Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::SimpleTrainCanStack Member List

This is the complete list of members for openlcb::SimpleTrainCanStack, including all inherited members.

add_can_port_blocking(const char *device)openlcb::SimpleCanStackBaseinline
add_gridconnect_port(const char *path, Notifiable *on_exit=nullptr)openlcb::SimpleCanStackBase
add_stream_support()openlcb::SimpleCanStackBase
additionalComponents_openlcb::SimpleStackBaseprotected
can_hub()openlcb::SimpleCanStackBaseinline
check_version_and_factory_reset(const InternalConfigData &ofs, uint16_t expected_version, bool force=false)openlcb::SimpleStackBase
config_service() (defined in openlcb::SimpleStackBase)openlcb::SimpleStackBaseinline
configUpdateFlow_openlcb::SimpleStackBaseprotected
connect_tcp_gridconnect_hub(const char *host, int port)openlcb::SimpleCanStackBaseinline
create_config_file_if_needed(const InternalConfigData &ofs, uint16_t expected_version, unsigned file_size)openlcb::SimpleStackBase
create_if(const openlcb::NodeID node_id)openlcb::SimpleCanStackBaseprivate
datagramService_openlcb::SimpleStackBaseprotected
default_start_node()openlcb::SimpleStackBaseprotected
dg_service()openlcb::SimpleStackBaseinline
eventService_openlcb::SimpleStackBaseprotected
executor()openlcb::SimpleStackBaseinline
executor_openlcb::SimpleStackBaseprotected
EXECUTOR_PRIORITIES (defined in openlcb::SimpleStackBase)openlcb::SimpleStackBasestatic
factory_reset_all_events(const InternalConfigData &ofs, uint64_t node_id, int fd)openlcb::SimpleStackBasestatic
fdiBlock_ (defined in openlcb::SimpleTrainCanStack)openlcb::SimpleTrainCanStackprivate
gcAdapter_openlcb::SimpleStackBaseprotected
gcHub_openlcb::SimpleStackBaseprotected
gcHubServer_openlcb::SimpleCanStackBaseprivate
get_pip() overrideopenlcb::SimpleTrainCanStackinlineprivatevirtual
get_tcp_hub_server()openlcb::SimpleCanStackBaseinline
gridconnect_hub()openlcb::SimpleCanStackBaseinline
if_can() (defined in openlcb::SimpleCanStackBase)openlcb::SimpleCanStackBaseinline
iface()openlcb::SimpleStackBaseinline
iface_openlcb::SimpleStackBaseprotected
ifaceHolder_openlcb::SimpleStackBaseprotected
info_flow()openlcb::SimpleStackBaseinline
infoFlow_openlcb::SimpleStackBaseprotected
initFlow_openlcb::SimpleStackBaseprotected
isTrainEventHandler (defined in openlcb::SimpleTrainCanStack)openlcb::SimpleTrainCanStackprivate
loop_executor(bool delay_start=false)openlcb::SimpleStackBaseinline
memory_config_handler()openlcb::SimpleStackBaseinline
memoryConfigHandler_ (defined in openlcb::SimpleStackBase)openlcb::SimpleStackBaseprotected
node() overrideopenlcb::SimpleTrainCanStackinlinevirtual
PIP_RESPONSE (defined in openlcb::SimpleTrainCanStack)openlcb::SimpleTrainCanStackprivatestatic
pipHandler_openlcb::SimpleTrainCanStackprivate
print_all_packets(bool timestamped=false)openlcb::SimpleCanStackBaseinline
restart_stack()openlcb::SimpleStackBase
send_event(uint64_t event_id)openlcb::SimpleStackBaseinline
send_message_to(Defs::MTI mti, NodeHandle dst, const string &payload=EMPTY_PAYLOAD)openlcb::SimpleStackBaseinline
service()openlcb::SimpleStackBaseinline
service_openlcb::SimpleStackBaseprotected
set_event_offsets(const vector< uint16_t > *offsets)openlcb::SimpleStackBasestatic
set_tx_activity_led(const Gpio *led, long long period=MSEC_TO_NSEC(33))openlcb::SimpleStackBaseinline
shutdown_tcp_hub_server()openlcb::SimpleCanStackBaseinline
SimpleCanStackBase(const openlcb::NodeID node_id) (defined in openlcb::SimpleCanStackBase)openlcb::SimpleCanStackBase
SimpleStackBase(std::function< std::unique_ptr< PhysicalIf >()> create_if_helper) (defined in openlcb::SimpleStackBase)openlcb::SimpleStackBase
SimpleTrainCanStack(openlcb::TrainImpl *train, const char *fdi_xml, NodeID node_id)openlcb::SimpleTrainCanStack
snipHandler_openlcb::SimpleTrainCanStackprivate
start_after_delay()openlcb::SimpleStackBase
start_executor_thread(const char *name, int priority, size_t stack_size, bool delay_start=false)openlcb::SimpleStackBaseinline
start_iface(bool restart) overrideopenlcb::SimpleCanStackBaseprotectedvirtual
start_node() overrideopenlcb::SimpleTrainCanStackprivatevirtual
start_stack(bool delay_start)openlcb::SimpleStackBaseprotected
start_tcp_hub_server(int port=12021)openlcb::SimpleCanStackBaseinline
tractionService_ (defined in openlcb::SimpleTrainCanStack)openlcb::SimpleTrainCanStackprivate
trainNode_openlcb::SimpleTrainCanStackprivate