addCommand(String str, {List<int>? buffer, bool addEnd = true}) { if (buffer == null) { buffer = this.buffer; } if (addEnd) { str += '\r\n'; } buffer.addAll(uint16To8(gbk.encode(str))); }