|
RocketLogger
1.0
|
Include dependency graph for rl_file.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | time_stamp |
| struct | rl_file_lead_in |
| struct | rl_file_channel |
| struct | rl_file_header |
Macros | |
| #define | MAC_ADDRESS_LENGTH 6 |
| MAC address length in bytes. More... | |
| #define | RL_SCALE_PICO -12 |
| #define | RL_SCALE_TEN_PICO -11 |
| #define | RL_SCALE_NANO -9 |
| #define | RL_SCALE_TEN_NANO -8 |
| #define | RL_SCALE_MICRO -6 |
| #define | RL_SCALE_MILLI -3 |
| #define | RL_SCALE_NONE 0 |
| #define | RL_SCALE_KILO 3 |
| #define | RL_SCALE_MEGA 6 |
| #define | RL_SCALE_GIGA 9 |
| #define | RL_SCALE_TERA 12 |
| #define | RL_FILE_MAGIC 0x444C5225 |
| File header magic number (ascii RLD) More... | |
| #define | RL_FILE_VERSION 0x02 |
| File format version of current implementation. More... | |
| #define | RL_FILE_CHANNEL_NAME_LENGTH 16 |
| Maximum channel description length. More... | |
| #define | NO_VALID_DATA 0xFFFF |
| No additional range valid information available. More... | |
| #define | RL_FILE_COMMENT "This is a comment" |
| Comment for file header. More... | |
| #define | RL_FILE_COMMENT_ALIGNMENT_BYTES sizeof(uint32_t) |
| Comment alignment in bytes. More... | |
Typedefs | |
| typedef enum unit | rl_unit |
Enumerations | |
| enum | unit { RL_UNIT_UNDEFINED = 0, RL_UNIT_VOLT = 1, RL_UNIT_AMPERE = 2, RL_UNIT_BINARY = 3, RL_UNIT_RANGE_VALID = 4 } |
| #define MAC_ADDRESS_LENGTH 6 |
MAC address length in bytes.
Copyright (c) 2016-2017, ETH Zurich, Computer Engineering Group
Definition at line 16 of file rl_file.h.
Referenced by get_mac_addr(), and store_header_csv().
| #define NO_VALID_DATA 0xFFFF |
No additional range valid information available.
Definition at line 46 of file rl_file.h.
Referenced by setup_channels().
| #define RL_FILE_CHANNEL_NAME_LENGTH 16 |
| #define RL_FILE_COMMENT "This is a comment" |
Comment for file header.
Definition at line 49 of file rl_file.h.
Referenced by setup_header(), and setup_lead_in().
| #define RL_FILE_COMMENT_ALIGNMENT_BYTES sizeof(uint32_t) |
Comment alignment in bytes.
Definition at line 52 of file rl_file.h.
Referenced by store_header_bin().
| #define RL_FILE_MAGIC 0x444C5225 |
File header magic number (ascii RLD)
Definition at line 37 of file rl_file.h.
Referenced by setup_lead_in().
| #define RL_FILE_VERSION 0x02 |
File format version of current implementation.
Definition at line 40 of file rl_file.h.
Referenced by setup_lead_in().
| #define RL_SCALE_MICRO -6 |
Definition at line 25 of file rl_file.h.
Referenced by store_header_csv().
| #define RL_SCALE_MILLI -3 |
Definition at line 26 of file rl_file.h.
Referenced by store_header_csv().
| #define RL_SCALE_NANO -9 |
Definition at line 23 of file rl_file.h.
Referenced by setup_channels(), and store_header_csv().
| #define RL_SCALE_NONE 0 |
Definition at line 27 of file rl_file.h.
Referenced by setup_channels().
| #define RL_SCALE_TEN_NANO -8 |
Definition at line 24 of file rl_file.h.
Referenced by setup_channels(), and store_header_csv().
| #define RL_SCALE_TEN_PICO -11 |
Definition at line 22 of file rl_file.h.
Referenced by setup_channels(), and store_header_csv().