data class CameraImage(val frameId: String = "", val timestampNs: Long = 0, val size: ImageSize = ImageSize(), val encoding: String = "", val isBigEndian: Boolean = false, val step: Int = 0, val data: ByteArray = byteArrayOf(), val exposureUs: Int = 0, val gainDb: Double = 0.0) : DataType