STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
SensorHotfire::CoreState Struct Reference

#include <SensorHotfireCore.h>

Collaboration diagram for SensorHotfire::CoreState:
[legend]

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

Detailed Description

Definition at line 100 of file SensorHotfireCore.h.

Member Data Documentation

◆ board_id

◆ dns

IPAddress SensorHotfire::CoreState::dns

Definition at line 106 of file SensorHotfireCore.h.

Referenced by SensorHotfire::loop(), and SensorHotfire::setup().

◆ gateway

IPAddress SensorHotfire::CoreState::gateway

Definition at line 104 of file SensorHotfireCore.h.

Referenced by SensorHotfire::loop(), and SensorHotfire::setup().

◆ last_led_cycle_millis

unsigned long SensorHotfire::CoreState::last_led_cycle_millis

Definition at line 118 of file SensorHotfireCore.h.

Referenced by SensorHotfire::updateStateLed().

◆ last_led_edge_millis

unsigned long SensorHotfire::CoreState::last_led_edge_millis

Definition at line 119 of file SensorHotfireCore.h.

Referenced by SensorHotfire::updateStateLed().

◆ lastHeartbeatMillis

unsigned long SensorHotfire::CoreState::lastHeartbeatMillis

Definition at line 117 of file SensorHotfireCore.h.

Referenced by SensorHotfire::loop(), and SensorHotfire::setup().

◆ led_blink_index

int SensorHotfire::CoreState::led_blink_index

Definition at line 120 of file SensorHotfireCore.h.

Referenced by SensorHotfire::updateStateLed().

◆ led_on

bool SensorHotfire::CoreState::led_on

Definition at line 121 of file SensorHotfireCore.h.

Referenced by SensorHotfire::updateStateLed().

◆ mac

byte SensorHotfire::CoreState::mac[6]

Definition at line 102 of file SensorHotfireCore.h.

Referenced by SensorHotfire::setup().

◆ net

BoardNet::State SensorHotfire::CoreState::net

◆ serverIP

IPAddress SensorHotfire::CoreState::serverIP

◆ serverPort

int SensorHotfire::CoreState::serverPort

◆ serverPortDefault

const int SensorHotfire::CoreState::serverPortDefault = 5006

Definition at line 110 of file SensorHotfireCore.h.

Referenced by SensorHotfire::loop().

◆ state

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().

◆ staticIP

IPAddress SensorHotfire::CoreState::staticIP

Definition at line 103 of file SensorHotfireCore.h.

Referenced by SensorHotfire::setup().

◆ stored_config

StoredSensorConfig SensorHotfire::CoreState::stored_config

◆ subnet

IPAddress SensorHotfire::CoreState::subnet

Definition at line 105 of file SensorHotfireCore.h.

Referenced by SensorHotfire::setup().

◆ udp

EthernetUDP SensorHotfire::CoreState::udp

◆ udpListenPort

const int SensorHotfire::CoreState::udpListenPort = 5005

Definition at line 109 of file SensorHotfireCore.h.


The documentation for this struct was generated from the following file: