public override async Task SendCommand() { string cmd; if (_start >= 0 && _height >= 0) { cmd = $"OI{AxLEHelper.ShortToHexWordsLE((ushort)_offset)}{AxLEHelper.ByteToHex((byte)_start)}{AxLEHelper.ByteToHex((byte)_height)}"; } else { cmd = $"OI{AxLEHelper.ShortToHexWordsLE((ushort)_offset)}"; } await Device.TxUart(cmd); }
public override async Task SendCommand() { await Device.TxUart($"S{AxLEHelper.ShortToHexWordsLE(_offset)}"); }
public override async Task SendCommand() { await Device.TxUart($"OD{AxLEHelper.ShortToHexWordsLE(_offset)}{_startCol:X2}{_startRow:X2}{_cols:X2}{_rows:X2}{_span:X2}"); }