ICARUS OS (Intelligent Cooperative Architecture for Real-time Unified Systems) 0.1.0
Preemptive Real-Time Operating System for ARM Cortex-M7
Loading...
Searching...
No Matches
tbl_slot_t Struct Reference

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)

 

Detailed Description

Definition at line 40 of file tables.c.

Field Documentation

◆ active

uint8_t tbl_slot_t::active[512]

Definition at line 51 of file tables.c.

Referenced by __tbl_activate_commit(), and __tbl_dump().

◆ active_len

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().

◆ desc

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().

◆ staged_data_crc

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().

◆ staged_len

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().

◆ staged_schema_crc

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().

◆ staged_valid

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().

◆ staging

uint8_t tbl_slot_t::staging[512]

Definition at line 44 of file tables.c.

Referenced by __tbl_activate_prepare(), and __tbl_load().


The documentation for this struct was generated from the following file: