Click or drag to resize

EpcTagScheme Class

An EPC tag URI scheme.
Inheritance Hierarchy
SystemObject
  GS1.EPC.ApiEpcTagScheme

Namespace: GS1.EPC.Api
Assembly: epc-epconly (in epc-epconly.dll) Version: 2.1.0.28145 (2.1.0.0)
Syntax
C#
public sealed class EpcTagScheme

The EpcTagScheme type exposes the following members.

Properties
 NameDescription
Public propertyEncodingLength Returns the number of bits in the EPC binary encoding corresponding to this EPC Tag scheme, or zero if this EPC Tag scheme has a variable-length binary encoding. The number of bits returned does not include the CRC or PC bits, nor does it include any padding to bring the total number of bits to a multiple of 16 bits (the word padding). Most TDS schemes (e.g. sgtin+) are varaible length - the value returned for these is the maximum, excluding any AIDC+ data.
Public propertyEpcScheme Returns the EPC scheme implemented by this EPC Tag scheme.
Public propertySchemeName Returns the string name of this tag scheme as it appears in the EPC Tag URI.
Public propertyStatic memberValues Returns the list of tag schemes
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodStatic memberFromSchemeName Returns the EpcTagScheme instance whose EPC Tag URI scheme name is equal to the specified string, or null if the specified string does not match any EPC Tag scheme.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToString Returns the name of the tag scheme
(Overrides ObjectToString)
Top
Fields
 NameDescription
Public fieldStatic memberADI_VAR The ADI-var EPC tag URI scheme. This scheme encodes any ADI EPC into a variable-length binary encoding.
Public fieldStatic memberCPI_96 The cpi-96 EPC tag URI scheme. This scheme encodes a CPI EPC satisfying certain restrictions into a 96-bit binary encoding.
Public fieldStatic memberCPI_PLUS The CPI+ EPC tag scheme. This scheme encodes a CPI EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberCPI_VAR The cpi-var EPC tag URI scheme. This scheme encodes any CPI EPC into a variable-length binary encoding.
Public fieldStatic memberDSGTIN_PLUS The DSGTIN+ EPC tag URI scheme. This scheme encodes an SGTIN EPC with an additional date element into a TDS 2.0 binary encoding.
Public fieldStatic memberGDTI_113 The GDTI-113 EPC tag URI scheme. This scheme encodes a GDTI EPC satisfying certain restrictions into a 113-bit binary encoding.
Public fieldStatic memberGDTI_174 The GDTI-113 EPC tag URI scheme. This scheme encodes any GDTI EPC into a 174-bit binary encoding.
Public fieldStatic memberGDTI_96 The GDTI-96 EPC tag URI scheme. This scheme encodes a GDTI EPC satisfying certain restrictions into a 96-bit binary encoding.
Public fieldStatic memberGDTI_PLUS The GDTI+ EPC tag URI scheme. This scheme encodes a any GDTI EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberGIAI_202 The GRAI-202 EPC tag URI scheme. This scheme encodes any GIAI EPC into a 202-bit binary encoding.
Public fieldStatic memberGIAI_96 The GIAI-96 EPC tag URI scheme. This scheme encodes a GIAI EPC satisfying certain restrictions into a 96-bit binary encoding.
Public fieldStatic memberGIAI_PLUS The GIAI+ EPC tag URI scheme. This scheme encodes a GIAI EPC satisfying certain restrictions into a TDS 2.0 binary encoding.
Public fieldStatic memberGID_96 The GID-96 EPC tag URI scheme. This scheme encodes any GID EPC into a 96-bit binary encoding.
Public fieldStatic memberGRAI_170 The GRAI-170 EPC tag URI scheme. This scheme encodes any GRAI EPC into a 170-bit binary encoding.
Public fieldStatic memberGRAI_96 The GRAI-96 EPC tag URI scheme. This scheme encodes a GRAI EPC satisfying certain restrictions into a 96-bit binary encoding.
Public fieldStatic memberGRAI_PLUS The GRAI+ EPC tag scheme. This scheme encodes any GIAI EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberGSRN_96 The GSRN-96 EPC tag URI scheme. This scheme encodes any GSRN EPC into a 96-bit binary encoding.
Public fieldStatic memberGSRN_PLUS The GSRN+ EPC tag URI scheme. This scheme encodes any GSRN EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberGSRNP_96 The GSRNP-96 EPC tag URI scheme. This scheme encodes any GSRNP EPC into a 96-bit binary encoding.
Public fieldStatic memberGSRNP_PLUS The GSRNP+ EPC tag URI scheme. This scheme encodes any GSRNP EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberITIP_110 The ITIP-110 EPC tag URI scheme. This scheme encodes any ITIP EPC into a 110-bit binary encoding.
Public fieldStatic memberITIP_212 The ITIP-212 EPC tag URI scheme. This scheme encodes any ITIP EPC into a 212-bit binary encoding.
Public fieldStatic memberITIP_PLUS The ITIP+ EPC tag scheme. This scheme encodes an ITIP EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberSGCN_96 The SGCN-96 EPC tag URI scheme. This scheme encodes any SGCN EPC into a 96-bit binary encoding.
Public fieldStatic memberSGCN_PLUS The SGCN+ EPC tag URI scheme. This scheme encodes any SGCN EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberSGLN_195 The SGLN-195 EPC tag URI scheme. This scheme encodes any SGLN EPC into a 195-bit binary encoding.
Public fieldStatic memberSGLN_96 The SGLN-96 EPC tag URI scheme. This scheme encodes an SGLN EPC satisfying certain restrictions into a 96-bit binary encoding.
Public fieldStatic memberSGLN_PLUS The SGLN+ EPC tag scheme. This scheme encodes an SGLN EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberSGTIN_198 The SGTIN-198 EPC tag URI scheme. This scheme encodes any SGTIN EPC into a 198-bit binary encoding.
Public fieldStatic memberSGTIN_96 The SGTIN-96 EPC tag URI scheme. This scheme encodes an SGTIN EPC satisfying certain restrictions into a 96-bit binary encoding.
Public fieldStatic memberSGTIN_PLUS The SGTIN+ EPC tag URI scheme. This scheme encodes any SGTIN EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberSSCC_96 The SSCC-96 EPC tag URI scheme. This scheme encodes any SSCC EPC into a 96-bit binary encoding.
Public fieldStatic memberSSCC_PLUS The SSCC+ EPC tag URI scheme. This scheme encodes any SSCC EPC into a TDS 2.0 binary encoding.
Public fieldStatic memberUSDOD_96 The USDOD-96 EPC tag URI scheme. This scheme encodes any USDOD EPC into a 96-bit binary encoding.
Top
See Also