public abstract class AbstractDriverService extends java.lang.Object implements DriverService, ej.ecom.RegistrationListener<ej.ecom.io.CommPort>
Constructor and Description |
---|
AbstractDriverService() |
Modifier and Type | Method and Description |
---|---|
protected abstract ej.basedriver.Controller |
create(ej.ecom.io.CommPort port) |
protected ej.basedriver.ControllerListener |
createControllerListener()
Create the controllerListener.
|
void |
deviceRegistered(ej.ecom.RegistrationEvent<ej.ecom.io.CommPort> event) |
void |
deviceUnregistered(ej.ecom.RegistrationEvent<ej.ecom.io.CommPort> event) |
void |
start()
Starts the driver.
|
void |
stop()
Stops the driver.
|
protected ej.basedriver.ControllerListener createControllerListener()
public void start()
DriverService
start
in interface DriverService
public void stop()
DriverService
stop
in interface DriverService
public void deviceRegistered(ej.ecom.RegistrationEvent<ej.ecom.io.CommPort> event)
deviceRegistered
in interface ej.ecom.RegistrationListener<ej.ecom.io.CommPort>
public void deviceUnregistered(ej.ecom.RegistrationEvent<ej.ecom.io.CommPort> event)
deviceUnregistered
in interface ej.ecom.RegistrationListener<ej.ecom.io.CommPort>
protected abstract ej.basedriver.Controller create(ej.ecom.io.CommPort port)