Class KeyenceEthernetBarCodeScanner
- Namespace
- Acuit.Pinpoint.BarCodeScanning
- Assembly
- Acuit.Pinpoint.BarCodeScanning.dll
A Keyence Ethernet bar code scanner.
public class KeyenceEthernetBarCodeScanner : TcpBarCodeScanner, IConnectedDevice, IHealthCheck, IDisposable, IAsyncDisposable, IBarCodeScanner, IBarCodeScannerRaw
- Inheritance
-
KeyenceEthernetBarCodeScanner
- Implements
- Inherited Members
Constructors
KeyenceEthernetBarCodeScanner(IErrorHandler, ILogger<TcpBarCodeScanner>, ITimeService)
Initializes a new instance of the KeyenceEthernetBarCodeScanner class.
[CLSCompliant(false)]
public KeyenceEthernetBarCodeScanner(IErrorHandler errorHandler, ILogger<TcpBarCodeScanner> logger, ITimeService timeService)
Parameters
errorHandler
IErrorHandlerThe error handler to use for unexpected background errors.
logger
ILogger<TcpBarCodeScanner>An optional logger. If this is null, no logging will occur.
timeService
ITimeServiceThe time service.
Exceptions
- ArgumentNullException
errorHandler
is null.- ArgumentNullException
timeService
is null.