package com.iscs.bozzys.utils.ble

/**
 * 构建蓝牙通信数据帧
 *
 * @param reqCode   请求码
 * @param data      请求或响应数据
 * @param rspCode   响应码
 */
data class BleFrame(val reqCode: ByteArray, val data: ByteArray, val rspCode: ByteArray, val writeUUID: String = "")

/**
 * 蓝牙作业票数据包信息
 *
 * @param pkgIdx    当前包索引
 * @param pkgSize   当前包大小
 * @param pkgData   当前包数据
 * @param pkgTotal  总包数
 */
data class BleTicketDataPackage(val pkgIdx: Int, val pkgSize: Int, val pkgData: ByteArray, val pkgTotal: Int)