SECTION 6
IS9CConfig::GetPlessey
This function retrieves the current Plessey settings.
Syntax:
Parameters:
Return Values:
IS9CConfig::SetPlessey
This function updates the Plessey settings with new values.
Syntax:
Parameters:
Return Values:
Plessey Default Settings
Parameter
Decoding
Check Digit
Bar Code Length
Plessey Enumerations
typedef enum tagPlesseyDecoding
{
ITC_PLESSEY_NOTACTIVE = 0,
ITC_PLESSEY_ACTIVE = 1,
ITC_PLESSEY_NO_CHANGE = 255
} ITC_PLESSEY_DECODING;
typedef enum tagPlesseyCheckDigit
{
ITC_PLESSEY_CHECK_NOTXMIT = 0,
ITC_PLESSEY_CHECK_XMIT = 1,
ITC_PLESSEY_CHECK_NO_CHANGE = 255
} ITC_PLESSEY_CHECK_DIGIT;
#define ITC_BC_LENGTH_NO_CHANGE 255. This definition can be used when the bar code length
does not require any change.
HRESULT IS9CConfig::GetPlessey(
ITC_PLESSEY_DECODING* peDecode,
ITC_PLESSEY_CHECK_DIGIT* peCheck, DWORD* pdwLength );
peDecode
[out]
Pointer to the ITC_PLESSEY_DECODING location to
receive the decoding for Plessey symbology.
peCheck
[out]
Pointer to the ITC_PLESSEY_CHECK_DIGIT
location to receive the check digit.
pdwLength [out]
Pointer to the DWORD location to receive the bar code
length.
HRESULT that indicates success or failure.
HRESULT IS9CConfig::SetPlessey(
ITC_PLESSEY_DECODING eDecode,
ITC_PLESSEY_CHECK_DIGIT eCheck, DWORD dwLength );
eDecode
[in] Identifies the decoding for Plessey symbology.
eCheck
[in] Identifies the check digit.
dwLength
[in] Identifies the bar code length.
HRESULT that indicates success or failure.
Default
Not Active
Not Transmitted
Any Bar Code Length
Valid Range
ITC_PLESSEY_DECODING
ITC_PLESSEY_CHECK_DIGIT
0x00–0xFE ITC_BC_LENGTH_NO_CHANGE
// Default
// Default
700 Series Color Mobile Computer User's Manual
Scanner Support
6-45