Gid96 Class

TegoOS

Gid96 Class
Encoder / decoder for 96 bit general identifier (gid-96) EPC codes.
Inheritance Hierarchy
SystemObject  ErrorsContainer
    Model
      Tego.Rfid.TdsEpcEncoder
        Tego.Rfid.TdsGid96

Namespace: Tego.Rfid.Tds
Assembly: Tego (in Tego.dll) Version: 1.0.6599.21663 (1.2017.413.1)
Syntax
public class Gid96 : EpcEncoder
Public Class Gid96
	Inherits EpcEncoder
public ref class Gid96 : public EpcEncoder
type Gid96 =  
    class
        inherit EpcEncoder
    end

The Gid96 type exposes the following members.

Constructors
  NameDescription
Public methodGid96
Initializes a new instance of the Gid96 class
Top
Properties
  NameDescription
Public propertyFieldTable
Gets a table mapping EPC field PropertyInfo to the EpcFieldAttribute which describes the field.
(Inherited from EpcEncoder.)
Public propertyGeneralManagerNumber
Gets or sets the general manager number.
Public propertyHeader
Gets the header byte used by this encoder.
(Inherited from EpcEncoder.)
Public propertyObjectClass
Gets or sets the object class.
Public propertyScheme
Gets the name of the encoding scheme implemented by this encoder.
(Inherited from EpcEncoder.)
Public propertySerialNumber
Gets or sets the serial number.
Public propertyWordCount
Gets the number of words this encoder produces when encoding (VARIABLE if not fixed).
(Inherited from EpcEncoder.)
Top
Methods
  NameDescription
Public methodDecode
Decodes an EPC hexadecimal string and sets the fields of the encoder accordingly.
(Inherited from EpcEncoder.)
Public methodDecodeField
Decodes a field, reading its value from a word array and setting the corresponding property.
(Inherited from EpcEncoder.)
Public methodEncode
Encode EPC fields into corresponding words.
(Inherited from EpcEncoder.)
Public methodEncodeField
Encodes a field returning the number of bits used.
(Inherited from EpcEncoder.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetFromTagUriString
Set encoder fields from a Tag URI.
(Inherited from EpcEncoder.)
Protected methodSetPropertyFromTagUriField
Set an encoder field from a field within a Tag URI. Override this if a field needs to be decoded in an an unusual manner.
(Inherited from EpcEncoder.)
Public methodToIdUriString
Virtual method to generate the EPC Identity URI, e.g. urn:epc:id:sgtin:0614141.812345.6789 Override this method in the encoder if the URI is not formed from the properties in order.
(Inherited from EpcEncoder.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodToTagUriString
Method to generate the EPC Tag URI, e.g. urn:epc:tag:sgtin-96:3.0614141.812345.6789
(Inherited from EpcEncoder.)
Top
Fields
  NameDescription
Public fieldStatic memberHEADER
Header byte used to identify this EPC type.
Public fieldStatic memberNAME
Human readable, internationalized description of this EPC code.
Public fieldStatic memberSCHEME
EPC encoding scheme as used in the Tag URI.
Top
See Also