Crate vlcb_defs

Source

Modules§

can
dcc
fast_clock
macros
module
platform
vlcb

Macros§

mask_and_insert_value
Generic macros for applying mask and inserting a value

Structs§

ModuleFlags
Flags in node parameter FLAGS

Enums§

ArmProcessor
ARM Processor type codes (used by FCU to identify correct bootloader compatibility)
BusType
BUS type that module is connected to
CabDataCode
Defines the meaning of the remaining 3 bytes of the CABDAT message
CabSignallingAspect1
Aspect codes for the first aspect byte of the CABDAT message
CommandError
Error codes for CMDERR message
DccError
Error codes for ERR message
DccServiceModeStatus
Status codes for SSTAT message
DccThrottleMode
Modes for STMOD
GenericResponseStatus
GRSP codes
Manufacturer
Manufacturer definitions
MergModuleType
MERG Module types
MicrochipProcessor
Microchip Processor type codes (used by FCU to identify correct bootloader compatibility)
ModuleMode
Parameters to the MODE op-code
ModuleParam
Parameter index numbers (readable by OPC_RQNPN, returned in OPC_PARAN) Index numbers count from 1, subtract 1 for offset into parameter block Note that RQNPN with index 0 returns the parameter count
OpCode
VLCB opcodes
ProcessorManufacturer
Processor manufacturer codes
RocRailModuleType
Rocrail Module types
ServiceType
VLCB Service Types
SpectrumModuleType
Spectrum Engineering Animated Modeller module types
SprogModuleType
Sprog Module types
SysPixieModuleType
SysPixie Module types (Konrad Orlowski)