CANopen Slave Protocol Stack 
Version 7.08.00
Loading...
Searching...
No Matches
CosPdoCom_s Struct Reference

Detailed Description

The structure CosPdoCom_s describes the communication parameters of a PDO:

  • Identifier
  • Transmission Type
  • Inhibit time (only for transmit PDO)
  • Event Timer

If a transmit PDO is triggered by a SYNC or the internal timer, these events are counted by the members ubSyncCount resp. uwEventTick.

Collaboration diagram for CosPdoCom_s:

Data Fields

uint32_t ulIdentifier
uint8_t ubTransType
uint8_t ubSyncCount
uint16_t uwInhibitTime
uint16_t uwInhibitTick
uint16_t uwEventTime
uint16_t uwEventTick
uint8_t ubSyncStartValue
uint8_t ubSyncStartFlag

Field Documentation

◆ ubSyncCount

uint8_t CosPdoCom_s::ubSyncCount

Counter for SYNC messages

◆ ubSyncStartFlag

uint8_t CosPdoCom_s::ubSyncStartFlag

SYNC start flag, this field is only available when COS_PDO_SYNC_START is set

◆ ubSyncStartValue

uint8_t CosPdoCom_s::ubSyncStartValue

SYNC start value, this field is only available when COS_PDO_SYNC_START is set

◆ ubTransType

uint8_t CosPdoCom_s::ubTransType

Transmission type

◆ ulIdentifier

uint32_t CosPdoCom_s::ulIdentifier

Identifier

◆ uwEventTick

uint16_t CosPdoCom_s::uwEventTick

Event timer ticks

◆ uwEventTime

uint16_t CosPdoCom_s::uwEventTime

Event timer value

◆ uwInhibitTick

uint16_t CosPdoCom_s::uwInhibitTick

Inhibit timer ticks, this field is only available when COS_PDO_INHIBIT is set

◆ uwInhibitTime

uint16_t CosPdoCom_s::uwInhibitTime

Inhibit timer value, this field is only available when COS_PDO_INHIBIT is set