MonitorableTracking

io.github.positionpal.location.domain.MonitorableTracking

A Tracking with additional information to monitor the user's route.

Attributes

Graph
Supertypes
trait Tracking
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

Attributes

Returns

a new MonitorableTracking with the added alert.

Attributes

Returns

a new MonitorableTracking with the added sample at the beginning of the route.

Definition Classes

Attributes

Returns

the destination address.

def expectedArrival: Instant

Attributes

Returns

the expected arrival time at the destination.

infix def has(alert: Alert): Boolean

Attributes

Returns

true if the tracking has the given alert, false otherwise.

Attributes

Returns

the mode of routing to the destination.

Attributes

Returns

a new MonitorableTracking without the removed alert.

Concrete methods

infix override def +(sample: SampledLocation): MonitorableTracking

An alias for addSample, allowing to use the + operator to add a sample.

An alias for addSample, allowing to use the + operator to add a sample.

Attributes

Definition Classes

Inherited and Abstract methods

def route: Route

Attributes

Returns

the route followed by the user ordered by the most recent location.

Inherited from:
Tracking