About Us
Museum

RFID Guardian Software:Application

From RFID Guardian

RFID Guardian Software / Application


Application

Typically, the RFID Guardian runs an application called guardian-main . This application in essence glues together all library components (excepting those specific to other platforms, or those configured out), initialises them, and sits back to let things happen.

API n/a
Source [ test/guardian-main ]


Nevertheless, there are many more applications than guardian-main that can be run on the RFID Guardian. Most of them serve to test isolated modules or behaviour. For example, there is an interactive directory browser that uses the UI and the flash disk, but stays away from anything related to RFID devices, protocols, tags, and readers.

API n/a
Source [ test/dir ]


There are also applications that do isolated tests for the ACL, for timers, for GPIOs and associated interrupts, for clocks, for doing spoofing only, for controlling an on-board RFID reader only, etc. For many library features that are added or modified, there is a unit test application.

API n/a
Source [ test/acl/parse-reader ], [ test/timer-latency ], [ test/gpio* ], [ test/rtc ], [ test/tag-spoofer ], [ test/tag-spoofer-14443 ], [ test/reader-main ], [ test/reader-14443-A ]


Some applications, like reader-main that implements a stand-alone reader with a command-line interface, are very much at home in an emulator environment, e.g. to control the Pegoda Reader from an MRG application on a Cygwin/Linux PC.

API n/a
Source [ test/reader-main ], [ test/reader-14443-A ]