generateCrc static method
Implementation
static int generateCrc(ProtocolVersion protocolVersion,
ProfileVersion profileVersion, int recordsSize) {
final builder = BytesBuilder();
builder.addByte(14);
builder.add(protocolVersion.toBytes());
builder.add(profileVersion.toBytes());
final byteData1 = ByteData(4);
byteData1.setUint32(0, recordsSize, Endian.little);
builder.add(byteData1.buffer.asUint8List());
builder.add(utf8.encode('.FIT'));
return crc16(builder.toBytes());
}