Справочник по структуре GeofenceOptions
 #include < fused_location.h >
Поля данных | |
| интервал | последний_переход | 
| интервал | Monitor_transitions | 
| интервал | Notification_Responsenes_ms | 
| интервал | неизвестное_таймер_мс | 
| uint32_t | источники_to_use | 
Подробное описание
Параметры геозоны
Определение в строке 714 файла Fused_location.h .
Полевая документация
| int последний_переход | 
Текущее состояние геозоны. Например, если система уже знает, что пользователь находится внутри геозоны, для этого параметра будет установлено значение FLP_GEOFENCE_TRANSITION_ENTERED. В большинстве случаев это будет FLP_GEOFENCE_TRANSITION_UNCERTAIN.
Определение в строке 720 файла Fused_location.h .
| int Monitor_transitions | 
Переходы для мониторинга. Побитовое ИЛИ для FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED и FLP_GEOFENCE_TRANSITION_UNCERTAIN.
Определение в строке 727 файла Fused_location.h .
| int Notification_Responsenes_ms | 
Определяет максимально возможное описание того, как скоро должен быть вызван обратный вызов при срабатывании перехода, связанного с геозоной . Например, если с помощью FLP_GEOFENCE_TRANSITION_ENTERED установлено значение 1000 миллисекунд, обратный вызов должен быть вызван через 1000 миллисекунд при входе в геозону. Этот параметр определяется в миллисекундах. ПРИМЕЧАНИЕ. Не следует путать это значение со скоростью опроса GPS. Допускается динамическое изменение частоты выборки GPS из соображений энергосбережения; таким образом, скорость выборки может быть выше или медленнее этой.
Определение в строке 741 файла Fused_location.h .
| uint32_t source_to_use | 
Источники, используемые для мониторинга геозон. Это побитовое ИЛИ флагов FLP_TECH_MASK.
Определение в строке 753 файла Fused_location.h .
| интервал неизвестного_таймер_мс | 
Ограничение времени, по истечении которого должен сработать переход НЕОПРЕДЕЛЕННО. Этот параметр определяется в миллисекундах.
Определение в строке 747 файла Fused_location.h .
Документация для этой структуры была создана из следующего файла:
- Аппаратное обеспечение/libhardware/include/hardware/ fused_location.h