62 #ifndef PTK_C_DBCONFIG_H 63 #define PTK_C_DBCONFIG_H 87 #define DBCONFIG_MAX_PATH_LEN (4096U) 94 #define DBCONFIG_MAX_WORD_LEN (256U) 101 #define DBCONFIG_MAX_NUM_SENSORS (20U) 108 #define DBCONFIG_MAX_NUM_OUTPUTS (10U) 116 #define DBCONFIG_MAX_DESC_FILES (10U) 123 typedef enum dbconfig_sensor_type_e
142 typedef struct dbconfig_sensor_t
160 typedef struct dbconfig_virtual_sensor_t
190 typedef struct dbconfig_t
#define DBCONFIG_MAX_NUM_SENSORS
Maximum number of sensors per data sequence.
Definition: c/dbconfig.h:101
Definition: c/dbconfig.h:125
void PTK_DBConfig_print(PTK_DBConfig *config)
Print a config file via PTK_print()
Definition: sensor_types.h:72
int32_t PTK_DBConfig_exist_output_apptag(PTK_DBConfig *config, const char *appTag)
Check if an output with this apptag exists.
Definition: c/dbconfig.h:131
Database configuration.
Definition: c/dbconfig.h:190
uint32_t parentSensorSpecified
Definition: c/dbconfig.h:169
PTK_DBConfig_Sensor refSensor
Definition: c/dbconfig.h:199
Definition: c/dbconfig.h:128
#define DBCONFIG_MAX_PATH_LEN
Definition: c/dbconfig.h:87
Definition: sensor_types.h:75
uint32_t dataType
Definition: c/dbconfig.h:175
Definition: sensor_types.h:74
Definition: c/dbconfig.h:133
int32_t PTK_DBConfig_exist_sensor_apptag(PTK_DBConfig *config, const char *appTag)
Check if a sensor with this apptag exists.
uint32_t startFrame
Definition: c/dbconfig.h:202
#define DBCONFIG_MAX_WORD_LEN
Definition: c/dbconfig.h:94
#define DBCONFIG_MAX_NUM_OUTPUTS
Maximum number of virtual sensor outputs.
Definition: c/dbconfig.h:108
Definition: sensor_types.h:76
int32_t PTK_DBConfig_parse(PTK_DBConfig *config, const char *configFilePath)
Parse a config file to initialize the DBConfig struct.
Definition: sensor_types.h:77
uint32_t dataSeqId
Definition: c/dbconfig.h:196
Definition: c/dbconfig.h:126
PTK_DBConfig_SensorType type
Definition: c/dbconfig.h:148
Definition: sensor_types.h:78
Definition: sensor_types.h:71
Definition: sensor_types.h:79
Definition: c/dbconfig.h:129
Definition: c/dbconfig.h:130
uint32_t overwriteExistingData
Definition: c/dbconfig.h:230
uint32_t numOutputs
Definition: c/dbconfig.h:224
uint32_t numFrames
Definition: c/dbconfig.h:208
uint32_t numSensors
Definition: c/dbconfig.h:213
uint32_t numDescFiles
Definition: c/dbconfig.h:178
Virtual sensor output.
Definition: c/dbconfig.h:160
Definition: c/dbconfig.h:132
Definition: c/dbconfig.h:127
uint32_t endFrame
Definition: c/dbconfig.h:205
PTK_DBConfig_SensorType
Sensor type enumeration.
Definition: c/dbconfig.h:123
Sensor Input.
Definition: c/dbconfig.h:142
Definition: sensor_types.h:73
#define DBCONFIG_MAX_DESC_FILES
Maximum number of description text files that can be passed to create a virtual sensor.
Definition: c/dbconfig.h:116