Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace espos
- namespace devices
- class BilgeSwitch
- struct BilgeSwitchConfig
- class EngineHours
- struct EngineHoursConfig
- class EngineRpm
- struct EngineRpmConfig
- class SmartSwitch
- struct SmartSwitchConfig
- class TankLevel
- struct TankLevelConfig
- namespace flow
- class AirDensity
- class AngleOffset
- class BatterySoc
- class Cast
- class ChangeFilter
- class Clamp
- class Constant
- class Consumer
- class Convert
- class Counter
- class Curve
- class Deadband
- class Debounce
- class Delay
- class DewPoint
- class Humidity
- class DividerR1
- class DividerR2
- class DividerScale
- struct Edge
- class Ema
- class Enable
- class Control
- class Expire
- class Filter
- class FormatBool
- class Frequency
- class Graph
- class HeatIndex
- class Humidity
- class Hysteresis
- class Integrator
- class IsoTime
- class Join
- class Lambda
- class Latch
- class Linear
- class Mailbox
- class Median
- class MinMaxHold
- class MovingAverage
- class NodeBase
- class ParamSet
- class ParseBool
- class Poll
- class Producer
- class RateOfChange
- class Repeat
- class Round
- class RunHours
- class Sink
- class TankLevel
- class Threshold
- class Throttle
- class Ticker
- class Transform
- class Value
- class WrapAngle
- namespace formulas
- struct CurveSample
- namespace sensors
- class Analog
- class GpioChange
- class GpioOutput
- class GpioState
- class PulseCounter
- class Pwm
- namespace system
- class ResetReason
- namespace sk
- class Listener
- struct Meta
- class Notify
- class Output
- class Output< std::optional< T > >
- class PutHandler
- class PutRequest
- namespace units
- namespace devices
- struct Slot
- class Slot
- struct SlotsFor
- struct SlotsFor< std::index_sequence< I... > >
- struct Slot
- struct espos_adc_cfg_t
- namespace espos_audio
- class AudioDriver Abstract mono audio-out and mic-in device: one interface, one implementation per board.
- struct MicLevels
- class NullAudio
- class AudioDriver Abstract mono audio-out and mic-in device: one interface, one implementation per board.
- struct espos_ble_status_t Runtime counters, mirrored into GET /api/v1/ble/status and the
bleSSE event. - struct espos_cfg_display_t
- struct espos_cfg_key_t
- struct espos_cfg_ns_t
- union espos_cfg_scalar_t
- struct espos_config_backend_t
- struct espos_config_import_result_t
- struct espos_event_network_t
- struct espos_event_ota_t
- struct espos_event_sk_server_t
- struct espos_event_time_t
- struct espos_flow_stats_t
- struct espos_health_condition_t
- struct espos_health_heap_t
- struct espos_health_policy_cfg_t
- struct espos_health_policy_port_t
- struct espos_health_policy_t
- struct espos_health_reset_record_t
- struct espos_health_watched_t
- struct espos_httpd_auth_policy_t
- struct espos_httpd_auth_port_t
- struct espos_httpd_auth_request_t
- struct espos_httpd_auth_session_t
- struct espos_i2c_bus_cfg_t
- struct espos_log_stats_t
- namespace espos_n2k A CAN frame as espOS sees it, deliberately not the driver's struct.
- struct CanFrame
- struct CanMessage
- class CandumpTcpServer TCP server that streams candump ASCII to connected clients and accepts inbound candump lines for transmission on the CAN bus.
- struct CandumpTcpServerConfig
- class TwaiReceiver Reads CAN frames from the TWAI peripheral and emits them as CanMessage values, on the shared node's RX task.
- struct TwaiReceiverConfig
- class TwaiTransmitter Accepts CanMessage values and transmits them on the CAN bus.
- struct espos_net_sm_if_t
- struct espos_net_sm_port_t
- struct espos_net_sm_t
- struct espos_net_status_t
- struct espos_ota_build_t
- struct espos_pcnt_cfg_t
- struct espos_power_policy_cfg_t
- struct espos_power_policy_in_t
- struct espos_power_status_t
- struct espos_prov_cfg_t
- struct espos_pwm_cfg_t
- struct espos_sched_t
- struct espos_sched_timer_t
- struct espos_sk_delta_cfg_t
- struct espos_sk_delta_stats_t
- struct espos_sk_discovered_t
- struct espos_sk_frame_t
- struct espos_sk_http_opts_t Zeroed (or NULL) = 6000 ms, 16 KiB, Bearer on, 401/403 reported, Accept: application/json.
- struct espos_sk_http_resp_t
- struct espos_sk_http_result_t
- struct espos_sk_server_t
- struct espos_sk_tls_decision_t
- struct espos_sk_tls_facts_t
- struct espos_sk_tok_cfg_t
- struct espos_sk_tok_port_t
- struct espos_sk_tok_sm_t
- struct espos_sk_tok_status_t
- struct espos_sk_tok_store_t
- struct espos_sk_update_t One value or meta item taken out of a delta message.
- struct espos_sk_ws_status_t
- struct espos_start_opts_t
- struct espos_time_parts_t Broken-down local time, for a display.
- struct espos_time_policy_port_t
- struct espos_time_policy_t
- namespace espos_voice
- struct AudioFormat
- struct DecodedEvent
- class EventDecoder
- struct SatelliteInfo
- class WakeEngine
- class WyomingSatellite
- struct WyomingSatelliteConfig
- struct espos_wifi_cfg_t
- struct espos_wifi_ip_t
- struct espos_wifi_link_t
- struct espos_wifi_net_t
- struct espos_wifi_port_t
- struct espos_wifi_scan_entry_t
- struct espos_wifi_sm_status_t
- struct espos_wifi_sm_t
- struct espos_wifi_status_t Snapshot of the WiFi-specific status (thread-safe copy): state machine, link, portal, counters.