bool IsEnoughBattery() { RFIDUHF.RFID_STATUS status = new RFIDUHF.RFID_STATUS(); INT32U nADC = 0; float fVolt = 0; // get power first status = UHFNet.GetPower(ref nADC); if (status != RFIDUHF.RFID_STATUS.RFID_STATUS_OK) { return(false); } status = UHFNet.ReadBattery(ref nADC, ref fVolt); if (fVolt < m_fCutOffValue & status == RFIDUHF.RFID_STATUS.RFID_STATUS_OK) { return(false); } else { return(true); } }
public bool OpenRFID(bool bOpen) { if (bOpen) { RFIDUHF.RFID_STATUS status = new RFIDUHF.RFID_STATUS(); status = UHFNet.Init(); if (status != RFIDUHF.RFID_STATUS.RFID_STATUS_OK) { // NOTE: NO_SUCH_RADIO might be because of the wrong // COM port designated in the RFIDcomm.cfg file! #if CHATTY_READER strstatus = String.Format("RFID Init Error-{0:G}", status); Trace.WriteLine(strstatus); #endif return(false); } } else { RFIDUHF.RFID_STATUS status = new RFIDUHF.RFID_STATUS(); status = UHFNet.Close(); if (status != RFIDUHF.RFID_STATUS.RFID_STATUS_OK) { #if CHATTY_READER strstatus = String.Format("{0:G}", status); Trace.WriteLine(strstatus); #endif return(false); } } return(true); }