Alarm Service
AlarmService object. The alarm service informs the listener if certain landmarks and overlays are passing the registered geographic areas. The service also notifies the listener about the speed thresholds specified are crossed over.
Properties
Alarm distance in meters.
Alarm current boundary crossed The API client can check if the current position enters or exits a geographic area using GeographicArea.containsCoordinates.
List of active landmark alarms. When all alarms become inactive the list of landmark alarms is empty( const LandmarkAlarmsList.size() == 0).
List of passed over landmark alarms.
Gets access to the alarm settings for the landmark stores.
Select if alarms should be provided when navigating without route
List of active OverlayItem alarms. When all alarms become inactive the list of OverlayItem alarms is empty( const OverlayItemAlarmsListRef.size() == 0).
List of passed over OverlayItem alarms.
Collection of overlays to use for alarming.
Alarm current reference position
The position source to be tracked. By default the tracked position source is the current set in PositionService
Functions
Get the alarm overspeed threshold value, in mps
True if keeps a reference to a C++ SDK object False if keeps a C++ SDK object
Add new geographic area to monitor.
Sets the alarm listener. If the listener is empty then the alarm service will stop sending notifications.
Set the alarm overspeed threshold value, in mps
Fetches available overlays from OverlayService then adds them to this.overlays()
Fetches available overlays from OverlayService then adds them to this.overlays()
Removes all overlays from existing collection by provided id list.
Removes all overlays from existing collection by provided id list.
Remove the given geographic area from monitor.