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_descriptor_t Struct Reference

Static descriptor registered by a table producer. More...

#include <tables.h>

Data Fields

tbl_id_t id
 Unique table identifier

 
char name [12]
 Human-readable name

 
uint16_t size
 Expected table size in bytes

 
uint16_t schema_crc
 Expected schema CRC

 
tbl_activate_fn activate
 Callback on tbl_activate()

 

Detailed Description

Static descriptor registered by a table producer.

Definition at line 59 of file tables.h.

Field Documentation

◆ activate

tbl_activate_fn tbl_descriptor_t::activate

Callback on tbl_activate()

Definition at line 64 of file tables.h.

Referenced by __tbl_activate_prepare().

◆ id

tbl_id_t tbl_descriptor_t::id

Unique table identifier

Definition at line 60 of file tables.h.

Referenced by __tbl_register().

◆ name

char tbl_descriptor_t::name[12]

Human-readable name

Definition at line 61 of file tables.h.

Referenced by __tbl_register().

◆ schema_crc

uint16_t tbl_descriptor_t::schema_crc

Expected schema CRC

Definition at line 63 of file tables.h.

Referenced by __tbl_activate_prepare().

◆ size

uint16_t tbl_descriptor_t::size

Expected table size in bytes

Definition at line 62 of file tables.h.

Referenced by __tbl_activate_prepare(), __tbl_load(), and __tbl_register().


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