|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <SensorHotfireCore.h>
Public Attributes | |
| uint8_t | board_id |
| byte | mac [6] |
| IPAddress | staticIP |
| IPAddress | gateway |
| IPAddress | subnet |
| IPAddress | dns |
| IPAddress | serverIP |
| int | serverPort |
| const int | udpListenPort = 5005 |
| const int | serverPortDefault = 5006 |
| BoardNet::State | net |
| EthernetUDP | udp |
| State | state |
| StoredSensorConfig | stored_config |
| unsigned long | lastHeartbeatMillis |
| unsigned long | last_led_cycle_millis |
| unsigned long | last_led_edge_millis |
| int | led_blink_index |
| bool | led_on |
Definition at line 100 of file SensorHotfireCore.h.
| uint8_t SensorHotfire::CoreState::board_id |
Definition at line 101 of file SensorHotfireCore.h.
Referenced by board_simulator.SimulatedBoard::_generate_data(), actuator_testing_gui.ActuatorTestingWindow::_on_board_heartbeat(), sense_testing_gui.SenseTestingGUIWindow::_on_board_heartbeat(), board_simulator.SimulatedBoard::_send_heartbeat(), SensorHotfire::loop(), SensorHotfire::sendBoardHeartbeat(), and SensorHotfire::setup().
| IPAddress SensorHotfire::CoreState::dns |
Definition at line 106 of file SensorHotfireCore.h.
Referenced by SensorHotfire::loop(), and SensorHotfire::setup().
| IPAddress SensorHotfire::CoreState::gateway |
Definition at line 104 of file SensorHotfireCore.h.
Referenced by SensorHotfire::loop(), and SensorHotfire::setup().
| unsigned long SensorHotfire::CoreState::last_led_cycle_millis |
Definition at line 118 of file SensorHotfireCore.h.
Referenced by SensorHotfire::updateStateLed().
| unsigned long SensorHotfire::CoreState::last_led_edge_millis |
Definition at line 119 of file SensorHotfireCore.h.
Referenced by SensorHotfire::updateStateLed().
| unsigned long SensorHotfire::CoreState::lastHeartbeatMillis |
Definition at line 117 of file SensorHotfireCore.h.
Referenced by SensorHotfire::loop(), and SensorHotfire::setup().
| int SensorHotfire::CoreState::led_blink_index |
Definition at line 120 of file SensorHotfireCore.h.
Referenced by SensorHotfire::updateStateLed().
| bool SensorHotfire::CoreState::led_on |
Definition at line 121 of file SensorHotfireCore.h.
Referenced by SensorHotfire::updateStateLed().
| byte SensorHotfire::CoreState::mac[6] |
Definition at line 102 of file SensorHotfireCore.h.
Referenced by SensorHotfire::setup().
| BoardNet::State SensorHotfire::CoreState::net |
Definition at line 113 of file SensorHotfireCore.h.
Referenced by SensorHotfire::loop(), SensorHotfire::processIncomingPacket(), and SensorHotfire::setup().
| IPAddress SensorHotfire::CoreState::serverIP |
Definition at line 107 of file SensorHotfireCore.h.
Referenced by SensorHotfire::flushLogs(), SensorHotfire::loop(), SensorHotfire::processIncomingPacket(), and SensorHotfire::setup().
| int SensorHotfire::CoreState::serverPort |
Definition at line 108 of file SensorHotfireCore.h.
Referenced by SensorHotfire::flushLogs(), SensorHotfire::loop(), and SensorHotfire::setup().
| const int SensorHotfire::CoreState::serverPortDefault = 5006 |
Definition at line 110 of file SensorHotfireCore.h.
Referenced by SensorHotfire::loop().
| State SensorHotfire::CoreState::state |
Definition at line 115 of file SensorHotfireCore.h.
Referenced by feedtwin.session.core.TankSim::_atmosphere_floor(), feedtwin.session.core.Session::_burnout_check(), feedtwin.session.core.TankSim::_chill(), feedtwin.session.core.TankSim::_chill_target(), feedtwin.session.core.TankSim::_collect(), feedtwin.session.core.TankSim::_dewar_load(), feedtwin.session.core.Session::_fire_notes(), feedtwin.session.core.TankSim::_gas_temperature_of(), feedtwin.session.core.Session::_integrate(), feedtwin.session.core.TankSim::_ledger(), feedtwin.session.core.Session::_loading(), feedtwin.session.core.Session::_notes(), feedtwin.session.core.TankSim::_one_step(), feedtwin.session.core.TankSim::_pressurant_floor(), feedtwin.session.core.TankSim::_settled(), feedtwin.session.core.TankSim::_specific_energy_at(), feedtwin.session.core.Session::_supply_press(), feedtwin.session.core.TankSim::_wanted(), feedtwin.session.core.BottleSim::advance(), feedtwin.session.core.TankSim::advance(), feedtwin.session.network_trace.NetworkTrace::append(), SensorHotfire::applyPacketTransition(), feedtwin.session.core.Session::command_state(), feedtwin.session.core.TankSim::fill_line_flow(), SensorHotfire::loop(), feedtwin.session.core.TankSim::outlet_pressure(), feedtwin.session.core.Session::prime(), feedtwin.session.network_trace.NetworkTrace::record(), engine.control.robust_ddp.controller.RobustDDPController::reset(), SensorHotfire::setup(), feedtwin.session.core.Session::signals(), feedtwin.session.core.TankSim::skip_chill(), engine.control.robust_ddp.controller.RobustDDPController::step(), feedtwin.session.core.TankSim::take_back(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_binary(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_clamping(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_pwm(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_clamping(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_safe(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_unsafe_mr(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_unsafe_ullage(), and test_robust_ddp_safety_filter.TestSafetyFilter::test_find_best_safe_action().
| IPAddress SensorHotfire::CoreState::staticIP |
Definition at line 103 of file SensorHotfireCore.h.
Referenced by SensorHotfire::setup().
| StoredSensorConfig SensorHotfire::CoreState::stored_config |
Definition at line 116 of file SensorHotfireCore.h.
Referenced by SensorHotfire::applyPacketTransition(), SensorHotfire::loop(), and SensorHotfire::processIncomingPacket().
| IPAddress SensorHotfire::CoreState::subnet |
Definition at line 105 of file SensorHotfireCore.h.
Referenced by SensorHotfire::setup().
| EthernetUDP SensorHotfire::CoreState::udp |
Definition at line 114 of file SensorHotfireCore.h.
Referenced by SensorHotfire::flushLogs(), SensorHotfire::loop(), SensorHotfire::sendBoardHeartbeat(), and SensorHotfire::setup().
| const int SensorHotfire::CoreState::udpListenPort = 5005 |
Definition at line 109 of file SensorHotfireCore.h.