1 /* 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 enum sensor_attribute_fcx_mldx5 { 17 SENSOR_ATTR_FCX_MLDX5_STATUS = SENSOR_ATTR_PRIV_START, 18 SENSOR_ATTR_FCX_MLDX5_RESET, 19 }; 20 21 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_ */ 35