Primitive Datatypes
OcaBaseDataType
-
enum OcaBaseDataType : uint8_t
Enum that describes all available base datatypes.
-
enumerator None = 0
Undefined
-
enumerator OcaBoolean = 1
Generic boolean
-
enumerator OcaInt8 = 2
Generic UINT8
-
enumerator OcaInt16 = 3
Generic UINT16
-
enumerator OcaInt32 = 4
Generic UINT32
-
enumerator OcaInt64 = 5
Generic UINT64
-
enumerator OcaUint8 = 6
Generic UINT8
-
enumerator OcaUint16 = 7
Generic UINT16
-
enumerator OcaUint32 = 8
Generic UINT32
-
enumerator OcaUint64 = 9
Generic UINT64
-
enumerator OcaFloat32 = 10
Generic 32 bit float
-
enumerator OcaFloat64 = 11
Generic 64 bit float
-
enumerator OcaString = 12
Character count + character array (UTF8)
-
enumerator OcaBitstring = 13
Bit count + bit array
-
enumerator OcaBlob = 14
Byte count + byte array
-
enumerator OcaBlobFixedLen = 15
Byte array
-
enumerator OcaBit = 16
One bit
-
enumerator None = 0
OcaBoolean
-
type OcaBoolean
OcaInt8
-
type OcaInt8
OcaInt16
-
type OcaInt16
OcaInt32
-
type OcaInt32
OcaInt64
-
type OcaInt64
OcaUint8
-
type OcaUint8
OcaUint16
-
type OcaUint16
OcaUint32
-
type OcaUint32
OcaUint64
-
type OcaUint64
OcaFloat32
-
type OcaFloat32
OcaFloat64
-
type OcaFloat64
OcaString
-
type OcaString
OcaBitstring
-
type OcaBitstring
OcaBlob
-
type OcaBlob
OcaLongBlob
-
type OcaLongBlob