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 enumeration defines the constants that indicate the magnetic stripe reader (MSR) status.
Syntax
typedef enum _MsrStatusUpdateType {
MsrStatusUpdateType_Online,
MsrStatusUpdateType_Off,
MsrStatusUpdateType_Offline,
MsrStatusUpdateType_OffOrOffline,
MsrStatusUpdateType_Unauthenticated,
MsrStatusUpdateType_Authenticated,
MsrStatusUpdateType_Extended
} MsrStatusUpdateType;
Constants
MsrStatusUpdateType_OnlineThe device is powered on. This is valid if UnifiedPosPowerReportingType is Standard or Advanced. |
MsrStatusUpdateType_OffThe device is powered off or is detached from the terminal. This is valid if UnifiedPosPowerReportingType is Advanced. |
MsrStatusUpdateType_OfflineThe device is powered on but is not ready, or is unable, to respond to requests. This is valid if UnifiedPosPowerReportingType is Advanced. |
MsrStatusUpdateType_OffOrOfflineThe device is either off or offline. This is valid if UnifiedPosPowerReportingType is Standard. |
MsrStatusUpdateType_UnauthenticatedThe device is not authenticated. This is valid if the device supports authentication. |
MsrStatusUpdateType_AuthenticatedThe device is authenticated. This is valid if the device supports authentication. |
MsrStatusUpdateType_ExtendedVendor-specific status information. Reported in IMagneticStripeReaderStatusUpdatedEventArgs.ExtendedStatus. |
Requirements
| Requirement | Value |
|---|---|
| Header | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |