encodeFrame function

String encodeFrame(
  1. int msgType,
  2. Uint8List payload
)

Implementation

String encodeFrame(int msgType, Uint8List payload) {
  final header = ByteData(6);
  header.setUint16(0, msgType, Endian.big);
  header.setUint32(2, payload.length, Endian.big);
  final frame = Uint8List(6 + payload.length);
  frame.setAll(0, header.buffer.asUint8List());
  frame.setAll(6, payload);
  return toHex(frame);
}