addUTF16String method
Add a UTF16 string, note Dart natively encodes strings as UTF16
Implementation
MqttClientPayloadBuilder addUTF16String(String val) {
for (final codeUnit in val.codeUnits) {
if (codeUnit <= 255 && codeUnit >= 0) {
_payload!.add(codeUnit);
} else {
addHalf(codeUnit);
}
}
return this;
}