Table of Contents

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 IErrorHandler

The error handler to use for unexpected background errors.

logger ILogger<TcpBarCodeScanner>

An optional logger. If this is null, no logging will occur.

timeService ITimeService

The time service.

Exceptions

ArgumentNullException

errorHandler is null.

ArgumentNullException

timeService is null.