IDValidate

Note: All returned values are from a referenced IDValid structure which is inserted in the spreadsheet when the ValidateIDData function is created. When the ValidateIDData function references a ReadIDMax function, the optional Index can reference an indexed string from the ReadIDMax function result table. For more information, see ValidateIDData and ReadIDMax.

Function

Description

GetCAGECode(IDValid,[Index])

Returns the CAGE Code in the DoD UID data.

GetCAGECodeID(IDValid,[Index])

Returns the identifier representing CAGE Code in the DoD UID data.

GetDataFormat(IDValid, [Index])

Returns the format used for encoding data.

GetDiagnosticCode(IDValid,[Index])

Returns diagnostic code.

Diagnostic Code Diagnostic Information Strings

04040000

Data validated successfully.

04040001

Invalid symbology identifier.

04040003

Invalid field identifier.

04040004

Invalid Application Identifier (AI).

04040005

Invalid Data Identifier (DI).

04040006

Invalid Text Element Identifier (TEI).

04040007

Invalid field data.

04040008

Invalid field separator.

04040009

Data is not ISO 15434 compliant.

04040010

Unsupported format.

04040011

Invalid format code.

04040012

ISO 15434 syntax not supported for this code.

04040013

Field is invalid in this application.

04040014

Application field is not currently supported.

04040015

Invalid application data.

04040016

Multiple formats present.

04040017

Duplicate fields present.

04040018

Invalid Construct #1 DoD UID data.

04040019

Invalid Construct #2 DoD UID data.

04040020

Invalid DoD UID data.

04040021

Missing Format Trailer character.

04040022

Missing Message Trailer character.

GetDiagnosticString(IDValid,[Index])

Returns an applicable diagnostic information string.

Diagnostic Information Strings

Data validated successfully.

Invalid symbology identifier.

Invalid field identifier.

Invalid Application Identifier (AI).

Invalid Data Identifier (DI).

Invalid Text Element Identifier (TEI).

Invalid field data.

Invalid field separator.

Data is not ISO 15434 compliant.

Unsupported format.

Invalid format code.

ISO 15434 syntax not supported for this code.

Field is invalid in this application.

Application field is not currently supported.

Invalid application data.

Multiple formats present.

Duplicate fields present.

Invalid Construct #1 DoD UID data.

Invalid Construct #2 DoD UID data.

Invalid DoD UID data.

Missing Format Trailer character.

Missing Message Trailer character.

GetFieldData(IDValid, Index)

Returns the data encoded in the Indexed field.

GetFieldIdentifier(IDValid, Index)

Returns the Application Identifier (AI) encoded in the Indexed field.

Note:
  • For In-Sight Micro 1000 series, 5000 series and 70xx - 74xx series vision systems, In-Sight firmware version 4.10.1 and later is current with GS1 General Specifications, Version 14.
  • In-Sight firmware version 5.1.0 to 5.3.0 is current with GS1 General Specifications, Version 10, Issue 1, Jan-2010.
  • In-Sight firmware version 5.4.0 and later is current with GS1 General Specifications, Version 14.
  • In-Sight firmware version 6.1.0 and later is current with GS1 General Specifications, Version 19.1.
  • Application Identifiers 16, 255, 710, 711, 712, 713, 8010 and 8011 are supported with:
    • In-Sight Micro 1000 series, 5000 series and 70xx - 74xx series vision systems running In-Sight firmware version 4.10.1 and later, which is compliant with GS1 General Specifications, Version 14.
    • In-Sight 5.4.0 firmware and later, which is compliant with GS1 General Specifications, Version 14.
  • Application Identifier 714 is supported with:
    • In-Sight Micro 1000 series, 5000 series and 70xx - 74xx series vision systems running In-Sight firmware version 4.10.5 PR1 and later.
    • In-Sight 5.7.0 firmware and later.

GetAIDescription(IDCode, Index)

Returns the Application Identifier (AI) description encoded in the Indexed field.

GetGTIN(IDValid,[Index])

Returns the GTIN (CAGE Code + Original Part Number within CAGE Code) in the DoD UID data.

GetGTINID(IDValid,[Index])

Returns the identifier representing GTIN (CAGE Code + Original Part Number within CAGE Code) in the DoD UID data.

GetInvalidDataLength(IDValid,[Index])

Returns the length of the data substring that is in error.

GetInvalidDataPosition(IDValid,[Index])

Returns the start position of the data substring that is in error.

GetNumDataFormats(IDValid,[Index])

Returns the number of formats used to encode data.

GetNumFields(IDValid,[Index])

Returns the number of fields encoded in the data.

GetPartNum(IDValid,[Index])

Returns the Part Number in the DoD UID data.

GetPartNumID(IDValid,[Index])

Returns the identifier representing Part Number in the DoD UID data.

GetSerialNum(IDValid,[Index])

Returns the Serial Number in the DoD UID data.

GetSerialNumID(IDValid,[Index])

Returns the identifier representing Serial Number in the DoD UID data.

GetUID(IDValid,[Index])

Returns the UID in the DoD UID data.

GetUIDID(IDValid,[Index])

Returns the identifier representing UID in the DoD UID data.

GetValid(IDValid,[Index])

Returns whether the referenced data is valid or not (0 = not valid, 1 = valid).