EDIT: Following further testing, I have confirmed that the issue seems to be related to the parent application. I've taken the core code of the interface, dropped it into a standard c# winforms app, and I am able to connect and initiate a transaction.
When the exact same code runs from within a C# windows server, the connection to the device appears to initialise (the welcome screen is displayed), but the OnDeviceReady event never fires and any attempt for additional communication with the CloverConnector object just results in the error "The Clover device is not connected".
Are there any known issues with running the SDK under a Windows service?
Many Thanks
1 Person is following this question.