Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure provides device information as defined in and required by the Unified Point of Service (UPOS) standard.
Syntax
typedef struct _PosDeviceInformation {
wchar_t UnifiedPOSVersion[STATISTICS_STRING_SIZE];
wchar_t DeviceCategory[STATISTICS_STRING_SIZE];
wchar_t ManufacturerName[STATISTICS_STRING_SIZE];
wchar_t ModelName[STATISTICS_STRING_SIZE];
wchar_t SerialNumber[STATISTICS_STRING_SIZE];
wchar_t ManufactureDate[STATISTICS_STRING_SIZE];
wchar_t MechanicalRevision[STATISTICS_STRING_SIZE];
wchar_t FirmwareRevision[STATISTICS_STRING_SIZE];
wchar_t Interface[STATISTICS_STRING_SIZE];
wchar_t InstallationDate[STATISTICS_STRING_SIZE];
} PosDeviceInformation;
Members
UnifiedPOSVersion[STATISTICS_STRING_SIZE]
Indicates the version of the UPOS specification supported.
DeviceCategory[STATISTICS_STRING_SIZE]
Indicates the device category (for example, POSPrinter or CashDrawer).
ManufacturerName[STATISTICS_STRING_SIZE]
Indicates the name of the device manufacturer.
ModelName[STATISTICS_STRING_SIZE]
Indicates the model name of the device.
SerialNumber[STATISTICS_STRING_SIZE]
Indicates the serial number of the device.
ManufactureDate[STATISTICS_STRING_SIZE]
Indicates the date the device was manufactured.
MechanicalRevision[STATISTICS_STRING_SIZE]
Indicates the device hardware revision.
FirmwareRevision[STATISTICS_STRING_SIZE]
Indicates the device firmware revision.
Interface[STATISTICS_STRING_SIZE]
Indicates the device hardware interface (for example, serial or USB).
InstallationDate[STATISTICS_STRING_SIZE]
Indicates the device installation date.
Remarks
These strings must be NULL terminated, and the maximum length of the strings is STATISTICS_STRING_SIZE - 1.
Requirements
| Requirement | Value |
|---|---|
| Header | pointofservicecommontypes.h (include PointOfServiceCommonTypes.h) |