RRAutoLib.Loconet Namespace |
Class | Description | |
---|---|---|
BitWise | Generic bitwise functions that aide in encoding and decoding of packet bytes. | |
LoconetService | The main class for providing Loconet services and communication. | |
Packet | Provides an abstract base class for all Loconet packet types. | |
PkBusy | Represents a Loconet packet that indicates the master is busy. | |
PkComStatOps | Represents a Loconet packet that reads/writes operation switches from/to the command station. | |
PkDccProgram | Represents a Loconet packet used to program DCC decoders on the track. | |
PkFastClock | Represents a Loconet packet that reads/writes fast clock from/to the command station. | |
PkFind | Represents a Loconet packet that finds data on the network. | |
PkGetSwitchState | Represents a Loconet packet that requests the state of a switch. | |
PkImmediate | Represents a Loconet packet used to send a direct DCC packet. | |
PkInput | Represents a Loconet packet that is generated by a general sensor device. | |
PkLissy | Represents a Loconet packet that is generated by a Lissy infrared sensor device. | |
PkLocoCommand | Represents a Loconet packet that controls speed, direction, and functions of a locomotive assigned to a slot. | |
PkLocoIO | Represents a Loconet packet that comunicates with a LocoIO device. | |
PkLocoIOPortConfig | Represents 1 of 16 LocoIO port configurations. | |
PkLocoIOSetup | Represents the setup parameters of a LocoIO device. | |
PkLocoSlot | Represents a Loconet packet that reads/writes locomotive data from/to the command station. | |
PkLongAck | Represents an acknowledgement Loconet packet response. | |
PkMultiSense | Represents a Loconet packet for complex sensor data exchange. | |
PkPeerXfer | Represents a Loconet packet that moves 8 bytes between devices. | |
PkRdWrSlotData | Represents a base Loconet packet that reads/writes data from/to a command station's slot. | |
PkRdWrSlotDataExp | Represents a Loconet packet that reads/writes data from/to a command station's slot. | |
PkReqSlotData | Represents a Loconet packet that requests a slot's data. | |
PkSecurityElem | Represents a Loconet packet used for security element data exchange. | |
PkSetEmergStop | Represents a Loconet packet that broadcasts an emergency stop. | |
PkSetLocoAdr | Represents a Loconet packet that assigns a locomotive address to a slot. | |
PkSetLocoAdrExp | Represents a Loconet packet that assigns a locomotive address to a slot. | |
PkSetPowerOff | Represents a Loconet packet that turns track power off. | |
PkSetPowerOn | Represents a Loconet packet that turns track power on. | |
PkSetSlotDirFunc | Represents a Loconet packet that sets the direction of travel and functions 0 through 4 for a locomotive assigned to a slot. | |
PkSetSlotFunc5to8 | Represents a Loconet packet that sets the functions 5 through 8 for a locomotive assigned to a slot. | |
PkSetSlotFunc9to12 | Represents a Loconet packet that sets the functions 9 through 12 for a locomotive assigned to a slot. | |
PkSetSlotSpeed | Represents a Loconet packet that sets the speed of a locomotive assigned to a slot. | |
PkSetSwitch | Represents a Loconet packet that sets the state of a switch. | |
PkSlotCommand | Represents a Loconet packet that performs slot move, link, unlink, and status. | |
PkSlotLink | Represents a Loconet packet that links a slot to another. | |
PkSlotMove | Represents a Loconet packet that moves a slot. | |
PkSlotStatus | Represents a Loconet packet that sets a slot's status. | |
PkSlotUnlink | Represents a Loconet packet that unlinks a slot from another. | |
PkSpecialOem | Represents a Loconet packet used by the Intellibox for special control operations. | |
PkSwitchInput | Represents a Loconet packet that is generated by a turnout sensor device. | |
PkUnknown | Represents a Loconet packet of an unknown type. |
Delegate | Description | |
---|---|---|
LoconetServiceRxPacketOnSyncThreadEventHandler | ||
LoconetServiceRxPacketOnWorkerThreadEventHandler |
Enumeration | Description | |
---|---|---|
BaudRate | Specifies the baud rate speed for the communication port. | |
ConsistType | Specifies a slot's consist configuration. | |
DccProgErrFlags | Specifies the error types returned by a programming reply. | |
DccProgMode | Specifies the track programming mode. | |
DirectionNS | Specifies the direction of travel. | |
DS54InputType | Specifies the input type of a DS54 input pair. | |
LocoCommand | Specifies the command type to control a locomotive. | |
LocoDirection | Specifies a locomotive's direction of travel. | |
LocoOrientation | Specifies a locomotive's orientation in relation to the track. | |
LongAckType | Specifies the type of a long acknowledgement message. | |
MultiSenseType | Specifies the type of a complex sensor message. | |
OnOff | Specifies whether a resource is On or Off. | |
OpCodes | Specifies the OpCode as defined by Loconet. | |
PkImmediateDccInstrType | Instruction type encoded in the DccBytesByte. | |
PkLocoIOCommandType | The actions a LocoIO packet can perform. | |
PkLocoIOConfigType | Specifies how a LocoIO port is configured. | |
SlotActivity | Specifies the activity status of a command station slot. | |
SlotCommand | Specifies the command type to sent to a slot. | |
SpeedSteps | Specifies a slot's speed step configuration. | |
SwitchInputType | Specifies the type of a switch input message. | |
SwitchState | Specifies the position of a turnout. | |
YesNo | Affirmative or negative indicator. |