Class SmartCardRWService
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposBase
de.gmxhome.conrad.jpos.jpos_base.smartcardrw.SmartCardRWService
- All Implemented Interfaces:
jpos.loader.JposServiceInstance
,jpos.services.BaseService
,jpos.services.SmartCardRWService110
,jpos.services.SmartCardRWService111
,jpos.services.SmartCardRWService112
,jpos.services.SmartCardRWService113
,jpos.services.SmartCardRWService114
,jpos.services.SmartCardRWService115
,jpos.services.SmartCardRWService116
,jpos.services.SmartCardRWService18
,jpos.services.SmartCardRWService19
SmartCardRW service implementation. For more details about getter, setter and method implementations,
see JposBase.
-
Field Summary
FieldsModifier and TypeFieldDescriptionInstance of a class implementing the SmartCardRWInterface for smart card reader / writer specific setter and method calls bound to the property set.Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.JposBase
Device, DeviceInterface, Props
-
Constructor Summary
ConstructorsConstructorDescriptionSmartCardRWService(SmartCardRWProperties props, JposDevice device)
Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
beginInsertion(int timeout)
void
beginRemoval(int timeout)
void
void
boolean
int
int
int
int
int
int
int
int
int
boolean
int
void
void
setInterfaceMode(int mode)
void
setIsoEmvMode(int mode)
void
setSCSlot(int slots)
void
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposBase
callNowOrLater, check, check, check, check, checkBusy, checkClaimed, checkEnabled, checkEnabledUnclaimed, checkFirstEnabled, checkHealth, checkNoChangedOrClaimed, checkOpened, claim, clearInput, clearInputProperties, clearOutput, close, compareFirmwareVersion, deepToString, deleteInstance, directIO, getAsyncMode, getAutoDisable, getCapCompareFirmwareVersion, getCapPowerReporting, getCapStatisticsReporting, getCapUpdateFirmware, getCapUpdateStatistics, getCheckHealthText, getClaimed, getDataCount, getDataEventEnabled, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getOutputID, getPhysicalDeviceDescription, getPhysicalDeviceName, getPowerNotify, getPowerState, getPropertyString, getState, logAsyncCall, logCall, logCall, logGet, logGet, logPreCall, logPreCall, logPreSet, logSet, open, release, removeOuterArraySpecifier, resetStatistics, retrieveStatistics, setAsyncMode, setAutoDisable, setDataEventEnabled, setDeviceEnabled, setFreezeEvents, setPowerNotify, signalRelease, startClaiming, updateFirmware, updateStatistics
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jpos.services.BaseService
checkHealth, claim, close, directIO, getCheckHealthText, getClaimed, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getPhysicalDeviceDescription, getPhysicalDeviceName, getState, open, release, setDeviceEnabled, setFreezeEvents
Methods inherited from interface jpos.loader.JposServiceInstance
deleteInstance
Methods inherited from interface jpos.services.SmartCardRWService110
clearInputProperties
Methods inherited from interface jpos.services.SmartCardRWService18
clearInput, clearOutput, getCapPowerReporting, getCapStatisticsReporting, getCapUpdateStatistics, getDataCount, getDataEventEnabled, getOutputID, getPowerNotify, getPowerState, resetStatistics, retrieveStatistics, setDataEventEnabled, setPowerNotify, updateStatistics
Methods inherited from interface jpos.services.SmartCardRWService19
compareFirmwareVersion, getCapCompareFirmwareVersion, getCapUpdateFirmware, updateFirmware
-
Field Details
-
SmartCardRW
Instance of a class implementing the SmartCardRWInterface for smart card reader / writer specific setter and method calls bound to the property set. Almost always the same object as Data.
-
-
Constructor Details
-
SmartCardRWService
Constructor. Stores given property set and device implementation object.- Parameters:
props
- Property set.device
- Device implementation object.
-
-
Method Details
-
getCapCardErrorDetection
public boolean getCapCardErrorDetection() throws jpos.JposException- Specified by:
getCapCardErrorDetection
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getCapInterfaceMode
public int getCapInterfaceMode() throws jpos.JposException- Specified by:
getCapInterfaceMode
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getCapIsoEmvMode
public int getCapIsoEmvMode() throws jpos.JposException- Specified by:
getCapIsoEmvMode
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getCapSCPresentSensor
public int getCapSCPresentSensor() throws jpos.JposException- Specified by:
getCapSCPresentSensor
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getCapSCSlots
public int getCapSCSlots() throws jpos.JposException- Specified by:
getCapSCSlots
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getCapTransmissionProtocol
public int getCapTransmissionProtocol() throws jpos.JposException- Specified by:
getCapTransmissionProtocol
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getInterfaceMode
public int getInterfaceMode() throws jpos.JposException- Specified by:
getInterfaceMode
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getIsoEmvMode
public int getIsoEmvMode() throws jpos.JposException- Specified by:
getIsoEmvMode
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getSCPresentSensor
public int getSCPresentSensor() throws jpos.JposException- Specified by:
getSCPresentSensor
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getSCSlot
public int getSCSlot() throws jpos.JposException- Specified by:
getSCSlot
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getTransactionInProgress
public boolean getTransactionInProgress() throws jpos.JposException- Specified by:
getTransactionInProgress
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
getTransmissionProtocol
public int getTransmissionProtocol() throws jpos.JposException- Specified by:
getTransmissionProtocol
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
setInterfaceMode
public void setInterfaceMode(int mode) throws jpos.JposException- Specified by:
setInterfaceMode
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
setIsoEmvMode
public void setIsoEmvMode(int mode) throws jpos.JposException- Specified by:
setIsoEmvMode
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
setSCSlot
public void setSCSlot(int slots) throws jpos.JposException- Specified by:
setSCSlot
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
beginInsertion
public void beginInsertion(int timeout) throws jpos.JposException- Specified by:
beginInsertion
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
beginRemoval
public void beginRemoval(int timeout) throws jpos.JposException- Specified by:
beginRemoval
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
endInsertion
public void endInsertion() throws jpos.JposException- Specified by:
endInsertion
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
endRemoval
public void endRemoval() throws jpos.JposException- Specified by:
endRemoval
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
readData
- Specified by:
readData
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-
writeData
- Specified by:
writeData
in interfacejpos.services.SmartCardRWService18
- Throws:
jpos.JposException
-