I was trying to integrate RFID system with a Hospital Management software. That was typically an Active RFID system- operated in UHF band. Basically I want to read, write, delete data using RFID to a card. But to read Card IDs I was getting an error on Invoke method.
Error - 'MainWindow' does not contains a definition for 'Invoke' and no extension method 'Invoke' accepting a first argument of type 'MainWindow' could be found(are you missing a using directive or an assembly reference?)'.
Later I investigate that it was a keyboard injector system. That means the characters will look like if the user entered the data into the TextBox. So I need to open a Notepad and use the RFID tag to see. Need to be careful, this time.
Basically the concept is based on RFID Tag, an RFID reader and a service. CRFIDRadio and CRFIDRadioManager are the 2 objects which I will use on programming. The CRFIDRadio object calls the RFID Reader API. The CRFIDRadioManager object is to manage each RFID Radio object. And, this object controls CRFIDRadio objects for command transport.
- First I will create a CRFIDRadioManager.
- Connect to RFID Reader device with SetParent function.
- Next need to identify the RFID tag. I will apply RunInventory function in the CRFIDRadioManager to identify tag.
- The packet parameter is the result information from the reader. The base structure is RFID_PACKET_COMMON.
The CRFIDRadioManager returns the parent CTagInfo object using the SetParent function.
Ping me.