Line data Source code
1 0 : /* 2 : * Copyright (c) 2024, Vitrolife A/S 3 : * 4 : * SPDX-License-Identifier: Apache-2.0 5 : */ 6 : 7 : #ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_FCX_MLDX5_H_ 8 : #define ZEPHYR_INCLUDE_DRIVERS_SENSOR_FCX_MLDX5_H_ 9 : 10 : #ifdef __cplusplus 11 : extern "C" { 12 : #endif 13 : 14 : #include <zephyr/drivers/sensor.h> 15 : 16 0 : enum sensor_attribute_fcx_mldx5 { 17 : SENSOR_ATTR_FCX_MLDX5_STATUS = SENSOR_ATTR_PRIV_START, 18 : SENSOR_ATTR_FCX_MLDX5_RESET, 19 : }; 20 : 21 0 : enum fcx_mldx5_status { 22 : FCX_MLDX5_STATUS_STANDBY = 2, 23 : FCX_MLDX5_STATUS_RAMP_UP = 3, 24 : FCX_MLDX5_STATUS_RUN = 4, 25 : FCX_MLDX5_STATUS_ERROR = 5, 26 : /* Unknown is not sent by the sensor */ 27 : FCX_MLDX5_STATUS_UNKNOWN, 28 : }; 29 : 30 : #ifdef __cplusplus 31 : } 32 : #endif 33 : 34 : #endif /* ZEPHYR_INCLUDE_DRIVERS_SENSOR_FCX_MLDX5_H_ */