Package jmri.jmrix.can.cbus
Class CbusConstants
- java.lang.Object
-
- jmri.jmrix.can.cbus.CbusConstants
-
public final class CbusConstants extends java.lang.Object
CbusConstants.java Constants to represent CBUS protocol
-
-
Field Summary
Fields Modifier and Type Field Description static intCBUS_ACDATstatic intCBUS_ACKCBUS Opcodesstatic intCBUS_ACOFstatic intCBUS_ACOF1static intCBUS_ACOF2static intCBUS_ACOF3static intCBUS_ACONstatic intCBUS_ACON1static intCBUS_ACON2static intCBUS_ACON3static intCBUS_ALOCstatic intCBUS_ARDATstatic intCBUS_AREQstatic intCBUS_AROFstatic intCBUS_AROF1static intCBUS_AROF2static intCBUS_AROF3static intCBUS_ARONstatic intCBUS_ARON1static intCBUS_ARON2static intCBUS_ARON3static intCBUS_ARSOFstatic intCBUS_ARSOF1static intCBUS_ARSOF2static intCBUS_ARSOF3static intCBUS_ARSONstatic intCBUS_ARSON1static intCBUS_ARSON2static intCBUS_ARSON3static intCBUS_ARSTstatic intCBUS_ASOFstatic intCBUS_ASOF1static intCBUS_ASOF2static intCBUS_ASOF3static intCBUS_ASONstatic intCBUS_ASON1static intCBUS_ASON2static intCBUS_ASON3static intCBUS_ASRQstatic intCBUS_BONstatic intCBUS_BOOT_BOOTIDstatic intCBUS_BOOT_CHECKstatic intCBUS_BOOT_DEVIDstatic intCBUS_BOOT_ENABLESstatic intCBUS_BOOT_INITstatic intCBUS_BOOT_MODE_ACKstatic intCBUS_BOOT_MODE_AUTO_ERASEstatic intCBUS_BOOT_MODE_AUTO_INCstatic intCBUS_BOOT_MODE_ERASE_ONLYstatic intCBUS_BOOT_MODE_WRT_UNLCKBootloader protocol These define options for the bootloader modestatic intCBUS_BOOT_NOPBootloader commands These are used in the data payload of bootloader control frames.static intCBUS_BOOT_RESETstatic intCBUS_BOOT_TESTstatic intCBUS_BOOTMstatic intCBUS_CABDATstatic intCBUS_CANIDstatic intCBUS_CMDERRstatic intCBUS_DBG1static intCBUS_DDESstatic intCBUS_DDRSstatic intCBUS_DDWSstatic intCBUS_DFLGstatic intCBUS_DFNOFstatic intCBUS_DFNONstatic intCBUS_DFUNstatic intCBUS_DKEEPstatic intCBUS_DSPDstatic intCBUS_ENRSPstatic intCBUS_ENUMstatic intCBUS_ERRstatic intCBUS_ESTOPstatic intCBUS_EVANSstatic intCBUS_EVLRNstatic intCBUS_EVLRNIstatic intCBUS_EVNLFstatic intCBUS_EVULNstatic intCBUS_EXT_BOOT_ERRORExtended opcodes, currently only used by the bootloaderstatic intCBUS_EXT_BOOT_OKstatic intCBUS_EXT_BOOT_OUT_OF_RANGEstatic intCBUS_EXT_BOOTCstatic intCBUS_EXT_BOOTIDstatic intCBUS_EXT_DEVIDstatic intCBUS_EXTCstatic intCBUS_EXTC1static intCBUS_EXTC2static intCBUS_EXTC3static intCBUS_EXTC4static intCBUS_EXTC5static intCBUS_EXTC6static intCBUS_F0Function bits for group1static intCBUS_F1static intCBUS_F10static intCBUS_F11static intCBUS_F12static intCBUS_F13Function bits for group4static intCBUS_F14static intCBUS_F15static intCBUS_F16static intCBUS_F17static intCBUS_F18static intCBUS_F19static intCBUS_F2static intCBUS_F20static intCBUS_F21Function bits for group5static intCBUS_F22static intCBUS_F23static intCBUS_F24static intCBUS_F25static intCBUS_F26static intCBUS_F27static intCBUS_F28static intCBUS_F29Function bits for group6static intCBUS_F3static intCBUS_F30static intCBUS_F31static intCBUS_F32static intCBUS_F33static intCBUS_F34static intCBUS_F35static intCBUS_F36static intCBUS_F4static intCBUS_F5Function bits for group2static intCBUS_F6static intCBUS_F7static intCBUS_F8static intCBUS_F9Function bits for group3static intCBUS_FCLK(package private) static int[]CBUS_FUNCTION_BITSstatic intCBUS_GLOCstatic intCBUS_HLTstatic intCBUS_KCONstatic intCBUS_KLOCstatic intCBUS_MAX_SLOTSNumber of slots supported by the command stationstatic intCBUS_NAKstatic intCBUS_NAMEstatic intCBUS_NENRDstatic intCBUS_NERDstatic intCBUS_NEVALstatic intCBUS_NNACKstatic intCBUS_NNCLRstatic intCBUS_NNEVNstatic intCBUS_NNLRNstatic intCBUS_NNRELstatic intCBUS_NNRSMstatic intCBUS_NNRSTstatic intCBUS_NNULNstatic intCBUS_NUMEVstatic intCBUS_NVANSstatic intCBUS_NVRDstatic intCBUS_NVSETstatic intCBUS_OPS_BYTEstatic intCBUS_PARAMSstatic intCBUS_PARANstatic intCBUS_PCONstatic intCBUS_PCVSstatic intCBUS_PLOCstatic intCBUS_PNNstatic intCBUS_PROG_ADDRESSstatic intCBUS_PROG_DIRECT_BITstatic intCBUS_PROG_DIRECT_BYTEProgramming modesstatic intCBUS_PROG_PAGEDstatic intCBUS_PROG_REGISTERstatic intCBUS_QCONstatic intCBUS_QCVSstatic intCBUS_QLOCstatic intCBUS_QNNstatic intCBUS_RDCC3static intCBUS_RDCC4static intCBUS_RDCC5static intCBUS_RDCC6static intCBUS_REQEVstatic intCBUS_RESTPstatic intCBUS_REVALstatic intCBUS_RLOCstatic intCBUS_RQDATstatic intCBUS_RQDDSstatic intCBUS_RQEVNstatic intCBUS_RQMNstatic intCBUS_RQNNstatic intCBUS_RQNPstatic intCBUS_RQNPNstatic intCBUS_RSTATstatic intCBUS_RTOFstatic intCBUS_RTONstatic intCBUS_SNNstatic intCBUS_SS_128Throttle modesstatic intCBUS_SS_14static intCBUS_SS_28static intCBUS_SS_28_INTERLEAVEstatic intCBUS_SSTATstatic intCBUS_STATstatic intCBUS_STMODstatic intCBUS_TOFstatic intCBUS_TONstatic intCBUS_VCVSstatic intCBUS_WCVBstatic intCBUS_WCVOstatic intCBUS_WCVOAstatic intCBUS_WCVSstatic intCBUS_WRACKstatic intDEFAULT_DYNAMIC_PRIORITYCBUS Prioritiesstatic intDEFAULT_EXTENDED_IDstatic java.lang.StringDEFAULT_JMRI_CAN_ID_STRINGGet the Default JMRI CAN ID for new CBUS connections, 126, in String format.static intDEFAULT_MINOR_PRIORITYstatic intDEFAULT_STANDARD_IDstatic intERR_CAN_BUS_ERRORstatic intERR_CONSIST_EMPTYstatic intERR_INVALID_REQUESTstatic intERR_LOCO_ADDRESS_TAKENstatic intERR_LOCO_NOT_FOUNDstatic intERR_LOCO_STACK_FULLError codes returned by CBUS_ERRstatic intERR_SESSION_CANCELLEDstatic intERR_SESSION_NOT_PRESENTstatic intEVENT_DIR_EITHERstatic intEVENT_DIR_INstatic intEVENT_DIR_OUTstatic intEVENT_DIR_UNSETEvent directionsstatic intEVENT_EITHERstatic intEVENT_NEITHERstatic intEVENT_OFFstatic intEVENT_ONEvent typesstatic intMANU_DEVCBUS Manufacturer definitions Where the manufacturer already has an NMRA code, this is usedstatic intMANU_MERGstatic intMANU_RMEstatic intMANU_ROCRAILstatic intMANU_SPECTRUMstatic intMANU_SYSPIXIEstatic intMANU_VLCBstatic intMAX_FUNCTIONSNumber of function buttons on a throttlestatic intMTYP_CANISBstatic intMTYP_CANPiSPRG3SPROG DCC module types Must agree with firmware cbusdefs.h include file from MERGDEV repostatic intMTYP_CANSERVOIOstatic intMTYP_CANSOLIOstatic intMTYP_CANSOLNOIDstatic intMTYP_CANSPROGstatic intMTYP_CANSPROG3Pstatic intMTYP_SBOOSTstatic intSERVICE_HANDLEHandle used by service mode programmerstatic intSPROG_DCCstatic intSSTAT_BUSYstatic intSSTAT_CV_ERRORstatic intSSTAT_NO_ACKStatus codes for OPC_SSTATstatic intSSTAT_OVLDstatic intSSTAT_WR_ACK
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]getValidFixedCanIds()Get a String Array of valid CBUS CAN IDs for use with fixed IDs.
-
-
-
Field Detail
-
SERVICE_HANDLE
public static final int SERVICE_HANDLE
Handle used by service mode programmer- See Also:
- Constant Field Values
-
DEFAULT_STANDARD_ID
public static final int DEFAULT_STANDARD_ID
- See Also:
- Constant Field Values
-
DEFAULT_EXTENDED_ID
public static final int DEFAULT_EXTENDED_ID
- See Also:
- Constant Field Values
-
DEFAULT_JMRI_CAN_ID_STRING
public static final java.lang.String DEFAULT_JMRI_CAN_ID_STRING
Get the Default JMRI CAN ID for new CBUS connections, 126, in String format.- See Also:
- Constant Field Values
-
MANU_DEV
public static final int MANU_DEV
CBUS Manufacturer definitions Where the manufacturer already has an NMRA code, this is used- See Also:
- Constant Field Values
-
SPROG_DCC
public static final int SPROG_DCC
- See Also:
- Constant Field Values
-
MANU_ROCRAIL
public static final int MANU_ROCRAIL
- See Also:
- Constant Field Values
-
MANU_SPECTRUM
public static final int MANU_SPECTRUM
- See Also:
- Constant Field Values
-
MANU_MERG
public static final int MANU_MERG
- See Also:
- Constant Field Values
-
MANU_RME
public static final int MANU_RME
- See Also:
- Constant Field Values
-
MANU_SYSPIXIE
public static final int MANU_SYSPIXIE
- See Also:
- Constant Field Values
-
MANU_VLCB
public static final int MANU_VLCB
- See Also:
- Constant Field Values
-
MTYP_CANPiSPRG3
public static final int MTYP_CANPiSPRG3
SPROG DCC module types Must agree with firmware cbusdefs.h include file from MERGDEV repo- See Also:
- Constant Field Values
-
MTYP_CANSPROG3P
public static final int MTYP_CANSPROG3P
- See Also:
- Constant Field Values
-
MTYP_CANSPROG
public static final int MTYP_CANSPROG
- See Also:
- Constant Field Values
-
MTYP_SBOOST
public static final int MTYP_SBOOST
- See Also:
- Constant Field Values
-
MTYP_CANSOLNOID
public static final int MTYP_CANSOLNOID
- See Also:
- Constant Field Values
-
MTYP_CANSERVOIO
public static final int MTYP_CANSERVOIO
- See Also:
- Constant Field Values
-
MTYP_CANISB
public static final int MTYP_CANISB
- See Also:
- Constant Field Values
-
MTYP_CANSOLIO
public static final int MTYP_CANSOLIO
- See Also:
- Constant Field Values
-
CBUS_ACK
public static final int CBUS_ACK
CBUS Opcodes- See Also:
- Constant Field Values
-
CBUS_NAK
public static final int CBUS_NAK
- See Also:
- Constant Field Values
-
CBUS_HLT
public static final int CBUS_HLT
- See Also:
- Constant Field Values
-
CBUS_BON
public static final int CBUS_BON
- See Also:
- Constant Field Values
-
CBUS_TOF
public static final int CBUS_TOF
- See Also:
- Constant Field Values
-
CBUS_TON
public static final int CBUS_TON
- See Also:
- Constant Field Values
-
CBUS_ESTOP
public static final int CBUS_ESTOP
- See Also:
- Constant Field Values
-
CBUS_ARST
public static final int CBUS_ARST
- See Also:
- Constant Field Values
-
CBUS_RTOF
public static final int CBUS_RTOF
- See Also:
- Constant Field Values
-
CBUS_RTON
public static final int CBUS_RTON
- See Also:
- Constant Field Values
-
CBUS_RESTP
public static final int CBUS_RESTP
- See Also:
- Constant Field Values
-
CBUS_RSTAT
public static final int CBUS_RSTAT
- See Also:
- Constant Field Values
-
CBUS_QNN
public static final int CBUS_QNN
- See Also:
- Constant Field Values
-
CBUS_RQNP
public static final int CBUS_RQNP
- See Also:
- Constant Field Values
-
CBUS_RQMN
public static final int CBUS_RQMN
- See Also:
- Constant Field Values
-
CBUS_KLOC
public static final int CBUS_KLOC
- See Also:
- Constant Field Values
-
CBUS_QLOC
public static final int CBUS_QLOC
- See Also:
- Constant Field Values
-
CBUS_DKEEP
public static final int CBUS_DKEEP
- See Also:
- Constant Field Values
-
CBUS_DBG1
public static final int CBUS_DBG1
- See Also:
- Constant Field Values
-
CBUS_EXTC
public static final int CBUS_EXTC
- See Also:
- Constant Field Values
-
CBUS_RLOC
public static final int CBUS_RLOC
- See Also:
- Constant Field Values
-
CBUS_QCON
public static final int CBUS_QCON
- See Also:
- Constant Field Values
-
CBUS_SNN
public static final int CBUS_SNN
- See Also:
- Constant Field Values
-
CBUS_ALOC
public static final int CBUS_ALOC
- See Also:
- Constant Field Values
-
CBUS_STMOD
public static final int CBUS_STMOD
- See Also:
- Constant Field Values
-
CBUS_PCON
public static final int CBUS_PCON
- See Also:
- Constant Field Values
-
CBUS_KCON
public static final int CBUS_KCON
- See Also:
- Constant Field Values
-
CBUS_DSPD
public static final int CBUS_DSPD
- See Also:
- Constant Field Values
-
CBUS_DFLG
public static final int CBUS_DFLG
- See Also:
- Constant Field Values
-
CBUS_DFNON
public static final int CBUS_DFNON
- See Also:
- Constant Field Values
-
CBUS_DFNOF
public static final int CBUS_DFNOF
- See Also:
- Constant Field Values
-
CBUS_SSTAT
public static final int CBUS_SSTAT
- See Also:
- Constant Field Values
-
CBUS_NNRSM
public static final int CBUS_NNRSM
- See Also:
- Constant Field Values
-
CBUS_RQNN
public static final int CBUS_RQNN
- See Also:
- Constant Field Values
-
CBUS_NNREL
public static final int CBUS_NNREL
- See Also:
- Constant Field Values
-
CBUS_NNACK
public static final int CBUS_NNACK
- See Also:
- Constant Field Values
-
CBUS_NNLRN
public static final int CBUS_NNLRN
- See Also:
- Constant Field Values
-
CBUS_NNULN
public static final int CBUS_NNULN
- See Also:
- Constant Field Values
-
CBUS_NNCLR
public static final int CBUS_NNCLR
- See Also:
- Constant Field Values
-
CBUS_NNEVN
public static final int CBUS_NNEVN
- See Also:
- Constant Field Values
-
CBUS_NERD
public static final int CBUS_NERD
- See Also:
- Constant Field Values
-
CBUS_RQEVN
public static final int CBUS_RQEVN
- See Also:
- Constant Field Values
-
CBUS_WRACK
public static final int CBUS_WRACK
- See Also:
- Constant Field Values
-
CBUS_RQDAT
public static final int CBUS_RQDAT
- See Also:
- Constant Field Values
-
CBUS_RQDDS
public static final int CBUS_RQDDS
- See Also:
- Constant Field Values
-
CBUS_BOOTM
public static final int CBUS_BOOTM
- See Also:
- Constant Field Values
-
CBUS_ENUM
public static final int CBUS_ENUM
- See Also:
- Constant Field Values
-
CBUS_NNRST
public static final int CBUS_NNRST
- See Also:
- Constant Field Values
-
CBUS_EXTC1
public static final int CBUS_EXTC1
- See Also:
- Constant Field Values
-
CBUS_DFUN
public static final int CBUS_DFUN
- See Also:
- Constant Field Values
-
CBUS_GLOC
public static final int CBUS_GLOC
- See Also:
- Constant Field Values
-
CBUS_ERR
public static final int CBUS_ERR
- See Also:
- Constant Field Values
-
CBUS_CMDERR
public static final int CBUS_CMDERR
- See Also:
- Constant Field Values
-
CBUS_EVNLF
public static final int CBUS_EVNLF
- See Also:
- Constant Field Values
-
CBUS_NVRD
public static final int CBUS_NVRD
- See Also:
- Constant Field Values
-
CBUS_NENRD
public static final int CBUS_NENRD
- See Also:
- Constant Field Values
-
CBUS_RQNPN
public static final int CBUS_RQNPN
- See Also:
- Constant Field Values
-
CBUS_NUMEV
public static final int CBUS_NUMEV
- See Also:
- Constant Field Values
-
CBUS_CANID
public static final int CBUS_CANID
- See Also:
- Constant Field Values
-
CBUS_EXTC2
public static final int CBUS_EXTC2
- See Also:
- Constant Field Values
-
CBUS_RDCC3
public static final int CBUS_RDCC3
- See Also:
- Constant Field Values
-
CBUS_WCVO
public static final int CBUS_WCVO
- See Also:
- Constant Field Values
-
CBUS_WCVB
public static final int CBUS_WCVB
- See Also:
- Constant Field Values
-
CBUS_QCVS
public static final int CBUS_QCVS
- See Also:
- Constant Field Values
-
CBUS_PCVS
public static final int CBUS_PCVS
- See Also:
- Constant Field Values
-
CBUS_ACON
public static final int CBUS_ACON
- See Also:
- Constant Field Values
-
CBUS_ACOF
public static final int CBUS_ACOF
- See Also:
- Constant Field Values
-
CBUS_AREQ
public static final int CBUS_AREQ
- See Also:
- Constant Field Values
-
CBUS_ARON
public static final int CBUS_ARON
- See Also:
- Constant Field Values
-
CBUS_AROF
public static final int CBUS_AROF
- See Also:
- Constant Field Values
-
CBUS_EVULN
public static final int CBUS_EVULN
- See Also:
- Constant Field Values
-
CBUS_NVSET
public static final int CBUS_NVSET
- See Also:
- Constant Field Values
-
CBUS_NVANS
public static final int CBUS_NVANS
- See Also:
- Constant Field Values
-
CBUS_ASON
public static final int CBUS_ASON
- See Also:
- Constant Field Values
-
CBUS_ASOF
public static final int CBUS_ASOF
- See Also:
- Constant Field Values
-
CBUS_ASRQ
public static final int CBUS_ASRQ
- See Also:
- Constant Field Values
-
CBUS_PARAN
public static final int CBUS_PARAN
- See Also:
- Constant Field Values
-
CBUS_REVAL
public static final int CBUS_REVAL
- See Also:
- Constant Field Values
-
CBUS_ARSON
public static final int CBUS_ARSON
- See Also:
- Constant Field Values
-
CBUS_ARSOF
public static final int CBUS_ARSOF
- See Also:
- Constant Field Values
-
CBUS_EXTC3
public static final int CBUS_EXTC3
- See Also:
- Constant Field Values
-
CBUS_RDCC4
public static final int CBUS_RDCC4
- See Also:
- Constant Field Values
-
CBUS_WCVS
public static final int CBUS_WCVS
- See Also:
- Constant Field Values
-
CBUS_VCVS
public static final int CBUS_VCVS
- See Also:
- Constant Field Values
-
CBUS_ACON1
public static final int CBUS_ACON1
- See Also:
- Constant Field Values
-
CBUS_ACOF1
public static final int CBUS_ACOF1
- See Also:
- Constant Field Values
-
CBUS_REQEV
public static final int CBUS_REQEV
- See Also:
- Constant Field Values
-
CBUS_ARON1
public static final int CBUS_ARON1
- See Also:
- Constant Field Values
-
CBUS_AROF1
public static final int CBUS_AROF1
- See Also:
- Constant Field Values
-
CBUS_NEVAL
public static final int CBUS_NEVAL
- See Also:
- Constant Field Values
-
CBUS_PNN
public static final int CBUS_PNN
- See Also:
- Constant Field Values
-
CBUS_ASON1
public static final int CBUS_ASON1
- See Also:
- Constant Field Values
-
CBUS_ASOF1
public static final int CBUS_ASOF1
- See Also:
- Constant Field Values
-
CBUS_ARSON1
public static final int CBUS_ARSON1
- See Also:
- Constant Field Values
-
CBUS_ARSOF1
public static final int CBUS_ARSOF1
- See Also:
- Constant Field Values
-
CBUS_EXTC4
public static final int CBUS_EXTC4
- See Also:
- Constant Field Values
-
CBUS_RDCC5
public static final int CBUS_RDCC5
- See Also:
- Constant Field Values
-
CBUS_WCVOA
public static final int CBUS_WCVOA
- See Also:
- Constant Field Values
-
CBUS_CABDAT
public static final int CBUS_CABDAT
- See Also:
- Constant Field Values
-
CBUS_FCLK
public static final int CBUS_FCLK
- See Also:
- Constant Field Values
-
CBUS_ACON2
public static final int CBUS_ACON2
- See Also:
- Constant Field Values
-
CBUS_ACOF2
public static final int CBUS_ACOF2
- See Also:
- Constant Field Values
-
CBUS_EVLRN
public static final int CBUS_EVLRN
- See Also:
- Constant Field Values
-
CBUS_EVANS
public static final int CBUS_EVANS
- See Also:
- Constant Field Values
-
CBUS_ARON2
public static final int CBUS_ARON2
- See Also:
- Constant Field Values
-
CBUS_AROF2
public static final int CBUS_AROF2
- See Also:
- Constant Field Values
-
CBUS_ASON2
public static final int CBUS_ASON2
- See Also:
- Constant Field Values
-
CBUS_ASOF2
public static final int CBUS_ASOF2
- See Also:
- Constant Field Values
-
CBUS_ARSON2
public static final int CBUS_ARSON2
- See Also:
- Constant Field Values
-
CBUS_ARSOF2
public static final int CBUS_ARSOF2
- See Also:
- Constant Field Values
-
CBUS_EXTC5
public static final int CBUS_EXTC5
- See Also:
- Constant Field Values
-
CBUS_RDCC6
public static final int CBUS_RDCC6
- See Also:
- Constant Field Values
-
CBUS_PLOC
public static final int CBUS_PLOC
- See Also:
- Constant Field Values
-
CBUS_NAME
public static final int CBUS_NAME
- See Also:
- Constant Field Values
-
CBUS_STAT
public static final int CBUS_STAT
- See Also:
- Constant Field Values
-
CBUS_PARAMS
public static final int CBUS_PARAMS
- See Also:
- Constant Field Values
-
CBUS_ACON3
public static final int CBUS_ACON3
- See Also:
- Constant Field Values
-
CBUS_ACOF3
public static final int CBUS_ACOF3
- See Also:
- Constant Field Values
-
CBUS_ENRSP
public static final int CBUS_ENRSP
- See Also:
- Constant Field Values
-
CBUS_ARON3
public static final int CBUS_ARON3
- See Also:
- Constant Field Values
-
CBUS_AROF3
public static final int CBUS_AROF3
- See Also:
- Constant Field Values
-
CBUS_EVLRNI
public static final int CBUS_EVLRNI
- See Also:
- Constant Field Values
-
CBUS_ACDAT
public static final int CBUS_ACDAT
- See Also:
- Constant Field Values
-
CBUS_ARDAT
public static final int CBUS_ARDAT
- See Also:
- Constant Field Values
-
CBUS_ASON3
public static final int CBUS_ASON3
- See Also:
- Constant Field Values
-
CBUS_ASOF3
public static final int CBUS_ASOF3
- See Also:
- Constant Field Values
-
CBUS_DDES
public static final int CBUS_DDES
- See Also:
- Constant Field Values
-
CBUS_DDRS
public static final int CBUS_DDRS
- See Also:
- Constant Field Values
-
CBUS_DDWS
public static final int CBUS_DDWS
- See Also:
- Constant Field Values
-
CBUS_ARSON3
public static final int CBUS_ARSON3
- See Also:
- Constant Field Values
-
CBUS_ARSOF3
public static final int CBUS_ARSOF3
- See Also:
- Constant Field Values
-
CBUS_EXTC6
public static final int CBUS_EXTC6
- See Also:
- Constant Field Values
-
CBUS_EXT_BOOT_ERROR
public static final int CBUS_EXT_BOOT_ERROR
Extended opcodes, currently only used by the bootloaderThese are all responses from the bootloader
- See Also:
- Constant Field Values
-
CBUS_EXT_BOOT_OK
public static final int CBUS_EXT_BOOT_OK
- See Also:
- Constant Field Values
-
CBUS_EXT_BOOTC
public static final int CBUS_EXT_BOOTC
- See Also:
- Constant Field Values
-
CBUS_EXT_BOOT_OUT_OF_RANGE
public static final int CBUS_EXT_BOOT_OUT_OF_RANGE
- See Also:
- Constant Field Values
-
CBUS_EXT_DEVID
public static final int CBUS_EXT_DEVID
- See Also:
- Constant Field Values
-
CBUS_EXT_BOOTID
public static final int CBUS_EXT_BOOTID
- See Also:
- Constant Field Values
-
CBUS_BOOT_NOP
public static final int CBUS_BOOT_NOP
Bootloader commands These are used in the data payload of bootloader control frames.- See Also:
- Constant Field Values
-
CBUS_BOOT_RESET
public static final int CBUS_BOOT_RESET
- See Also:
- Constant Field Values
-
CBUS_BOOT_INIT
public static final int CBUS_BOOT_INIT
- See Also:
- Constant Field Values
-
CBUS_BOOT_CHECK
public static final int CBUS_BOOT_CHECK
- See Also:
- Constant Field Values
-
CBUS_BOOT_TEST
public static final int CBUS_BOOT_TEST
- See Also:
- Constant Field Values
-
CBUS_BOOT_DEVID
public static final int CBUS_BOOT_DEVID
- See Also:
- Constant Field Values
-
CBUS_BOOT_BOOTID
public static final int CBUS_BOOT_BOOTID
- See Also:
- Constant Field Values
-
CBUS_BOOT_ENABLES
public static final int CBUS_BOOT_ENABLES
- See Also:
- Constant Field Values
-
CBUS_BOOT_MODE_WRT_UNLCK
public static final int CBUS_BOOT_MODE_WRT_UNLCK
Bootloader protocol These define options for the bootloader mode- See Also:
- Constant Field Values
-
CBUS_BOOT_MODE_ERASE_ONLY
public static final int CBUS_BOOT_MODE_ERASE_ONLY
- See Also:
- Constant Field Values
-
CBUS_BOOT_MODE_AUTO_ERASE
public static final int CBUS_BOOT_MODE_AUTO_ERASE
- See Also:
- Constant Field Values
-
CBUS_BOOT_MODE_AUTO_INC
public static final int CBUS_BOOT_MODE_AUTO_INC
- See Also:
- Constant Field Values
-
CBUS_BOOT_MODE_ACK
public static final int CBUS_BOOT_MODE_ACK
- See Also:
- Constant Field Values
-
CBUS_PROG_DIRECT_BYTE
public static final int CBUS_PROG_DIRECT_BYTE
Programming modes- See Also:
- Constant Field Values
-
CBUS_PROG_DIRECT_BIT
public static final int CBUS_PROG_DIRECT_BIT
- See Also:
- Constant Field Values
-
CBUS_PROG_PAGED
public static final int CBUS_PROG_PAGED
- See Also:
- Constant Field Values
-
CBUS_PROG_REGISTER
public static final int CBUS_PROG_REGISTER
- See Also:
- Constant Field Values
-
CBUS_PROG_ADDRESS
public static final int CBUS_PROG_ADDRESS
- See Also:
- Constant Field Values
-
CBUS_OPS_BYTE
public static final int CBUS_OPS_BYTE
- See Also:
- Constant Field Values
-
ERR_LOCO_STACK_FULL
public static final int ERR_LOCO_STACK_FULL
Error codes returned by CBUS_ERR- See Also:
- Constant Field Values
-
ERR_LOCO_ADDRESS_TAKEN
public static final int ERR_LOCO_ADDRESS_TAKEN
- See Also:
- Constant Field Values
-
ERR_SESSION_NOT_PRESENT
public static final int ERR_SESSION_NOT_PRESENT
- See Also:
- Constant Field Values
-
ERR_CONSIST_EMPTY
public static final int ERR_CONSIST_EMPTY
- See Also:
- Constant Field Values
-
ERR_LOCO_NOT_FOUND
public static final int ERR_LOCO_NOT_FOUND
- See Also:
- Constant Field Values
-
ERR_CAN_BUS_ERROR
public static final int ERR_CAN_BUS_ERROR
- See Also:
- Constant Field Values
-
ERR_INVALID_REQUEST
public static final int ERR_INVALID_REQUEST
- See Also:
- Constant Field Values
-
ERR_SESSION_CANCELLED
public static final int ERR_SESSION_CANCELLED
- See Also:
- Constant Field Values
-
SSTAT_NO_ACK
public static final int SSTAT_NO_ACK
Status codes for OPC_SSTAT- See Also:
- Constant Field Values
-
SSTAT_OVLD
public static final int SSTAT_OVLD
- See Also:
- Constant Field Values
-
SSTAT_WR_ACK
public static final int SSTAT_WR_ACK
- See Also:
- Constant Field Values
-
SSTAT_BUSY
public static final int SSTAT_BUSY
- See Also:
- Constant Field Values
-
SSTAT_CV_ERROR
public static final int SSTAT_CV_ERROR
- See Also:
- Constant Field Values
-
EVENT_ON
public static final int EVENT_ON
Event types- See Also:
- Constant Field Values
-
EVENT_OFF
public static final int EVENT_OFF
- See Also:
- Constant Field Values
-
EVENT_EITHER
public static final int EVENT_EITHER
- See Also:
- Constant Field Values
-
EVENT_NEITHER
public static final int EVENT_NEITHER
- See Also:
- Constant Field Values
-
EVENT_DIR_UNSET
public static final int EVENT_DIR_UNSET
Event directions- See Also:
- Constant Field Values
-
EVENT_DIR_IN
public static final int EVENT_DIR_IN
- See Also:
- Constant Field Values
-
EVENT_DIR_OUT
public static final int EVENT_DIR_OUT
- See Also:
- Constant Field Values
-
EVENT_DIR_EITHER
public static final int EVENT_DIR_EITHER
- See Also:
- Constant Field Values
-
DEFAULT_DYNAMIC_PRIORITY
public static final int DEFAULT_DYNAMIC_PRIORITY
CBUS Priorities- See Also:
- Constant Field Values
-
DEFAULT_MINOR_PRIORITY
public static final int DEFAULT_MINOR_PRIORITY
- See Also:
- Constant Field Values
-
CBUS_F0
public static final int CBUS_F0
Function bits for group1- See Also:
- Constant Field Values
-
CBUS_F1
public static final int CBUS_F1
- See Also:
- Constant Field Values
-
CBUS_F2
public static final int CBUS_F2
- See Also:
- Constant Field Values
-
CBUS_F3
public static final int CBUS_F3
- See Also:
- Constant Field Values
-
CBUS_F4
public static final int CBUS_F4
- See Also:
- Constant Field Values
-
CBUS_F5
public static final int CBUS_F5
Function bits for group2- See Also:
- Constant Field Values
-
CBUS_F6
public static final int CBUS_F6
- See Also:
- Constant Field Values
-
CBUS_F7
public static final int CBUS_F7
- See Also:
- Constant Field Values
-
CBUS_F8
public static final int CBUS_F8
- See Also:
- Constant Field Values
-
CBUS_F9
public static final int CBUS_F9
Function bits for group3- See Also:
- Constant Field Values
-
CBUS_F10
public static final int CBUS_F10
- See Also:
- Constant Field Values
-
CBUS_F11
public static final int CBUS_F11
- See Also:
- Constant Field Values
-
CBUS_F12
public static final int CBUS_F12
- See Also:
- Constant Field Values
-
CBUS_F13
public static final int CBUS_F13
Function bits for group4- See Also:
- Constant Field Values
-
CBUS_F14
public static final int CBUS_F14
- See Also:
- Constant Field Values
-
CBUS_F15
public static final int CBUS_F15
- See Also:
- Constant Field Values
-
CBUS_F16
public static final int CBUS_F16
- See Also:
- Constant Field Values
-
CBUS_F17
public static final int CBUS_F17
- See Also:
- Constant Field Values
-
CBUS_F18
public static final int CBUS_F18
- See Also:
- Constant Field Values
-
CBUS_F19
public static final int CBUS_F19
- See Also:
- Constant Field Values
-
CBUS_F20
public static final int CBUS_F20
- See Also:
- Constant Field Values
-
CBUS_F21
public static final int CBUS_F21
Function bits for group5- See Also:
- Constant Field Values
-
CBUS_F22
public static final int CBUS_F22
- See Also:
- Constant Field Values
-
CBUS_F23
public static final int CBUS_F23
- See Also:
- Constant Field Values
-
CBUS_F24
public static final int CBUS_F24
- See Also:
- Constant Field Values
-
CBUS_F25
public static final int CBUS_F25
- See Also:
- Constant Field Values
-
CBUS_F26
public static final int CBUS_F26
- See Also:
- Constant Field Values
-
CBUS_F27
public static final int CBUS_F27
- See Also:
- Constant Field Values
-
CBUS_F28
public static final int CBUS_F28
- See Also:
- Constant Field Values
-
CBUS_F29
public static final int CBUS_F29
Function bits for group6- See Also:
- Constant Field Values
-
CBUS_F30
public static final int CBUS_F30
- See Also:
- Constant Field Values
-
CBUS_F31
public static final int CBUS_F31
- See Also:
- Constant Field Values
-
CBUS_F32
public static final int CBUS_F32
- See Also:
- Constant Field Values
-
CBUS_F33
public static final int CBUS_F33
- See Also:
- Constant Field Values
-
CBUS_F34
public static final int CBUS_F34
- See Also:
- Constant Field Values
-
CBUS_F35
public static final int CBUS_F35
- See Also:
- Constant Field Values
-
CBUS_F36
public static final int CBUS_F36
- See Also:
- Constant Field Values
-
CBUS_FUNCTION_BITS
static final int[] CBUS_FUNCTION_BITS
-
CBUS_SS_128
public static final int CBUS_SS_128
Throttle modes- See Also:
- Constant Field Values
-
CBUS_SS_14
public static final int CBUS_SS_14
- See Also:
- Constant Field Values
-
CBUS_SS_28_INTERLEAVE
public static final int CBUS_SS_28_INTERLEAVE
- See Also:
- Constant Field Values
-
CBUS_SS_28
public static final int CBUS_SS_28
- See Also:
- Constant Field Values
-
MAX_FUNCTIONS
public static int MAX_FUNCTIONS
Number of function buttons on a throttle
-
CBUS_MAX_SLOTS
public static final int CBUS_MAX_SLOTS
Number of slots supported by the command station- See Also:
- Constant Field Values
-
-
Method Detail
-
getValidFixedCanIds
public static java.lang.String[] getValidFixedCanIds()
Get a String Array of valid CBUS CAN IDs for use with fixed IDs. CBUS dev guide 6b was 120-127, 6c is 100-127.- Returns:
- list of CAN IDs from 100 to 127
-
-