rfidapiConstants.h File Reference

Enumerated Types More...


Defines

#define NUM_LOCK_DATA_FIELDS   5

Enumerations

enum  RFID_VERSION {
  RFID_API3_5_0 = 0,
  RFID_API3_5_1 = 1,
  RFID_API3_5_5 = 2
}
enum  RFID_EVENT_TYPE {
  GPI_EVENT = 0,
  TAG_DATA_EVENT = 1,
  TAG_READ_EVENT = 1,
  BUFFER_FULL_WARNING_EVENT = 2,
  ANTENNA_EVENT = 3,
  INVENTORY_START_EVENT = 4,
  INVENTORY_STOP_EVENT = 5,
  ACCESS_START_EVENT = 6,
  ACCESS_STOP_EVENT = 7,
  DISCONNECTION_EVENT = 8,
  BUFFER_FULL_EVENT = 9,
  NXP_EAS_ALARM_EVENT = 10,
  READER_EXCEPTION_EVENT = 11,
  HANDHELD_TRIGGER_EVENT = 12,
  DEBUG_INFO_EVENT = 13,
  TEMPERATURE_ALARM_EVENT = 14
}
enum  READER_EXCEPTION_EVENT_TYPE { UNKNOWN_EXCEPTION = 0 }
enum  DISCONNECTION_EVENT_TYPE {
  READER_INITIATED_DISCONNECTION = 0,
  READER_EXCEPTION = 1,
  CONNECTION_LOST = 2
}
enum  ANTENNA_EVENT_TYPE {
  ANTENNA_CONNECTED = 1,
  ANTENNA_DISCONNECTED = 0
}
enum  GPI_PORT_STATE {
  GPI_PORT_STATE_LOW = 0,
  GPI_PORT_STATE_HIGH = 1,
  GPI_PORT_STATE_UNKNOWN = 2
}
enum  HANDHELD_TRIGGER_EVENT_TYPE {
  HANDHELD_TRIGGER_RELEASED = 0,
  HANDHELD_TRIGGER_PRESSED = 1
}
enum  READER_ID_TYPE {
  MAC_ADDRESS = 0,
  EPC_ID = 1
}
enum  FORWARD_LINK_MODULATION {
  FORWARD_LINK_MODULATION_PR_ASK = 0,
  FORWARD_LINK_MODULATION_SSB_ASK = 1,
  FORWARD_LINK_MODULATION_DSB_ASK = 2
}
enum  MODULATION {
  MV_FM0 = 0,
  MV_2 = 1,
  MV_4 = 2,
  MV_8 = 3
}
enum  DIVIDE_RATIO {
  DR_8 = 0,
  DR_64_3 = 1
}
enum  SPECTRAL_MASK_INDICATOR {
  SMI_UNKNOWN = 0,
  SMI_SI = 1,
  SMI_MI = 2,
  SMI_DI = 3
}
enum  COMMUNICATION_STANDARD {
  UNSPECIFIED = 0,
  US_FCC_PART_15,
  ETSI_302_208,
  ETSI_300_220,
  AUSTRALIA_LIPD_1W,
  AUSTRALIA_LIPD_4W,
  JAPAN_ARIB_STD_T89,
  HONGKONG_OFTA_1049,
  TAIWAN_DGT_LP0002,
  KOREA_MIC_ARTICLE_5_2
}
enum  MEMORY_BANK {
  MEMORY_BANK_RESERVED = 0,
  MEMORY_BANK_EPC,
  MEMORY_BANK_TID,
  MEMORY_BANK_USER
}
enum  START_TRIGGER_TYPE {
  START_TRIGGER_TYPE_IMMEDIATE = 0,
  START_TRIGGER_TYPE_PERIODIC,
  START_TRIGGER_TYPE_GPI,
  START_TRIGGER_TYPE_HANDHELD
}
enum  STOP_TRIGGER_TYPE {
  STOP_TRIGGER_TYPE_IMMEDIATE = 0,
  STOP_TRIGGER_TYPE_DURATION,
  STOP_TRIGGER_TYPE_GPI_WITH_TIMEOUT,
  STOP_TRIGGER_TYPE_TAG_OBSERVATION_WITH_TIMEOUT,
  STOP_TRIGGER_TYPE_N_ATTEMPTS_WITH_TIMEOUT,
  STOP_TRIGGER_TYPE_HANDHELD_WITH_TIMEOUT
}
enum  TRUNCATE_ACTION {
  TRUNCATE_ACTION_UNSPECIFIED = 0,
  TRUNCATE_ACTION_DO_NOT_TRUNCATE,
  TRUNCATE_ACTION_TRUNCATE
}
enum  SESSION {
  SESSION_S0 = 0,
  SESSION_S1 = 1,
  SESSION_S2 = 2,
  SESSION_S3 = 3
}
enum  INVENTORY_STATE {
  INVENTORY_STATE_A = 0,
  INVENTORY_STATE_B = 1,
  INVENTORY_STATE_AB_FLIP = 2
}
enum  FILTER_ACTION {
  FILTER_ACTION_DEFAULT = 0,
  FILTER_ACTION_STATE_AWARE = 1,
  FILTER_ACTION_STATE_UNAWARE = 2
}
enum  SL_FLAG {
  SL_FLAG_ASSERTED = 0,
  SL_FLAG_DEASSERTED = 1,
  SL_ALL = 2
}
enum  TARGET {
  TARGET_SL = 0,
  TARGET_INVENTORIED_STATE_S0 = 1,
  TARGET_INVENTORIED_STATE_S1 = 2,
  TARGET_INVENTORIED_STATE_S2 = 3,
  TARGET_INVENTORIED_STATE_S3 = 4
}
enum  STATE_UNAWARE_ACTION {
  STATE_UNAWARE_ACTION_SELECT_NOT_UNSELECT = 0x00,
  STATE_UNAWARE_ACTION_SELECT = 0x01,
  STATE_UNAWARE_ACTION_NOT_UNSELECT = 0x02,
  STATE_UNAWARE_ACTION_UNSELECT = 0x03,
  STATE_UNAWARE_ACTION_UNSELECT_NOT_SELECT = 0x04,
  STATE_UNAWARE_ACTION_NOT_SELECT = 0x05
}
enum  STATE_AWARE_ACTION {
  STATE_AWARE_ACTION_INV_A_NOT_INV_B = 0x00,
  STATE_AWARE_ACTION_ASRT_SL_NOT_DSRT_SL = 0x00,
  STATE_AWARE_ACTION_INV_A = 0x01,
  STATE_AWARE_ACTION_ASRT_SL = 0x01,
  STATE_AWARE_ACTION_NOT_INV_B = 0x02,
  STATE_AWARE_ACTION_NOT_DSRT_SL = 0x02,
  STATE_AWARE_ACTION_INV_A2BB2A = 0x03,
  STATE_AWARE_ACTION_INV_A2BB2A_NOT_INV_A = 0x03,
  STATE_AWARE_ACTION_NEG_SL = 0x03,
  STATE_AWARE_ACTION_NEG_SL_NOT_ASRT_SL = 0x03,
  STATE_AWARE_ACTION_INV_B_NOT_INV_A = 0x04,
  STATE_AWARE_ACTION_DSRT_SL_NOT_ASRT_SL = 0x04,
  STATE_AWARE_ACTION_INV_B = 0x05,
  STATE_AWARE_ACTION_DSRT_SL = 0x05,
  STATE_AWARE_ACTION_NOT_INV_A = 0x06,
  STATE_AWARE_ACTION_NOT_ASRT_SL = 0x06,
  STATE_AWARE_ACTION_NOT_INV_A2BB2A = 0x07,
  STATE_AWARE_ACTION_NOT_NEG_SL = 0x07
}
enum  LOCK_PRIVILEGE {
  LOCK_PRIVILEGE_NONE = 0,
  LOCK_PRIVILEGE_READ_WRITE = 1,
  LOCK_PRIVILEGE_PERMA_LOCK = 2,
  LOCK_PRIVILEGE_PERMA_UNLOCK = 3,
  LOCK_PRIVILEGE_UNLOCK = 4
}
enum  LOCK_DATA_FIELD {
  LOCK_KILL_PASSWORD = 0,
  LOCK_ACCESS_PASSWORD = 1,
  LOCK_EPC_MEMORY = 2,
  LOCK_TID_MEMORY = 3,
  LOCK_USER_MEMORY = 4
}
enum  RECOMMISSION_OPERATION_CODE {
  RECOMMISSION_DISABLE_PERMALOCK = 1,
  RECOMMISSION_DISABLE_USER_MEMORY = 2,
  RECOMMISSION_DISABLE_USER_MEMORY_2ND_OPTION = 3,
  RECOMMISSION_DISABLE_PASSWORD = 4,
  RECOMMISSION_DISABLE_PERMALOCK_PASSWORD = 5,
  RECOMMISSION_DISABLE_USER_MEMORY_PASSWORD = 6,
  RECOMMISSION_DISABLE_USER_MEMORY_PASSWORD_2ND_OPTION = 7
}
enum  ANTENNA_MODE {
  ANTENNA_MODE_BISTATIC = 0,
  ANTENNA_MODE_MONOSTATIC = 1
}
enum  ACCESS_OPERATION_CODE {
  ACCESS_OPERATION_READ = 0,
  ACCESS_OPERATION_WRITE = 1,
  ACCESS_OPERATION_LOCK = 2,
  ACCESS_OPERATION_KILL = 3,
  ACCESS_OPERATION_BLOCK_WRITE = 4,
  ACCESS_OPERATION_BLOCK_ERASE = 5,
  ACCESS_OPERATION_RECOMMISSION = 6,
  ACCESS_OPERATION_BLOCK_PERMALOCK = 7,
  ACCESS_OPERATION_NXP_SET_EAS = 8,
  ACCESS_OPERATION_NXP_READ_PROTECT = 9,
  ACCESS_OPERATION_NXP_RESET_READ_PROTECT = 10,
  ACCESS_OPERATION_FUJITSU_CHANGE_WORDLOCK = 11,
  ACCESS_OPERATION_FUJITSU_CHANGE_BLOCKLOCK = 12,
  ACCESS_OPERATION_FUJITSU_READ_BLOCKLOCK = 13,
  ACCESS_OPERATION_FUJITSU_BURST_WRITE = 14,
  ACCESS_OPERATION_FUJITSU_BURST_ERASE = 15,
  ACCESS_OPERATION_FUJITSU_CHANGE_BLOCK_OR_AREA_GROUPPASSWORD = 16,
  ACCESS_OPERATION_FUJITSU_AREA_READLOCK = 17,
  ACCESS_OPERATION_FUJITSU_AREA_WRITELOCK = 18,
  ACCESS_OPERATION_FUJITSU_AREA_WRITELOCK_WOPASSWORD = 19,
  ACCESS_OPERATION_IMPINJ_QT_WRITE = 20,
  ACCESS_OPERATION_IMPINJ_QT_READ = 21,
  ACCESS_OPERATION_NXP_CHANGE_CONFIG = 22,
  ACCESS_OPERATION_NONE = 0xFF
}
enum  TAG_FIELD {
  ANTENNA_ID = 1,
  FIRST_SEEN_TIME_STAMP = 2,
  LAST_SEEN_TIME_STAMP = 4,
  PEAK_RSSI = 8,
  TAG_SEEN_COUNT = 16,
  PC = 32,
  XPC = 64,
  CRC = 128,
  CHANNEL_INDEX = 256,
  PHYSICAL_PORT = 512,
  ZONE_ID = 1024,
  ZONE_NAME = 2048,
  PHASE_INFO = 4096,
  ALL_TAG_FIELDS = 0x1FFF
}
enum  TAG_EVENT {
  UNKNOWN_STATE = 0,
  NEW_TAG_VISIBLE = 1,
  TAG_NOT_VISIBLE = 2,
  TAG_BACK_TO_VISIBILITY = 3,
  NONE = 4
}
enum  TAG_EVENT_REPORT_TRIGGER {
  NEVER = 0,
  IMMEDIATE = 1,
  MODERATED = 2
}
enum  READER_TYPE {
  XR = 0,
  FX = 1,
  MC = 2
}
enum  MATCH_PATTERN {
  A_AND_B = 0,
  NOTA_AND_B,
  NOTA_AND_NOTB,
  A_AND_NOTB
}
enum  MATCH_RANGE {
  WITHIN_RANGE = 0,
  OUTSIDE_RANGE = 1,
  GREATER_THAN_LOWER_LIMIT = 2,
  LOWER_THAN_UPPER_LIMIT = 3
}
enum  TRACE_LEVEL {
  TRACE_LEVEL_OFF = 0,
  TRACE_LEVEL_FATAL = 1,
  TRACE_LEVEL_ERROR = 2,
  TRACE_LEVEL_WARNING = 4,
  TRACE_LEVEL_INFO = 8,
  TRACE_LEVEL_VERBOSE = 16,
  TRACE_LEVEL_ALL = 31
}
enum  READER_ID_LENGTH {
  MAC_LENGTH = 8,
  EPC_LENGTH = 12
}
enum  SERVICE_ID {
  RM = 0,
  LLRP_SERVER = 1
}
enum  HEALTH_STATUS {
  DOWN = 0,
  UP = 1
}
enum  USB_OPERATION_MODE {
  ACTIVE_SYNC = 0,
  NETWORK = 1
}
enum  POWER_SOURCE_MODE {
  FULL = 0,
  POE_PLUS = 1,
  POE = 2
}
enum  POWER_NEGOTIATION_STATUS {
  DISABLED_STATE = 0,
  ONGOING = 1,
  SUCCEEDED = 2,
  FAILURE = 3,
  NOT_APPLICABLE = 4
}
enum  LED_COLOR {
  LED_OFF = 0,
  LED_RED,
  LED_GREEN,
  LED_YELLOW
}
enum  OPERATION_QUALIFIER {
  C1G2_OPERATION = 0,
  NXP_EAS_SCAN = 1,
  LOCATE_TAG = 2
}
enum  TEMPERATURE_SOURCE {
  AMBIENT = 0,
  PA
}
enum  ALARM_LEVEL {
  LOW = 0,
  HIGH,
  CRITICAL
}
enum  ANTENNA_STOP_TRIGGER_TYPE {
  ANTENNA_STOP_TRIGGER_TYPE_N_ATTEMPTS = 1,
  ANTENNA_STOP_TRIGGER_TYPE_DURATION_MILLISECS = 2,
  ANTENNA_STOP_TRIGGER_TYPE_DURATION_SECS = 3
}
enum  BATTERY_STATUS {
  BATTERY_CHARGING = 0,
  BATTERY_DISCHARGING = 1,
  BATTERY_LEVEL_CRITICAL = 2,
  BATTERY_STATUS_UNKNOWN = -1
}


Detailed Description


Generated on Fri Mar 4 02:25:28 2016 for RFIDAPI3 1.1 C API Documentation by  doxygen 1.5.6