FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kHealthId Struct Reference

Description

Numeric identifier for a health statistic.

See also
kHealthProbe, kHealthMsg
Inheritance diagram for kHealthId:
Inheritance graph

Related

#define kHEALTH_ID_NULL
 Anonymous health stat.
 
#define kHEALTH_ID_PLATFORM_PUBLIC_BASE
 Start of range for public platform health stats.
 
#define kHEALTH_ID_PLATFORM_PRIVATE_BASE
 Start of range for private (undocumented/unofficial) platform health stats.
 
#define kHEALTH_ID_APPLICATION_BASE
 Start of range for application health stats.
 
#define kHEALTH_ID_ENCODER_VALUE
 Current encoder value.
 
#define kHEALTH_ID_ENCODER_FREQUENCY
 Current encoder frequency.
 
#define kHEALTH_ID_LIGHT_SAFETY
 Light safety signal status.
 
#define kHEALTH_ID_EXTERNAL_POWER
 External power and 48V status.
 
#define kHEALTH_ID_SECONDARY_PL
 Loading status of the secondary PL.
 
#define kHEALTH_ID_SYNC_ERROR_COUNT
 Master synchronization error count.
 
#define kHEALTH_ID_APPLICATION_VERSION
 Application firmware version.
 
#define kHEALTH_ID_OS_VERSION
 Operating System version.
 
#define kHEALTH_ID_INTERNAL_TEMPERATURE
 Controller temperature (millidegrees C).
 
#define kHEALTH_ID_MEMORY_USED
 Device memory currently in use (bytes).
 
#define kHEALTH_ID_MEMORY_CAPACITY
 Device memory capacity (bytes).
 
#define kHEALTH_ID_STORAGE_VOLUME_USED
 Storage volume currently in used (bytes).
 
#define kHEALTH_ID_STORAGE_VOLUME_CAPACITY
 Storage volume ("user" volume) capacity (bytes).
 
#define kHEALTH_ID_CPU_USED
 Total average CPU utilization (percent).
 
#define kHEALTH_ID_NET_DATA_OUT_RATE
 Current network data output rate (bytes/s).
 
#define kHEALTH_ID_NET_INTERFACE_CAPACITY
 Maximum network throughput (bytes/s).
 
#define kHEALTH_ID_STATE
 Node state.
 
#define kHEALTH_ID_PIPE_INPUT_DROPS
 Number of messages dropped before data processing.
 
#define kHEALTH_ID_NET_DATA_OUT_DROPS
 Number of messages generated but not sent.
 
#define kHEALTH_ID_UPTIME
 Time elapsed since boot-up or reset (seconds).
 
#define kHEALTH_ID_DIGITAL_INPUTS
 Current status of digital inputs.
 
#define kHEALTH_ID_LASER_DRIVER_TEMPERATURE
 Laser driver control temperature (millidegrees C).
 
#define kHEALTH_ID_EXTERNAL_TEMPERATURE
 Ambient temperature (millidegrees C).
 
#define kHEALTH_ID_CONTROL_TEMPERATURE
 Peltier control temperature (millidegrees C).
 
#define kHEALTH_ID_CONTROL_OUTPUT
 Peltier control output (debug).
 
#define kHEALTH_ID_NET_DATA_OUT_BACKLOG_SIZE
 Current bytes enqueued for transmission.
 
#define kHEALTH_ID_NET_DATA_OUT_SENT
 Total data bytes tranmitted (bytes).
 
#define kHEALTH_ID_NET_DATA_IN_RATE
 Current network data input rate (bytes/s).
 
#define kHEALTH_ID_NET_DATA_IN_RECEIVED
 Total data bytes received.
 
#define kHEALTH_ID_NET_INTERFACE_LINK_STATUS
 Current Ethernet link status (kEthernetLink value).
 
#define kHEALTH_ID_BLOCK_DROPS
 Number of messages dropped by blocks.
 
#define kHEALTH_ID_PIPE_INPUT_BACKLOG_SIZE
 Current bytes enqueued for processing.
 
#define kHEALTH_ID_RECOVERY_COUNT
 Count of acquisition error recovery operations.
 
#define kHEALTH_ID_SYNC_SOURCE
 Node synchronization source (master-1, sensor-2).
 
#define kHEALTH_ID_STORAGE_MEDIUM_CONTROL_ERRORS
 Storage medium control errors (e.g. timeout).
 
#define kHEALTH_ID_STORAGE_MEDIUM_DATA_ERRORS
 Storage medium data errors (e.g. read data error).
 
#define kHEALTH_ID_STORAGE_MEDIUM_OPERATIONAL
 Is the storage medium currently operational?
 
#define kHEALTH_ID_STORAGE_VOLUME_POWER_SAFETY
 Can the volume be corrupted if power is interrupted during modification?
 
#define kHEALTH_ID_STORAGE_VOLUME_DATA_ERRORS
 Count of detected errors related to file data.
 
#define kHEALTH_ID_STORAGE_VOLUME_METADATA_ERRORS
 Count of detected errors related to file system metadata.
 
#define kHEALTH_ID_PIPE_INPUT_BACKLOG_COUNT
 Current messages enqueued for processing.
 
#define kHEALTH_ID_NET_DATA_OUT_BACKLOG_COUNT
 Current messages enqueued for transmission.
 
#define kHEALTH_ID_CPU_CORE_USED
 Individual CPU core utilization (percent).
 
#define kHEALTH_ID_MEMORY_LEAKED
 Count of memory leaks detected at app restart time (bytes; not available on all platforms).
 
#define kHEALTH_ID_CPU_TEMPERATURE
 CPU temperature.
 
#define kHEALTH_ID_MAX_CPU_TEMPERATURE
 Maximum CPU temperature since log start.
 
#define kHEALTH_ID_VOLTAGE_STATUS
 Voltage status.
 
#define kHEALTH_ID_VOLTAGE_HISTORY
 Voltage history.
 
#define kHEALTH_ID_RESTART_REASON
 Watchdog restart reason.
 
#define kHEALTH_ID_FAN_RPM
 AD board fan RPM.
 
#define kHEALTH_ID_FAN_PWM
 CPU fan PWM.
 
#define kHEALTH_ID_FAN_ERROR_FLAGS
 AD board fan error flags.
 
#define kHEALTH_ID_PIPE_EXECUTION_STATUS
 Pipe execution status.
 
#define kHEALTH_ID_CRASH_COUNT
 Count of crashes encountered by the device.
 
#define kHEALTH_ID_LASER_DRIVER_CURRENT
 Laser driver current (mA).
 
#define kHEALTH_ID_LASER_DRIVER_ERROR
 Laser driver error code (1 - has error; 0 - no error).
 
#define kHEALTH_ID_FAN_HAS_ERROR
 AD board fan has error flag.
 
#define kHEALTH_ID_POWER_IN
 Measured input power.
 
#define kHEALTH_ID_POWER_IN_MIN
 Minimum input power.
 
#define kHEALTH_ID_POWER_IN_MAX
 Maximum input power.
 
#define kHEALTH_ID_POWER_USED
 Power used.
 
#define kHEALTH_ID_VOLTAGE_IN
 Measured input voltage.
 
#define kHEALTH_ID_VOLTAGE_IN_MIN
 Minimum input voltage.
 
#define kHEALTH_ID_VOLTAGE_IN_MAX
 Maximum input voltage.
 
#define kHEALTH_ID_LASER_DRIVER_SET_POWER_ERROR
 Has a laser driver power-set verification failure occurred since boot?
 
#define kHEALTH_ID_LASER_DRIVER_SET_FAILED_COUNT
 Total count of laser driver power-set verification failures (persistent).
 
#define kHEALTH_ID_NET_INTERFACE_RATE_TX
 Network output transmission rate (bytes/s)
 
#define kHEALTH_ID_NET_INTERFACE_RATE_RX
 Network input transmission rate (bytes/s)
 
#define kHEALTH_ID_NET_INTERFACE_BYTES_TX
 Total number of bytes sent on network.
 
#define kHEALTH_ID_NET_INTERFACE_BYTES_RX
 Total number of bytes received on network.
 
#define kHEALTH_ID_REGULATOR_OUT_VOLTS
 Output voltage of regulator (device side)
 
#define kHEALTH_ID_REGULATOR_OUT_SHUNT_VOLTS
 Voltage across shunt resistor of power monitor (used for current calculation)
 
#define kHEALTH_ID_CURRENT_USED
 Current out of voltage regulator and used by the device.
 
#define kHEALTH_ID_LASER_DRIVER_ACTIVE_POWER
 Laser driver active power value;.
 
#define kHEALTH_ID_UPTIME_TOTAL
 Total elapsed uptime since log start (seconds).
 
#define kHEALTH_ID_PLATFORM_VERSION
 Platform firmware version.
 
#define kHEALTH_ID_BOOT_COUNT
 Total node boot cycles since log start.
 
#define kHEALTH_ID_START_TOTAL
 Total node acquisition start events since log start.
 
#define kHEALTH_ID_RECOVERY_TOTAL
 Total acquisition error recovery operations since log start.
 
#define kHEALTH_ID_RUN_TIME_TOTAL
 Total amount of time spent in acquisition (running) mode since log start (seconds).
 
#define kHEALTH_ID_HEALTH_LOG_SNAPSHOT
 Current health log snapshot index.
 
#define kHEALTH_ID_STORAGE_MEDIUM_READ_TOTAL
 Total storage medium read operations since log start.
 
#define kHEALTH_ID_STORAGE_MEDIUM_WRITE_TOTAL
 Total storage medium write operations since log start.
 
#define kHEALTH_ID_STORAGE_MEDIUM_ERASE_TOTAL
 Total storage medium erase operations since log start.
 
#define kHEALTH_ID_PIPE_INPUT_DROP_TOTAL
 Total pipe input messages dropped since log start.
 
#define kHEALTH_ID_PIPE_ERROR_TOTAL
 Total pipe execution errors since log start.
 
#define kHEALTH_ID_LASER_DRIVER_ERROR_TOTAL
 Total laser driver errors since log start.
 
#define kHEALTH_ID_CPU_AVERAGE_USED
 Average CPU utilization (percent) over a long period (e.g., 10 seconds).
 
#define kHEALTH_ID_FAN_ERROR_TOTAL
 Total fan errors since start log start.
 
#define kHEALTH_ID_SYNC_ERROR_TOTAL
 Total master synchronization errors since log start.
 
#define kHEALTH_ID_EVENT_QUEUE_COUNT
 Current count of event requests in FIFO.
 
#define kHEALTH_ID_EVENT_OVERFLOW_COUNT
 Count of event request FIFO overflow errors.
 
#define kHEALTH_ID_EVENT_COUNT
 Count of individual events generated.
 
#define kHEALTH_ID_EVENT_SEQUENCE_DROP_COUNT
 Count of event sequences dropped.
 
#define kHEALTH_ID_EVENT_DROP_COUNT
 Count of individual events dropped.
 
#define kHEALTH_ID_EVENT_OVERFLOW_TOTAL
 Total event FIFO overflows since log start.
 
#define kHEALTH_ID_EVENT_DROP_TOTAL
 Total event (or event sequence) drops since log start.
 
#define kHEALTH_ID_CAMERA_EXPOSURE_COUNT
 Camera exposure count.
 
#define kHEALTH_ID_CAMERA_EXPOSURE_DROPS
 Camera exposure drop count.
 
#define kHEALTH_ID_CAMERA_BUFFER_DROPS
 Count of camera frames dropped due to insufficient frame buffer capacity.
 
#define kHEALTH_ID_CAMERA_ALLOC_DROPS
 Count of camera frames dropped due to lack of dynamic memory.
 
#define kHEALTH_ID_CAMERA_INTERRUPT_COUNT
 Count of camera interrupts.
 
#define kHEALTH_ID_CAMERA_CONTROL_ERROR_COUNT
 Count of camera sequencing/control errors.
 
#define kHEALTH_ID_CAMERA_IMAGER_DESYNC_COUNT
 Count of camera communication desync errors.
 
#define kHEALTH_ID_CAMERA_STREAM_DESYNC_COUNT
 Count of camera stream desync errors.
 
#define kHEALTH_ID_CAMERA_PROCESSING_ERROR_COUNT
 Count of camera stream processing errors.
 
#define kHEALTH_ID_CAMERA_ERROR_FLAGS
 Bitset representing driver-specific camera error information from current acquisition cycle.
 
#define kHEALTH_ID_CAMERA_RATE
 Current frame rate (Hz).
 
#define kHEALTH_ID_CAMERA_PROCESSED_FRAME_COUNT
 Count of frames that have been received with valid stamps.
 
#define kHEALTH_ID_CAMERA_INPUT_OVERFLOW_COUNT
 Count of input buffer (video port) overflows.
 
#define kHEALTH_ID_CAMERA_BYTES_RECEIVED
 Count of data bytes received from sender.
 
#define kHEALTH_ID_CAMERA_SYNC_ALIGNMENT_ERROR_COUNT
 Count of imager sync channel alignment errors.
 
#define kHEALTH_ID_CAMERA_PROCESSING_BACKLOG
 Current bytes received but not yet processed into pipe messages.
 
#define kHEALTH_ID_CAMERA_SEARCH_FRAME_COUNT
 Count of search frames when tracking is enabled.
 
#define kHEALTH_ID_CAMERA_DATA_ALIGNMENT_ERROR_COUNT
 Count of overal imager data channel alignment errors.
 
#define kHEALTH_ID_CAMERA_ERROR_FLAGS_PREVIOUS
 Bitset representing driver-specific camera error information from previous acquisition cycle.
 
#define kHEALTH_ID_CAMERA_TEMPERATURE
 Camera board temperature (millidegrees C).
 
#define kHEALTH_ID_CAMERA_HAS_ERROR
 Camera top level error indicator.
 
#define kHEALTH_ID_CAMERA_PL_WRITE_DMA_STATUS
 PL write DMA status.
 
#define kHEALTH_ID_CAMERA_PL_READ_DMA_STATUS
 PL read DMA status.
 
#define kHEALTH_ID_CAMERA_CHANNEL_ALIGNMENT_ERROR_COUNT_0
 Count of each imager data channel alignment errors.
 
#define kHEALTH_ID_CAMERA_CHANNEL_ALIGNMENT_ERROR_COUNT_1
 Count of each imager data channel alignment errors.
 
#define kHEALTH_ID_CAMERA_CHANNEL_ALIGNMENT_ERROR_COUNT_2
 Count of each imager data channel alignment errors.
 
#define kHEALTH_ID_CAMERA_CHANNEL_ALIGNMENT_ERROR_COUNT_3
 Count of each imager data channel alignment errors.
 
#define kHEALTH_ID_CAMERA_ALLOC_DROP_TOTAL
 Total camera alloc drops since log start.
 
#define kHEALTH_ID_CAMERA_BUFFER_DROP_TOTAL
 Total camera buffer drops since log start.
 
#define kHEALTH_ID_CAMERA_CHANNEL_ALIGN_ERROR_TOTAL
 Total camera channel alignment errors since log start.
 
#define kHEALTH_ID_CAMERA_CONTROL_ERROR_TOTAL
 Total camera control errors since log start.
 
#define kHEALTH_ID_CAMERA_DATA_ALIGN_ERROR_TOTAL
 Total camera data alignment errors since log start.
 
#define kHEALTH_ID_CAMERA_ERROR_FLAGS_ACCUM
 Bitset representing driver-specific camera error information accumulated since boot.
 
#define kHEALTH_ID_CAMERA_EXPOSURE_COUNT_TOTAL
 Total camera exposures since log start.
 
#define kHEALTH_ID_CAMERA_EXPOSURE_DROP_TOTAL
 Total camera exposure drops since log start.
 
#define kHEALTH_ID_CAMERA_IMAGER_DESYNC_TOTAL
 Total imager desyncs since log start.
 
#define kHEALTH_ID_CAMERA_INPUT_OVERFLOW_TOTAL
 Total camera PL input overflows since log start.
 
#define kHEALTH_ID_CAMERA_PL_READ_DMA_ERROR_ACCUM
 Accumlated camera PL DMA read error flags since boot (bitset).
 
#define kHEALTH_ID_CAMERA_PL_WRITE_DMA_ERROR_ACCUM
 Accumlated camera PL DMA write error flags since boot (bitset).
 
#define kHEALTH_ID_CAMERA_PROCESSING_ERROR_TOTAL
 Total camera processing errors since log start.
 
#define kHEALTH_ID_CAMERA_STREAM_DESYNC_TOTAL
 Total camera stream desyncs since log start.
 
#define kHEALTH_ID_CAMERA_SYNC_ALIGN_ERROR_TOTAL
 Total camera sync alignment errors since log start.
 
#define kHEALTH_ID_CAMERA_EXPOSURE_TIME_TOTAL
 Total camera exposure time since log start (seconds).
 
#define kHEALTH_ID_LIGHT_EXPOSURE_COUNT
 Light exposure count.
 
#define kHEALTH_ID_LIGHT_EXPOSURE_DROP_COUNT
 Light exposure drop count.
 
#define kHEALTH_ID_LIGHT_INTERRUPT_COUNT
 Count of light interrupts.
 
#define kHEALTH_ID_LIGHT_HAS_ERROR
 Light top level error indicator.
 
#define kHEALTH_ID_LIGHT_EXPOSURE_COUNT_TOTAL
 Total light exposures since log start.
 
#define kHEALTH_ID_LIGHT_EXPOSURE_DROP_TOTAL
 Total light exposure drops since log start.
 
#define kHEALTH_ID_LIGHT_EXPOSURE_TIME_TOTAL
 Total light exposure time since log start (seconds).
 
#define kHEALTH_ID_PROJECTOR_EXPOSURE_COUNT
 Projector exposure count.
 
#define kHEALTH_ID_PROJECTOR_EXPOSURE_DROP_COUNT
 Projector exposure drop count.
 
#define kHEALTH_ID_PROJECTOR_SOE_INTERRUPT_COUNT
 Count of projector SOE interrupts.
 
#define kHEALTH_ID_PROJECTOR_EOE_INTERRUPT_COUNT
 Count of projector EOE interrupts.
 
#define kHEALTH_ID_PROJECTOR_LIGHT_TEMPERATURE
 Projector illumination temperature (millidegrees C).
 
#define kHEALTH_ID_PROJECTOR_PANEL_TEMPERATURE
 Projector filter array temperature (millidegrees C).
 
#define kHEALTH_ID_PROJECTOR_CONTROL_ERROR_COUNT
 Count of projector control errors (eg. PL communication errors).
 
#define kHEALTH_ID_PROJECTOR_DISPLAY_ERROR_COUNT
 Count of projector display errors (eg. LCOS/DLP communication errors).
 
#define kHEALTH_ID_PROJECTOR_OSCILLATOR_CALIBRATED
 Projector oscillator calibration status.
 
#define kHEALTH_ID_PROJECTOR_HAS_ERROR
 Projector top level error indicator.
 
#define kHEALTH_ID_PROJECTOR_ERROR_FLAGS
 Projector error flags.
 
#define kHEALTH_ID_PROJECTOR_SEQUENCE_DROP_COUNT
 Projector sequence drop count.
 
#define kHEALTH_ID_PROJECTOR_CONTROL_ERROR_TOTAL
 Total projector control errors since log start.
 
#define kHEALTH_ID_PROJECTOR_DISPLAY_ERROR_TOTAL
 Total projector display errors since log start.
 
#define kHEALTH_ID_PROJECTOR_EXPOSURE_COUNT_TOTAL
 Total projector exposures since log start.
 
#define kHEALTH_ID_PROJECTOR_EXPOSURE_DROP_TOTAL
 Total projector exposure drops since log start.
 
#define kHEALTH_ID_PROJECTOR_EXPOSURE_TIME_TOTAL
 Total projector exposure time since log start (seconds).
 
#define kHEALTH_ID_PROJECTOR_SEQUENCE_DROP_TOTAL
 Total projector sequence drops since log start.
 
#define kHEALTH_ID_PROJECTOR_MISSED_INTERRUPT_COUNT
 Count of missed projector interrupts.
 
#define kHEALTH_ID_PROJECTOR_MISSED_INTERRUPT_TOTAL
 Total projector missed interrupts.
 
#define kHEALTH_ID_PROJECTOR_OVERHEAT_COUNT
 Projector overheats.
 
#define kHEALTH_ID_PROJECTOR_OVERHEAT_COUNT_TOTAL
 Total projector overheats since log start.
 
#define kHEALTH_ID_PROJECTOR_EFFECTIVE_INTENSITY
 Projector effective intensity.
 
#define kHEALTH_ID_ANALOG_OUTPUT_COUNT
 Analog output count.
 
#define kHEALTH_ID_ANALOG_OUTPUT_DROP_COUNT
 Analog output drop count.
 
#define kHEALTH_ID_ANALOG_QUEUE_COUNT
 Analog output queue current count.
 
#define kHEALTH_ID_ANALOG_OVERFLOW_COUNT
 Analog output queue overflow count.
 
#define kHEALTH_ID_ANALOG_UNDERFLOW_COUNT
 Analog output queue underflow count.
 
#define kHEALTH_ID_ANALOG_HAS_ERROR
 Analog output top level error indicator.
 
#define kHEALTH_ID_ANALOG_OUTPUT_DROP_TOTAL
 Total analog output drops since log start.
 
#define kHEALTH_ID_ANALOG_OVERFLOW_TOTAL
 Total analog overflows since log start.
 
#define kHEALTH_ID_ANALOG_UNDERFLOW_TOTAL
 Total analog underflows since log start.
 
#define kHEALTH_ID_DIGITAL_OUTPUT_COUNT
 Digital output count.
 
#define kHEALTH_ID_DIGITAL_OUTPUT_DROP_COUNT
 Digital output drop count.
 
#define kHEALTH_ID_DIGITAL_OUTPUT_HAS_ERROR
 Digital output top level error indicator.
 
#define kHEALTH_ID_DIGITAL_OUTPUT_DROP_TOTAL
 Total digital output drops since log start.
 
#define kHEALTH_ID_SERIAL_OUTPUT_COUNT
 Count of output words transmitted.
 
#define kHEALTH_ID_SERIAL_OUTPUT_DROP_COUNT
 Count of output words dropped.
 
#define kHEALTH_ID_SERIAL_QUEUE_COUNT
 Count of output words enqueued.
 
#define kHEALTH_ID_SERIAL_UNDERFLOW_COUNT
 Count of queue underflow events detected.
 
#define kHEALTH_ID_SERIAL_OVERFLOW_COUNT
 Count of queue overflow events detected.
 
#define kHEALTH_ID_SERIAL_HAS_ERROR
 Serial top level error indicator.
 
#define kHEALTH_ID_SERIAL_OUTPUT_DROP_TOTAL
 Total serial output words dropped since log start.
 
#define kHEALTH_ID_SERIAL_OVERFLOW_TOTAL
 Total serial overflows since log start.
 
#define kHEALTH_ID_SERIAL_UNDERFLOW_TOTAL
 Total serial underflows since log start.
 
#define kHEALTH_ID_IO_TEST_POWER_5V
 Voltage reading of 5V (millivolt).
 
#define kHEALTH_ID_IO_TEST_INPUT_POWER
 Voltage reading of input power (millivolt).
 
#define kHEALTH_ID_IO_TEST_SAFETY_5V
 Voltage reading of SAFETY_5V (millivolt).
 
#define kHEALTH_ID_IO_TEST_SAFETY_PLUS
 Voltage reading of SAFETY+ (millivolt).
 
#define kHEALTH_ID_IO_TEST_ANALOG_INPUT_0_CALIBRATED
 Is analog input 0 calibrated.
 
#define kHEALTH_ID_IO_TEST_ANALOG_IN_0
 Current reading of analog output 0 (milliamp).
 
#define kHEALTH_ID_IO_TEST_ANALOG_INPUT_1_CALIBRATED
 Is analog input 1 calibrated.
 
#define kHEALTH_ID_IO_TEST_ANALOG_IN_1
 Current reading of analog output 1 (milliamp).
 
#define kHEALTH_ID_IO_TEST_DIGITAL_IN
 Digital input status.
 
#define kHEALTH_ID_IO_TEST_UART_FIFO_STATUS
 UART FIFO status (full, empty and overflowed)?
 
#define kHEALTH_ID_IO_TEST_UART_DATA_COUNT
 Count of UART data available.
 
#define kHEALTH_ID_IO_TEST_LAST_UART_DATA
 Last read UART data.
 
#define kHEALTH_ID_IO_TEST_SELCOM_FIFO_STATUS
 Selcom FIFO status (full, empty and overflowed)?
 
#define kHEALTH_ID_IO_TEST_SELCOM_DATA_COUNT
 Count of Selcom data available.
 
#define kHEALTH_ID_IO_TEST_LAST_SELCOM_DATA
 Last read Selcom data.
 
#define kHEALTH_ID_ORIENTATION_TEMP
 Orientation temperature (degree Celsius).
 
#define kHEALTH_ID_ORIENTATION_CONTROL_ERROR_COUNT
 Count of I2C transaction failures.
 
#define kHEALTH_ID_ORIENTATION_SYS_CALIB_STAT
 Current system calibration status.
 
#define kHEALTH_ID_ORIENTATION_GYR_CALIB_STAT
 Current calibration status of Gyroscope.
 
#define kHEALTH_ID_ORIENTATION_ACC_CALIB_STAT
 Current calibration status of Accelerometer,.
 
#define kHEALTH_ID_ORIENTATION_MAG_CALIB_STAT
 Current calibration status of Magnetometer,,.
 
#define kHEALTH_ID_ORIENTATION_STATIONARY
 Is orientation device stationary?
 
#define kHEALTH_ID_ORIENTATION_X
 Orientation device's x (pitch) angle (millidegree).
 
#define kHEALTH_ID_ORIENTATION_Y
 Orientation device's y (roll) angle (millidegree).
 
#define kHEALTH_ID_ORIENTATION_Z
 Orientation device's z (yaw) angle (millidegree).
 
#define kHEALTH_ID_ORIENTATION_SYSTEM_STATUS
 Orientation device's system status.
 
#define kHEALTH_ID_ORIENTATION_SYSTEM_ERROR
 Orientation device's system error.
 
#define kHEALTH_ID_NET_DATA_OUT_DROP_TOTAL
 Total network data output messages dropped since log start.
 
#define kHEALTH_ID_STORAGE_VOLUME_WRITE_TOTAL
 Total storage volume bytes written since log start.
 
#define kHEALTH_ID_PL_CONFIG
 PL configuration ID (primary: instance 0, secondary: instance 1).
 
#define kHEALTH_ID_PL_VERSION
 PL configuration version (primary: instance 0, secondary: instance 1).
 
#define kHEALTH_ID_DATE_TIME
 Current date and time, in seconds, relative to Unix epoch (00:00:00 Jan 1, 1970 CE, UTC); zero if unknown.
 
#define kHEALTH_ID_MAX_INTERNAL_TEMPERATURE
 Maximum controller temperature since log start (millidegrees C).
 
#define kHEALTH_ID_WATCHDOG_RESETS
 Watchdog reset count.
 
#define kHEALTH_ID_CUDA_STATUS
 Reports the overall status of the Cuda processing environment, as detected at node startup time (kCudaEnvironmentStatus).
 
#define kHEALTH_ID_STORAGE_MEDIUM_READ_FAILED_TOTAL
 Total storage medium failed read operations since log start.
 
#define kHEALTH_ID_STORAGE_MEDIUM_READ_FIXABLE_TOTAL
 Total storage medium read operations with fixable corrections since log start.
 
#define kHEALTH_ID_STORAGE_MEDIUM_READ_IGNORABLE_TOTAL
 Total storage medium read operations with ignorable corrections since log start.
 
#define kHEALTH_ID_STORAGE_MEDIUM_WRITE_FAILED_TOTAL
 Total storage medium failed write operations since log start.
 
#define kHEALTH_ID_STORAGE_MEDIUM_ERASE_FAILED_TOTAL
 Total storage medium failed erase operations since log start.
 
#define kHEALTH_ID_STORAGE_MEDIUM_BAD_BLOCKS
 Storage medium number of bad blocks.
 

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