using System; namespace NFC.Interfaces { /// /// Abstract representation of the platform specific NFC Hardware /// public interface IHardware { /// /// Check if the device has nfc support /// /// Returns true if the device supports NFC bool IsAvailable(); /// Returns all available readers string[] GetReaders(); /// /// Create a new reader instance from the specified id /// /// Returns the spatform specific reader that corresponds to the id /// Invalid reader id IReader OpenReader(string readerID); } }