beep method
Beeps n
times
Beep duration
could be between 50 and 450 ms.
Implementation
List<int> beep(
{int n = 3, PosBeepDuration duration = PosBeepDuration.beep450ms}) {
List<int> bytes = [];
if (n <= 0) {
return [];
}
int beepCount = n;
if (beepCount > 9) {
beepCount = 9;
}
bytes += Uint8List.fromList(
List.from(cBeep.codeUnits)..addAll([beepCount, duration.value]),
);
beep(n: n - 9, duration: duration);
return bytes;
}