public interface FiscalDevice
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the device.
|
FiscalPacket |
createFiscalPacket()
Create an empty packet.
|
FiscalPacket |
execute(FiscalPacket request)
Execute a fiscal request.
|
void |
execute(FiscalPacket request,
FiscalPacket response)
Execute a fiscal request.
|
FiscalDeviceEventHandler |
getEventHandler()
Get the event handler.
|
boolean |
isOpen()
Returns true if the device is open.
|
void |
open()
Open the device.
|
void |
setEventHandler(FiscalDeviceEventHandler eventHandler)
Set the event handler.
|
void |
synchronize()
Test and synchronize communication with the device.
|
void open() throws java.lang.Exception
java.lang.Exception
void close() throws java.lang.Exception
java.lang.Exception
boolean isOpen()
void synchronize() throws java.io.IOException
java.io.IOException
void setEventHandler(FiscalDeviceEventHandler eventHandler)
FiscalDeviceEventHandler getEventHandler()
FiscalPacket createFiscalPacket()
FiscalPacket execute(FiscalPacket request) throws java.io.IOException
java.io.IOException
void execute(FiscalPacket request, FiscalPacket response) throws java.io.IOException
java.lang.IllegalArgumentException
- if request == response.java.io.IOException