M method

MfuncTuple M(
  1. Uint8List candidbytes,
  2. CandidBytes_i start_i
)
override

Implementation

MfuncTuple M(Uint8List candidbytes, CandidBytes_i start_i) {
    // String nat16_asabitstring = '';
    // for (CandidBytes_i nat16_byte_i=start_i;nat16_byte_i<start_i+2;nat16_byte_i++) {
    //     nat16_asabitstring += candidbytes[nat16_byte_i].toRadixString(2);
    // }
    // int value = int.parse(nat16_asabitstring, radix: 2);

    int v = ByteData.sublistView(candidbytes, start_i, start_i+2).getUint16(0, Endian.little);
    MfuncTuple m_func_tuple = MfuncTuple(Nat16(v), start_i+2);
    return m_func_tuple;
}