Specifies the type of a long acknowledgement message.
Namespace: RRAutoLib.LoconetAssembly: RRAutoLib (in RRAutoLib.dll) Version: 1.4.4420.16901
Syntax
| C# |
|---|
public enum LongAckType |
| Visual Basic |
|---|
Public Enumeration LongAckType |
Members
| Member name | Value | Description | |
|---|---|---|---|
| Unknown | 0 | An acknowledgement type that has not been defined in this library. | |
| NoFreeSlot | 1 | An error response from a PkSetLocoAdr packet. | |
| SwitchStateResponse | 2 | A response from a PkGetSwitchState packet with the switch state. | |
| IllegalMove | 3 | An error response from a PkSlotMove packet. | |
| InvalidLink | 4 | An error response from a PkSlotLink packet. | |
| SetSwitchFailed | 5 | An error response from a PkSetSwitch packet. | |
| PmOpsWriteOK | 6 | A response from a PkMultiSense packet confirming an OPS write to a power management device. | |
| PmOpsRead | 7 | A response from a PkMultiSense packet reading an OPS from a power management device. | |
| BdOpsWriteOK | 8 | A response from a PkMultiSense packet confirming an OPS write to a block detection device. | |
| BdOpsRead | 9 | A response from a PkMultiSense packet reading an OPS from a block detection device. | |
| ProgNoReply | 10 | A response from a PkRdWrSlotData packet doing a slot write. | |
| ProgBusy | 11 | A response from a PkDccProgram packet. Programmer is busy and task was aborted. | |
| ProgAccepted | 12 | A response from a PkDccProgram packet. Task was accepted and reply will follow at completion. | |
| ProgAcceptedBlind | 13 | A response from a PkDccProgram packet. Task was accepted with no reply to be expected at completion. | |
| ImmediateRes | 14 | A response from a PkImmediate packet. |
Remarks
This enumeration is used by the PkLongAck class.