Share via


RFIDTagBase Class [AX 2012]

The RFIDTagBase class is the base class for generating and splitting radio frequency identification (RFID) tags. The class must be extended for each type of RFID tag.

Syntax

class RFIDTagBase

Run On

Called

Methods

  Method Description
Gg803203.protmethod(en-us,AX.60).gif addBits Adds a value to the bit stack.
Gg803203.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg803203.protmethod(en-us,AX.60).gif clear Serves as the base method for clearing the tags and variables. The method must be extended for each type of radio frequency identification (RFID) tag.
Gg803203.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif generate Serves as the base method for generating the tags. The method must be extended for each type of type of radio frequency identification (RFID) tag.
Gg803203.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg803203.protmethod(en-us,AX.60).gif new Initializes a new instance of the RFIDTagBase class.
Gg803203.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg803203.protmethod(en-us,AX.60).gif peek Peeks a value from the bit stack and returns it as anytype. This makes it possible to assign it to both string and integers.
Gg803203.pubmethod(en-us,AX.60).gif postGenerate Finalizes the generation of the tag ID.
Gg803203.protmethod(en-us,AX.60).gif postGenerateValidation The base method to validate the tag ID after it is generated.
Gg803203.protmethod(en-us,AX.60).gif postSplitValidation The base method to validate the fields from the tag ID after it is split.
Gg803203.protmethod(en-us,AX.60).gif preGenerateValidation The base method to validate the tag ID before it is generated.
Gg803203.pubmethod(en-us,AX.60).gif preSplit Converts the tag ID into the bit stack.
Gg803203.protmethod(en-us,AX.60).gif preSplitValidation The base method to validate the tag ID before it is split.
Gg803203.protmethod(en-us,AX.60).gif push Pushes a value on to the bit stack and returns the new bit stack.
Gg803203.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif split This method is the base method to split tags into separate fields.
Gg803203.pubmethod(en-us,AX.60).gif tagLength Retrieves the length of the tag ID.
Gg803203.protmethod(en-us,AX.60).gif toHex Converts an integer into a hexadecimal string.
Gg803203.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg803203.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)

Top

Remarks

The RFID tag is received as a hexadecimal string from the RFID server and the hexadecimal values are pushed on to a binary stack in order to be able to split the different fields in the RFID tag even if the field is not sized to fit binary groups of four.

Inheritance Hierarchy

Object Class
  RFIDTagBase Class
    RFIDEpc Class