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

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

apply_configuration(int fd, bool initial_load, BarrierNotifiable *done) OVERRIDEopenlcb::ConfiguredPulseConsumerinlinevirtual
cfg_ (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerprivate
ConfiguredPulseConsumer(Node *node, const PulseConsumerConfig &cfg, const HW &, const Gpio *g=HW::instance()) (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerinline
ConfiguredPulseConsumer(Node *node, const PulseConsumerConfig &cfg, const Gpio *gpio) (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerinline
do_register()openlcb::ConfiguredPulseConsumerinlineprivate
do_unregister()openlcb::ConfiguredPulseConsumerinlineprivate
event_ (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerprivate
EventId typedef (defined in openlcb::EventHandler)openlcb::EventHandlerprivate
EventRegistryEntry typedef (defined in openlcb::EventHandler)openlcb::EventHandlerprivate
EventReport typedef (defined in openlcb::EventHandler)openlcb::EventHandlerprivate
factory_reset(int fd) OVERRIDEopenlcb::ConfiguredPulseConsumerinlinevirtual
gpio_ (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerprivate
handle_consumer_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlineprivatevirtual
handle_consumer_range_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlineprivatevirtual
handle_event_report(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done) OVERRIDEopenlcb::ConfiguredPulseConsumerinlineprivatevirtual
handle_identify_consumer(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done) OVERRIDEopenlcb::ConfiguredPulseConsumerinlineprivatevirtual
handle_identify_global(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done) OVERRIDEopenlcb::ConfiguredPulseConsumerinlineprivatevirtual
handle_identify_producer(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)=0openlcb::EventHandlerprivatepure virtual
handle_producer_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlineprivatevirtual
handle_producer_range_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlineprivatevirtual
IGNOREFN(handle_event_report) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandlerprivate
IGNOREFN(handle_consumer_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandlerprivate
IGNOREFN(handle_consumer_range_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandlerprivate
IGNOREFN(handle_producer_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandlerprivate
IGNOREFN(handle_producer_range_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandlerprivate
IGNOREFN(handle_identify_consumer) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandlerprivate
IGNOREFN(handle_identify_producer) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandlerprivate
init()QMemberinline
nextQMemberprotected
node_ (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerprivate
poll_33hz(WriteHelper *helper, Notifiable *done) OVERRIDEopenlcb::ConfiguredPulseConsumerinlineprivatevirtual
pulseLength_ (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerprivate
pulseRemaining_ (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerprivate
QMember()QMemberinlineprotected
REBOOT_NEEDED enum valueConfigUpdateListener
REINIT_NEEDED enum valueConfigUpdateListener
SendConsumerIdentified(EventReport *event, BarrierNotifiable *done) (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerinlineprivate
UpdateAction enum nameConfigUpdateListener
UPDATED enum valueConfigUpdateListener
~ConfiguredPulseConsumer() (defined in openlcb::ConfiguredPulseConsumer)openlcb::ConfiguredPulseConsumerinline
~EventHandler() (defined in openlcb::EventHandler)openlcb::EventHandlerinlineprivatevirtual
~QMember()QMemberinlineprotected