RocketLogger  1.1.6
rl_conf Struct Reference

#include <types.h>

+ Collaboration diagram for rl_conf:

Data Fields

int version
 Configuration structure version. More...
 
rl_mode mode
 Sampling mode. More...
 
int sample_rate
 Sampling rate. More...
 
rl_aggregation aggregation
 Aggregation mode (for sampling rates below lowest native one) More...
 
int update_rate
 Data update rate. More...
 
int sample_limit
 Sample limit (0 for continuous) More...
 
int channels [NUM_CHANNELS]
 Channels to sample. More...
 
int force_high_channels [NUM_I_CHANNELS]
 Current channels to force to high range. More...
 
int digital_inputs
 En-/disable digital inputs. More...
 
int enable_web_server
 En-/disable plots on web interface. More...
 
rl_use_cal calibration
 Use/ignore existing calibration. More...
 
rl_file_format file_format
 File format. More...
 
uint64_t max_file_size
 Maximum data file size. More...
 
char file_name [MAX_PATH_LENGTH]
 Data file name. More...
 
struct rl_ambient ambient
 Ambient conf. More...
 

Detailed Description

RocketLogger sampling configuration

Definition at line 247 of file types.h.

Field Documentation

rl_aggregation rl_conf::aggregation

Aggregation mode (for sampling rates below lowest native one)

Definition at line 255 of file types.h.

Referenced by file_handle_data(), parse_args(), reset_config(), and rl_print_config().

rl_use_cal rl_conf::calibration

Use/ignore existing calibration.

Definition at line 269 of file types.h.

Referenced by parse_args(), print_status(), read_calibration(), reset_config(), and rl_print_config().

int rl_conf::digital_inputs
int rl_conf::enable_web_server

En-/disable plots on web interface.

Definition at line 267 of file types.h.

Referenced by main(), parse_args(), print_status(), pru_sample(), reset_config(), rl_print_config(), rl_start(), and web_handle_data().

rl_file_format rl_conf::file_format
char rl_conf::file_name[MAX_PATH_LENGTH]

Data file name.

Definition at line 275 of file types.h.

Referenced by ambient_set_file_name(), hw_sample(), parse_args(), print_status(), pru_sample(), reset_config(), and rl_print_config().

int rl_conf::force_high_channels[NUM_I_CHANNELS]

Current channels to force to high range.

Definition at line 263 of file types.h.

Referenced by hw_init(), parse_args(), print_status(), reset_config(), and rl_print_config().

uint64_t rl_conf::max_file_size

Maximum data file size.

Definition at line 273 of file types.h.

Referenced by parse_args(), print_status(), pru_sample(), reset_config(), and rl_print_config().

rl_mode rl_conf::mode

Sampling mode.

Definition at line 251 of file types.h.

Referenced by hw_close(), main(), parse_args(), pru_data_setup(), pru_sample(), read_default_config(), reset_config(), and rl_start().

int rl_conf::sample_limit

Sample limit (0 for continuous)

Definition at line 259 of file types.h.

Referenced by parse_args(), pru_data_setup(), pru_sample(), reset_config(), rl_print_config(), and rl_start().

int rl_conf::update_rate
int rl_conf::version

Configuration structure version.

Definition at line 249 of file types.h.

Referenced by read_default_config(), and reset_config().


The documentation for this struct was generated from the following file: