MsrStatusUpdateType enumeration (pointofservicedriverinterface.h)
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_Online The device is powered on. This is valid if UnifiedPosPowerReportingType is Standard or Advanced. |
MsrStatusUpdateType_Off The device is powered off or is detached from the terminal. This is valid if UnifiedPosPowerReportingType is Advanced. |
MsrStatusUpdateType_Offline The device is powered on but is not ready, or is unable, to respond to requests. This is valid if UnifiedPosPowerReportingType is Advanced. |
MsrStatusUpdateType_OffOrOffline The device is either off or offline. This is valid if UnifiedPosPowerReportingType is Standard. |
MsrStatusUpdateType_Unauthenticated The device is not authenticated. This is valid if the device supports authentication. |
MsrStatusUpdateType_Authenticated The device is authenticated. This is valid if the device supports authentication. |
MsrStatusUpdateType_Extended Vendor-specific status information. Reported in IMagneticStripeReaderStatusUpdatedEventArgs.ExtendedStatus. |
Requirements
Requirement | Value |
---|---|
Header | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |