CanOpenTransmissionType Class¶
The CiA 301 transmission type byte carried in 1400h:02 / 1800h:02 (Tables 68 and
72). Constants and classification helpers for callers that configure a PDO through the object
dictionary rather than through TpdoTransmission.
Inheritance Object → CanOpenTransmissionType
Fields¶
CanOpenTransmissionType.EventDrivenManufacturer Field¶
Event-driven, manufacturer-specific.
Field Value¶
CanOpenTransmissionType.EventDrivenProfile Field¶
Event-driven, device-profile / application-profile specific.
Field Value¶
CanOpenTransmissionType.RtrOnlyEventDriven Field¶
RTR-only, event-driven (TPDO only).
Field Value¶
CanOpenTransmissionType.RtrOnlySynchronous Field¶
RTR-only, synchronous (TPDO only).
Field Value¶
CanOpenTransmissionType.SynchronousAcyclic Field¶
Synchronous, acyclic (TPDO) / synchronous (RPDO).
Field Value¶
CanOpenTransmissionType.SynchronousCyclicMax Field¶
Largest cyclic-synchronous value: every 240th SYNC.
Field Value¶
CanOpenTransmissionType.SynchronousEverySync Field¶
Synchronous, cyclic every SYNC.
Field Value¶
Methods¶
CanOpenTransmissionType.FromRpdoTransmission(RpdoTransmission) Method¶
The transmission type byte RpdoTransmission stands for.
Parameters¶
transmission RpdoTransmission
Returns¶
CanOpenTransmissionType.FromTpdoTransmission(TpdoTransmission) Method¶
The transmission type byte TpdoTransmission stands for.
Parameters¶
transmission TpdoTransmission
Returns¶
CanOpenTransmissionType.IsEventDriven(byte) Method¶
Whether type is FEh or FFh.
Parameters¶
type Byte
Returns¶
CanOpenTransmissionType.IsReservedForRpdo(byte) Method¶
Whether type is reserved for an RPDO (F1h–FDh).
Parameters¶
type Byte
Returns¶
CanOpenTransmissionType.IsReservedForTpdo(byte) Method¶
Whether type is reserved for a TPDO (F1h–FBh).
Parameters¶
type Byte
Returns¶
CanOpenTransmissionType.IsRtrOnly(byte) Method¶
Whether type is FCh or FDh.
Parameters¶
type Byte
Returns¶
CanOpenTransmissionType.IsSynchronous(byte) Method¶
Whether type is one of the synchronous values 00h–F0h.
Parameters¶
type Byte
Returns¶
CanOpenTransmissionType.SynchronousEveryNthSync(int) Method¶
The value for "cyclic every n-th SYNC" (1..240).
Parameters¶
n Int32