Zebra RFID SDK Xamarin
All Classes Namespaces Functions Enumerations Properties
Classes | Enumerations
ZebraRfidSdk Namespace Reference

Classes

class  AccessConfiguration
 Provides Reader Access configuration. More...
 
class  Actions
 This class controls reader action management. More...
 
class  Antennas
 This class represents the Antennas of the reader More...
 
class  AppEngine
 This class is the entry point for iOS RFID SDK. More...
 
class  BatteryEvent
 Provides Battery status event. More...
 
class  Configuration
 This class allows to perform reader configuration. More...
 
class  Constants
 This class contains all constants. More...
 
class  DatabaseEvent
 Provides Database related event. More...
 
class  Inventory
 This class manages reader Inventory control. More...
 
class  OperationEndSummaryEvent
 This class provides operation end summary status data. More...
 
class  PowerEvent
 This class provides reader power event. More...
 
class  RadioErrorEvent
 This class provides radio error status event. More...
 
class  Reader
 Provides the RFIDReader object. More...
 
class  ReaderCapabilities
 This class provides RFID Reader capabilities. More...
 
class  Readers
 This class contains the management of Readers as bluetooth devices. Handles the attach/detach, pair/unpair, paired list and detection of readers More...
 
class  RegionInformation
 This class provides connected RFID reader region information. More...
 
class  RegulatoryConfig
 This class provides RFID reader regulatory configuration. More...
 
class  RFIDAccessOperationCode
 Returns access operation code. More...
 
class  RfidSdk
 Represents properties of reader manager and SDK version. More...
 
class  SingulationControl
 This class provides RFID reader antenna singulation configuration. More...
 
class  StartTriggerConfiguration
 This class provides reader start trigger configuration. More...
 
class  StopTriggerConfiguration
 This class provides reader stop-trigger configuration. More...
 
class  SystemTime
 This class provides the system time. More...
 
class  TagData
 RFID tag data. More...
 
class  TagLocate
 This class manages reader tag locationing control. More...
 
class  TagReportConfiguration
 This class provides Tag report configuration. More...
 
class  TemperatureEvent
 This class provides temperature status event. More...
 

Enumerations

enum  OpMode { OPMODE_MFI = 0x01, OPMODE_BTLE = 0x02, OPMODE_ALL = 0x03 }
 Op mode. More...
 
enum  BatchMode { DISABLE = 0, AUTO = 1, ENABLE = 2 }
 Batch mode. More...
 
enum  Session { SESSION_S0 = 0, SESSION_S1 = 1, SESSION_S2 = 2, SESSION_S3 = 3 }
 Antena configuration session. More...
 
enum  InventoryState { INVENTORYSTATE_A = 0, INVENTORYSTATE_B = 1, INVENTORYSTATE_AB_FLIP = 2 }
 Inventory state for perform inventory More...
 
enum  SLFlag { SLFLAG_ASSERTED = 0, SLFLAG_DEASSERTED = 1, SLFLAG_ALL = 2 }
 Selected flag for perform inventory More...
 
enum  Notifications {
  READER_APPEARANCE = 2, READER_DISAPPEARANCE = 4, SESSION_ESTABLISHMENT = 8, SESSION_TERMINATION = 16,
  MASK_READ = 32, MASK_STATUS = 64, MASK_PROXIMITY = 128, MASK_TRIGGER = 256,
  MASK_BATTERY = 512, MASK_STATUS_OPERENDSUMMARY = 1024, MASK_TEMPERATURE = 2048, MASK_POWER = 4096,
  MASK_DATABASE = 8192, MASK_RADIOERROR = 16384
}
 Reader Notifications. More...
 
enum  MemoryBank {
  MEMORYBANK_EPC = 1, MEMORYBANK_TID = 2, MEMORYBANK_USER = 3, MEMORYBANK_RESV = 4,
  MEMORYBANK_NONE = 5, MEMORYBANK_ACCESS = 6, MEMORYBANK_KILL = 7
}
 Memory bank. More...
 
enum  AccessOperation {
  ACCESSOPERATIONCODE_READ = 0, ACCESSOPERATIONCODE_WRITE = 1, ACCESSOPERATIONCODE_LOCK = 2, ACCESSOPERATIONCODE_KILL = 3,
  ACCESSOPERATIONCODE_BLOCK_WRITE = 4, ACCESSOPERATIONCODE_BLOCK_ERASE = 5, ACCESSOPERATIONCODE_RECOMMISSION = 6, ACCESSOPERATIONCODE_BLOCK_PERMALOCK = 7,
  ACCESSOPERATIONCODE_NXP_SET_EAS = 8, ACCESSOPERATIONCODE_NXP_READ_PROTECT = 9, ACCESSOPERATIONCODE_NXP_RESET_READ_PROTECT = 10, ACCESSOPERATIONCODE_NXP_CHANGE_CONFIG = 22,
  ACCESSOPERATIONCODE_IMPINJ_QT_READ = 21, ACCESSOPERATIONCODE_IMPINJ_QT_WRITE = 20, ACCESSOPERATIONCODE_NONE = 255
}
 Access operation code. More...
 
enum  HoppingConfig { HOPPINGCONFIG_DEFAULT = 0, HOPPINGCONFIG_ENABLED = 1, HOPPINGCONFIG_DISABLED = 2 }
 Hopping configuration. More...
 
enum  TriggerType { TRIGGERTYPE_PRESS = 0, TRIGGERTYPE_RELEASE = 1 }
 Trigger type. More...
 
enum  EventStatus {
  STATUS_OPERATION_START = 0, STATUS_OPERATION_STOP = 1, STATUS_OPERATION_BATCHMODE = 2, STATUS_OPERATION_END_SUMMARY = 3,
  STATUS_TEMPERATURE = 4, STATUS_POWER = 5, STATUS_DATABASE = 6, STATUS_RADIOERROR = 7
}
 Event status. More...
 
enum  GEN2V2_OPERATION_CODE { GEN2V2_OPERATION_AUTHENTICATE = 0, GEN2V2_OPERATION_CRYPTO = 1, GEN2V2_OPERATION_READBUFFER = 2, GEN2V2_OPERATION_UNTRACEBLE = 3 }
 GEN 2 v2 operation code. More...
 

Enumeration Type Documentation

◆ AccessOperation

Access operation code.

◆ BatchMode

Batch mode.

◆ EventStatus

Event status.

◆ GEN2V2_OPERATION_CODE

GEN 2 v2 operation code.

◆ HoppingConfig

Hopping configuration.

◆ InventoryState

Inventory state for perform inventory

◆ MemoryBank

Memory bank.

◆ Notifications

Reader Notifications.

◆ OpMode

enum ZebraRfidSdk.OpMode
strong

Op mode.

◆ Session

enum ZebraRfidSdk.Session
strong

Antena configuration session.

◆ SLFlag

enum ZebraRfidSdk.SLFlag
strong

Selected flag for perform inventory

◆ TriggerType

Trigger type.