Esempio n. 1
0
 public SerialLis(CommunicationFields serialFields)
 {
     BaudRate          = serialFields.BaudRate;
     SerialPort        = serialFields.Port;
     SerialParity      = serialFields.Parity;
     SerialDataBit     = serialFields.DataBit;
     SerialStopBit     = serialFields.StopBit;
     SerialFlowControl = serialFields.FlowControl;
 }
Esempio n. 2
0
        public CommunicationFields ReadJsonFile()
        {
            CommunicationFields communicationField = null;

            if (File.Exists(GetCommJsonFile))
            {
                communicationField = JsonConvert.DeserializeObject <CommunicationFields>(File.ReadAllText(GetCommJsonFile));
            }
            return(communicationField);
        }
Esempio n. 3
0
 public void WriteSerialJsonFile(CommunicationFields commFields)
 {
     if (File.Exists(GetCommJsonFile))
     {
         File.Delete(GetCommJsonFile);
     }
     using (StreamWriter file = File.CreateText(GetCommJsonFile)) {
         JsonSerializer serializer = new JsonSerializer();
         serializer.Serialize(file, commFields);
     }
 }
Esempio n. 4
0
 public SendReciver(CommunicationFields commFields, SerialMessageStatus serialMsgStatus,
                    TcpMesageStatus messageStatus, LisPatientFields lisPatF)
 {
     if (commFields != null)
     {
         _connType = commFields.ConnType;
         if (_connType == ConnectionType.Tcp)
         {
             _tcpConnMode = _communicationFields.TcpMode;
         }
         _communicationFields  = commFields;
         this._serialMsgStatus = serialMsgStatus;
         this._tcpMsgStatus    = messageStatus;
         _lisPatFields         = lisPatF;
     }
     _clsLog = new ClsLog();
 }
Esempio n. 5
0
 public TcpServerLis(CommunicationFields commFields)
 {
     IpAddress = commFields.TcpIpAddress;
     Port      = commFields.TcpPort;
 }
Esempio n. 6
0
 public TcpClientLis(CommunicationFields commFields)
 {
     IpAddress = commFields.TcpIpAddress;
     Port      = commFields.TcpPort;
 }