blob: 66e0d88aa25daf19007a21dbb4b304e990302797 [file] [log] [blame]
/*
* Copyright (c) 2024, Vitrolife A/S
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_FCX_MLDX5_H_
#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_FCX_MLDX5_H_
#ifdef __cplusplus
extern "C" {
#endif
#include <zephyr/drivers/sensor.h>
enum sensor_attribute_fcx_mldx5 {
SENSOR_ATTR_FCX_MLDX5_STATUS = SENSOR_ATTR_PRIV_START,
SENSOR_ATTR_FCX_MLDX5_RESET,
};
enum fcx_mldx5_status {
FCX_MLDX5_STATUS_STANDBY = 2,
FCX_MLDX5_STATUS_RAMP_UP = 3,
FCX_MLDX5_STATUS_RUN = 4,
FCX_MLDX5_STATUS_ERROR = 5,
/* Unknown is not sent by the sensor */
FCX_MLDX5_STATUS_UNKNOWN,
};
#ifdef __cplusplus
}
#endif
#endif /* ZEPHYR_INCLUDE_DRIVERS_SENSOR_FCX_MLDX5_H_ */