LssCommand Class¶
Command specifiers of the CiA 305 LSS protocols (§7). Byte 0 of every LSS frame. Specifiers 128..255 are reserved for the application (§7.3).
Inheritance Object → LssCommand
Fields¶
LssCommand.ActivateBitTiming Field¶
Activate pending bit timing after the switch delay (§7.5.3). Unconfirmed.
Field Value¶
LssCommand.BitTimingNotSupported Field¶
Configure bit timing: the requested timing is not supported.
Field Value¶
LssCommand.BitTimingOk Field¶
Configure bit timing succeeded (§7.5.2).
Field Value¶
LssCommand.ConfigureBitTiming Field¶
Configure pending bit timing (§7.5.2).
Field Value¶
LssCommand.ConfigureNodeId Field¶
Configure pending node-id (§7.5.1).
Field Value¶
LssCommand.Fastscan Field¶
LSS Fastscan (§7.7.5).
Field Value¶
LssCommand.FastscanReset Field¶
Fastscan BitCheck that resets every unconfigured slave and makes them all respond
(§6.7.2).
Field Value¶
LssCommand.IdentifyNonConfiguredRemote Field¶
Identify non-configured remote slaves (§7.7.3).
Field Value¶
LssCommand.IdentifyNonConfiguredSlave Field¶
Identify non-configured slave (§7.7.4).
Field Value¶
LssCommand.IdentifyRemoteProduct Field¶
Identify remote slave, product code.
Field Value¶
LssCommand.IdentifyRemoteRevisionHigh Field¶
Identify remote slave, revision number high (inclusive).
Field Value¶
LssCommand.IdentifyRemoteRevisionLow Field¶
Identify remote slave, revision number low (inclusive).
Field Value¶
LssCommand.IdentifyRemoteSerialHigh Field¶
Identify remote slave, serial number high (inclusive).
Field Value¶
LssCommand.IdentifyRemoteSerialLow Field¶
Identify remote slave, serial number low (inclusive).
Field Value¶
LssCommand.IdentifyRemoteVendor Field¶
Identify remote slave, vendor-id (§7.7.1).
Field Value¶
LssCommand.IdentifySlave Field¶
Identify slave (§7.7.2). No parameters; several slaves may send it.
Field Value¶
LssCommand.InquireNodeId Field¶
Inquire node-id (§7.6.2).
Field Value¶
LssCommand.InquireProductCode Field¶
Inquire product code (§7.6.1.3).
Field Value¶
LssCommand.InquireRevisionNumber Field¶
Inquire revision number (§7.6.1.4).
Field Value¶
LssCommand.InquireSerialNumber Field¶
Inquire serial number (§7.6.1.5).
Field Value¶
LssCommand.InquireVendorId Field¶
Inquire vendor-id (§7.6.1.2).
Field Value¶
LssCommand.ManufacturerSpecific Field¶
Error code of a confirmed service when spec-error carries an implementation-specific
code (§7.5). Any other non-zero code below this value is reserved by CiA.
Field Value¶
LssCommand.ModeConfiguration Field¶
Switch state global mode: LSS configuration (§7.4.1).
Field Value¶
LssCommand.ModeWaiting Field¶
Switch state global mode: LSS waiting (§7.4.1).
Field Value¶
LssCommand.NodeIdOk Field¶
Configure node-id succeeded (§7.5.1).
Field Value¶
LssCommand.NodeIdOutOfRange Field¶
Configure node-id: node-id out of range.
Field Value¶
LssCommand.StoreConfiguration Field¶
Store pending node-id and bit timing (§7.5.4).
Field Value¶
LssCommand.StoreMediaError Field¶
Store configuration: the storage media could not be written.
Field Value¶
LssCommand.StoreNotSupported Field¶
Store configuration is not supported.
Field Value¶
LssCommand.StoreOk Field¶
Store configuration succeeded (§7.5.4).
Field Value¶
LssCommand.SwitchSelectiveAcknowledge Field¶
Switch state selective confirmation, sent by the matching slave.
Field Value¶
LssCommand.SwitchSelectiveProduct Field¶
Switch state selective, product code.
Field Value¶
LssCommand.SwitchSelectiveRevision Field¶
Switch state selective, revision number.
Field Value¶
LssCommand.SwitchSelectiveSerial Field¶
Switch state selective, serial number.
Field Value¶
LssCommand.SwitchSelectiveVendor Field¶
Switch state selective, vendor-id (§7.4.2).
Field Value¶
LssCommand.SwitchStateGlobal Field¶
Switch state global (§7.4.1). Mode follows in byte 1.
Field Value¶
Methods¶
LssCommand.IsManufacturerSpecific(byte) Method¶
Whether commandSpecifier is in the application range 128..255.
Parameters¶
commandSpecifier Byte