Package-level declarations
Types
Builds a ByteArray from primary types
Exception thrown when a character cannot be encoded into UTF-8
A 16-bit representation of a floating point number consisting of a 4 bit exponent and 12 bit mantissa so that 10^exponent * mantissa (IEEE-11073)
A 32-bit representation of a floating point number consisting of a 8 bit exponent and 24 bit mantissa so that 10^exponent * mantissa (IEEE-11073)
Settings to determine how a String should be encoded into a ByteArray.
Functions
Performs a bitwise AND operation between the two values.
Builds a ByteArray using a ByteArrayBuilder
Returns the number of Bytes required to encode a String using the given StringEncodingSettings.
Encodes a String using the given StringEncodingSettings and ByteOrder and copies it into a ByteArray
Encodes this MedFloat16 and copies it into a ByteArray at a given offset.
Encodes this MedFloat32 and copies it into a ByteArray at a given offset.
Decodes a Char at octetIndex from a ByteArray assuming ASCII encoding.
Decodes a ByteArray into an Int24 using the 3 bytes starting from octetIndex
Decodes a ByteArray into an Int40 using the 5 bytes starting from octetIndex
Decodes a ByteArray into an Int48 using the 6 bytes starting from octetIndex
Converts ByteArray to MedFloat16
Converts ByteArray to MedFloat32
Decodes a Sequence of Byte ordered Least Significant first into a String using StringEncodingSettings
Decodes a ByteArray ordered Least Significant first into a String using StringEncodingSettings
Decodes a UByte from the given ByteArray at the given octetIndex.
Decodes a ByteArray into an UInt24 using the 3 bytes starting from octetIndex
Decodes a ByteArray into an UInt40 using the 5 bytes starting from octetIndex
Decodes a ByteArray into an UInt48 using the 6 bytes starting from octetIndex
Decodes a Char at octetIndex from a ByteArray assuming UTF-16 encoding.
Decodes a Char at octetIndex from a ByteArray assuming UTF-8 encoding.
Shifts this value left by the bitCount number of bits.
Shifts this value right by the bitCount number of bits.
Encodes this MedFloat16 into a ByteArray.
Encodes this MedFloat32 into a ByteArray.
Encodes a String to a ByteArray using the given StringEncodingSettings and ByteOrder.
Converts a ByteArray to a String representing the bytes as their hexadecimal value