Firmware SDK
Main Page
Modules
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
x
y
z
Variables
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
x
y
z
Files
File List
•
All
Data Structures
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
twr_cp201t.h
1
#ifndef _TWR_CP201T_H
2
#define _TWR_CP201T_H
3
4
#include <twr_module_sensor.h>
5
#include <twr_scheduler.h>
6
7
typedef
enum
8
{
10
TWR_CP201T_EVENT_ERROR = 0,
11
13
TWR_CP201T_EVENT_UPDATE = 1
14
15
} twr_cp201t_event_t;
16
21
22
bool
twr_cp201t_init(
twr_module_sensor_channel_t
channel);
23
28
29
void
twr_cp201t_set_event_handler(
twr_module_sensor_channel_t
channel,
void
(*event_handler)(
twr_module_sensor_channel_t
, twr_cp201t_event_t,
void
*),
void
*event_param);
30
34
35
void
twr_cp201t_set_update_interval(
twr_module_sensor_channel_t
channel,
twr_tick_t
interval);
36
42
43
bool
twr_cp201t_get_temperature_celsius(
twr_module_sensor_channel_t
channel,
float
*celsius);
44
45
#endif
// _TWR_CP201T_H
twr_module_sensor_channel_t
twr_module_sensor_channel_t
Sensor Module channels.
Definition:
twr_module_sensor.h:14
twr_tick_t
uint64_t twr_tick_t
Timestamp data type.
Definition:
twr_tick.h:16
twr
inc
twr_cp201t.h
Generated by
1.9.1