TTLock class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
activateLift(String floors, String lockData, TTLiftCallback callback, TTFailedCallback failedCallback)
→ void
-
-
addCard(List<TTCycleModel>? cycleList, int startDate, int endDate, String lockData, TTAddCardProgressCallback progressCallback, TTCardNumberCallback callback, TTFailedCallback failedCallback)
→ void
-
Add a card
-
addDoorSensor(String doorSensorMac, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
addFingerprint(List<TTCycleModel>? cycleList, int startDate, int endDate, String lockData, TTAddFingerprintProgressCallback progressCallback, TTAddFingerprintCallback callback, TTFailedCallback failedCallback)
→ void
-
Add a fingerprint
-
addPassageMode(TTPassageModeType type, List<int>? weekly, List<int>? monthly, int startTime, int endTime, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Config the lock passage mode. If config succeed,the lock will always be unlocked
-
addRemoteKey(String remoteKeyMac, List<TTCycleModel>? cycleList, int startDate, int endDate, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
clearAllCards(String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Clear all cards
-
clearAllFingerprints(String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Clear all fingerprints
-
clearAllPassageModes(String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Clear all passage modes
-
clearRemoteKey(String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
configIp(Map map, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
configServer(String ip, String port, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
configWifi(String wifiName, String wifiPassword, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
controlLock(String lockData, TTControlAction controlAction, TTControlLockCallback callback, TTFailedCallback failedCallback)
→ void
-
Lock or unlock the lock
-
createCustomPasscode(String passcode, int startDate, int endDate, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Create custom passcode
-
deleteCard(String cardNumber, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Delete the card
-
deleteDoorSensor(String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
deleteFingerprint(String fingerprintNumber, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Delete the fingerprint
-
deletePasscode(String passcode, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Delete passcode
-
deleteRemoteKey(String remoteKeyMac, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getAdminPasscode(String lockData, TTGetAdminPasscodeCallback callback, TTFailedCallback failedCallback)
→ void
-
Get addmin passcode from lock
-
getAllValidCards(String lockData, TTGetAllCardsCallback callback, TTFailedCallback failedCallback)
→ void
-
Get all valid cards
-
getAllValidFingerprints(String lockData, TTGetAllFingerprintsCallback callback, TTFailedCallback failedCallback)
→ void
-
Get all valid fingerprints
-
getAllValidPasscode(String lockData, TTGetAllPasscodeCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getBluetoothState(TTBluetoothStateCallback stateCallback)
→ void
-
Current Phone/Pad Bluetooth state
-
getLockAutomaticLockingPeriodicTime(String lockData, TTGetLockAutomaticLockingPeriodicTimeCallback callback, TTFailedCallback failedCallback)
→ void
-
Get the lock automatic locking periodic time
-
getLockConfig(TTLockConfig config, String lockData, TTGetSwitchStateCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getLockDirection(String lockData, TTGetLockDirectionCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getLockFeatureValue(String lockData, TTLockDataCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getLockOperateRecord(TTOperateRecordType type, String lockData, TTGetLockOperateRecordCallback callback, TTFailedCallback failedCallback)
→ void
-
Get the lock operate record
-
getLockPower(String lockData, TTGetLockElectricQuantityCallback callback, TTFailedCallback failedCallback)
→ void
-
Get the lock power
-
getLockRemoteUnlockSwitchState(String lockData, TTGetSwitchStateCallback callback, TTFailedCallback failedCallback)
→ void
-
Set the lock remote unlock switch
-
getLockSoundWithSoundVolume(String lockData, TTGetLockSoundWithSoundVolumeCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getLockSwitchState(String lockData, TTGetLockStatusCallback callback, TTFailedCallback failedCallback)
→ void
-
Get the lock switch state
-
getLockSystemInfo(String lockData, TTGetLockSystemCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getLockTime(String lockData, TTGetLockTimeCallback callback, TTFailedCallback failedCallback)
→ void
-
Get the lock time
-
getLockVersion(String lockMac, TTGetLockVersionCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getPasscodeVerificationParams(String lockData, TTLockDataCallback callback, TTFailedCallback failedCallback)
→ void
-
-
getRemoteAccessoryElectricQuantity(TTRemoteAccessory remoteAccessory, String remoteAccessoryMac, String lockData, TTGetLockAccessoryElectricQuantity callback, TTFailedCallback failedCallback)
→ void
-
-
getWifiInfo(String lockData, TTWifiLockGetWifiInfoCallback callback, TTFailedCallback failedCallback)
→ void
-
-
initLock(Map map, TTLockDataCallback callback, TTFailedCallback failedCallback)
→ void
-
Initialize the lock
map {"lockMac": string, "lockVersion": string, "isInited": bool}
-
invoke(String command, Object? parameter, Object? success, {Object? progress, Object? fail})
→ void
-
-
modifyAdminPasscode(String adminPasscode, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Modify admin passcode
-
modifyCardValidityPeriod(String cardNumber, List<TTCycleModel>? cycleList, int startDate, int endDate, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Modify the card valid date
-
modifyFingerprintValidityPeriod(String fingerprintNumber, List<TTCycleModel>? cycleList, int startDate, int endDate, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Modify the fingerprint valid date
-
modifyPasscode(String passcodeOrigin, String? passcodeNew, int startDate, int endDate, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Moddify passcode or passcode valid date
-
recoverCard(String cardNumber, int startDate, int endDate, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
recoverPasscode(String passcode, String passcodeNew, TTPasscodeType type, int startDate, int endDate, int cycleType, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
reportLossCard(String cardNumber, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
resetEkey(String lockData, TTLockDataCallback callback, TTFailedCallback failedCallback)
→ void
-
Reset all eKeys
-
resetLock(String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Reset the lock
-
resetLockByCode(String lockMac, String resetCode, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
resetPasscode(String lockData, TTLockDataCallback callback, TTFailedCallback failedCallback)
→ void
-
All passcodes will be invalid except admin passcode
-
scanWifi(String lockData, TTWifiLockScanWifiCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setDoorSensorAlertTime(String lockData, int alertTime, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setErasePasscode(String erasePasscode, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setHotel(String hotelInfo, int buildingNumber, int floorNumber, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setHotelCardSector(String sector, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setLiftControlable(String floors, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setLiftWorkMode(TTLiftWorkActivateType type, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setLockAutomaticLockingPeriodicTime(int time, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Set the lock automatic locking periodic time
-
setLockConfig(TTLockConfig config, bool isOn, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setLockDirection(TTLockDirection direction, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setLockEnterUpgradeMode(String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setLockNbAddress(String ip, String port, String lockData, TTGetLockElectricQuantityCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setLockRemoteUnlockSwitchState(bool isOn, String lockData, TTLockDataCallback callback, TTFailedCallback failedCallback)
→ void
-
Get the lock remote unlock switch state
-
setLockSoundWithSoundVolume(TTSoundVolumeType type, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setLockTime(int timestamp, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
Set the lock time
-
setPowerSaverControlableLock(String lockMac, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setPowerSaverWorkMode(TTPowerSaverWorkType type, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
setRemoteKeyValidDate(String remoteKeyMac, List<TTCycleModel>? cycleList, int startDate, int endDate, String lockData, TTSuccessCallback callback, TTFailedCallback failedCallback)
→ void
-
-
startScanLock(TTLockScanCallback scanCallback)
→ void
-
Scan the smart lock being broadcast
-
stopScanLock()
→ void
-
Stop scan the smart lock being broadcast
-
supportFunction(TTLockFuction fuction, String lockData, TTFunctionSupportCallback callback)
→ void
-
Function support