-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | libnfc bindings
--   
--   nfc is a set of bindings to libnfc
@package nfc
@version 0.1.0

module Bindings.NFC
data NFCTarget
NFCTargetISO14443a :: NFCISO14443aInfo -> NFCTarget
data NFCModulation
NFCModulation :: NFCModulationType -> NFCBaudRate -> NFCModulation
[nfcModType] :: NFCModulation -> NFCModulationType
[nfcModBaudRate] :: NFCModulation -> NFCBaudRate
data NFCModulationType
NmtIso14443a :: NFCModulationType
NmtJewel :: NFCModulationType
NmtIso14443b :: NFCModulationType
NmtIso14443bi :: NFCModulationType
NmtIso14443b2sr :: NFCModulationType
NmtIso14443b2ct :: NFCModulationType
NmtFelica :: NFCModulationType
NmtDep :: NFCModulationType
data NFCBaudRate
NbrUndefined :: NFCBaudRate
Nbr106 :: NFCBaudRate
Nbr212 :: NFCBaudRate
Nbr424 :: NFCBaudRate
Nbr847 :: NFCBaudRate
data NFCISO14443aInfo
NFCISO14443aInfo :: Word16 -> Word8 -> ByteString -> ByteString -> NFCISO14443aInfo
[iso14443aAbtAtqa] :: NFCISO14443aInfo -> Word16
[iso14443aBtSak] :: NFCISO14443aInfo -> Word8
[iso14443aAbtUid] :: NFCISO14443aInfo -> ByteString
[iso14443aAbtAts] :: NFCISO14443aInfo -> ByteString
initialize :: IO ((NFCContextPtr))
open :: (NFCContextPtr) -> (String) -> IO ((Maybe NFCDevicePtr))
initiatorInit :: (NFCDevicePtr) -> IO ((Int))
initiatorSelectPassiveTarget :: NFCDevicePtr -> NFCModulation -> Maybe String -> IO (Maybe NFCTarget)
initiatorPollTarget :: NFCDevicePtr -> [NFCModulation] -> Word8 -> Word8 -> IO (Maybe NFCTarget)
instance GHC.Show.Show Bindings.NFC.NFCBaudRate
instance GHC.Classes.Eq Bindings.NFC.NFCBaudRate
instance GHC.Show.Show Bindings.NFC.NFCModulationType
instance GHC.Classes.Eq Bindings.NFC.NFCModulationType
instance Foreign.Storable.Storable Bindings.NFC.NFCModulation
instance Foreign.Storable.Storable Bindings.NFC.NFCTarget
instance GHC.Enum.Enum Bindings.NFC.NFCBaudRate
instance GHC.Enum.Enum Bindings.NFC.NFCModulationType
