A Sandcastle Documented Class Library
![]() | PartitionedEpcEncoder Class |
Base class for EPC encoders which use partioning schemes described in the GS1 Tag Data Standard.

SystemObject ErrorsContainer
Model
Tego.Rfid.TdsEpcEncoder
Tego.Rfid.TdsPartitionedEpcEncoder
More...
Model
Tego.Rfid.TdsEpcEncoder
Tego.Rfid.TdsPartitionedEpcEncoder
More...
Namespace: Tego.Rfid.Tds
Assembly: Tego (in Tego.dll) Version: 1.0.6599.21663 (1.2017.413.1)

The PartitionedEpcEncoder type exposes the following members.

Name | Description | |
---|---|---|
![]() | PartitionedEpcEncoder | Creates a partioned encoder and sets various partition related properties from the encoder fields. |

Name | Description | |
---|---|---|
![]() | FieldTable | Gets a table mapping EPC field PropertyInfo to the EpcFieldAttribute which describes the field. (Inherited from EpcEncoder.) |
![]() | FirstPartitionParameters | Partition attributes for the first partition field. |
![]() | FirstPartitionPropertyInfo | PropertyInfo for the first partition field. |
![]() | Header | Gets the header byte used by this encoder. (Inherited from EpcEncoder.) |
![]() | Scheme | Gets the name of the encoding scheme implemented by this encoder. (Inherited from EpcEncoder.) |
![]() | SecondPartitionParameters | Partition attributes for the second partition field. |
![]() | SecondPartitionPropertyInfo | PropertyInfo for the second partition field. |
![]() | WordCount | Gets the number of words this encoder produces when encoding (VARIABLE if not fixed). (Inherited from EpcEncoder.) |

Name | Description | |
---|---|---|
![]() | Decode | Decodes an EPC hexadecimal string and sets the fields of the encoder accordingly. (Inherited from EpcEncoder.) |
![]() | DecodeField | Decodes a field, reading its value from a word array and setting the corresponding property. Overriden to handle partitions. (Overrides EpcEncoderDecodeField(PropertyInfo, EpcFieldAttribute, UInt16, Int32, Int32, String).) |
![]() | Encode | Encode EPC fields into corresponding words. (Inherited from EpcEncoder.) |
![]() | EncodeField | Encodes a field returning the number of bits used. Overriden to handle partitions. (Overrides EpcEncoderEncodeField(PropertyInfo, EpcFieldAttribute, UInt16, Int32).) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetFirstPartitionBitCount | Gets the number of bits in the first partition. Excludes the partition value bits. |
![]() | GetFirstPartitionCharacterCount | Gets the character count in the first partition. |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetSecondPartitionBitCount | Gets the number of bits in the second partition. |
![]() | GetSecondPartitionCharacterCount | Gets the character count in the second partition. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SetFromTagUriString | Set encoder fields from a Tag URI. (Inherited from EpcEncoder.) |
![]() | SetPropertyFromTagUriField | 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.) |
![]() | ToIdUriString |
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.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | ToTagUriString | Method to generate the EPC Tag URI, e.g. urn:epc:tag:sgtin-96:3.0614141.812345.6789 (Inherited from EpcEncoder.) |
![]() | Validate | (Overrides Model.Validate(String).) |

Name | Description | |
---|---|---|
![]() ![]() | MAX_ORG_BIT_COUNT | Maximum number of bits used to encode an organization. |
![]() ![]() | MAX_ORG_CHAR_COUNT | Maximum number of characters used to identify an organization. |
![]() ![]() | MIN_ORG_CHAR_COUNT | Minimum number of characters used to identify an organization. |

Reference

SystemObject
ErrorsContainer
Model
Tego.Rfid.TdsEpcEncoder
Tego.Rfid.TdsPartitionedEpcEncoder
Tego.Rfid.TdsCpi96
Tego.Rfid.TdsCpiVar
Tego.Rfid.TdsGdti113
Tego.Rfid.TdsGdti174
Tego.Rfid.TdsGdti96
Tego.Rfid.TdsGiai202
Tego.Rfid.TdsGiai96
Tego.Rfid.TdsGrai170
Tego.Rfid.TdsGrai96
Tego.Rfid.TdsGsrn96
Tego.Rfid.TdsGsrnp96
Tego.Rfid.TdsSgcn96
Tego.Rfid.TdsSgln195
Tego.Rfid.TdsSgln96
Tego.Rfid.TdsSgtin198
Tego.Rfid.TdsSgtin96
Tego.Rfid.TdsSscc96
ErrorsContainer
Model
Tego.Rfid.TdsEpcEncoder
Tego.Rfid.TdsPartitionedEpcEncoder
Tego.Rfid.TdsCpi96
Tego.Rfid.TdsCpiVar
Tego.Rfid.TdsGdti113
Tego.Rfid.TdsGdti174
Tego.Rfid.TdsGdti96
Tego.Rfid.TdsGiai202
Tego.Rfid.TdsGiai96
Tego.Rfid.TdsGrai170
Tego.Rfid.TdsGrai96
Tego.Rfid.TdsGsrn96
Tego.Rfid.TdsGsrnp96
Tego.Rfid.TdsSgcn96
Tego.Rfid.TdsSgln195
Tego.Rfid.TdsSgln96
Tego.Rfid.TdsSgtin198
Tego.Rfid.TdsSgtin96
Tego.Rfid.TdsSscc96