FormatMasks
enum FormatMasks : UInt8
These are the various formats that the data can take.
-
Reserved -not used.
Declaration
Swift
case reserved = 0x00 -
Simple Boolean (1 == true, 0 == false).
Declaration
Swift
case bool = 0x01 -
Two-bit Unsigned Int (0..<4)
Declaration
Swift
case uInt2 = 0x02 -
Four-bit Unsigned Int (0..<16)
Declaration
Swift
case uInt4 = 0x03 -
Eight-bit Unsigned Int (0..<256)
Declaration
Swift
case uInt8 = 0x04 -
Twelve-bit Unsigned Int (0..<4096)
Declaration
Swift
case uInt12 = 0x05 -
Sixteen-bit Unsigned Int (0..<32768)
Declaration
Swift
case uInt16 = 0x06 -
Twenty-Four-bit Unsigned Int (0..<16777216)
Declaration
Swift
case uInt24 = 0x07 -
Thirty-Two-bit Unsigned Int (0..<4294967296)
Declaration
Swift
case uInt32 = 0x08 -
Forty-Eight-bit Unsigned Int (0..<281474976710656)
Declaration
Swift
case uInt48 = 0x09 -
Sixty-Four-bit Unsigned Int (0..<A BIG NUMBER)
Declaration
Swift
case uInt64 = 0x0A -
Sixty-Four-bit Unsigned Int (0..<AN EVEN BIGGER NUMBER)
Declaration
Swift
case uInt128 = 0x0B -
Two-Bit Signed Integer (-1…1)
Declaration
Swift
case int2 = 0x0C -
Twelve-Bit Signed Integer (-2048…2047)
Declaration
Swift
case int12 = 0x0D -
Sixteen-Bit Signed Integer (-32768…32767)
Declaration
Swift
case int16 = 0x0E -
Twenty-Four-Bit Signed Integer (-8388608…8388607)
Declaration
Swift
case int24 = 0x0F -
Thirty-Two-Bit Signed Integer (-2147483648…2147483647)
Declaration
Swift
case int32 = 0x10 -
Forty-Eight-Bit Signed Integer (-140737488355328…140737488355327)
Declaration
Swift
case int48 = 0x11 -
Sixty-Four-Bit Signed Integer (A SMALL NUMBER…A BIG NUMBER)
Declaration
Swift
case int64 = 0x12 -
One-Hunderd-Twenty-Eight-Bit Signed Integer (A SMALLER NUMBER…A BIGGER NUMBER)
Declaration
Swift
case int128 = 0x13 -
Thirty-Two-Bit Float (IEEE 754)
Declaration
Swift
case ieee754Float32 = 0x14 -
Sixty-Four-Bit Float
Declaration
Swift
case ieee754Float64 = 0x15 -
Sixteen-Bit Float (IEEE 11073)
Declaration
Swift
case ieee11073Float16 = 0x16 -
Thirty-Two-Bit Float (IEEE 11073)
Declaration
Swift
case ieee11073Float32 = 0x17 -
Sixteen-Bit Float (IEEE 20601)
Declaration
Swift
case ieee20601DUInt16 = 0x18 -
UTF-8 Unicode Character
Declaration
Swift
case utf8 = 0x19 -
UTF-16 Unicode Character
Declaration
Swift
case utf16 = 0x1A -
Application-Defined Opaque Structure.
Declaration
Swift
case opaqueStruct = 0x1B
View on GitHub
FormatMasks Enumeration Reference