Class: RfidReader

Inherits:
Object
  • Object
show all
Defined in:
lib/readers_adapter/rfid_reader.rb

Overview

La clase RfidReader encapsula la estructura básica de los metodos de un lector RFID. Las subclases deberan redefinir los metodos sin cambiar su estructura.

Direct Known Subclasses

PhidgetRfidReader

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, type, serial, version) ⇒ RfidReader

Crea un nuevo lector RFID con sus atributos básicos.



19
20
21
22
23
24
# File 'lib/readers_adapter/rfid_reader.rb', line 19

def initialize(name, type, serial, version)
  @name=name
  @type=type
  @serial=serial
  @version=version
end

Instance Attribute Details

#nameObject

Referencia al nombre del lector RFID



8
9
10
# File 'lib/readers_adapter/rfid_reader.rb', line 8

def name
  @name
end

#serialObject

Referencia al serial unico del lector RFID



12
13
14
# File 'lib/readers_adapter/rfid_reader.rb', line 12

def serial
  @serial
end

#typeObject

Referencia al tipo de lector RFID



10
11
12
# File 'lib/readers_adapter/rfid_reader.rb', line 10

def type
  @type
end

#versionObject

Referencia a la versión del lector RFID



14
15
16
# File 'lib/readers_adapter/rfid_reader.rb', line 14

def version
  @version
end

Instance Method Details

#deleteObject

Elimina el lector RFID, con lo cual se dejara de detectar las etiquetas RFID.



37
38
# File 'lib/readers_adapter/rfid_reader.rb', line 37

def delete
end

#propertiesObject

Muestra las propiedas básicas del lector RFID, como nombre, tipo, serial y/o versión.



30
31
# File 'lib/readers_adapter/rfid_reader.rb', line 30

def properties
end