Esempio n. 1
0
        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;
        }
Esempio n. 2
0
		public DataModeEventArg(DataModeEnum value)
		{
			_value = value;
		}
Esempio n. 3
0
		private void OnDataModeChanged(DataModeEnum value)
		{
			if (DataModeChanged != null)
				DataModeChanged(this, new DataModeEventArg(value));
		}
Esempio n. 4
0
 public DataModeEventArg(DataModeEnum value)
 {
     this.value = value;
 }
Esempio n. 5
0
 private void OnDataModeChanged(DataModeEnum value)
 {
     if (this.DataModeChanged == null)
     return;
       this.DataModeChanged((object) this, new DataModeEventArg(value));
 }
Esempio n. 6
0
 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);
     }
 }
Esempio n. 7
0
        /// <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;
        }
Esempio n. 8
0
 public DataModeEventArg(DataModeEnum value)
 {
     _value = value;
 }
Esempio n. 9
0
 public DataModeEventArg(DataModeEnum value)
 {
     this.value = value;
 }
Esempio n. 10
0
		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);
			}
		}