upm  0.4.1
Sensor/Actuator repository for libmraa (v0.8.0)
Data Structures | Enumerations

SM130 RFID Reader Module library. More...

Data Structures

class  SM130
 API for the SM130 RFID Reader Module. More...
 

Enumerations

enum  CMD_T {
  CMD_RESET = 0x80, CMD_VERSION = 0x81, CMD_SEEK_TAG = 0x82, CMD_SELECT_TAG = 0x83,
  CMD_AUTHENTICATE = 0x85, CMD_READ16 = 0x86, CMD_READ_VALUE = 0x87, CMD_WRITE16 = 0x89,
  CMD_WRITE_VALUE = 0x8a, CMD_WRITE4 = 0x8b, CMD_WRITE_KEY = 0x8c, CMD_INC_VALUE = 0x8d,
  CMD_DEC_VALUE = 0x8e, CMD_ANTENNA_POWER = 0x90, CMD_READ_PORT = 0x91, CMD_WRITE_PORT = 0x92,
  CMD_HALT_TAG = 0x93, CMD_SET_BAUD = 0x94, CMD_SLEEP = 0x96
}
 
enum  TAG_TYPE_T {
  TAG_NONE = 0x00, TAG_MIFARE_ULTRALIGHT = 0x01, TAG_MIFARE_1K = 0x02, TAG_MIFARE_4K = 0x03,
  TAG_UNKNOWN = 0xff
}
 
enum  KEY_TYPES_T {
  KEY_TYPE_EEPROM_A0 = 0x10, KEY_TYPE_EEPROM_A1 = 0x11, KEY_TYPE_EEPROM_A2 = 0x12, KEY_TYPE_EEPROM_A3 = 0x13,
  KEY_TYPE_EEPROM_A4 = 0x14, KEY_TYPE_EEPROM_A5 = 0x15, KEY_TYPE_EEPROM_A6 = 0x16, KEY_TYPE_EEPROM_A7 = 0x17,
  KEY_TYPE_EEPROM_A8 = 0x18, KEY_TYPE_EEPROM_A9 = 0x19, KEY_TYPE_EEPROM_A10 = 0x1a, KEY_TYPE_EEPROM_A11 = 0x1b,
  KEY_TYPE_EEPROM_A12 = 0x1c, KEY_TYPE_EEPROM_A13 = 0x1d, KEY_TYPE_EEPROM_A14 = 0x1e, KEY_TYPE_EEPROM_A15 = 0x1f,
  KEY_TYPE_EEPROM_B0 = 0x20, KEY_TYPE_EEPROM_B1 = 0x21, KEY_TYPE_EEPROM_B2 = 0x22, KEY_TYPE_EEPROM_B3 = 0x23,
  KEY_TYPE_EEPROM_B4 = 0x24, KEY_TYPE_EEPROM_B5 = 0x25, KEY_TYPE_EEPROM_B6 = 0x26, KEY_TYPE_EEPROM_B7 = 0x27,
  KEY_TYPE_EEPROM_B8 = 0x28, KEY_TYPE_EEPROM_B9 = 0x29, KEY_TYPE_EEPROM_B10 = 0x2a, KEY_TYPE_EEPROM_B11 = 0x2b,
  KEY_TYPE_EEPROM_B12 = 0x2c, KEY_TYPE_EEPROM_B13 = 0x2d, KEY_TYPE_EEPROM_B14 = 0x2e, KEY_TYPE_EEPROM_B15 = 0x2f,
  KEY_TYPE_A = 0xaa, KEY_TYPE_B = 0xbb, KEY_TYPE_A_AND_TRANSPORT_F = 0xff
}
 

Detailed Description

Collaboration diagram for libupm-sm130: