public SerialLis(CommunicationFields serialFields) { BaudRate = serialFields.BaudRate; SerialPort = serialFields.Port; SerialParity = serialFields.Parity; SerialDataBit = serialFields.DataBit; SerialStopBit = serialFields.StopBit; SerialFlowControl = serialFields.FlowControl; }
public CommunicationFields ReadJsonFile() { CommunicationFields communicationField = null; if (File.Exists(GetCommJsonFile)) { communicationField = JsonConvert.DeserializeObject <CommunicationFields>(File.ReadAllText(GetCommJsonFile)); } return(communicationField); }
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); } }
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(); }
public TcpServerLis(CommunicationFields commFields) { IpAddress = commFields.TcpIpAddress; Port = commFields.TcpPort; }
public TcpClientLis(CommunicationFields commFields) { IpAddress = commFields.TcpIpAddress; Port = commFields.TcpPort; }