![]() |
EVE 1.0
|
|
Data Structures | |
| struct | min_max_t |
| minimal and maximal possible values for the INTEGER parameters. More... | |
| struct | toc_t |
| Applikasjon-spesifikk parameter beskrivelse. More... | |
| struct | toc_blob_t |
| struct | toc_file_context_t |
| struct | toc_service_t |
Macros | |
| #define | TOC_SYSTEM_SEGMENT_DESCRIPTORS() |
| System TOC segments definition. | |
| #define | BIND_SEGMENT(type, tag) |
| The utility macro binds a segment structure "type" with tag "tag". See toc-instance.h for defails. | |
| #define | TOC_ACL_PUBLIC (0) |
| #define | TOC_ACL_PROTECTED (1) |
| #define | TOC_ACL_PRIVATE (2) |
| #define | TOC_ACL_DENIED (3) |
| #define | TOC_POLICY_PRE_CB (1 << 0) |
| #define | TOC_POLICY_POST_CB (1 << 1) |
| #define | TOC_FLAG_ACL(x) (((x) & 3) << 0) |
| #define | TOC_FLAG_READ_POLICY(x) (((x) & 3) << 2) |
| #define | TOC_FLAG_WRITE_POLICY(x) (((x) & 3) << 4) |
| #define | TOC_FLAG_READ (1 << 6) |
| #define | TOC_FLAG_WRITE (1 << 7) |
| #define | TOC_FLAG_BINARY (1 << 8) |
| #define | TOC_FLAG_VIRTUAL (1 << 9) |
| #define | TOC_FLAG_EXTERN_LIMITS (1 << 10) |
| #define | TOC_FLAG_V_SIZE (1 << 11) |
| #define | TOC_FLAG_BLE_BROADCAST (1 << 13) |
| #define | TOC_FLAG_BLE_NOTIFICATION (1 << 14) |
| #define | TOC_FLAG_BLE_INDICATION (1 << 15) |
| #define | TOC_POLICY_MASK (3) |
| #define | TOC_FLAG_ACL_MASK TOC_FLAG_ACL(3) |
| #define | TOC_FLAG_READ_POLICY_MASK TOC_FLAG_READ_POLICY(3) |
| #define | TOC_FLAG_WRITE_POLICY_MASK TOC_FLAG_WRITE_POLICY(3) |
Enumerations |
Functions | |
| void | TocGetMinMax (const struct toc_blob_t *Ptr, const struct toc_t *Var, struct min_max_t *MinMax) |
| void | TocAppGetToc (struct toc_blob_t *Ptr) |
| Gir "table of content" (TOC). More... | |
Variables | |
| struct toc_data_t | TocData |
| union toc_command_t | TocCommand |
| const struct toc_services_t | TocServices |
| #define TOC_ACL_PUBLIC (0) |
| #define TOC_ACL_PROTECTED (1) |
| #define TOC_ACL_PRIVATE (2) |
| #define TOC_POLICY_PRE_CB (1 << 0) |
| #define TOC_POLICY_POST_CB (1 << 1) |
| #define TOC_FLAG_ACL | ( | x | ) | (((x) & 3) << 0) |
| #define TOC_FLAG_READ_POLICY | ( | x | ) | (((x) & 3) << 2) |
| #define TOC_FLAG_WRITE_POLICY | ( | x | ) | (((x) & 3) << 4) |
| #define TOC_FLAG_WRITE (1 << 7) |
| #define TOC_FLAG_BINARY (1 << 8) |
| #define TOC_FLAG_VIRTUAL (1 << 9) |
The parameter is a virtual array
Definition at line 127 of file toc-app.h.
Referenced by JsonTocIsArray().
| #define TOC_FLAG_EXTERN_LIMITS (1 << 10) |
| #define TOC_FLAG_V_SIZE (1 << 11) |
| #define TOC_FLAG_BLE_BROADCAST (1 << 13) |
| #define TOC_FLAG_BLE_NOTIFICATION (1 << 14) |
| #define TOC_FLAG_BLE_INDICATION (1 << 15) |
| #define TOC_FLAG_ACL_MASK TOC_FLAG_ACL(3) |
| #define TOC_FLAG_READ_POLICY_MASK TOC_FLAG_READ_POLICY(3) |
| #define TOC_FLAG_WRITE_POLICY_MASK TOC_FLAG_WRITE_POLICY(3) |
| enum toc_val_type_t |
The enum defines type of a generic value.
| enum toc_segment_type_t |
| void TocGetMinMax | ( | const struct toc_blob_t * | Ptr, |
| const struct toc_t * | Var, | ||
| struct min_max_t * | MinMax | ||
| ) |
Get minimal and maximal values for the parameter
| void TocAppGetToc | ( | struct toc_blob_t * | Ptr | ) |
Gir "table of content" (TOC).
Tabellen definerer de parameterene applikasjon kan kontrollere. TOC aldri skrives noe i tabellen, så den kan ligge i flash minne.
| Ptr | applikasjonen må settes (*TocPtr) pekeren på TOC-tabel |
| struct toc_data_t TocData |
user-defined RAM segment
| union toc_command_t TocCommand |
user-defined command segment
| const struct toc_services_t TocServices |
user-defined services segment