コード例 #1
0
ファイル: SerialLis.cs プロジェクト: CherrySheri/MVMM
 public SerialLis(CommunicationFields serialFields)
 {
     BaudRate          = serialFields.BaudRate;
     SerialPort        = serialFields.Port;
     SerialParity      = serialFields.Parity;
     SerialDataBit     = serialFields.DataBit;
     SerialStopBit     = serialFields.StopBit;
     SerialFlowControl = serialFields.FlowControl;
 }
コード例 #2
0
        public CommunicationFields ReadJsonFile()
        {
            CommunicationFields communicationField = null;

            if (File.Exists(GetCommJsonFile))
            {
                communicationField = JsonConvert.DeserializeObject <CommunicationFields>(File.ReadAllText(GetCommJsonFile));
            }
            return(communicationField);
        }
コード例 #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);
     }
 }
コード例 #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();
 }
コード例 #5
0
 public TcpServerLis(CommunicationFields commFields)
 {
     IpAddress = commFields.TcpIpAddress;
     Port      = commFields.TcpPort;
 }
コード例 #6
0
ファイル: TcpClientLis.cs プロジェクト: CherrySheri/MVMM
 public TcpClientLis(CommunicationFields commFields)
 {
     IpAddress = commFields.TcpIpAddress;
     Port      = commFields.TcpPort;
 }