Documentation
¶
Overview ¶
Package tech provides Go bindings for android.nfc.tech.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type MifareClassic
- func (m *MifareClassic) AuthenticateSectorWithKeyA(arg0 int32, arg1 *jni.Object) (bool, error)
- func (m *MifareClassic) AuthenticateSectorWithKeyB(arg0 int32, arg1 *jni.Object) (bool, error)
- func (m *MifareClassic) BlockToSector(arg0 int32) (int32, error)
- func (m *MifareClassic) Close() error
- func (m *MifareClassic) Connect() error
- func (m *MifareClassic) Decrement(arg0 int32, arg1 int32) error
- func (m *MifareClassic) Get(arg0 *jni.Object) (*jni.Object, error)
- func (m *MifareClassic) GetBlockCount() (int32, error)
- func (m *MifareClassic) GetBlockCountInSector(arg0 int32) (int32, error)
- func (m *MifareClassic) GetMaxTransceiveLength() (int32, error)
- func (m *MifareClassic) GetSectorCount() (int32, error)
- func (m *MifareClassic) GetSize() (int32, error)
- func (m *MifareClassic) GetTag() (*jni.Object, error)
- func (m *MifareClassic) GetTimeout() (int32, error)
- func (m *MifareClassic) GetType() (int32, error)
- func (m *MifareClassic) Increment(arg0 int32, arg1 int32) error
- func (m *MifareClassic) IsConnected() (bool, error)
- func (m *MifareClassic) ReadBlock(arg0 int32) (*jni.Object, error)
- func (m *MifareClassic) Restore(arg0 int32) error
- func (m *MifareClassic) SectorToBlock(arg0 int32) (int32, error)
- func (m *MifareClassic) SetTimeout(arg0 int32) error
- func (m *MifareClassic) Transceive(arg0 *jni.Object) (*jni.Object, error)
- func (m *MifareClassic) Transfer(arg0 int32) error
- func (m *MifareClassic) WriteBlock(arg0 int32, arg1 *jni.Object) error
- type MifareUltralight
- func (m *MifareUltralight) Close() error
- func (m *MifareUltralight) Connect() error
- func (m *MifareUltralight) Get(arg0 *jni.Object) (*jni.Object, error)
- func (m *MifareUltralight) GetMaxTransceiveLength() (int32, error)
- func (m *MifareUltralight) GetTag() (*jni.Object, error)
- func (m *MifareUltralight) GetTimeout() (int32, error)
- func (m *MifareUltralight) GetType() (int32, error)
- func (m *MifareUltralight) IsConnected() (bool, error)
- func (m *MifareUltralight) ReadPages(arg0 int32) (*jni.Object, error)
- func (m *MifareUltralight) SetTimeout(arg0 int32) error
- func (m *MifareUltralight) Transceive(arg0 *jni.Object) (*jni.Object, error)
- func (m *MifareUltralight) WritePage(arg0 int32, arg1 *jni.Object) error
- type NdefFormatable
- func (m *NdefFormatable) Close() error
- func (m *NdefFormatable) Connect() error
- func (m *NdefFormatable) Format(arg0 *jni.Object) error
- func (m *NdefFormatable) FormatReadOnly(arg0 *jni.Object) error
- func (m *NdefFormatable) Get(arg0 *jni.Object) (*jni.Object, error)
- func (m *NdefFormatable) GetTag() (*jni.Object, error)
- func (m *NdefFormatable) IsConnected() (bool, error)
- type NfcA
- func (m *NfcA) Close() error
- func (m *NfcA) Connect() error
- func (m *NfcA) Get(arg0 *jni.Object) (*jni.Object, error)
- func (m *NfcA) GetAtqa() (*jni.Object, error)
- func (m *NfcA) GetMaxTransceiveLength() (int32, error)
- func (m *NfcA) GetSak() (int16, error)
- func (m *NfcA) GetTag() (*jni.Object, error)
- func (m *NfcA) GetTimeout() (int32, error)
- func (m *NfcA) IsConnected() (bool, error)
- func (m *NfcA) SetTimeout(arg0 int32) error
- func (m *NfcA) Transceive(arg0 *jni.Object) (*jni.Object, error)
- type NfcB
- func (m *NfcB) Close() error
- func (m *NfcB) Connect() error
- func (m *NfcB) Get(arg0 *jni.Object) (*jni.Object, error)
- func (m *NfcB) GetApplicationData() (*jni.Object, error)
- func (m *NfcB) GetMaxTransceiveLength() (int32, error)
- func (m *NfcB) GetProtocolInfo() (*jni.Object, error)
- func (m *NfcB) GetTag() (*jni.Object, error)
- func (m *NfcB) IsConnected() (bool, error)
- func (m *NfcB) Transceive(arg0 *jni.Object) (*jni.Object, error)
- type NfcBarcode
- func (m *NfcBarcode) Close() error
- func (m *NfcBarcode) Connect() error
- func (m *NfcBarcode) Get(arg0 *jni.Object) (*jni.Object, error)
- func (m *NfcBarcode) GetBarcode() (*jni.Object, error)
- func (m *NfcBarcode) GetTag() (*jni.Object, error)
- func (m *NfcBarcode) GetType() (int32, error)
- func (m *NfcBarcode) IsConnected() (bool, error)
- type NfcF
- func (m *NfcF) Close() error
- func (m *NfcF) Connect() error
- func (m *NfcF) Get(arg0 *jni.Object) (*jni.Object, error)
- func (m *NfcF) GetManufacturer() (*jni.Object, error)
- func (m *NfcF) GetMaxTransceiveLength() (int32, error)
- func (m *NfcF) GetSystemCode() (*jni.Object, error)
- func (m *NfcF) GetTag() (*jni.Object, error)
- func (m *NfcF) GetTimeout() (int32, error)
- func (m *NfcF) IsConnected() (bool, error)
- func (m *NfcF) SetTimeout(arg0 int32) error
- func (m *NfcF) Transceive(arg0 *jni.Object) (*jni.Object, error)
- type NfcV
- func (m *NfcV) Close() error
- func (m *NfcV) Connect() error
- func (m *NfcV) Get(arg0 *jni.Object) (*jni.Object, error)
- func (m *NfcV) GetDsfId() (int8, error)
- func (m *NfcV) GetMaxTransceiveLength() (int32, error)
- func (m *NfcV) GetResponseFlags() (int8, error)
- func (m *NfcV) GetTag() (*jni.Object, error)
- func (m *NfcV) IsConnected() (bool, error)
- func (m *NfcV) Transceive(arg0 *jni.Object) (*jni.Object, error)
- type TagTechnology
Constants ¶
const ( PageSize = consts.PageSize TypeUltralight = consts.TypeUltralight TypeUltralightC = consts.TypeUltralightC TypeUnknown = consts.TypeUnknown BlockSize = consts.BlockSize KeyDefault = consts.KeyDefault KeyMifareApplicationDirectory = consts.KeyMifareApplicationDirectory KeyNfcForum = consts.KeyNfcForum Size1k = consts.Size1k Size2k = consts.Size2k Size4k = consts.Size4k SizeMini = consts.SizeMini TypeClassic = consts.TypeClassic TypePlus = consts.TypePlus TypePro = consts.TypePro TypeKovio = consts.TypeKovio )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MifareClassic ¶
MifareClassic wraps android.nfc.tech.MifareClassic.
func (*MifareClassic) AuthenticateSectorWithKeyA ¶
AuthenticateSectorWithKeyA calls android.nfc.tech.MifareClassic.authenticateSectorWithKeyA.
func (*MifareClassic) AuthenticateSectorWithKeyB ¶
AuthenticateSectorWithKeyB calls android.nfc.tech.MifareClassic.authenticateSectorWithKeyB.
func (*MifareClassic) BlockToSector ¶
func (m *MifareClassic) BlockToSector(arg0 int32) (int32, error)
BlockToSector calls android.nfc.tech.MifareClassic.blockToSector.
func (*MifareClassic) Close ¶
func (m *MifareClassic) Close() error
Close calls android.nfc.tech.MifareClassic.close.
func (*MifareClassic) Connect ¶
func (m *MifareClassic) Connect() error
Connect calls android.nfc.tech.MifareClassic.connect.
func (*MifareClassic) Decrement ¶
func (m *MifareClassic) Decrement(arg0 int32, arg1 int32) error
Decrement calls android.nfc.tech.MifareClassic.decrement.
func (*MifareClassic) GetBlockCount ¶
func (m *MifareClassic) GetBlockCount() (int32, error)
GetBlockCount calls android.nfc.tech.MifareClassic.getBlockCount.
func (*MifareClassic) GetBlockCountInSector ¶
func (m *MifareClassic) GetBlockCountInSector(arg0 int32) (int32, error)
GetBlockCountInSector calls android.nfc.tech.MifareClassic.getBlockCountInSector.
func (*MifareClassic) GetMaxTransceiveLength ¶
func (m *MifareClassic) GetMaxTransceiveLength() (int32, error)
GetMaxTransceiveLength calls android.nfc.tech.MifareClassic.getMaxTransceiveLength.
func (*MifareClassic) GetSectorCount ¶
func (m *MifareClassic) GetSectorCount() (int32, error)
GetSectorCount calls android.nfc.tech.MifareClassic.getSectorCount.
func (*MifareClassic) GetSize ¶
func (m *MifareClassic) GetSize() (int32, error)
GetSize calls android.nfc.tech.MifareClassic.getSize.
func (*MifareClassic) GetTag ¶
func (m *MifareClassic) GetTag() (*jni.Object, error)
GetTag calls android.nfc.tech.MifareClassic.getTag.
func (*MifareClassic) GetTimeout ¶
func (m *MifareClassic) GetTimeout() (int32, error)
GetTimeout calls android.nfc.tech.MifareClassic.getTimeout.
func (*MifareClassic) GetType ¶
func (m *MifareClassic) GetType() (int32, error)
GetType calls android.nfc.tech.MifareClassic.getType.
func (*MifareClassic) Increment ¶
func (m *MifareClassic) Increment(arg0 int32, arg1 int32) error
Increment calls android.nfc.tech.MifareClassic.increment.
func (*MifareClassic) IsConnected ¶
func (m *MifareClassic) IsConnected() (bool, error)
IsConnected calls android.nfc.tech.MifareClassic.isConnected.
func (*MifareClassic) ReadBlock ¶
func (m *MifareClassic) ReadBlock(arg0 int32) (*jni.Object, error)
ReadBlock calls android.nfc.tech.MifareClassic.readBlock.
func (*MifareClassic) Restore ¶
func (m *MifareClassic) Restore(arg0 int32) error
Restore calls android.nfc.tech.MifareClassic.restore.
func (*MifareClassic) SectorToBlock ¶
func (m *MifareClassic) SectorToBlock(arg0 int32) (int32, error)
SectorToBlock calls android.nfc.tech.MifareClassic.sectorToBlock.
func (*MifareClassic) SetTimeout ¶
func (m *MifareClassic) SetTimeout(arg0 int32) error
SetTimeout calls android.nfc.tech.MifareClassic.setTimeout.
func (*MifareClassic) Transceive ¶
Transceive calls android.nfc.tech.MifareClassic.transceive.
func (*MifareClassic) Transfer ¶
func (m *MifareClassic) Transfer(arg0 int32) error
Transfer calls android.nfc.tech.MifareClassic.transfer.
func (*MifareClassic) WriteBlock ¶
func (m *MifareClassic) WriteBlock(arg0 int32, arg1 *jni.Object) error
WriteBlock calls android.nfc.tech.MifareClassic.writeBlock.
type MifareUltralight ¶
MifareUltralight wraps android.nfc.tech.MifareUltralight.
func (*MifareUltralight) Close ¶
func (m *MifareUltralight) Close() error
Close calls android.nfc.tech.MifareUltralight.close.
func (*MifareUltralight) Connect ¶
func (m *MifareUltralight) Connect() error
Connect calls android.nfc.tech.MifareUltralight.connect.
func (*MifareUltralight) GetMaxTransceiveLength ¶
func (m *MifareUltralight) GetMaxTransceiveLength() (int32, error)
GetMaxTransceiveLength calls android.nfc.tech.MifareUltralight.getMaxTransceiveLength.
func (*MifareUltralight) GetTag ¶
func (m *MifareUltralight) GetTag() (*jni.Object, error)
GetTag calls android.nfc.tech.MifareUltralight.getTag.
func (*MifareUltralight) GetTimeout ¶
func (m *MifareUltralight) GetTimeout() (int32, error)
GetTimeout calls android.nfc.tech.MifareUltralight.getTimeout.
func (*MifareUltralight) GetType ¶
func (m *MifareUltralight) GetType() (int32, error)
GetType calls android.nfc.tech.MifareUltralight.getType.
func (*MifareUltralight) IsConnected ¶
func (m *MifareUltralight) IsConnected() (bool, error)
IsConnected calls android.nfc.tech.MifareUltralight.isConnected.
func (*MifareUltralight) ReadPages ¶
func (m *MifareUltralight) ReadPages(arg0 int32) (*jni.Object, error)
ReadPages calls android.nfc.tech.MifareUltralight.readPages.
func (*MifareUltralight) SetTimeout ¶
func (m *MifareUltralight) SetTimeout(arg0 int32) error
SetTimeout calls android.nfc.tech.MifareUltralight.setTimeout.
func (*MifareUltralight) Transceive ¶
Transceive calls android.nfc.tech.MifareUltralight.transceive.
type NdefFormatable ¶
NdefFormatable wraps android.nfc.tech.NdefFormatable.
func (*NdefFormatable) Close ¶
func (m *NdefFormatable) Close() error
Close calls android.nfc.tech.NdefFormatable.close.
func (*NdefFormatable) Connect ¶
func (m *NdefFormatable) Connect() error
Connect calls android.nfc.tech.NdefFormatable.connect.
func (*NdefFormatable) Format ¶
func (m *NdefFormatable) Format(arg0 *jni.Object) error
Format calls android.nfc.tech.NdefFormatable.format.
func (*NdefFormatable) FormatReadOnly ¶
func (m *NdefFormatable) FormatReadOnly(arg0 *jni.Object) error
FormatReadOnly calls android.nfc.tech.NdefFormatable.formatReadOnly.
func (*NdefFormatable) GetTag ¶
func (m *NdefFormatable) GetTag() (*jni.Object, error)
GetTag calls android.nfc.tech.NdefFormatable.getTag.
func (*NdefFormatable) IsConnected ¶
func (m *NdefFormatable) IsConnected() (bool, error)
IsConnected calls android.nfc.tech.NdefFormatable.isConnected.
type NfcA ¶
NfcA wraps android.nfc.tech.NfcA.
func (*NfcA) GetMaxTransceiveLength ¶
GetMaxTransceiveLength calls android.nfc.tech.NfcA.getMaxTransceiveLength.
func (*NfcA) GetTimeout ¶
GetTimeout calls android.nfc.tech.NfcA.getTimeout.
func (*NfcA) IsConnected ¶
IsConnected calls android.nfc.tech.NfcA.isConnected.
func (*NfcA) SetTimeout ¶
SetTimeout calls android.nfc.tech.NfcA.setTimeout.
type NfcB ¶
NfcB wraps android.nfc.tech.NfcB.
func (*NfcB) GetApplicationData ¶
GetApplicationData calls android.nfc.tech.NfcB.getApplicationData.
func (*NfcB) GetMaxTransceiveLength ¶
GetMaxTransceiveLength calls android.nfc.tech.NfcB.getMaxTransceiveLength.
func (*NfcB) GetProtocolInfo ¶
GetProtocolInfo calls android.nfc.tech.NfcB.getProtocolInfo.
func (*NfcB) IsConnected ¶
IsConnected calls android.nfc.tech.NfcB.isConnected.
type NfcBarcode ¶
NfcBarcode wraps android.nfc.tech.NfcBarcode.
func (*NfcBarcode) Close ¶
func (m *NfcBarcode) Close() error
Close calls android.nfc.tech.NfcBarcode.close.
func (*NfcBarcode) Connect ¶
func (m *NfcBarcode) Connect() error
Connect calls android.nfc.tech.NfcBarcode.connect.
func (*NfcBarcode) GetBarcode ¶
func (m *NfcBarcode) GetBarcode() (*jni.Object, error)
GetBarcode calls android.nfc.tech.NfcBarcode.getBarcode.
func (*NfcBarcode) GetTag ¶
func (m *NfcBarcode) GetTag() (*jni.Object, error)
GetTag calls android.nfc.tech.NfcBarcode.getTag.
func (*NfcBarcode) GetType ¶
func (m *NfcBarcode) GetType() (int32, error)
GetType calls android.nfc.tech.NfcBarcode.getType.
func (*NfcBarcode) IsConnected ¶
func (m *NfcBarcode) IsConnected() (bool, error)
IsConnected calls android.nfc.tech.NfcBarcode.isConnected.
type NfcF ¶
NfcF wraps android.nfc.tech.NfcF.
func (*NfcF) GetManufacturer ¶
GetManufacturer calls android.nfc.tech.NfcF.getManufacturer.
func (*NfcF) GetMaxTransceiveLength ¶
GetMaxTransceiveLength calls android.nfc.tech.NfcF.getMaxTransceiveLength.
func (*NfcF) GetSystemCode ¶
GetSystemCode calls android.nfc.tech.NfcF.getSystemCode.
func (*NfcF) GetTimeout ¶
GetTimeout calls android.nfc.tech.NfcF.getTimeout.
func (*NfcF) IsConnected ¶
IsConnected calls android.nfc.tech.NfcF.isConnected.
func (*NfcF) SetTimeout ¶
SetTimeout calls android.nfc.tech.NfcF.setTimeout.
type NfcV ¶
NfcV wraps android.nfc.tech.NfcV.
func (*NfcV) GetMaxTransceiveLength ¶
GetMaxTransceiveLength calls android.nfc.tech.NfcV.getMaxTransceiveLength.
func (*NfcV) GetResponseFlags ¶
GetResponseFlags calls android.nfc.tech.NfcV.getResponseFlags.
func (*NfcV) IsConnected ¶
IsConnected calls android.nfc.tech.NfcV.isConnected.
type TagTechnology ¶
TagTechnology wraps android.nfc.tech.TagTechnology.
func (*TagTechnology) Close ¶
func (m *TagTechnology) Close() error
Close calls android.nfc.tech.TagTechnology.close.
func (*TagTechnology) Connect ¶
func (m *TagTechnology) Connect() error
Connect calls android.nfc.tech.TagTechnology.connect.
func (*TagTechnology) GetTag ¶
func (m *TagTechnology) GetTag() (*jni.Object, error)
GetTag calls android.nfc.tech.TagTechnology.getTag.
func (*TagTechnology) IsConnected ¶
func (m *TagTechnology) IsConnected() (bool, error)
IsConnected calls android.nfc.tech.TagTechnology.isConnected.