2019-09-19 17:18:13 -04:00
|
|
|
/*
|
2023-11-30 12:32:08 -05:00
|
|
|
* Copyright (C) 2023 The LineageOS Project
|
2019-09-19 17:18:13 -04:00
|
|
|
*
|
2023-11-30 12:32:08 -05:00
|
|
|
* SPDX-License-Identifier: Apache-2.0
|
2019-09-19 17:18:13 -04:00
|
|
|
*/
|
|
|
|
|
|
|
|
package com.fingerprints.extension@1.0;
|
|
|
|
|
|
|
|
interface IFingerprintNavigation {
|
2023-11-30 12:32:08 -05:00
|
|
|
struct NavigationConfig {
|
|
|
|
int32_t tapNoImageMaxThreshold;
|
|
|
|
int32_t holdNoImageMinThreshold;
|
|
|
|
int32_t doubleClickTimeInterval;
|
|
|
|
int32_t tapImageTransMaxThreshold;
|
|
|
|
int32_t swipeImageTransMinThreshold;
|
|
|
|
int32_t backGroundAlgo;
|
|
|
|
};
|
|
|
|
|
2019-09-19 17:18:13 -04:00
|
|
|
setNavigation(bool enabled);
|
2023-11-30 12:32:08 -05:00
|
|
|
|
|
|
|
getNavigationConfig() generates (NavigationConfig navigationConfig);
|
|
|
|
|
|
|
|
oneway setNavigationConfig(NavigationConfig navigationConfig);
|
|
|
|
|
2019-09-19 17:18:13 -04:00
|
|
|
isEnabled() generates (bool isEnabled);
|
|
|
|
};
|