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 TypeMethodDescriptionvoidbeginInsertion(int timeout)voidbeginRemoval(int timeout)voidvoidbooleanintintintintintintintintintbooleanintvoidvoidsetInterfaceMode(int mode)voidsetIsoEmvMode(int mode)voidsetSCSlot(int slots)voidMethods 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, updateStatisticsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jpos.services.BaseService
checkHealth, claim, close, directIO, getCheckHealthText, getClaimed, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getPhysicalDeviceDescription, getPhysicalDeviceName, getState, open, release, setDeviceEnabled, setFreezeEventsMethods inherited from interface jpos.loader.JposServiceInstance
deleteInstanceMethods inherited from interface jpos.services.SmartCardRWService110
clearInputPropertiesMethods inherited from interface jpos.services.SmartCardRWService18
clearInput, clearOutput, getCapPowerReporting, getCapStatisticsReporting, getCapUpdateStatistics, getDataCount, getDataEventEnabled, getOutputID, getPowerNotify, getPowerState, resetStatistics, retrieveStatistics, setDataEventEnabled, setPowerNotify, updateStatisticsMethods 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:
getCapCardErrorDetectionin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getCapInterfaceMode
public int getCapInterfaceMode() throws jpos.JposException- Specified by:
getCapInterfaceModein interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getCapIsoEmvMode
public int getCapIsoEmvMode() throws jpos.JposException- Specified by:
getCapIsoEmvModein interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getCapSCPresentSensor
public int getCapSCPresentSensor() throws jpos.JposException- Specified by:
getCapSCPresentSensorin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getCapSCSlots
public int getCapSCSlots() throws jpos.JposException- Specified by:
getCapSCSlotsin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getCapTransmissionProtocol
public int getCapTransmissionProtocol() throws jpos.JposException- Specified by:
getCapTransmissionProtocolin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getInterfaceMode
public int getInterfaceMode() throws jpos.JposException- Specified by:
getInterfaceModein interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getIsoEmvMode
public int getIsoEmvMode() throws jpos.JposException- Specified by:
getIsoEmvModein interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getSCPresentSensor
public int getSCPresentSensor() throws jpos.JposException- Specified by:
getSCPresentSensorin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getSCSlot
public int getSCSlot() throws jpos.JposException- Specified by:
getSCSlotin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getTransactionInProgress
public boolean getTransactionInProgress() throws jpos.JposException- Specified by:
getTransactionInProgressin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
getTransmissionProtocol
public int getTransmissionProtocol() throws jpos.JposException- Specified by:
getTransmissionProtocolin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
setInterfaceMode
public void setInterfaceMode(int mode) throws jpos.JposException- Specified by:
setInterfaceModein interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
setIsoEmvMode
public void setIsoEmvMode(int mode) throws jpos.JposException- Specified by:
setIsoEmvModein interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
setSCSlot
public void setSCSlot(int slots) throws jpos.JposException- Specified by:
setSCSlotin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
beginInsertion
public void beginInsertion(int timeout) throws jpos.JposException- Specified by:
beginInsertionin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
beginRemoval
public void beginRemoval(int timeout) throws jpos.JposException- Specified by:
beginRemovalin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
endInsertion
public void endInsertion() throws jpos.JposException- Specified by:
endInsertionin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
endRemoval
public void endRemoval() throws jpos.JposException- Specified by:
endRemovalin interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
readData
- Specified by:
readDatain interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-
writeData
- Specified by:
writeDatain interfacejpos.services.SmartCardRWService18- Throws:
jpos.JposException
-