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

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

get_actual_speed()openlcb::TrainImplinlinevirtual
get_commanded_speed()openlcb::TrainImplinlinevirtual
get_emergencystop()=0openlcb::TrainImplpure virtual
get_fn(uint32_t address)=0openlcb::TrainImplpure virtual
get_speed()=0openlcb::TrainImplpure virtual
is_train_assigned()=0openlcb::TractionThrottleInterfacepure virtual
legacy_address()=0openlcb::TrainImplpure virtual
legacy_address_type()=0openlcb::TrainImplpure virtual
query_fn(uint32_t fn)openlcb::TractionThrottleInterfaceinlinevirtual
set_emergencystop()=0openlcb::TrainImplpure virtual
set_fn(uint32_t address, uint16_t value)=0openlcb::TrainImplpure virtual
set_speed(SpeedType speed)=0openlcb::TrainImplpure virtual
set_throttle_listener(std::function< void(int fn)> update_callback)=0openlcb::TractionThrottleInterfacepure virtual
target_node()=0openlcb::TractionThrottleInterfacepure virtual
throttle_node()=0openlcb::TractionThrottleInterfacepure virtual
toggle_fn(uint32_t fn)=0openlcb::TractionThrottleInterfacepure virtual
~TrainImpl() (defined in openlcb::TrainImpl)openlcb::TrainImplinlinevirtual