REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
This class can do a manual control even after FlexIOControl has started. More...
#include <mode.h>
Static Public Member Functions | |
static void | disable () |
static void | enable () |
static void | to_ic () |
static void | to_op () |
static void | to_halt () |
Static Public Attributes | |
static bool | is_enabled |
Detailed Description
This class can do a manual control even after FlexIOControl has started.
It does so by checking whether FlexIO has been used so far and disabling/enabling FlexIO per need.
Member Function Documentation
◆ disable()
|
static |
Definition at line 48 of file mode.cpp.
References mode::FlexIOControl::enable(), mode::FlexIOControl::is_enabled(), and mode::FlexIOControl::is_initialized().
◆ enable()
|
static |
Definition at line 40 of file mode.cpp.
References mode::FlexIOControl::disable(), mode::FlexIOControl::is_enabled(), and mode::FlexIOControl::is_initialized().
Referenced by blocks::MIntBlock::reset(), and run::RunManager::run_next_traditional().
◆ to_halt()
|
static |
Definition at line 76 of file mode.cpp.
References mode::FlexIOControl::is_initialized(), mode::ManualControl::to_halt(), and mode::FlexIOControl::to_idle().
Referenced by msg::handlers::ManualControlHandler::handle(), and run::RunManager::run_next_traditional().
◆ to_ic()
|
static |
Definition at line 58 of file mode.cpp.
References mode::FlexIOControl::is_initialized(), mode::FlexIOControl::to_ic(), and mode::ManualControl::to_ic().
Referenced by msg::handlers::ManualControlHandler::handle(), blocks::MIntBlock::reset(), run::RunManager::run_next_traditional(), and setup().
◆ to_op()
|
static |
Definition at line 67 of file mode.cpp.
References mode::FlexIOControl::is_initialized(), mode::FlexIOControl::to_op(), and mode::ManualControl::to_op().
Referenced by msg::handlers::ManualControlHandler::handle(), and run::RunManager::run_next_traditional().
Member Data Documentation
◆ is_enabled
The documentation for this class was generated from the following files: