Inputs:
Outputs:
- - name: Analog Input Pin Number
- type: uint16
- - name: ErrFlag
- type: bool
+ - { name: "Analog Input Pin Number", type: "uint16" }
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: Pin number
- type: uint8
- range: "[1–12]"
+ - { name: "Pin number", type: "uint8", range: "[1–12]" }
# Description is in Markdown mark-up
Description: >
Mnemonic: DAC
Inputs:
- - name: Analog Output
- type: uint16
+ - { name: "Analog Output", type: "uint16" }
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: Pin number [1-4]
- type: uint8
- - name: UseVoltage
- type: bool
+ - { name: "Pin number [1-4]", type: "uint8" }
+ - { name: "UseVoltage", type: "bool" }
# Description is in Markdown mark-up
Description: >
Inputs:
Outputs:
- - name: f()
- type: Function call
- - name: Msg
- type: uint8, uint16, uint32 or CAN MESSAGE
+ - { name: "f()", type: "Function call" }
+ - { name: "Msg", type: "uint8, uint16, uint32 or CAN MESSAGE" }
Parameters:
- - name: Module
- type: Choice
- range: CAN1, CAN2, CAN3
- - name: Message type
- type: Choice
- range: Standard, Extended, Mixed
- - name: Message filter
- type: Choice
- range: Single ID, ID & mask
- - name: Message ID
- type: uint32
- - name: Message ID mask
- type: uint8
- - name: Data type
- type: Choice
- range: uint8, uint16, uint32, CAN MESSAGE TYPE
- - name: Automatic mailbox number
- type: bool
- - name: Mailbox number (0-31)
- type: uint8
+ - { name: "Module", type: "Choice", range: "CAN1, CAN2, CAN3" }
+ - { name: "Message type", type: "Choice", range: "Standard, Extended, Mixed" }
+ - { name: "Message filter", type: "Choice", range: "Single ID, ID & mask" }
+ - { name: "Message ID", type: "uint32" }
+ - { name: "Message ID mask", type: "uint8" }
+ - { name: "Data type", type: "Choice", range: "uint8, uint16, uint32, CAN MESSAGE TYPE" }
+ - { name: "Automatic mailbox number", type: "bool" }
+ - { name: "Mailbox number (0-31)", type: "uint8" }
# Description is in Markdown mark-up
Description: >
Outputs:
Parameters:
- - name: Baud rate for CAN bus port 1 [bps]
- type: uint32
- range: 1 – 10000000
- - name: Baud rate for CAN bus port 2 [bps]
- type: uint32
- range: 1 – 10000000
- - name: Baud rate for CAN bus port 3 [bps]
- type: uint32
- range: 1 – 10000000
+ - { name: "Baud rate for CAN bus port 1 [bps]", type: "uint32", range: "1 – 10000000" }
+ - { name: "Baud rate for CAN bus port 2 [bps]", type: "uint32", range: "1 – 10000000" }
+ - { name: "Baud rate for CAN bus port 3 [bps]", type: "uint32", range: "1 – 10000000" }
# Description is in Markdown mark-up
Description: >
Mnemonic: CANT
Inputs:
- - name: Msg
- type: dynamically
+ - { name: "Msg", type: "dynamically" }
Outputs:
Parameters:
- - name: Module
- type: Choise
- range: CAN1, CAN2, CAN3
- - name: Message type
- type: Choise
- range: Standard, Extended
- - name: Message ID
- type: uint16
- - name: Automatic mailbox number
- type: bool
- - name: mailbox id
- type: uint32
+ - { name: "Module", type: "Choise", range: "CAN1, CAN2, CAN3" }
+ - { name: "Message type", type: "Choise", range: "Standard, Extended" }
+ - { name: "Message ID", type: "uint16" }
+ - { name: "Automatic mailbox number", type: "bool" }
+ - { name: "mailbox id", type: "uint32" }
# Description is in Markdown mark-up
Description: >
Inputs:
Outputs:
- - name: Digital Input
- type: bool
- - name: ErrFlag
- type: bool
+ - { name: "Digital Input", type: "bool" }
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: Pin number [0-15]
- type: uint8
- - name: Use variable threshold
- type: bool
- - name: Pull
- type: Choice from Pull-down or Pull-up
- - name: Active
- type: Choice from Active or Tri-stated
+ - { name: "Pin number [0-15]", type: "uint8" }
+ - { name: "Use variable threshold", type: "bool" }
+ - { name: "Pull", type: "Choice from Pull-down or Pull-up" }
+ - { name: "Active", type: "Choice from Active or Tri-stated" }
# Description is in Markdown mark-up
Description: >
Outputs:
Parameters:
- - name: Reference voltage for pins 8-11 [0-4095]
- type: uint16
- - name: Reference voltage for pins 12-15 [0-4095]
- type: uint16
+ - { name: "Reference voltage for pins 8-11 [0-4095]", type: "uint16" }
+ - { name: "Reference voltage for pins 12-15 [0-4095]", type: "uint16" }
# Description is in Markdown mark-up
Description: >
Inputs:
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: gColdStartAttempts
- type: uint8
- - name: gListenNoise
- type: uint8
- - name: gMacroPerCycle
- type: uint16
- - name: gMaxWithoutClockCorrectionFatal
- type: uint8
- - name: gMaxWithoutClockCorrectionPassive
- type: uint8
- - name: gNetworkManagementVectorLength
- type: uint8
- - name: gNumberOfMinislots
- type: uint16
- - name: gNumberOfStaticSlots
- type: uint16
- - name: gOffsetCorrectionStart
- type: uint16
- - name: gPayloadLengthStatic
- type: uint8
- - name: gSyncNodeMax
- type: uint8
- - name: gdActionPointOffset
- type: uint8
- - name: gdCASRxLowMax
- type: uint8
- - name: gdDynamicSlotIdlePhase
- type: uint8
- - name: gdMinislot
- type: uint8
- - name: gdMinislotActionPointOffset
- type: uint8
- - name: gdNIT
- type: uint16
- - name: gdSampleClockPeriod
- type: uint8
- - name: gdStaticSlot
- type: uint16
- - name: gdTSSTransmitter
- type: uint8
- - name: gdWakeupSymbolRxIdle
- type: uint8
- - name: gdWakeupSymbolRxLow
- type: uint8
- - name: gdWakeupSymbolRxWindow
- type: uint16
- - name: gdWakeupSymbolTxIdle
- type: uint8
- - name: gdWakeupSymbolTxLow
- type: uint8
- - name: pAllowHaltDueToClock
- type: bool
- - name: pAllowPassiveToActive
- type: uint8
- - name: pChannels
- type: uint8
- - name: pClusterDriftDamping
- type: uint8
- - name: pDelayCompensationA
- type: uint16
- - name: pDelayCompensationB
- type: uint16
- - name: pExternOffsetCorrection
- type: uint8
- - name: pExternRateCorrection
- type: uint8
- - name: pKeySlotUsedForStartup
- type: bool
- - name: pKeySlotUsedForSync
- type: bool
- - name: pLatestTx
- type: uint16
- - name: pMacroInitialOffsetA
- type: uint8
- - name: pMacroInitialOffsetB
- type: uint8
- - name: pMicroInitialOffsetA
- type: uint8
- - name: pMicroInitialOffsetB
- type: uint8
- - name: pMicroPerCycle
- type: uint32
- - name: pRateCorrectionOut
- type: uint16
- - name: pOffsetCorrectionOut
- type: uint16
- - name: pSamplesPerMicrotick
- type: uint8
- - name: pSingleSlotEnabled
- type: uint8
- - name: pWakeupChannel
- type: uint8
- - name: pWakeupPattern
- type: uint8
- - name: pdAcceptedStartupRange
- type: uint16
- - name: pdListenTimeout
- type: uint32
- - name: pdMaxDrift
- type: uint16
- - name: pDecodingCorrection
- type: uint8
- - name: syncFramePayloadMultiplexEnabled
- type: bool
- - name: secureBuffers
- type: uint8
+ - { name: "gColdStartAttempts", type: "uint8" }
+ - { name: "gListenNoise", type: "uint8" }
+ - { name: "gMacroPerCycle", type: "uint16" }
+ - { name: "gMaxWithoutClockCorrectionFatal", type: "uint8" }
+ - { name: "gMaxWithoutClockCorrectionPassive", type: "uint8" }
+ - { name: "gNetworkManagementVectorLength", type: "uint8" }
+ - { name: "gNumberOfMinislots", type: "uint16" }
+ - { name: "gNumberOfStaticSlots", type: "uint16" }
+ - { name: "gOffsetCorrectionStart", type: "uint16" }
+ - { name: "gPayloadLengthStatic", type: "uint8" }
+ - { name: "gSyncNodeMax", type: "uint8" }
+ - { name: "gdActionPointOffset", type: "uint8" }
+ - { name: "gdCASRxLowMax", type: "uint8" }
+ - { name: "gdDynamicSlotIdlePhase", type: "uint8" }
+ - { name: "gdMinislot", type: "uint8" }
+ - { name: "gdMinislotActionPointOffset", type: "uint8" }
+ - { name: "gdNIT", type: "uint16" }
+ - { name: "gdSampleClockPeriod", type: "uint8" }
+ - { name: "gdStaticSlot", type: "uint16" }
+ - { name: "gdTSSTransmitter", type: "uint8" }
+ - { name: "gdWakeupSymbolRxIdle", type: "uint8" }
+ - { name: "gdWakeupSymbolRxLow", type: "uint8" }
+ - { name: "gdWakeupSymbolRxWindow", type: "uint16" }
+ - { name: "gdWakeupSymbolTxIdle", type: "uint8" }
+ - { name: "gdWakeupSymbolTxLow", type: "uint8" }
+ - { name: "pAllowHaltDueToClock", type: "bool" }
+ - { name: "pAllowPassiveToActive", type: "uint8" }
+ - { name: "pChannels", type: "uint8" }
+ - { name: "pClusterDriftDamping", type: "uint8" }
+ - { name: "pDelayCompensationA", type: "uint16" }
+ - { name: "pDelayCompensationB", type: "uint16" }
+ - { name: "pExternOffsetCorrection", type: "uint8" }
+ - { name: "pExternRateCorrection", type: "uint8" }
+ - { name: "pKeySlotUsedForStartup", type: "bool" }
+ - { name: "pKeySlotUsedForSync", type: "bool" }
+ - { name: "pLatestTx", type: "uint16" }
+ - { name: "pMacroInitialOffsetA", type: "uint8" }
+ - { name: "pMacroInitialOffsetB", type: "uint8" }
+ - { name: "pMicroInitialOffsetA", type: "uint8" }
+ - { name: "pMicroInitialOffsetB", type: "uint8" }
+ - { name: "pMicroPerCycle", type: "uint32" }
+ - { name: "pRateCorrectionOut", type: "uint16" }
+ - { name: "pOffsetCorrectionOut", type: "uint16" }
+ - { name: "pSamplesPerMicrotick", type: "uint8" }
+ - { name: "pSingleSlotEnabled", type: "uint8" }
+ - { name: "pWakeupChannel", type: "uint8" }
+ - { name: "pWakeupPattern", type: "uint8" }
+ - { name: "pdAcceptedStartupRange", type: "uint16" }
+ - { name: "pdListenTimeout", type: "uint32" }
+ - { name: "pdMaxDrift", type: "uint16" }
+ - { name: "pDecodingCorrection", type: "uint8" }
+ - { name: "syncFramePayloadMultiplexEnabled", type: "bool" }
+ - { name: "secureBuffers", type: "uint8" }
# Description is in Markdown mark-up
Description: >
Inputs:
Outputs:
- - name: ErrFlag
- type: bool
- - name: Receive
- type: uint8 vector
- - name: Length
- type: uint8
- - name: Trigger
- type: bool
+ - { name: "ErrFlag", type: "bool" }
+ - { name: "Receive", type: "uint8 vector" }
+ - { name: "Length", type: "uint8" }
+ - { name: "Trigger", type: "bool" }
Parameters:
- - name: channel
- type: uint8
- - name: cycleCounterFiltering
- type: uint8
- - name: maxPayload
- type: uint8
- - name: msgBufferInterrupt
- type: bool
- - name: payloadPreambleIndicatorTr
- type: bool
- - name: singleTransmit
- type: bool
- - name: slotId
- type: uint32
+ - { name: "channel", type: "uint8" }
+ - { name: "cycleCounterFiltering", type: "uint8" }
+ - { name: "maxPayload", type: "uint8" }
+ - { name: "msgBufferInterrupt", type: "bool" }
+ - { name: "payloadPreambleIndicatorTr", type: "bool" }
+ - { name: "singleTransmit", type: "bool" }
+ - { name: "slotId", type: "uint32" }
# Description is in Markdown mark-up
Description: >
Mnemonic: FRC
Inputs:
- - name: Send
- type: uint8 vector
+ - { name: "Send", type: "uint8 vector" }
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: channel
- type: uint8
- - name: cycleCounterFiltering
- type: uint8
- - name: maxPayload
- type: uint8
- - name: msgBufferInterrupt
- type: bool
- - name: payloadPreambleIndicatorTr
- type: bool
- - name: singleTransmit
- type: bool
- - name: slotId
- type: uint32
+ - { name: "channel", type: "uint8" }
+ - { name: "cycleCounterFiltering", type: "uint8" }
+ - { name: "maxPayload", type: "uint8" }
+ - { name: "msgBufferInterrupt", type: "bool" }
+ - { name: "payloadPreambleIndicatorTr", type: "bool" }
+ - { name: "singleTransmit", type: "bool" }
+ - { name: "slotId", type: "uint32" }
# Description is in Markdown mark-up
Description: >
Mnemonic: HBR
Inputs:
- - name: Enable
- type: bool
- - name: Control
- type: double
+ - { name: "Enable", type: "bool" }
+ - { name: "Control", type: "double" }
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
Inputs:
Outputs:
- - name: IRC value
- type: int32
- - name: ErrFlag
- type: bool
+ - { name: "IRC value", type: "int32" }
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: IRC number [1-2]
- type: uint8
+ - { name: "IRC number [1-2]", type: "uint8" }
# Description is in Markdown mark-up
Description: >
Mnemonic: LOUT
Inputs:
- - name: Digital Output
- type: bool
+ - { name: "Digital Output", type: "bool" }
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: Pin number [1-8]
- type: uint8
+ - { name: "Pin number [1-8]", type: "uint8" }
# Description is in Markdown mark-up
Description: >
Mnemonic: MOUT
Inputs:
- - name: Power Output
- type: bool
+ - { name: "Power Output", type: "bool" }
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: Pin number [1-6]
- type: uint8
+ - { name: "Pin number [1-6]", type: "uint8" }
# Description is in Markdown mark-up
Description: >
Outputs:
Parameters:
- - name: Baud rate
- type: uint32
+ - { name: "Baud rate", type: "uint32" }
# Description is in Markdown mark-up
Description: >
Mnemonic: SCIP
Inputs:
- - name: Send
- type: dynamically
+ - { name: "Send", type: "dynamically" }
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: PrintFormat [SETTING]
- type: string
+ - { name: "PrintFormat [SETTING]", type: "string" }
# Description is in Markdown mark-up
Description: >
Inputs:
Outputs:
- - name: Data
- type: uint8
- - name: ErrFlag
- type: bool
+ - { name: "Data", type: "uint8" }
+ - { name: "ErrFlag", type: "bool" }
Parameters:
Mnemonic: SCIS
Inputs:
- - name: Send
- type: uint8
+ - { name: "Send", type: "uint8" }
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
Mnemonic: SDRW
Inputs:
- - name: Data
- type: double
+ - { name: "Data", type: "double" }
Outputs:
- - name: ErrFlag
- type: bool
+ - { name: "ErrFlag", type: "bool" }
Parameters:
- - name: Block ID
- type: uint8
- - name: PrintFormat [SETTING]
- type: string
+ - { name: "Block ID", type: "uint8" }
+ - { name: "PrintFormat [SETTING]", type: "string" }
# Description is in Markdown mark-up
Description: >