private RS232() { // Domyślne wyłączenie transakcji. TransactionEnabled = false; _transactionTimeoutTimer.Elapsed += OnTransactionTimeout; Port = new SerialPort(); Port.ReadTimeout = 2000; Port.WriteTimeout = 2000; _dataMode = DataModeEnum.TEXT; Port.DataReceived += DataReceivedHandler; }
public DataModeEventArg(DataModeEnum value) { _value = value; }
private void OnDataModeChanged(DataModeEnum value) { if (DataModeChanged != null) DataModeChanged(this, new DataModeEventArg(value)); }
public DataModeEventArg(DataModeEnum value) { this.value = value; }
private void OnDataModeChanged(DataModeEnum value) { if (this.DataModeChanged == null) return; this.DataModeChanged((object) this, new DataModeEventArg(value)); }
public void SetDataMode(DataModeEnum value) { try { lock (syncThread) registers["RegPacketConfig2"].Value = (uint)(byte)((uint)(byte)((uint)(byte)registers["RegPacketConfig2"].Value & 191U) | (uint)(byte)((uint)(byte)value << 6)); } catch (Exception ex) { OnError((byte)1, ex.Message); } }
/// <summary> /// Ustawienie trybu interpretowania przychodzących danych. /// </summary> /// <param name="mode"></param> public void SetDataMode(DataModeEnum mode) { if (_dataMode == mode) return; // Dodatkowe działania przy zmianie trybu _dataMode = mode; }
public DataModeEventArg(DataModeEnum value) { _value = value; }
public DataModeEventArg(DataModeEnum value) { this.value = value; }
public void SetDataMode(DataModeEnum value) { try { lock (syncThread) m_registers["RegDataModul"].Value = (m_registers["RegDataModul"].Value & 0x9F) | ((uint)value << 5); } catch (Exception exception) { OnError(1, exception.Message); } }