|
RocketLogger
2.0.0
|
#include <rl.h>
Collaboration diagram for rl_status:Data Fields | |
| bool | sampling |
| Sampling state, true: sampling, false: idle. More... | |
| bool | error |
| Whether the logger is in an error state. More... | |
| uint64_t | sample_count |
| Number of samples taken. More... | |
| uint64_t | buffer_count |
| Number of buffers taken. More... | |
| uint64_t | calibration_time |
| Time stamp of last calibration run. More... | |
| char | calibration_file [PATH_MAX] |
| Time stamp of last calibration run. More... | |
| uint64_t | disk_free |
| Time stamp of last calibration run. More... | |
| uint16_t | disk_free_permille |
| Time stamp of last calibration run. More... | |
| uint32_t | disk_use_rate |
| Disk space in bytes required per minute when sampling. More... | |
| uint16_t | sensor_count |
| Number of sensors found connected to the system. More... | |
| bool | sensor_available [RL_SENSOR_COUNT_MAX] |
| Identifiers of sensors found. More... | |
| rl_config_t const * | config |
| (local) reference to current config More... | |
| uint64_t rl_status::buffer_count |
Number of buffers taken.
Definition at line 209 of file rl.h.
Referenced by pru_sample(), and rl_status_get_json().
| char rl_status::calibration_file[PATH_MAX] |
Time stamp of last calibration run.
Definition at line 213 of file rl.h.
Referenced by calibration_load(), and rl_status_get_json().
| uint64_t rl_status::calibration_time |
Time stamp of last calibration run.
Definition at line 211 of file rl.h.
Referenced by calibration_load(), and rl_status_get_json().
| rl_config_t const* rl_status::config |
(local) reference to current config
Definition at line 225 of file rl.h.
Referenced by rl_status_get_json(), rl_status_read(), and rl_status_write().
| uint64_t rl_status::disk_free |
Time stamp of last calibration run.
Definition at line 215 of file rl.h.
Referenced by rl_get_status(), rl_status_get_json(), and rl_status_write().
| uint16_t rl_status::disk_free_permille |
Time stamp of last calibration run.
Definition at line 217 of file rl.h.
Referenced by rl_get_status(), rl_status_get_json(), and rl_status_write().
| uint32_t rl_status::disk_use_rate |
Disk space in bytes required per minute when sampling.
Definition at line 219 of file rl.h.
Referenced by hw_deinit(), hw_init(), pru_sample(), and rl_status_get_json().
| bool rl_status::error |
Whether the logger is in an error state.
Definition at line 205 of file rl.h.
Referenced by pru_sample(), pru_stop(), and rl_status_get_json().
| uint64_t rl_status::sample_count |
Number of samples taken.
Definition at line 207 of file rl.h.
Referenced by pru_sample(), and rl_status_get_json().
| bool rl_status::sampling |
Sampling state, true: sampling, false: idle.
Definition at line 203 of file rl.h.
Referenced by button_interrupt_handler(), pru_sample(), rl_is_sampling(), and rl_status_get_json().
| bool rl_status::sensor_available[RL_SENSOR_COUNT_MAX] |
Identifiers of sensors found.
Definition at line 223 of file rl.h.
Referenced by hw_deinit(), hw_init(), pru_sample(), rl_file_setup_ambient_channels(), rl_socket_metadata(), and rl_status_get_json().
| uint16_t rl_status::sensor_count |
Number of sensors found connected to the system.
Definition at line 221 of file rl.h.
Referenced by hw_init(), pru_sample(), rl_file_setup_ambient_lead_in(), rl_socket_handle_data(), and rl_status_get_json().