20723
AMP Primitive Type | Used CBOR Primitive Type |
---|---|
BOOL | bool |
BYTE | uint |
INT | int |
UINT | uint |
VAST | int |
UVAST | uint |
REAL32 | float |
REAL64 | float |
TV | int |
TS | int |
STR | tstr |
LABEL | tstr |
BYTESTR | bstr |
CBOR | bstr |
CBOR Primitive Type | Implied AMP Primitive Type |
---|---|
bool | BOOL |
uint | UVAST |
nint | VAST |
float16, float32 | FLOAT32 |
float64 | FLOAT64 |
bstr | BYTESTR |
tstr | STR |
Enumeration | Name | Reference | Description |
---|---|---|---|
TBD1 | BOOL | [This document] | A native boolean value. |
TBD2 | BYTE | [This document] | An 8-bit unsigned integer. |
TBD4 | INT | [This document] | A 32-bit signed integer. |
TBD5 | UINT | [This document] | A 32-bit unsigned integer. |
TBD6 | VAST | [This document] | A 64-bit signed integer. |
TBD7 | UVAST | [This document] | A 64-bit unsigned integer. |
TBD8 | REAL32 | [This document] | A 32-bit |
TBD9 | REAL64 | [This document] | A 64-bit |
TBD10 | STR | [This document] | A text string composed of characters. |
TBD11 | BYTESTR | [This document] | A byte string composed of 8-bit values. |
TBD12 | TV | [This document] | |
TBD13 | TS | [This document] | |
TBD14 | LABEL | [This document] | A text label of a parent object parameter. This is only valid in a nested parameterized ARI. |
TBD15 | CBOR | [This document] | A byte string containing an encoded CBOR item. The structure is opaque to the Agent but guaranteed well-formed for the ADM using it. |
TBD16 to 65279 | Unassigned | ||
65280 to 2147483647 | [This document] | Enumerations that are 2**16-2**8 and larger are reserved for private or experimental use. |
Enumeration | Name | Reference | Description |
---|---|---|---|
-TBD1 | MDAT | [This document] | ADM Metadata |
-TBD2 | CONST | [This document] | Constant |
-TBD3 | CTRL | [This document] | Control |
-TBD4 | EDD | [This document] | Externally Defined Data |
-TBD5 | MAC | [This document] | Macro |
-TBD6 | OPER | [This document] | Operator |
-TBD7 | RPTT | [This document] | Report Template |
-TBD8 | SBR | [This document] | State-Based Rule |
-TBD9 | TBLT | [This document] | Table Template |
-TBD10 | TBR | [This document] | Time-Based Rule |
-TBD11 | VAR | [This document] | Variable |
TBD12 to 65279 | Unassigned | ||
65280 to 2147483647 | [This document] | Enumerations that are 2**16-2**8 and larger are reserved for private or experimental use. |
Enumeration | Name | Reference | Notes |
---|---|---|---|
0 | [This document] | Value zero is reserved. | |
1 to 4294967296 | Unassigned | ||
4294967296 and larger | [This document] | Enumerations that are larger than 32-bit are reserved for private or experimental use. |
Enumeration | Name |
---|---|
10 | adm10 |
20 | adm20 |
Enumeration | Name |
---|---|
-10 | odm10 |
Namespace | Object Type | Enumeration | Name | Signature |
---|---|---|---|---|
adm10 | EDD | 3 | num_bytes | () |
adm10 | CTRL | 2 | do_thing | (AC targets, UINT count) |
adm10 | RPTT | 1 | rpt_with_param | (ARI var, STR text) |
!odm10 | VAR | 1 | my_counter | () |