Package de.stuermerbenjamin.cameraremote.utils

Functions

Link copied to clipboard
fun StringBuilder.appendU16Array(name: String, clazz: Class<*>, a: IntArray)
Link copied to clipboard
fun Int.bigEndianBytes(): ByteArray
fun Long.bigEndianBytes(): ByteArray
fun Short.bigEndianBytes(): ByteArray
Link copied to clipboard
fun ByteArray.charArray(startIndex: Int, lengthInBytes: Int): String
Link copied to clipboard
fun ByteBuffer.dumpToSystemPrintln(msg: String? = null)
Link copied to clipboard
fun ByteArray.hexDump()
Link copied to clipboard
fun ByteArray.hexDumpToString(offset: Int, len: Int): String
Link copied to clipboard
fun Int.littleEndianBytes(): ByteArray
fun Long.littleEndianBytes(): ByteArray
fun Short.littleEndianBytes(): ByteArray
Link copied to clipboard
fun ByteArray.print(): String

print byteArray in a human readable format

Link copied to clipboard
fun ByteBuffer.putU16Array(input: IntArray)
Link copied to clipboard
fun ByteBuffer.readString(): String
Link copied to clipboard
fun ByteBuffer.readU16Array(): IntArray
Link copied to clipboard
fun ByteArray.uint16Hex(startIndex: Int): Long
Link copied to clipboard
fun ByteArray.uint32Hex(startIndex: Int): Long
Link copied to clipboard
fun ByteArray.uint64Hex(startIndex: Int): ULong
Link copied to clipboard
fun ByteArray.uint8Hex(startIndex: Int): Long
Link copied to clipboard
fun ByteBuffer.writeString(string: String)