REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
client::RunStateChangeNotificationHandler Class Reference
#include <protocol_oob.h>
Inheritance diagram for client::RunStateChangeNotificationHandler:

Collaboration diagram for client::RunStateChangeNotificationHandler:

Public Member Functions | |
RunStateChangeNotificationHandler (Print &target, DynamicJsonDocument &envelopeOut) | |
void | handle (run::RunStateChange change, const run::Run &run) override |
![]() |
Public Attributes | |
Print & | target |
DynamicJsonDocument & | envelope_out |
Detailed Description
Definition at line 18 of file protocol_oob.h.
Constructor & Destructor Documentation
◆ RunStateChangeNotificationHandler()
|
inline |
Definition at line 27 of file protocol_oob.h.
Member Function Documentation
◆ handle()
|
overridevirtual |
Implements run::RunStateChangeHandler.
Definition at line 17 of file protocol_oob.cpp.
References envelope_out, run::RunStateChange::new_, run::RunStateChange::old, run::RunStateNames, run::RunStateChange::t, and target.
Member Data Documentation
◆ envelope_out
DynamicJsonDocument& client::RunStateChangeNotificationHandler::envelope_out |
Definition at line 24 of file protocol_oob.h.
Referenced by handle().
◆ target
Print& client::RunStateChangeNotificationHandler::target |
Definition at line 23 of file protocol_oob.h.
Referenced by handle().
The documentation for this class was generated from the following files:
- lib/communication/src/protocol/protocol_oob.h
- lib/communication/src/protocol/protocol_oob.cpp