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. |