|
RocketLogger 2.1.0
|
#include <rl_file.h>
Collaboration diagram for rl_file_lead_in:Data Fields | |
| uint32_t | file_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... | |
| rl_timestamp_t | 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 129 of file rl_file.h.
Referenced by pru_sample(), rl_file_setup_ambient_channels(), rl_file_setup_ambient_lead_in(), rl_file_setup_data_channels(), rl_file_setup_data_lead_in(), rl_file_store_header_bin(), and rl_file_store_header_csv().
| uint16_t rl_file_lead_in::channel_count |
Analog channel count.
Definition at line 131 of file rl_file.h.
Referenced by pru_sample(), rl_file_setup_ambient_channels(), rl_file_setup_ambient_lead_in(), rl_file_setup_data_channels(), rl_file_setup_data_lead_in(), rl_file_store_header_bin(), and rl_file_store_header_csv().
| uint32_t rl_file_lead_in::comment_length |
Comment length.
Definition at line 127 of file rl_file.h.
Referenced by rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), and rl_file_store_header_bin().
| uint32_t rl_file_lead_in::data_block_count |
Number of data blocks stored in the file.
Definition at line 117 of file rl_file.h.
Referenced by pru_sample(), rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), rl_file_store_header_csv(), and rl_file_update_header_csv().
| uint32_t rl_file_lead_in::data_block_size |
Size of the data blocks in the file in rows.
Definition at line 115 of file rl_file.h.
Referenced by rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), rl_file_store_header_csv(), and rl_file_update_header_csv().
| uint32_t rl_file_lead_in::file_magic |
File magic constant.
Definition at line 109 of file rl_file.h.
Referenced by rl_file_setup_ambient_lead_in(), and rl_file_setup_data_lead_in().
| uint16_t rl_file_lead_in::file_version |
File version number.
Definition at line 111 of file rl_file.h.
Referenced by rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), rl_file_store_header_csv(), and rl_file_update_header_csv().
| uint16_t rl_file_lead_in::header_length |
Total size of the header in bytes.
Definition at line 113 of file rl_file.h.
Referenced by rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), and rl_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 rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), and rl_file_store_header_csv().
| uint64_t rl_file_lead_in::sample_count |
Total sample count.
Definition at line 119 of file rl_file.h.
Referenced by pru_sample(), rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), rl_file_store_header_csv(), and rl_file_update_header_csv().
| uint16_t rl_file_lead_in::sample_rate |
Sampling rate of the measurement.
Definition at line 121 of file rl_file.h.
Referenced by rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), and rl_file_store_header_csv().
| rl_timestamp_t rl_file_lead_in::start_time |
Start time of the measurement in UNIX time, UTC.
Definition at line 125 of file rl_file.h.
Referenced by rl_file_setup_ambient_lead_in(), rl_file_setup_data_lead_in(), and rl_file_store_header_csv().