Show:
Extends webduino.Module

The RFID class.

RFID reader is used to track nearby tags by wirelessly reading a tag's unique ID.

Constructor

webduino.module.RFID
(
  • board
)

Parameters:

Methods

addListener
(
  • type
  • listener
)

Add a listener for a certain type of event.

Parameters:

  • type String

    Event type.

  • listener Function

    Event listener.

destroy ()

Stop reading RFID and remove all listeners.

emit
(
  • type
  • object,...
)

Emit an event of certain type.

Parameters:

  • type String

    Event type.

  • [object,...] Object optional

    Event object(s).

listeners
(
  • type
)

Return the listener list bound to certain type of event.

Parameters:

  • type String

    Evnet type.

off
(
  • evtType
  • handler
)

Remove listener.

Parameters:

  • evtType String

    Type of event.

  • handler Function

    Callback function.

on
(
  • type
  • listener
)

Alias for EventEmitter.addListener(type, listener)

Parameters:

  • type String

    Event type.

  • listener Function

    Event listener.

once
(
  • type
  • listener
)

Add a one-time listener for a certain type of event.

Parameters:

  • type String

    Event type.

  • listener Function

    Event listener.

read
(
  • enterHandler
  • leaveHandler
)

Start reading RFID.

Parameters:

  • [enterHandler] Function optional

    Callback when RFID entered.

  • [leaveHandler] Function optional

    Callback when RFID leaved.

removeAllListeners
(
  • type
)

Remove all listeners of certain type.

Parameters:

  • type String

    Event type.

removeListener
(
  • type
  • listener
)

Remove a listener for certain type of event.

Parameters:

  • type String

    Event type.

  • listener Function

    Event listener.

setMaxListeners
(
  • n
)

Set maximum number of listeners that is allow to bind on an emitter.

Parameters:

  • n Number

    Number of listeners.

stopRead ()

Stop reading RFID.

Attributes

isReading

Boolean isReading readonly

The state indicating whether the module is reading.

type

String readonly

Type of the module.

Events

RFIDEvent.ENTER

Fires when the RFID entered.

RFIDEvent.LEAVE

Fires when the RFID leaved.