|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Classes | |
| struct | BoardInfo |
Typedefs | |
| using | ConfigPacket = std::tuple<uint8_t, std::vector<uint8_t>, std::string, uint16_t> |
Functions | |
| void | signalHandler (int) |
| std::string | trim (const std::string &s) |
| uint32_t | ipToU32Le (const std::string &ip) |
| uint32_t | ipToU32Be (const std::string &ip) |
| void | parseVentAbortFromCsv (const std::string &csv_path, std::map< std::string, int > &vent_map, std::map< std::string, int > &abort_map) |
| std::map< uint16_t, std::pair< double, uint32_t > > | readAbortThresholds () |
| std::vector< ConfigPacket > | buildPackets (const std::string &config_path) |
Variables | |
| std::atomic< bool > | g_running {true} |
| constexpr uint8_t | SENSOR_CONFIG = 5 |
| constexpr uint8_t | ACTUATOR_CONFIG = 6 |
| constexpr uint16_t | DEFAULT_LISTEN_PORT = 5005 |
| using anonymous_namespace{config_broadcast_service_main.cpp}::ConfigPacket = std::tuple<uint8_t, std::vector<uint8_t>, std::string, uint16_t> |
Definition at line 133 of file config_broadcast_service_main.cpp.
| std::vector< ConfigPacket > anonymous_namespace{config_broadcast_service_main.cpp}::buildPackets | ( | const std::string & | config_path | ) |
Definition at line 185 of file config_broadcast_service_main.cpp.
References abort, active, ACTUATOR_CONFIG, adc(), b, ch(), channels, fsw::config::find_pt_role(), ipToU32Be(), ipToU32Le(), is_abort_controller, fsw::config::load(), parseVentAbortFromCsv(), r, readAbortThresholds(), SENSOR_CONFIG, and store_u32().
Referenced by main().
| uint32_t anonymous_namespace{config_broadcast_service_main.cpp}::ipToU32Be | ( | const std::string & | ip | ) |
Definition at line 69 of file config_broadcast_service_main.cpp.
References ipToU32Le().
Referenced by buildPackets().
| uint32_t anonymous_namespace{config_broadcast_service_main.cpp}::ipToU32Le | ( | const std::string & | ip | ) |
Definition at line 61 of file config_broadcast_service_main.cpp.
Referenced by buildPackets(), and ipToU32Be().
| void anonymous_namespace{config_broadcast_service_main.cpp}::parseVentAbortFromCsv | ( | const std::string & | csv_path, |
| std::map< std::string, int > & | vent_map, | ||
| std::map< std::string, int > & | abort_map ) |
Definition at line 89 of file config_broadcast_service_main.cpp.
Referenced by buildPackets().
| std::map< uint16_t, std::pair< double, uint32_t > > anonymous_namespace{config_broadcast_service_main.cpp}::readAbortThresholds | ( | ) |
Definition at line 141 of file config_broadcast_service_main.cpp.
References adc().
Referenced by buildPackets().
| void anonymous_namespace{config_broadcast_service_main.cpp}::signalHandler | ( | int | ) |
Definition at line 46 of file config_broadcast_service_main.cpp.
References g_running.
| std::string anonymous_namespace{config_broadcast_service_main.cpp}::trim | ( | const std::string & | s | ) |
Definition at line 55 of file config_broadcast_service_main.cpp.
Referenced by parseVentAbortFromCsv().
|
constexpr |
Definition at line 52 of file config_broadcast_service_main.cpp.
Referenced by buildPackets().
|
constexpr |
Definition at line 53 of file config_broadcast_service_main.cpp.
| std::atomic<bool> anonymous_namespace{config_broadcast_service_main.cpp}::g_running {true} |
Definition at line 44 of file config_broadcast_service_main.cpp.
Referenced by signalHandler().
|
constexpr |
Definition at line 51 of file config_broadcast_service_main.cpp.
Referenced by buildPackets().