|
ICARUS OS (Intelligent Cooperative Architecture for Real-time Unified Systems) 0.1.0
Preemptive Real-Time Operating System for ARM Cortex-M7
|
Data Fields | |
| tbl_descriptor_t | desc |
| uint8_t | staging [512] |
| uint16_t | staged_len |
| Bytes written to staging so far | |
| uint16_t | staged_schema_crc |
| schema_crc supplied with last tbl_load() | |
| uint16_t | staged_data_crc |
| CRC16 computed over the full staged data. | |
| bool | staged_valid |
| True once a full-size load completed | |
| uint8_t | active [512] |
| uint16_t | active_len |
| Bytes in active buffer (0 = none) | |
| uint8_t tbl_slot_t::active[512] |
Definition at line 51 of file tables.c.
Referenced by __tbl_activate_commit(), and __tbl_dump().
| uint16_t tbl_slot_t::active_len |
Bytes in active buffer (0 = none)
Definition at line 52 of file tables.c.
Referenced by __tbl_activate_commit(), and __tbl_dump().
| tbl_descriptor_t tbl_slot_t::desc |
Definition at line 41 of file tables.c.
Referenced by __tbl_activate_prepare(), __tbl_get_descriptor(), __tbl_load(), and __tbl_register().
| uint16_t tbl_slot_t::staged_data_crc |
CRC16 computed over the full staged data.
Definition at line 47 of file tables.c.
Referenced by __tbl_activate_prepare(), and __tbl_load().
| uint16_t tbl_slot_t::staged_len |
Bytes written to staging so far
Definition at line 45 of file tables.c.
Referenced by __tbl_activate_prepare(), and __tbl_load().
| uint16_t tbl_slot_t::staged_schema_crc |
schema_crc supplied with last tbl_load()
Definition at line 46 of file tables.c.
Referenced by __tbl_activate_prepare(), and __tbl_load().
| bool tbl_slot_t::staged_valid |
True once a full-size load completed
Definition at line 48 of file tables.c.
Referenced by __tbl_activate_prepare(), and __tbl_load().
| uint8_t tbl_slot_t::staging[512] |
Definition at line 44 of file tables.c.
Referenced by __tbl_activate_prepare(), and __tbl_load().