RocketLogger 2.1.1
rl_file_channel Struct Reference

#include <rl_file.h>

Data Fields

rl_unit_t unit
 Channel unit.
 
int32_t channel_scale
 Channel scale (in power of ten, for voltage and current)
 
uint16_t data_size
 Datum size in bytes (for voltage and current)
 
uint16_t valid_data_channel
 Link to channel valid data (for low-range current channels)
 
char name [RL_FILE_CHANNEL_NAME_LENGTH]
 Channel name/description.
 

Detailed Description

Channel definition for the binary file header.

Definition at line 142 of file rl_file.h.

Field Documentation

◆ channel_scale

int32_t rl_file_channel::channel_scale

Channel scale (in power of ten, for voltage and current)

Definition at line 146 of file rl_file.h.

Referenced by rl_file_setup_ambient_channels(), rl_file_setup_data_channels(), and rl_file_store_header_csv().

◆ data_size

uint16_t rl_file_channel::data_size

Datum size in bytes (for voltage and current)

Definition at line 148 of file rl_file.h.

Referenced by rl_file_setup_ambient_channels(), and rl_file_setup_data_channels().

◆ name

char rl_file_channel::name[RL_FILE_CHANNEL_NAME_LENGTH]

Channel name/description.

Definition at line 152 of file rl_file.h.

Referenced by rl_file_setup_ambient_channels(), rl_file_setup_data_channels(), and rl_file_store_header_csv().

◆ unit

rl_unit_t rl_file_channel::unit

Channel unit.

Definition at line 144 of file rl_file.h.

Referenced by rl_file_setup_ambient_channels(), rl_file_setup_data_channels(), and rl_file_store_header_csv().

◆ valid_data_channel

uint16_t rl_file_channel::valid_data_channel

Link to channel valid data (for low-range current channels)

Definition at line 150 of file rl_file.h.

Referenced by rl_file_setup_ambient_channels(), and rl_file_setup_data_channels().


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