|
RocketLogger
1.1.4
|
#include <rl_file.h>
Collaboration diagram for rl_file_lead_in:Data Fields | |
| uint32_t | magic |
| File magic constant. More... | |
| uint16_t | file_version |
| File version number. More... | |
| uint16_t | header_length |
| Total size of the header in bytes. More... | |
| uint32_t | data_block_size |
| Size of the data blocks in the file in rows. More... | |
| uint32_t | data_block_count |
| Number of data blocks stored in the file. More... | |
| uint64_t | sample_count |
| Total sample count. More... | |
| uint16_t | sample_rate |
| Sampling rate of the measurement. More... | |
| uint8_t | mac_address [MAC_ADDRESS_LENGTH] |
| Instrument ID (mac address) More... | |
| struct time_stamp | start_time |
| Start time of the measurement in UNIX time, UTC. More... | |
| uint32_t | comment_length |
| Comment length. More... | |
| uint16_t | channel_bin_count |
| Binary channel count. More... | |
| uint16_t | channel_count |
| Analog channel count. More... | |
File header lead in (constant size) definition for the binary file.
| uint16_t rl_file_lead_in::channel_bin_count |
Binary channel count.
Definition at line 132 of file rl_file.h.
Referenced by ambient_setup_channels(), ambient_setup_lead_in(), file_setup_channels(), file_setup_lead_in(), file_store_header_bin(), file_store_header_csv(), and pru_sample().
| uint16_t rl_file_lead_in::channel_count |
Analog channel count.
Definition at line 135 of file rl_file.h.
Referenced by ambient_setup_channels(), ambient_setup_lead_in(), file_setup_channels(), file_setup_lead_in(), file_store_header_bin(), file_store_header_csv(), and pru_sample().
| uint32_t rl_file_lead_in::comment_length |
Comment length.
Definition at line 129 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), and file_store_header_bin().
| uint32_t rl_file_lead_in::data_block_count |
Number of data blocks stored in the file.
Definition at line 114 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), file_store_header_csv(), file_update_header_csv(), and pru_sample().
| uint32_t rl_file_lead_in::data_block_size |
Size of the data blocks in the file in rows.
Definition at line 111 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), file_store_header_csv(), and file_update_header_csv().
| uint16_t rl_file_lead_in::file_version |
File version number.
Definition at line 105 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), file_store_header_csv(), and file_update_header_csv().
| uint16_t rl_file_lead_in::header_length |
Total size of the header in bytes.
Definition at line 108 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), and file_store_header_bin().
| uint8_t rl_file_lead_in::mac_address[MAC_ADDRESS_LENGTH] |
Instrument ID (mac address)
Definition at line 123 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), and file_store_header_csv().
| uint32_t rl_file_lead_in::magic |
File magic constant.
Definition at line 102 of file rl_file.h.
Referenced by ambient_setup_lead_in(), and file_setup_lead_in().
| uint64_t rl_file_lead_in::sample_count |
Total sample count.
Definition at line 117 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), file_store_header_csv(), file_update_header_csv(), and pru_sample().
| uint16_t rl_file_lead_in::sample_rate |
Sampling rate of the measurement.
Definition at line 120 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), and file_store_header_csv().
| struct time_stamp rl_file_lead_in::start_time |
Start time of the measurement in UNIX time, UTC.
Definition at line 126 of file rl_file.h.
Referenced by ambient_setup_lead_in(), file_setup_lead_in(), and file_store_header_csv().