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);
}
}