Class KeylockService
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposBase
de.gmxhome.conrad.jpos.jpos_base.keylock.KeylockService
- All Implemented Interfaces:
jpos.loader.JposServiceInstance
,jpos.services.BaseService
,jpos.services.KeylockService110
,jpos.services.KeylockService111
,jpos.services.KeylockService112
,jpos.services.KeylockService113
,jpos.services.KeylockService114
,jpos.services.KeylockService115
,jpos.services.KeylockService116
,jpos.services.KeylockService12
,jpos.services.KeylockService13
,jpos.services.KeylockService14
,jpos.services.KeylockService15
,jpos.services.KeylockService16
,jpos.services.KeylockService17
,jpos.services.KeylockService18
,jpos.services.KeylockService19
Keylock service implementation. For more details about getter, setter and method implementations,
see JposBase.
-
Field Summary
FieldsModifier and TypeFieldDescriptionInstance of a class implementing the KeylockInterface for keylock 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
Constructors -
Method Summary
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.KeylockService13
getCapPowerReporting, getPowerNotify, getPowerState, setPowerNotify
Methods inherited from interface jpos.services.KeylockService18
getCapStatisticsReporting, getCapUpdateStatistics, resetStatistics, retrieveStatistics, updateStatistics
Methods inherited from interface jpos.services.KeylockService19
compareFirmwareVersion, getCapCompareFirmwareVersion, getCapUpdateFirmware, updateFirmware
-
Field Details
-
KeylockInterface
Instance of a class implementing the KeylockInterface for keylock specific setter and method calls bound to the property set. Almost always the same object as Data.
-
-
Constructor Details
-
KeylockService
Constructor. Stores property set and device driver implementation- Parameters:
props
- Device service property set.device
- Device driver implementation.
-
-
Method Details
-
getCapKeylockType
public int getCapKeylockType() throws jpos.JposException- Specified by:
getCapKeylockType
in interfacejpos.services.KeylockService111
- Throws:
jpos.JposException
-
getElectronicKeyValue
public byte[] getElectronicKeyValue() throws jpos.JposException- Specified by:
getElectronicKeyValue
in interfacejpos.services.KeylockService111
- Throws:
jpos.JposException
-
getKeyPosition
public int getKeyPosition() throws jpos.JposException- Specified by:
getKeyPosition
in interfacejpos.services.KeylockService12
- Throws:
jpos.JposException
-
getPositionCount
public int getPositionCount() throws jpos.JposException- Specified by:
getPositionCount
in interfacejpos.services.KeylockService12
- Throws:
jpos.JposException
-
waitForKeylockChange
public void waitForKeylockChange(int i, int i1) throws jpos.JposException- Specified by:
waitForKeylockChange
in interfacejpos.services.KeylockService12
- Throws:
jpos.JposException
-