![]() |
LibDriver MLX90614
|
mlx90614 example driver modules More...
Macros | |
| #define | MLX90614_ADVANCE_DEFAULT_FIR_LENGTH MLX90614_FIR_LENGTH_1024 |
| mlx90614 advance example default definition | |
| #define | MLX90614_ADVANCE_DEFAULT_IIR MLX90614_IIR_A1_1_B1_0 |
| #define | MLX90614_ADVANCE_DEFAULT_MODE MLX90614_MODE_TA_TOBJ1 |
| #define | MLX90614_ADVANCE_DEFAULT_IR_SENSOR MLX90614_IR_SENSOR_DUAL |
| #define | MLX90614_ADVANCE_DEFAULT_KS MLX90614_KS_POSITIVE |
| #define | MLX90614_ADVANCE_DEFAULT_KT2 MLX90614_KT2_POSITIVE |
| #define | MLX90614_ADVANCE_DEFAULT_GAIN MLX90614_GAIN_100 |
| #define | MLX90614_ADVANCE_DEFAULT_SENSOR_TEST MLX90614_BOOL_FALSE |
| #define | MLX90614_ADVANCE_DEFAULT_REPEAT_SENSOR_TEST MLX90614_BOOL_FALSE |
| #define | MLX90614_ADVANCE_DEFAULT_EMISSIVITY_CORRECTION_COEFFICIENT 1.0 |
Functions | |
| uint8_t | mlx90614_advance_init (void) |
| advance example init | |
| uint8_t | mlx90614_advance_deinit (void) |
| advance example deinit | |
| uint8_t | mlx90614_advance_enter_sleep (void) |
| advance example enter sleep | |
| uint8_t | mlx90614_advance_exit_sleep (void) |
| advance example exit sleep | |
| uint8_t | mlx90614_advance_read (float *ambient, float *object) |
| advance example read | |
| uint8_t | mlx90614_advance_get_id (uint16_t id[4]) |
| advance example get id | |
| uint8_t | mlx90614_basic_init (void) |
| basic example init | |
| uint8_t | mlx90614_basic_deinit (void) |
| basic example deinit | |
| uint8_t | mlx90614_basic_read (float *ambient, float *object) |
| basic example read | |
mlx90614 example driver modules
| #define MLX90614_ADVANCE_DEFAULT_EMISSIVITY_CORRECTION_COEFFICIENT 1.0 |
1.0
Definition at line 63 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_FIR_LENGTH MLX90614_FIR_LENGTH_1024 |
mlx90614 advance example default definition
fir length 1024
Definition at line 54 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_GAIN MLX90614_GAIN_100 |
gain 100
Definition at line 60 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_IIR MLX90614_IIR_A1_1_B1_0 |
iir a1 1 b1 0
Definition at line 55 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_IR_SENSOR MLX90614_IR_SENSOR_DUAL |
dual ir sensor mode
Definition at line 57 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_KS MLX90614_KS_POSITIVE |
positive ks
Definition at line 58 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_KT2 MLX90614_KT2_POSITIVE |
positive kt2
Definition at line 59 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_MODE MLX90614_MODE_TA_TOBJ1 |
ta tobj1 mode
Definition at line 56 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_REPEAT_SENSOR_TEST MLX90614_BOOL_FALSE |
false
Definition at line 62 of file driver_mlx90614_advance.h.
| #define MLX90614_ADVANCE_DEFAULT_SENSOR_TEST MLX90614_BOOL_FALSE |
false
Definition at line 61 of file driver_mlx90614_advance.h.
| uint8_t mlx90614_advance_deinit | ( | void | ) |
advance example deinit
Definition at line 224 of file driver_mlx90614_advance.c.
| uint8_t mlx90614_advance_enter_sleep | ( | void | ) |
advance example enter sleep
Definition at line 247 of file driver_mlx90614_advance.c.
| uint8_t mlx90614_advance_exit_sleep | ( | void | ) |
advance example exit sleep
Definition at line 270 of file driver_mlx90614_advance.c.
| uint8_t mlx90614_advance_get_id | ( | uint16_t | id[4] | ) |
advance example get id
| [in] | *id | pointer to a id buffer |
Definition at line 325 of file driver_mlx90614_advance.c.
| uint8_t mlx90614_advance_init | ( | void | ) |
advance example init
Definition at line 48 of file driver_mlx90614_advance.c.
| uint8_t mlx90614_advance_read | ( | float * | ambient, |
| float * | object ) |
advance example read
| [in] | *ambient | pointer to a ambient buffer |
| [in] | *object | pointer to a object buffer |
Definition at line 295 of file driver_mlx90614_advance.c.
| uint8_t mlx90614_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 111 of file driver_mlx90614_basic.c.
| uint8_t mlx90614_basic_init | ( | void | ) |
basic example init
Definition at line 48 of file driver_mlx90614_basic.c.
| uint8_t mlx90614_basic_read | ( | float * | ambient, |
| float * | object ) |
basic example read
| [in] | *ambient | pointer to a ambient buffer |
| [in] | *object | pointer to a object buffer |
Definition at line 136 of file driver_mlx90614_basic.c.