Simband API
Simband API documentation, for accessing data from sensors and algorithms.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator
simband-types.h
Go to the documentation of this file.
1 #ifndef SIMBANDTYPES
2 #define SIMBANDTYPES
3 
11 typedef enum {
12  VOBIO_STREAM_VALUE_UNKNOWN = 0,
13  VOBIO_STREAM_VALUE_ON = 1,
14  VOBIO_STREAM_VALUE_OFF = 2
15 } vobio_stream_on_off_value;
16 
17 typedef enum {
18  VOBIO_STREAM_SPOT_CHECK_VALUE_UNKNOWN = 0,
19  VOBIO_STREAM_SPOT_CHECK_VALUE_ON = 1,
20  VOBIO_STREAM_SPOT_CHECK_VALUE_CANCELLED = 2,
21  VOBIO_STREAM_SPOT_CHECK_VALUE_DONE = 3
22 } vobio_spot_check_value;
23 
24 typedef enum {
25  VOBIO_POSTURE_UNKNOWN = 0,
26  VOBIO_POSTURE_SEATED = 1,
27  VOBIO_POSTURE_STANDING = 2,
28 } vobio_posture_value;
29 
30 typedef enum {
31  VOBIO_GENDER_UNKNOWN = 0,
32  VOBIO_GENDER_MALE = 1,
33  VOBIO_GENDER_FEMALE = 2,
34 } vobio_gender_value;
35 
36 typedef enum {
37  VOBIO_STREAM_VALUE_ACTIVITY_UNKNOWN = 0,
38  VOBIO_STREAM_VALUE_ACTIVITY_STATIONARY = 1,
39  VOBIO_STREAM_VALUE_ACTIVITY_WALKING = 2,
40  VOBIO_STREAM_VALUE_ACTIVITY_RUNNING = 3,
41  VOBIO_STREAM_VALUE_ACTIVITY_IN_VEHICLE = 4
42 } vobio_stream_activity_value;
43 
44 typedef enum {
45  VOBIO_STREAM_OPERATION_MODE_UNKNOWN = 0,
46  VOBIO_STREAM_OPERATION_MODE_COLLECTION = 1,
47  VOBIO_STREAM_OPERATION_MODE_MONITORING = 2,
48  VOBIO_STREAM_OPERATION_MODE_LOWPOWER = 3,
49  VOBIO_STREAM_OPERATION_MODE_FITNESS = 4,
50  VOBIO_STREAM_OPERATION_MODE_CALIBRATE = 5
51 } vobio_operation_mode_value;
52 
53 typedef enum {
54  VOBIO_LEAD_MODE_IDLE = 0,
55  VOBIO_LEAD_MODE_DETECT = 1,
56  VOBIO_LEAD_MODE_ACTIVE = 2
57 } simband_lead_mode;
58 
59 #define SIMBAND(X) "com.samsung.simband." X
60 
61 #endif // SIMBANDTYPES
62