uint16ToBytes static method

Uint8List uint16ToBytes(
  1. List<int> values
)

Convert unsigned 16-bit integers to bytes.

Parameters:

  • values: List of 16-bit unsigned integers

Returns: Byte array (big-endian)

Implementation

static Uint8List uint16ToBytes(List<int> values) {
  final data = Uint8List(values.length * 2);
  final byteData = ByteData.sublistView(data);
  for (int i = 0; i < values.length; i++) {
    byteData.setUint16(i * 2, values[i], Endian.big);
  }
  return data;
}