|
FireSync API
|
Numeric identifier for a health statistic.

Related | |
| #define | kHEALTH_ID_NULL (0) |
| Anonymous health stat. | |
| #define | kHEALTH_ID_PLATFORM_PUBLIC_BASE (1000) |
| Start of range for public platform health stats. | |
| #define | kHEALTH_ID_PLATFORM_PRIVATE_BASE (10000) |
| Start of range for private (undocumented/unofficial) platform health stats. | |
| #define | kHEALTH_ID_APPLICATION_BASE (20000) |
| Start of range for application health stats. | |
| #define | kHEALTH_ID_ENCODER_VALUE (1003) |
| Current encoder value. | |
| #define | kHEALTH_ID_ENCODER_FREQUENCY (1005) |
| Current encoder frequency. | |
| #define | kHEALTH_ID_LIGHT_SAFETY (1010) |
| Light safety signal status. | |
| #define | kHEALTH_ID_EXTERNAL_POWER (1011) |
| External power and 48V status. | |
| #define | kHEALTH_ID_SECONDARY_PL (1012) |
| Loading status of the secondary PL. | |
| #define | kHEALTH_ID_SYNC_ERROR_COUNT (1100) |
| Master synchronization error count. | |
| #define | kHEALTH_ID_APPLICATION_VERSION (2000) |
| Application firmware version. | |
| #define | kHEALTH_ID_INTERNAL_TEMPERATURE (2002) |
| Controller temperature (millidegrees C). | |
| #define | kHEALTH_ID_MEMORY_USED (2003) |
| Device memory currently in use (bytes). | |
| #define | kHEALTH_ID_MEMORY_CAPACITY (2004) |
| Device memory capacity (bytes). | |
| #define | kHEALTH_ID_STORAGE_VOLUME_USED (2005) |
| Storage volume currently in used (bytes). | |
| #define | kHEALTH_ID_STORAGE_VOLUME_CAPACITY (2006) |
| Storage volume ("user" volume) capacity (bytes). | |
| #define | kHEALTH_ID_CPU_USED (2007) |
| Total average CPU utilization (percent). | |
| #define | kHEALTH_ID_NET_DATA_OUT_RATE (2008) |
| Current network data output rate (bytes/s). | |
| #define | kHEALTH_ID_NET_CAPACITY (2009) |
| Maximum network throughput (bytes/s). | |
| #define | kHEALTH_ID_STATE (2010) |
| Node state. | |
| #define | kHEALTH_ID_PIPE_INPUT_DROPS (2015) |
| Number of messages dropped before data processing. | |
| #define | kHEALTH_ID_NET_DATA_OUT_DROPS (2016) |
| Number of messages generated but not sent. | |
| #define | kHEALTH_ID_UPTIME (2017) |
| Time elapsed since boot-up or reset (seconds). | |
| #define | kHEALTH_ID_DIGITAL_INPUTS (2024) |
| Current status of digital inputs. | |
| #define | kHEALTH_ID_LD12_TEMPERATURE (2026) |
| LD12 control temperature (millidegrees C). | |
| #define | kHEALTH_ID_EXTERNAL_TEMPERATURE (2027) |
| Ambient temperature (millidegrees C). | |
| #define | kHEALTH_ID_CONTROL_TEMPERATURE (2028) |
| Peltier control temperature (millidegrees C). | |
| #define | kHEALTH_ID_CONTROL_OUTPUT (2029) |
| Peltier control output (debug). | |
| #define | kHEALTH_ID_NET_DATA_OUT_BACKLOG_SIZE (2030) |
| Current bytes enqueued for transmission. | |
| #define | kHEALTH_ID_NET_DATA_OUT_SENT (2031) |
| Total data bytes tranmitted (bytes). | |
| #define | kHEALTH_ID_NET_DATA_IN_RATE (2032) |
| Current network data input rate (bytes/s). | |
| #define | kHEALTH_ID_NET_DATA_IN_RECEIVED (2033) |
| Total data bytes received. | |
| #define | kHEALTH_ID_NET_LINK_STATUS (2034) |
| Current Ethernet link status (kEthernetLink value). | |
| #define | kHEALTH_ID_BLOCK_DROPS (2040) |
| Number of messages dropped by blocks. | |
| #define | kHEALTH_ID_PIPE_INPUT_BACKLOG_SIZE (2041) |
| Current bytes enqueued for processing. | |
| #define | kHEALTH_ID_RECOVERY_COUNT (2042) |
| Count of error recovery operations. | |
| #define | kHEALTH_ID_SYNC_SOURCE (2043) |
| Node synchronization source (master-1, sensor-2). | |
| #define | kHEALTH_ID_STORAGE_MEDIUM_CONTROL_ERRORS (2044) |
| Storage medium control errors (e.g. timeout). | |
| #define | kHEALTH_ID_STORAGE_MEDIUM_DATA_ERRORS (2045) |
| Storage medium data errors (e.g. read data error). | |
| #define | kHEALTH_ID_STORAGE_MEDIUM_OPERATIONAL (2046) |
| Is the storage medium currently operational? | |
| #define | kHEALTH_ID_STORAGE_VOLUME_POWER_SAFETY (2047) |
| Can the volume be corrupted if power is interrupted during modification? | |
| #define | kHEALTH_ID_STORAGE_VOLUME_DATA_ERRORS (2048) |
| Count of detected errors related to file data. | |
| #define | kHEALTH_ID_STORAGE_VOLUME_METADATA_ERRORS (2049) |
| Count of detected errors related to file system metadata. | |
| #define | kHEALTH_ID_PIPE_INPUT_BACKLOG_COUNT (2050) |
| Current messages enqueued for processing. | |
| #define | kHEALTH_ID_NET_DATA_OUT_BACKLOG_COUNT (2051) |
| Current messages enqueued for transmission. | |
| #define | kHEALTH_ID_CPU_CORE_USED (2052) |
| Individual CPU core utilization (percent). | |
| #define | kHEALTH_ID_MEMORY_LEAKED (2053) |
| Count of memory leaks detected at app restart time (bytes; not available on all platforms). | |
| #define | kHEALTH_ID_CPU_TEMPERATURE (2054) |
| CPU temperature. | |
| #define | kHEALTH_ID_MAX_CPU_TEMPERATURE (2055) |
| Maximum CPU temperature. | |
| #define | kHEALTH_ID_VOLTAGE_STATUS (2056) |
| Maximum CPU temperature. | |
| #define | kHEALTH_ID_VOLTAGE_HISTORY (2057) |
| Maximum CPU temperature. | |
| #define | kHEALTH_ID_RESTART_REASON (2058) |
| Watchdog restart reason. | |
| #define | kHEALTH_ID_EVENT_QUEUE_COUNT (2100) |
| Current count of event requests in FIFO. | |
| #define | kHEALTH_ID_EVENT_OVERFLOW_COUNT (2101) |
| Count of event request FIFO overflow errors. | |
| #define | kHEALTH_ID_EVENT_COUNT (2102) |
| Count of individual events generated. | |
| #define | kHEALTH_ID_EVENT_SEQUENCE_DROP_COUNT (2103) |
| Count of event sequences dropped. | |
| #define | kHEALTH_ID_EVENT_DROP_COUNT (2104) |
| Count of individual events dropped. | |
| #define | kHEALTH_ID_CAMERA_EXPOSURE_COUNT (2200) |
| Camera exposure count. | |
| #define | kHEALTH_ID_CAMERA_EXPOSURE_DROPS (2201) |
| Camera exposure drop count. | |
| #define | kHEALTH_ID_CAMERA_BUFFER_DROPS (2203) |
| Count of camera frames dropped due to insufficient frame buffer capacity. | |
| #define | kHEALTH_ID_CAMERA_ALLOC_DROPS (2204) |
| Count of camera frames dropped due to lack of dynamic memory. | |
| #define | kHEALTH_ID_CAMERA_INTERRUPT_COUNT (2205) |
| Count of camera interrupts. | |
| #define | kHEALTH_ID_CAMERA_CONTROL_ERROR_COUNT (2206) |
| Count of camera sequencing/control errors. | |
| #define | kHEALTH_ID_CAMERA_IMAGER_DESYNC_COUNT (2207) |
| Count of camera communication desync errors. | |
| #define | kHEALTH_ID_CAMERA_STREAM_DESYNC_COUNT (2208) |
| Count of camera stream desync errors. | |
| #define | kHEALTH_ID_CAMERA_PROCESSING_ERROR_COUNT (2209) |
| Count of camera stream processing errors. | |
| #define | kHEALTH_ID_CAMERA_ERROR_FLAGS (2210) |
| Bitset representing detailed, driver-specific, camera error information. | |
| #define | kHEALTH_ID_CAMERA_RATE (2211) |
| Current frame rate (Hz). | |
| #define | kHEALTH_ID_CAMERA_PROCESSED_FRAME_COUNT (2212) |
| Count of frames that have been received with valid stamps. | |
| #define | kHEALTH_ID_CAMERA_INPUT_OVERFLOW_COUNT (2213) |
| Count of input buffer (video port) overflows. | |
| #define | kHEALTH_ID_CAMERA_BYTES_RECEIVED (2214) |
| Count of data bytes received from sender. | |
| #define | kHEALTH_ID_CAMERA_SYNC_ALIGNMENT_ERROR_COUNT (2215) |
| Count of imager sync channel alignment errors. | |
| #define | kHEALTH_ID_CAMERA_PROCESSING_BACKLOG (2216) |
| Current bytes received but not yet processed into pipe messages. | |
| #define | kHEALTH_ID_CAMERA_SEARCH_FRAME_COUNT (2217) |
| Count of search frames when tracking is enabled. | |
| #define | kHEALTH_ID_CAMERA_DATA_ALIGNMENT_ERROR_COUNT (2218) |
| Count of overal imager data channel alignment errors. | |
| #define | kHEALTH_ID_CAMERA_CHANNEL_ALIGNMENT_ERROR_COUNT (2219) |
| Count of each imager data channel alignment errors. | |
| #define | kHEALTH_ID_LIGHT_EXPOSURE_COUNT (2300) |
| Light exposure count. | |
| #define | kHEALTH_ID_LIGHT_EXPOSURE_DROP_COUNT (2301) |
| Light exposure drop count. | |
| #define | kHEALTH_ID_LIGHT_INTERRUPT_COUNT (2302) |
| Count of light interrupts. | |
| #define | kHEALTH_ID_PROJECTOR_EXPOSURE_COUNT (2400) |
| Projector exposure count. | |
| #define | kHEALTH_ID_PROJECTOR_EXPOSURE_DROP_COUNT (2401) |
| Projector exposure drop count. | |
| #define | kHEALTH_ID_PROJECTOR_SOE_INTERRUPT_COUNT (2402) |
| Count of projector SOE interrupts. | |
| #define | kHEALTH_ID_PROJECTOR_EOE_INTERRUPT_COUNT (2403) |
| Count of projector EOE interrupts. | |
| #define | kHEALTH_ID_PROJECTOR_LIGHT_TEMPERATURE (2404) |
| Projector illumination temperature (millidegrees C). | |
| #define | kHEALTH_ID_PROJECTOR_PANEL_TEMPERATURE (2405) |
| Projector filter array temperature (millidegrees C). | |
| #define | kHEALTH_ID_PROJECTOR_CONTROL_ERROR_COUNT (2406) |
| Count of projector control errors (eg. PL communication errors). | |
| #define | kHEALTH_ID_PROJECTOR_DISPLAY_ERROR_COUNT (2407) |
| Count of projector display errors (eg. LCOS/DLP communication errors). | |
| #define | kHEALTH_ID_PROJECTOR_OSCILLATOR_CALIBRATED (2408) |
| Projector oscillator calibration status. | |
| #define | kHEALTH_ID_ANALOG_OUTPUT_COUNT (2500) |
| Analog output count. | |
| #define | kHEALTH_ID_ANALOG_OUTPUT_DROP_COUNT (2501) |
| Analog output drop count. | |
| #define | kHEALTH_ID_ANALOG_QUEUE_COUNT (2502) |
| Analog output queue current count. | |
| #define | kHEALTH_ID_ANALOG_OVERFLOW_COUNT (2503) |
| Analog output queue overflow count. | |
| #define | kHEALTH_ID_ANALOG_UNDERFLOW_COUNT (2504) |
| Analog output queue underflow count. | |
| #define | kHEALTH_ID_DIGITAL_OUTPUT_COUNT (2600) |
| Digital output count. | |
| #define | kHEALTH_ID_DIGITAL_OUTPUT_DROP (2601) |
| Digital output drop count. | |
| #define | kHEALTH_ID_SERIAL_OUTPUT_COUNT (2700) |
| Count of output words transmitted. | |
| #define | kHEALTH_ID_SERIAL_OUTPUT_DROP_COUNT (2701) |
| Count of output words dropped. | |
| #define | kHEALTH_ID_SERIAL_QUEUE_COUNT (2702) |
| Count of output words enqueued. | |
| #define | kHEALTH_ID_SERIAL_UNDERFLOW_COUNT (2703) |
| Count of queue underflow events detected. | |
| #define | kHEALTH_ID_SERIAL_OVERFLOW_COUNT (2704) |
| Count of queue overflow events detected. | |
| #define | kHEALTH_ID_IO_TEST_POWER_5V (2800) |
| Voltage reading of 5V (millivolt). | |
| #define | kHEALTH_ID_IO_TEST_INPUT_POWER (2801) |
| Voltage reading of input power (millivolt). | |
| #define | kHEALTH_ID_IO_TEST_SAFETY_5V (2802) |
| Voltage reading of SAFETY_5V (millivolt). | |
| #define | kHEALTH_ID_IO_TEST_SAFETY_PLUS (2803) |
| Voltage reading of SAFETY+ (millivolt). | |
| #define | kHEALTH_ID_IO_TEST_ANALOG_INPUT_0_CALIBRATED (2804) |
| Is analog input 0 calibrated. | |
| #define | kHEALTH_ID_IO_TEST_ANALOG_IN_0 (2805) |
| Current reading of analog output 0 (milliamp). | |
| #define | kHEALTH_ID_IO_TEST_ANALOG_INPUT_1_CALIBRATED (2806) |
| Is analog input 1 calibrated. | |
| #define | kHEALTH_ID_IO_TEST_ANALOG_IN_1 (2807) |
| Current reading of analog output 1 (milliamp). | |
| #define | kHEALTH_ID_IO_TEST_DIGITAL_IN (2808) |
| Digital input status. | |
| #define | kHEALTH_ID_IO_TEST_UART_FIFO_STATUS (2809) |
| UART FIFO status (full, empty and overflowed)? | |
| #define | kHEALTH_ID_IO_TEST_UART_DATA_COUNT (2810) |
| Count of UART data available. | |
| #define | kHEALTH_ID_IO_TEST_LAST_UART_DATA (2811) |
| Last read UART data. | |
| #define | kHEALTH_ID_IO_TEST_SELCOM_FIFO_STATUS (2812) |
| Selcom FIFO status (full, empty and overflowed)? | |
| #define | kHEALTH_ID_IO_TEST_SELCOM_DATA_COUNT (2813) |
| Count of Selcom data available. | |
| #define | kHEALTH_ID_IO_TEST_LAST_SELCOM_DATA (2814) |
| Last read Selcom data. | |
| #define | kHEALTH_ID_ORIENTATION_TEMP (2900) |
| Orientation temperature (degree Celsius). | |
| #define | kHEALTH_ID_ORIENTATION_CONTROL_ERROR_COUNT (2901) |
| Count of I2C transaction failures. | |
| #define | kHEALTH_ID_ORIENTATION_SYS_CALIB_STAT (2902) |
| Current system calibration status. | |
| #define | kHEALTH_ID_ORIENTATION_GYR_CALIB_STAT (2903) |
| Current calibration status of Gyroscope. | |
| #define | kHEALTH_ID_ORIENTATION_ACC_CALIB_STAT (2904) |
| Current calibration status of Accelerometer,. | |
| #define | kHEALTH_ID_ORIENTATION_MAG_CALIB_STAT (2905) |
| Current calibration status of Magnetometer,,. | |
| #define | kHEALTH_ID_ORIENTATION_STATIONARY (2906) |
| Is orientation device stationary? | |
| #define | kHEALTH_ID_ORIENTATION_X (2907) |
| Orientation device's x (pitch) angle (millidegree). | |
| #define | kHEALTH_ID_ORIENTATION_Y (2908) |
| Orientation device's y (roll) angle (millidegree). | |
| #define | kHEALTH_ID_ORIENTATION_Z (2909) |
| Orientation device's z (yaw) angle (millidegree). | |
| #define | kHEALTH_ID_ORIENTATION_SYSTEM_STATUS (2920) |
| Orientation device's system status. | |
| #define | kHEALTH_ID_ORIENTATION_SYSTEM_ERROR (2911) |
| Orientation device's system error. | |