Package edu.tufts.hrilab.ava.stats
Class AvaStatisticsEvent
java.lang.Object
edu.tufts.hrilab.ava.stats.AvaStatisticsEvent
- All Implemented Interfaces:
Serializable
Event DTO for Ava statistics notifications. Script-friendly: one callback signature,
filter by kind. Payload uses primitives, String, and FOL (Predicate) for TRADE serialization.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGoal name used for urgent go-home / low-battery return-to-dock identification. -
Method Summary
-
Field Details
-
URGENT_GO_HOME_GOAL_NAME
Goal name used for urgent go-home / low-battery return-to-dock identification.- See Also:
-
-
Method Details
-
getKind
-
getTimestampMs
public long getTimestampMs() -
getDockName
-
getCumulativeDistanceM
-
getSegmentStartTimestampMs
-
getDriveStatusEnd
-
getGoalGid
-
getGoalName
-
getGoalStatus
-
getGoalStartMs
-
getGoalEndMs
-
getScheduled
-
getUrgentGoHome
-
getGoalPredicate
-
getBatteryPct
-
getMediaType
-
getDurationMs
-
builder
-