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