-
Notifications
You must be signed in to change notification settings - Fork 0
PosSharp.Abstractions
github-actions[bot] edited this page May 8, 2026
·
6 revisions
| Classes | |
|---|---|
| OposCodes | Legacy OPOS/UPOS constants for specific device classes |
| UposCapabilities | Represents a set of frozen device capabilities for high-performance lookup. Used to store static device information that does not change after initialization. |
| UposCommandResult | Represents the result of a UPOS command execution. |
| UposCommonCodes | Provides common status codes used across multiple UPOS device categories. |
| UposDataEventArgs | Represents arguments for a DataEvent. |
| UposDirectIoEventArgs | Represents arguments for a DirectIOEvent. |
| UposErrorEventArgs | Represents arguments for an ErrorEvent. |
| UposEventArgs | Represents the base record for all UPOS event arguments. |
| UposException | Exception thrown when a UPOS operation fails with a specific result code. |
| UposOutputCompleteEventArgs | Represents arguments for an OutputCompleteEvent. |
| UposStatusUpdateEventArgs | Represents arguments for a StatusUpdateEvent. |
| Interfaces | |
|---|---|
| IUposDevice | Basic interface for all UPOS devices, providing common lifecycle and state management. |
| IUposEventSink | Defines an interface for a component that produces UPOS events. |
| IUposMediator | Defines a mediator that coordinates state, busy status, and error reporting for a UPOS device. |
| Enums | |
|---|---|
| ControlState | Represents the logical state of a UPOS device. |
| HealthCheckLevel | Specifies the level of health check to perform. |
| PowerNotify | Specifies the power notification mode. |
| PowerReporting | Specifies the power reporting capabilities of the device. |
| PowerState | Specifies the current power state of the device. |
| UposErrorCode | Represents standard UPOS result codes. |
| UposErrorLocus | Specifies the locus of a device error. |
| UposErrorResponse | Specifies the response to a device error. |
Expand / Collapse
- Interfaces
- Classes
- Events
- Enums & Constants
Expand / Collapse
- Lifecycle Management
- Base Components
- Exceptions
