コード例 #1
0
        /// <summary>
        /// Check for instance of BLEData
        /// </summary>

        public string ReadLastData()
        {
            if (this.BleData.Count > 0)
            {
                BLEData data = this.BleData[this.BleData.Count - 1];
                return($"<{Tag.MT.ToString()}>{"data"}<{Tag.TS.ToString()}>{DateTime.Now.ToString("s")}<{Tag.PNA.ToString()}>{this.patientName}<{Tag.PNU.ToString()}>{this.patientNumber}<{Tag.ID.ToString()}>{this.ergoID}{data.GetData()}<{Tag.EOF.ToString()}>");
            }
            else
            {
                return(string.Empty);
            }
        }
コード例 #2
0
        /// <summary>
        /// Check for instance of BLEData
        /// </summary>

        public void readLastData()
        {
            BLEData data = _bleData[_bleData.Count - 1];

            if (data is BLEDataPage16)
            {
                // Action for page 16 data
            }
            if (data is BLEDataPage25)
            {
                // Action for page 25 data
            }
        }
コード例 #3
0
 public BLEDataPage16 GetDataForVR()
 {
     if (this.BleData != null)
     {
         if (this.BleData.Count > 0)
         {
             BLEData bleData = this.BleData[this.BleData.Count - 1];
             if (bleData is BLEDataPage16)
             {
                 Console.WriteLine("UPDATING VR NOW");
                 BLEDataPage16 data = (BLEDataPage16)bleData;
                 return(data);
             }
         }
     }
     return(null);
 }