//Generic Serial Send Data Command private void Send_Command_Data(string Data) { try { decoder = new CommsDecoder(_BaudRate, _COMport, _SendPacketState); //Generic Byte Array decoder.TempSensor_ByteArray_Received += decoder_TempSensor_ByteArray_Received; //Error Events decoder.Timeout_Received += new CommsDecoder.Timeout_EventHandler(decoder_Timeout_Received); //EEPROM Data Received Event decoder.EEPROM_Data_Received += decoder_EEPROM_Data_Received; //Clear EEPROM Event Received decoder.Clear_EEPROM_Response_REceived += decoder_Clear_EEPROM_Response_REceived; //Download/Read RTC Event Received decoder.RTC_Data_Received += decoder_RTC_Data_Received; //Write RTC Event Received decoder.RTC_Write_Response_Received += decoder_RTC_Write_Response_Received; // Send Data Command decoder.SEND_TEMPSENSOR_COMMAND(Data); } catch { //Function_CallError_Received(Ex.Message); throw; } }
public void decoderDisposeCollect() { if (decoder != null) { //decoder.SerialCloseDisposeCollect(); decoder.Dispose(); decoder = null; } GC.Collect(); }
public void Dispose() { if (_BaudRate != null) { _BaudRate = null; } if (_COMport != null) { _COMport = null; } if (decoder != null) { decoder.Dispose(); decoder = null; } }
public void Dispose() { if (_BaudRate != null) _BaudRate = null; if (_COMport != null) _COMport = null; if (decoder != null) { decoder.Dispose(); decoder = null; } }