Class LnConstants
Some, but not all, of the names have a convention where the first "word" gives the type of the constant:
- CONSIST - Consist type codes
- DEC - Decoder type codes
- OPC - LocoNet op code
- PCMD - Programming command
- RE - Re-engineered, not from the LocoNet documentations
- STAT1 - bits in status byte 1
- STAT2 - bits in status byte 2
Slot Status byte definitions and macros
- D7-SL_SPURGE : 1=SLOT purge en, ALSO adrSEL (INTERNAL use only) (not seen on NET!)
- D6-SL_CONUP : CONDN/CONUP: bit encoding-Control double
linked Consist List
- 11=LOGICAL MID CONSIST , Linked up AND down
- 10=LOGICAL CONSIST TOP, Only linked downwards
- 01=LOGICAL CONSIST SUB-MEMBER, Only linked upwards
- 00=FREE locomotive, no CONSIST indirection/linking
- D5-SL_BUSY: BUSY/ACTIVE: bit encoding for SLOT activity
- 11=IN_USE loco adr in SLOT -REFRESHED
- D4-SL_ACTIVE ;
- 10=IDLE loco adr in SLOT -NOT refreshed
- 01=COMMON loco adr IN SLOT-refreshed
- 00=FREE SLOT, no valid DATA -not refreshed
- D3-SL_CONDN : shows other SLOT Consist linked INTO this slot, see SL_CONUP
- D2-SL_SPDEX ; 3 BITS for Decoder TYPE encoding for this SLOT
- D1-SL_SPD14
- 011=send 128 speed mode packets
- D0-SL_SPD28
- 010=14 step MODE
- 001=28 step. Generate Trinary packets for this Mobile ADR
- 000=28 step. 3 BYTE PKT regular mode
- 111=128 Step decoder, Allow Advanced DCC consisting
- 100=28 Step decoder ,Allow Advanced DCC consisting
Most major comment blocks here are quotes from the Digitrax LocoNet(r) OPCODE SUMMARY found in the LocoNet(r) Personal Edition 1.
Al Silverstein provided the reverse-engineering effort for the OPC_MULTI_SENSE message.
Alain Le Marchand completed the list of constants for Uhlenbrock Intellibox-I and -II, from observations of Intellibox traffic.
Some of the message formats used in this class are Copyright Digitrax, Inc. and used with permission as part of the JMRI project. That permission does not extend to uses in other software products. If you wish to use this code, algorithm or these message formats outside of JMRI, please contact Digitrax Inc for separate permission.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThis slot holds extended configuration bits for some command stationsstatic final intThis slot holds configuration bitsstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intDecoder Type: 128 stepstatic final intDecoder Type: 128 step, Advanced Consisting allowedstatic final intDecoder Type: 14 stepstatic final intDecoder Type: 28 stepstatic final intDecoder Type: 28 step, Advanced Consisting allowedstatic final intDecoder Type: 28 step, send Motorola Trinarystatic final intMask for decoder type encoding for this slot.static final Stringstatic final intProgramming modes: Direct mode bit R/W on Service Trackstatic final intProgramming modes: Direct mode byte R/W on Service Trackstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFast clock is in this slotstatic final intFast CLock validstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intValue for locomotive use determinationstatic final intValue for locomotive use determinationstatic final intValue for locomotive use determinationstatic final intValue for locomotive use determinationstatic final intSupports loconet 1.1static final intSupports the protocol introduced to DCS240, DCS210static final intThe protocol has not been establishedstatic final intMask for locomotive use determination.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intProgramming modes: Ops mode bit program - feedbackstatic final intProgramming modes: Ops mode bit program - no feedbackstatic final intProgramming modes: Ops mode byte program - feedbackstatic final intProgramming modes: Ops mode byte program - no feedbackstatic final intProgramming modes: Paged mode byte R/W on Service Trackstatic final intstatic final intProgramming mode maskstatic final intstatic final intstatic final intstatic final intValues and macros to decode programming messagesstatic final intstatic final intstatic final intThis slot communicates with the programming trackstatic final intProgrammer status error flags: Service mode programming track emptystatic final intProgrammer status error flags: Failed to detect Read Compare Acknowledge from decoderstatic final intProgrammer status error flags: User aborted this commandstatic final intProgrammer status error flags: No Write acknowledge from decoderstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intProgramming modes: Physical Register byte R/W on Service Trackstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intProgramming modes: Service Track Reserved functionstatic final intstatic final intUsed with STAT1_SL_ACTIVEstatic final intstatic final intconsist statusstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int1 = ID1/ID2 is not ID usagestatic final int1 = ID1/ID2 is not encoded aliasstatic final int1 = Adv. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final StringCONSIST_STAT(int s) Encode consisting status as a stringstatic final StringDEC_MODE(int s) static final StringIPL_NAME(int device) Encode Device IPL code as a stringstatic final StringLOCO_STAT(int s) Encode loco status as a stringstatic final StringOPC_NAME(int opcode) Encode LocoNet Opcode as a string
-
Field Details
-
DIRF_DIR
- See Also:
-
DIRF_F0
- See Also:
-
DIRF_F4
- See Also:
-
DIRF_F3
- See Also:
-
DIRF_F2
- See Also:
-
DIRF_F1
- See Also:
-
SND_F8
- See Also:
-
SND_F7
- See Also:
-
SND_F6
- See Also:
-
SND_F5
- See Also:
-
OPC_SW_ACK_CLOSED
- See Also:
-
OPC_SW_ACK_OUTPUT
- See Also:
-
OPC_INPUT_REP_CB
- See Also:
-
OPC_INPUT_REP_SW
- See Also:
-
OPC_INPUT_REP_HI
- See Also:
-
OPC_SW_REP_SW
- See Also:
-
OPC_SW_REP_HI
- See Also:
-
OPC_SW_REP_CLOSED
- See Also:
-
OPC_SW_REP_THROWN
- See Also:
-
OPC_SW_REP_INPUTS
- See Also:
-
OPC_SW_REQ_DIR
- See Also:
-
OPC_SW_REQ_OUT
- See Also:
-
OPC_LOCO_SPD_ESTOP
- See Also:
-
OPC_MULTI_SENSE_MSG
- See Also:
-
OPC_MULTI_SENSE_PRESENT
- See Also:
-
OPC_MULTI_SENSE_ABSENT
- See Also:
-
OPC_MULTI_SENSE_RAILCOM_AD
- See Also:
-
OPC_MULTI_SENSE_POWER
- See Also:
-
STAT1_SL_SPURGE
- See Also:
-
STAT1_SL_CONUP
consist status- See Also:
-
STAT1_SL_BUSY
Used with STAT1_SL_ACTIVE- See Also:
-
STAT1_SL_ACTIVE
- See Also:
-
STAT1_SL_CONDN
- See Also:
-
STAT1_SL_SPDEX
- See Also:
-
STAT1_SL_SPD14
- See Also:
-
STAT1_SL_SPD28
- See Also:
-
STAT2_SL_SUPPRESS
1 = Adv. Consisting supressed- See Also:
-
STAT2_SL_NOT_ID
1 = ID1/ID2 is not ID usage- See Also:
-
STAT2_SL_NOTENCOD
1 = ID1/ID2 is not encoded alias- See Also:
-
STAT2_ALIAS_MASK
- See Also:
-
STAT2_ID_IS_ALIAS
- See Also:
-
CONSIST_MASK
- See Also:
-
CONSIST_MID
- See Also:
-
CONSIST_TOP
- See Also:
-
CONSIST_SUB
- See Also:
-
CONSIST_NO
- See Also:
-
LOCOSTAT_MASK
Mask for locomotive use determination. Compare value toLOCO_IN_USE,LOCO_IDLE,LOCO_COMMON,LOCO_FREE- See Also:
-
LOCO_IN_USE
Value for locomotive use determination- See Also:
-
LOCO_IDLE
Value for locomotive use determination- See Also:
-
LOCO_COMMON
Value for locomotive use determination- See Also:
-
LOCO_FREE
Value for locomotive use determination- See Also:
-
DEC_MODE_MASK
Mask for decoder type encoding for this slot. Compare value toDEC_MODE_128A,DEC_MODE_28A,DEC_MODE_128,DEC_MODE_14,DEC_MODE_28TRI,DEC_MODE_28- See Also:
-
DEC_MODE_128A
Decoder Type: 128 step, Advanced Consisting allowed- See Also:
-
DEC_MODE_28A
Decoder Type: 28 step, Advanced Consisting allowed- See Also:
-
DEC_MODE_128
Decoder Type: 128 step- See Also:
-
DEC_MODE_14
Decoder Type: 14 step- See Also:
-
DEC_MODE_28TRI
Decoder Type: 28 step, send Motorola Trinary- See Also:
-
DEC_MODE_28
Decoder Type: 28 step- See Also:
-
GTRK_PROG_BUSY
- See Also:
-
GTRK_MLOK1
- See Also:
-
GTRK_IDLE
- See Also:
-
GTRK_POWER
- See Also:
-
FC_SLOT
Fast clock is in this slot- See Also:
-
FC_VALID
Fast CLock valid- See Also:
-
PRG_SLOT
This slot communicates with the programming track- See Also:
-
CFG_EXT_SLOT
This slot holds extended configuration bits for some command stations- See Also:
-
CFG_SLOT
This slot holds configuration bits- See Also:
-
PCMD_RW
Values and macros to decode programming messages- See Also:
-
PCMD_BYTE_MODE
- See Also:
-
PCMD_TY1
- See Also:
-
PCMD_TY0
- See Also:
-
PCMD_OPS_MODE
- See Also:
-
PCMD_RSVRD1
- See Also:
-
PCMD_RSVRD0
- See Also:
-
PCMD_MODE_MASK
Programming mode mask- See Also:
-
PAGED_ON_SRVC_TRK
Programming modes: Paged mode byte R/W on Service Track- See Also:
-
DIR_BYTE_ON_SRVC_TRK
Programming modes: Direct mode byte R/W on Service Track- See Also:
-
DIR_BIT_ON_SRVC_TRK
Programming modes: Direct mode bit R/W on Service Track- See Also:
-
REG_BYTE_RW_ON_SRVC_TRK
Programming modes: Physical Register byte R/W on Service Track- See Also:
-
SRVC_TRK_RESERVED
Programming modes: Service Track Reserved function- See Also:
-
OPS_BYTE_NO_FEEDBACK
Programming modes: Ops mode byte program - no feedback- See Also:
-
OPS_BYTE_FEEDBACK
Programming modes: Ops mode byte program - feedback- See Also:
-
OPS_BIT_NO_FEEDBACK
Programming modes: Ops mode bit program - no feedback- See Also:
-
OPS_BIT_FEEDBACK
Programming modes: Ops mode bit program - feedback- See Also:
-
PSTAT_USER_ABORTED
Programmer status error flags: User aborted this command- See Also:
-
PSTAT_READ_FAIL
Programmer status error flags: Failed to detect Read Compare Acknowledge from decoder- See Also:
-
PSTAT_WRITE_FAIL
Programmer status error flags: No Write acknowledge from decoder- See Also:
-
PSTAT_NO_DECODER
Programmer status error flags: Service mode programming track empty- See Also:
-
CVH_CV8_CV9
- See Also:
-
CVH_CV7
- See Also:
-
CVH_D7
- See Also:
-
OPC_GPBUSY
- See Also:
-
OPC_GPOFF
- See Also:
-
OPC_GPON
- See Also:
-
OPC_IDLE
- See Also:
-
OPC_RE_LOCORESET_BUTTON
- See Also:
-
OPC_LOCO_SPD
- See Also:
-
OPC_LOCO_DIRF
- See Also:
-
OPC_LOCO_SND
- See Also:
-
OPC_SW_REQ
- See Also:
-
OPC_SW_REP
- See Also:
-
OPC_INPUT_REP
- See Also:
-
OPC_UNKNOWN
- See Also:
-
OPC_LONG_ACK
- See Also:
-
OPC_SLOT_STAT1
- See Also:
-
OPC_CONSIST_FUNC
- See Also:
-
OPC_UNLINK_SLOTS
- See Also:
-
OPC_LINK_SLOTS
- See Also:
-
OPC_MOVE_SLOTS
- See Also:
-
OPC_RQ_SL_DATA
- See Also:
-
OPC_SW_STATE
- See Also:
-
OPC_SW_ACK
- See Also:
-
OPC_LOCO_ADR
- See Also:
-
OPC_MULTI_SENSE
- See Also:
-
OPC_MULTI_SENSE_LONG
- See Also:
-
OPC_PANEL_RESPONSE
- See Also:
-
OPC_PANEL_QUERY
- See Also:
-
OPC_LISSY_UPDATE
- See Also:
-
OPC_PEER_XFER
- See Also:
-
OPC_ALM_READ
- See Also:
-
OPC_SL_RD_DATA
- See Also:
-
OPC_IMM_PACKET
- See Also:
-
OPC_IMM_PACKET_2
- See Also:
-
OPC_WR_SL_DATA
- See Also:
-
OPC_ALM_WRITE
- See Also:
-
OPC_MASK
- See Also:
-
LOCONETPROTOCOL_UNKNOWN
The protocol has not been established- See Also:
-
LOCONETPROTOCOL_ONE
Supports loconet 1.1- See Also:
-
LOCONETPROTOCOL_TWO
Supports the protocol introduced to DCS240, DCS210- See Also:
-
OPC_EXP_REQ_SLOT
- See Also:
-
OPC_EXP_RD_SL_DATA
- See Also:
-
OPC_EXP_WR_SL_DATA
- See Also:
-
OPC_EXP_SEND_FUNCTION_OR_SPEED_AND_DIR
- See Also:
-
OPC_EXP_SEND_SUB_CODE_MASK_SPEED
- See Also:
-
OPC_EXP_SEND_SPEED_AND_DIR_FWD
- See Also:
-
OPC_EXP_SEND_SPEED_AND_DIR_REV
- See Also:
-
OPC_EXP_SEND_SUB_CODE_MASK_FUNCTION
- See Also:
-
OPC_EXP_SEND_FUNCTION_GROUP_F0F6
- See Also:
-
OPC_EXP_SEND_FUNCTION_GROUP_F7F13
- See Also:
-
OPC_EXP_SEND_FUNCTION_GROUP_F14F20
- See Also:
-
OPC_EXP_SEND_FUNCTION_GROUP_F21F28_F28OFF
- See Also:
-
OPC_EXP_SEND_FUNCTION_GROUP_F21F28_F28ON
- See Also:
-
METER_INTERVAL_MS
- See Also:
-
EXP_MAST
- See Also:
-
EXP_SLOT
- See Also:
-
EXPD_LENGTH
- See Also:
-
EXPD_STAT
- See Also:
-
EXPD_ADRL
- See Also:
-
EXPD_ADRH
- See Also:
-
EXPD_FLAGS
- See Also:
-
EXPD_SPD
- See Also:
-
EXPD_F28F20F12
- See Also:
-
EXPD_DIR_F0F4_F1
- See Also:
-
EXPD_F11_F5
- See Also:
-
EXPD_F19_F13
- See Also:
-
EXPD_F27_F21
- See Also:
-
KEY_GPBUSY
- See Also:
-
KEY_GPOFF
- See Also:
-
KEY_GPON
- See Also:
-
KEY_IDLE
- See Also:
-
KEY_LOCO_SPD
- See Also:
-
KEY_LOCO_DIRF
- See Also:
-
KEY_LOCO_SND
- See Also:
-
KEY_SW_REQ
- See Also:
-
KEY_SW_REP
- See Also:
-
KEY_INPUT_REP
- See Also:
-
KEY_LONG_ACK
- See Also:
-
KEY_SLOT_STAT1
- See Also:
-
KEY_CONSIST_FUNC
- See Also:
-
KEY_UNLINK_SLOTS
- See Also:
-
KEY_LINK_SLOTS
- See Also:
-
KEY_MOVE_SLOTS
- See Also:
-
KEY_RQ_SL_DATA
- See Also:
-
KEY_SW_STATE
- See Also:
-
KEY_SW_ACK
- See Also:
-
KEY_LOCO_ADR
- See Also:
-
KEY_PEER_XFR
- See Also:
-
KEY_IMM_PACKET
- See Also:
-
KEY_WR_SL_DATA
- See Also:
-
RE_IPL_MFR_DIGITRAX
- See Also:
-
RE_IPL_MFR_ALL
- See Also:
-
RE_IPL_DIGITRAX_HOST_LNRP
- See Also:
-
RE_IPL_DIGITRAX_HOST_UT4
- See Also:
-
RE_IPL_DIGITRAX_HOST_UT6
- See Also:
-
RE_IPL_DIGITRAX_HOST_WTL12
- See Also:
-
RE_IPL_DIGITRAX_HOST_DB210OPTO
- See Also:
-
RE_IPL_DIGITRAX_HOST_DB210
- See Also:
-
RE_IPL_DIGITRAX_HOST_DB220
- See Also:
-
RE_IPL_DIGITRAX_HOST_DCS210PLUS
- See Also:
-
RE_IPL_DIGITRAX_HOST_DCS210
- See Also:
-
RE_IPL_DIGITRAX_HOST_DCS240
- See Also:
-
RE_IPL_DIGITRAX_HOST_DCS240PLUS
- See Also:
-
RE_IPL_DIGITRAX_HOST_DCS52
- See Also:
-
RE_IPL_DIGITRAX_HOST_PR3
- See Also:
-
RE_IPL_DIGITRAX_HOST_PR4
- See Also:
-
RE_IPL_DIGITRAX_HOST_DT402
- See Also:
-
RE_IPL_DIGITRAX_HOST_DT500
- See Also:
-
RE_IPL_DIGITRAX_HOST_DT602
- See Also:
-
RE_IPL_DIGITRAX_HOST_DCS51
- See Also:
-
RE_IPL_DIGITRAX_HOST_SE74
- See Also:
-
RE_IPL_DIGITRAX_HOST_PM74
- See Also:
-
RE_IPL_DIGITRAX_HOST_BXPA1
- See Also:
-
RE_IPL_DIGITRAX_HOST_UR92
- See Also:
-
RE_IPL_DIGITRAX_HOST_UR93
- See Also:
-
RE_IPL_DIGITRAX_HOST_BXP88
- See Also:
-
RE_IPL_DIGITRAX_HOST_DS74
- See Also:
-
RE_IPL_DIGITRAX_HOST_DS78V
- See Also:
-
RE_IPL_DIGITRAX_HOST_LNWI
- See Also:
-
RE_IPL_DIGITRAX_HOST_BDL716
- See Also:
-
RE_IPL_DIGITRAX_HOST_UR90X
- See Also:
-
RE_IPL_DIGITRAX_HOST_ALL
- See Also:
-
RE_IPL_DIGITRAX_SLAVE_RF24
- See Also:
-
RE_IPL_DIGITRAX_SLAVE_ALL
- See Also:
-
RE_IPL_PING_OPERATION
- See Also:
-
RE_IPL_IDENTITY_OPERATION
- See Also:
-
RE_LACK_SPEC_CASE1
- See Also:
-
RE_LACK_SPEC_CASE2
- See Also:
-
RE_OPC_PR3_MODE
- See Also:
-
RE_MULTI_SENSE_DEV_TYPE_PM4X
- See Also:
-
RE_MULTI_SENSE_DEV_TYPE_BDL16X
- See Also:
-
RE_MULTI_SENSE_DEV_TYPE_SE8
- See Also:
-
RE_MULTI_SENSE_DEV_TYPE_DS64
- See Also:
-
RE_IPL_MFR_RR_CIRKITS
- See Also:
-
RE_IPL_RRCIRKITS_HOST_TC64
- See Also:
-
RE_IPL_RRCIRKITS_HOST_LNCP
- See Also:
-
RE_IPL_RRCIRKITS_HOST_SIGNALMAN
- See Also:
-
RE_IPL_RRCIRKITS_HOST_TOWERMAN
- See Also:
-
RE_IPL_RRCIRKITS_HOST_WATCHMAN
- See Also:
-
RE_IPL_RRCIRKITS_HOST_TC64_MKII
- See Also:
-
RE_IPL_RRCIRKITS_HOST_MOTORMAN
- See Also:
-
RE_IPL_RRCIRKITS_HOST_MOTORMAN_II
- See Also:
-
RE_IPL_RRCIRKITS_SLAVE_ALL
- See Also:
-
RE_DPLX_OP_TYPE_WRITE
- See Also:
-
RE_DPLX_OP_TYPE_QUERY
- See Also:
-
RE_DPLX_OP_TYPE_REPORT
- See Also:
-
RE_DPLX_OP_LEN
- See Also:
-
RE_IPL_OP_LEN
- See Also:
-
RE_IPL_OP_QUERY
- See Also:
-
RE_IPL_OP_REPORT
- See Also:
-
RE_IPL_OP_SLV_QUERY
- See Also:
-
RE_IPL_OP_HFW_QUERY
- See Also:
-
RE_IPL_OP_HSNM_QUERY
- See Also:
-
RE_IPL_OP_SFW_QUERY
- See Also:
-
RE_IPL_OP_HSN0_QUERY
- See Also:
-
RE_IPL_OP_HSN1_QUERY
- See Also:
-
RE_IPL_OP_HSN2_QUERY
- See Also:
-
RE_IPL_OP_SSNM_QUERY
- See Also:
-
RE_IPL__OP_SSN0_QUERY
- See Also:
-
RE_IPL_OP_SSN1_QUERY
- See Also:
-
RE_IPL_OP_SSN2_QUERY
- See Also:
-
RE_IPL_OP_SSN3_QUERY
- See Also:
-
RE_DPLX_GP_CHAN_TYPE
- See Also:
-
RE_DPLX_GP_NAME_TYPE
- See Also:
-
RE_DPLX_GP_ID_TYPE
- See Also:
-
RE_DPLX_GP_PW_TYPE
- See Also:
-
RE_DPLX_OPC_BAD
- See Also:
-
RE_DPLX_MSB1_BIT
- See Also:
-
RE_DPLX_MSB2_BIT
- See Also:
-
RE_DPLX_MSB3_BIT
- See Also:
-
RE_DPLX_MSB4_BIT
- See Also:
-
RE_DPLX_BUMP_MSB1_BIT
- See Also:
-
RE_DPLX_BUMP_MSB2_BIT
- See Also:
-
RE_DPLX_BUMP_MSB3_BIT
- See Also:
-
RE_DPLX_BUMP_MSB4_BIT
- See Also:
-
RE_DPLX_7BITS_MAX
- See Also:
-
RE_DPLX_MAX_NOT_OPC
- See Also:
-
RE_DPLX_ALT_CH_MSB_BIT
- See Also:
-
RE_DPLX_ALT_CH_MSB_SHIFT
- See Also:
-
RE_DPLX_ALT_ID_MSB_BIT
- See Also:
-
RE_DPLX_ALT_ID_MSB_SHIFT
- See Also:
-
RE_DPLX_ALT_PW1_MSB_BIT
- See Also:
-
RE_DPLX_ALT_PW1_MSB_SHIFT
- See Also:
-
RE_DPLX_ALT_PW3_MSB_BIT
- See Also:
-
RE_DPLX_ALT_PW3_MSB_SHIFT
- See Also:
-
RE_DPLX_DATA_LS_NIBBLE
- See Also:
-
RE_DPLX_DATA_MS_NIBBLE
- See Also:
-
RE_DPLX_DATA_MS_NIBBLE_SHIFT
- See Also:
-
RE_DPLX_SCAN_OP_LEN
- See Also:
-
RE_DPLX_SCAN_QUERY_B2
- See Also:
-
RE_DPLX_SCAN_QUERY_B3
- See Also:
-
RE_DPLX_SCAN_QUERY_B4
- See Also:
-
RE_DPLX_SCAN_REPORT_B2
- See Also:
-
RE_DPLX_SCAN_REPORT_B3
- See Also:
-
RE_OPC_IB2_F9_F12
- See Also:
-
RE_IB2_F9_MASK
- See Also:
-
RE_IB2_F10_MASK
- See Also:
-
RE_IB2_F11_MASK
- See Also:
-
RE_IB2_F12_MASK
- See Also:
-
OPC_EXP_SLOT_MOVE_RE_OPC_IB2_SPECIAL
- See Also:
-
RE_IB2_SPECIAL_FUNCS_TOKEN
- See Also:
-
RE_IB1_SPECIAL_F0_F4_TOKEN
- See Also:
-
RE_IB1_F0_MASK
- See Also:
-
RE_IB1_F1_MASK
- See Also:
-
RE_IB1_F2_MASK
- See Also:
-
RE_IB1_F3_MASK
- See Also:
-
RE_IB1_F4_MASK
- See Also:
-
RE_IB1_SPECIAL_F5_F11_TOKEN
- See Also:
-
RE_IB1_F5_MASK
- See Also:
-
RE_IB1_F6_MASK
- See Also:
-
RE_IB1_F7_MASK
- See Also:
-
RE_IB1_F8_MASK
- See Also:
-
RE_IB1_F9_MASK
- See Also:
-
RE_IB1_F10_MASK
- See Also:
-
RE_IB1_F11_MASK
- See Also:
-
RE_IB2_SPECIAL_F13_F19_TOKEN
- See Also:
-
RE_IB2_F13_MASK
- See Also:
-
RE_IB2_F14_MASK
- See Also:
-
RE_IB2_F15_MASK
- See Also:
-
RE_IB2_F16_MASK
- See Also:
-
RE_IB2_F17_MASK
- See Also:
-
RE_IB2_F18_MASK
- See Also:
-
RE_IB2_F19_MASK
- See Also:
-
RE_IB2_SPECIAL_F21_F27_TOKEN
- See Also:
-
RE_IB2_F21_MASK
- See Also:
-
RE_IB2_F22_MASK
- See Also:
-
RE_IB2_F23_MASK
- See Also:
-
RE_IB2_F24_MASK
- See Also:
-
RE_IB2_F25_MASK
- See Also:
-
RE_IB2_F26_MASK
- See Also:
-
RE_IB2_F27_MASK
- See Also:
-
RE_IB2_SPECIAL_F20_F28_TOKEN
- See Also:
-
RE_IB2_SPECIAL_F12_MASK
- See Also:
-
RE_IB2_SPECIAL_F20_MASK
- See Also:
-
RE_IB2_SPECIAL_F28_MASK
- See Also:
-
DIGITRAX_STRING
- See Also:
-
RR_CIRKITS_STRING
- See Also:
-
-
Constructor Details
-
LnConstants
public LnConstants()
-
-
Method Details
-
CONSIST_STAT
Encode consisting status as a string- Parameters:
s- consist status bits- Returns:
- string containing a description of the consisting state
-
LOCO_STAT
Encode loco status as a string- Parameters:
s- integer containing loco "status"- Returns:
- string containing a description of the loco "status"
-
DEC_MODE
-
OPC_NAME
Encode LocoNet Opcode as a string- Parameters:
opcode- a LocoNet opcode value- Returns:
- string containing the opcode "name"
-
IPL_NAME
Encode Device IPL code as a string- Parameters:
device- code- Returns:
- string containing the opcode "name"
-