GPS Device
Loading...
Searching...
No Matches
Data Log Types

Data types used by the data log module. More...

Collaboration diagram for Data Log Types:

Classes

struct  DATALOG_CFG_ts
 Configuration structure for initializing a data log handle. More...

Typedefs

typedef struct datalog_handle_s DATALOG_HANDLE_ts
 Opaque handle representing a data log instance.

Enumerations

enum  DATALOG_TIME_te {
  DATALOG_TIME_1S = 1 , DATALOG_TIME_2S = 2 , DATALOG_TIME_3S = 3 , DATALOG_TIME_4S = 4 ,
  DATALOG_TIME_5S = 5 , DATALOG_TIME_10S = 10 , DATALOG_TIME_20S = 20 , DATALOG_TIME_30S = 30 ,
  DATALOG_TIME_40S = 40 , DATALOG_TIME_50S = 50 , DATALOG_TIME_60S = 60
}
 Logging interval in seconds between consecutive log entries. More...

Detailed Description

Data types used by the data log module.

Typedef Documentation

◆ DATALOG_HANDLE_ts

Opaque handle representing a data log instance.

Returned by datalog_init_handle and used for all subsequent operations on a log instance. The internal structure is hidden and must not be accessed directly.

Definition at line 88 of file datalog.h.

Enumeration Type Documentation

◆ DATALOG_TIME_te

Logging interval in seconds between consecutive log entries.

The numeric value of each enumerator equals the interval in seconds, which is used directly in the timing comparison inside datalog_run_handle.

Enumerator
DATALOG_TIME_1S 

Log every 1 second.

DATALOG_TIME_2S 

Log every 2 seconds.

DATALOG_TIME_3S 

Log every 3 seconds.

DATALOG_TIME_4S 

Log every 4 seconds.

DATALOG_TIME_5S 

Log every 5 seconds.

DATALOG_TIME_10S 

Log every 10 seconds.

DATALOG_TIME_20S 

Log every 20 seconds.

DATALOG_TIME_30S 

Log every 30 seconds.

DATALOG_TIME_40S 

Log every 40 seconds.

DATALOG_TIME_50S 

Log every 50 seconds.

DATALOG_TIME_60S 

Log every 60 seconds.

Definition at line 52 of file datalog.h.

52 {
53 DATALOG_TIME_1S = 1,
54 DATALOG_TIME_2S = 2,
55 DATALOG_TIME_3S = 3,
56 DATALOG_TIME_4S = 4,
57 DATALOG_TIME_5S = 5,
58 DATALOG_TIME_10S = 10,
59 DATALOG_TIME_20S = 20,
60 DATALOG_TIME_30S = 30,
61 DATALOG_TIME_40S = 40,
62 DATALOG_TIME_50S = 50,
63 DATALOG_TIME_60S = 60,
DATALOG_TIME_te
Logging interval in seconds between consecutive log entries.
Definition datalog.h:52
@ DATALOG_TIME_40S
Definition datalog.h:61
@ DATALOG_TIME_20S
Definition datalog.h:59
@ DATALOG_TIME_3S
Definition datalog.h:55
@ DATALOG_TIME_10S
Definition datalog.h:58
@ DATALOG_TIME_4S
Definition datalog.h:56
@ DATALOG_TIME_2S
Definition datalog.h:54
@ DATALOG_TIME_60S
Definition datalog.h:63
@ DATALOG_TIME_30S
Definition datalog.h:60
@ DATALOG_TIME_1S
Definition datalog.h:53
@ DATALOG_TIME_50S
Definition datalog.h:62
@ DATALOG_TIME_5S
Definition datalog.h:57