Class EventComponent
Event handlers to subscribe to robot events.
Implements
Inherited Members
Namespace: Anki.Vector
Assembly: Anki.Vector.dll
Syntax
public class EventComponent : Component, INotifyPropertyChanged
Properties
| Improve this Doc View SourceIsProccessingEvents
Gets a value indicating whether this instance is processing events.
public bool IsProccessingEvents { get; }
Property Type
Boolean |
Events
| Improve this Doc View SourceAlexaAuth
Robot event when alexa authentication occurs.
public event EventHandler<AlexaAuthEventArgs> AlexaAuth
Event Type
EventHandler<AlexaAuthEventArgs> |
AttentionTransfer
Robot event triggered after Vector finishes RCM TBD
public event EventHandler<AttentionTransferEventArgs> AttentionTransfer
Event Type
EventHandler<AttentionTransferEventArgs> |
CameraSettingsUpdate
Robot event triggered when camera settings are updated.
public event EventHandler<CameraSettingsUpdateEventArgs> CameraSettingsUpdate
Event Type
EventHandler<CameraSettingsUpdateEventArgs> |
ChangedObservedFaceId
Robot event for when observed face changes
public event EventHandler<RobotChangedObservedFaceIdEventArgs> ChangedObservedFaceId
Event Type
EventHandler<RobotChangedObservedFaceIdEventArgs> |
CheckUpdateStatus
Robot event that occurs when checking for updates.
public event EventHandler<CheckUpdateStatusEventArgs> CheckUpdateStatus
Event Type
EventHandler<CheckUpdateStatusEventArgs> |
ConnectionResponse
Occurs when connection response received.
public event EventHandler<ConnectionResponseEventArgs> ConnectionResponse
Event Type
EventHandler<ConnectionResponseEventArgs> |
CubeBattery
Occurs when cube batter status received.
public event EventHandler<CubeBatteryEventArgs> CubeBattery
Event Type
EventHandler<CubeBatteryEventArgs> |
CubeConnectionLost
Occurs when the cube connection is lost.
public event EventHandler<CubeConnectionLostEventArgs> CubeConnectionLost
Event Type
EventHandler<CubeConnectionLostEventArgs> |
FaceEnrollmentCompleted
Robot event when face enrollment completed.
public event EventHandler<FaceEnrollmentCompletedEventArgs> FaceEnrollmentCompleted
Event Type
EventHandler<FaceEnrollmentCompletedEventArgs> |
FaceScanComplete
Robot event when face scan completed.
public event EventHandler<FaceScanCompleteEventArgs> FaceScanComplete
Event Type
EventHandler<FaceScanCompleteEventArgs> |
FaceScanStarted
Robot event when face scan started.
public event EventHandler<FaceScanStartedEventArgs> FaceScanStarted
Event Type
EventHandler<FaceScanStartedEventArgs> |
FeatureStatus
Occurs when a feature is invoked.
public event EventHandler<FeatureStatusEventArgs> FeatureStatus
Event Type
EventHandler<FeatureStatusEventArgs> |
JdocsChanged
Robot event when jdocs have been changed.
public event EventHandler<JdocsChangedEventArgs> JdocsChanged
Event Type
EventHandler<JdocsChangedEventArgs> |
KeepAlive
Keep alive event from robot
public event EventHandler<KeepAliveEventArgs> KeepAlive
Event Type
EventHandler<KeepAliveEventArgs> |
MirrorModeDisabled
Occurs when mirror mode is disabled.
public event EventHandler<MirrorModeDisabledEventArgs> MirrorModeDisabled
Event Type
EventHandler<MirrorModeDisabledEventArgs> |
ObjectAvailable
After the ConnectCube process is started, all available light cubes in range will broadcast an availability message through the Robot.
public event EventHandler<RobotObjectAvailableEventArgs> ObjectAvailable
Event Type
EventHandler<RobotObjectAvailableEventArgs> |
ObjectConnectionState
Connection state change of the cube
public event EventHandler<RobotObjectConnectionStateEventArgs> ObjectConnectionState
Event Type
EventHandler<RobotObjectConnectionStateEventArgs> |
ObjectMoved
Robot event triggered when an object starts moving.
public event EventHandler<RobotObjectMovedEventArgs> ObjectMoved
Event Type
EventHandler<RobotObjectMovedEventArgs> |
ObjectStoppedMoving
Robot event triggered when an object stops moving.
public event EventHandler<RobotObjectStoppedMovingEventArgs> ObjectStoppedMoving
Event Type
EventHandler<RobotObjectStoppedMovingEventArgs> |
ObjectTapped
Robot event triggered when an object is tapped.
public event EventHandler<RobotObjectTappedEventArgs> ObjectTapped
Event Type
EventHandler<RobotObjectTappedEventArgs> |
ObjectUpAxisChanged
Robot event triggered when an object’s orientation changed.
public event EventHandler<RobotObjectUpAxisChangedEventArgs> ObjectUpAxisChanged
Event Type
EventHandler<RobotObjectUpAxisChangedEventArgs> |
ObservedFace
Robot event for when a face is observed by the robot.
public event EventHandler<RobotObservedFaceEventArgs> ObservedFace
Event Type
EventHandler<RobotObservedFaceEventArgs> |
ObservedObject
Robot event triggered when an object is observed by the robot.
public event EventHandler<RobotObservedObjectEventArgs> ObservedObject
Event Type
EventHandler<RobotObservedObjectEventArgs> |
PhotoTaken
Robot event when photo is taken
public event EventHandler<PhotoTakenEventArgs> PhotoTaken
Event Type
EventHandler<PhotoTakenEventArgs> |
RobotErasedEnrolledFace
Robot event triggered when robot erased an enrolled face.
public event EventHandler<RobotErasedEnrolledFaceEventArgs> RobotErasedEnrolledFace
Event Type
EventHandler<RobotErasedEnrolledFaceEventArgs> |
RobotEvent
Occurs for every robot event
public event EventHandler<RobotEventArgs> RobotEvent
Event Type
EventHandler<RobotEventArgs> |
RobotObservedMotion
Robot event triggered when the robot observed motion.
public event EventHandler<RobotObservedMotionEventArgs> RobotObservedMotion
Event Type
EventHandler<RobotObservedMotionEventArgs> |
RobotRenamedEnrolledFace
Robot event triggered when robot renamed enrolled face.
public event EventHandler<RobotRenamedEnrolledFaceEventArgs> RobotRenamedEnrolledFace
Event Type
EventHandler<RobotRenamedEnrolledFaceEventArgs> |
RobotState
Robot event containing changes to the robot’s state.
public event EventHandler<RobotStateEventArgs> RobotState
Event Type
EventHandler<RobotStateEventArgs> |
StimulationInfo
Robot event containing stimulation information.
public event EventHandler<StimulationInfoEventArgs> StimulationInfo
Event Type
EventHandler<StimulationInfoEventArgs> |
UnexpectedMovement
Robot event triggered when Vector does not move as expected.
public event EventHandler<UnexpectedMovementEventArgs> UnexpectedMovement
Event Type
EventHandler<UnexpectedMovementEventArgs> |
UserIntent
Root event triggered after processing voice commands.
Note: This event is only sent if the application has reserved control -- and thus Vector will not carry it out.
See also WakeWordEnd (to receive the intent when we haven't reserved control), and AppIntent to send an intent
public event EventHandler<UserIntentEventArgs> UserIntent
Event Type
EventHandler<UserIntentEventArgs> |
VisionModesAutoDisabled
Robot event vision modes are automatically disabled.
public event EventHandler<VisionModesAutoDisabledEventArgs> VisionModesAutoDisabled
Event Type
EventHandler<VisionModesAutoDisabledEventArgs> |
WakeWordBegin
Robot event triggered when Vector hears "Hey Vector"
public event EventHandler<WakeWordBeginEventArgs> WakeWordBegin
Event Type
EventHandler<WakeWordBeginEventArgs> |
WakeWordEnd
Robot event triggered after Vector finishes listening to "Hey Vector"
public event EventHandler<WakeWordEndEventArgs> WakeWordEnd
Event Type
EventHandler<WakeWordEndEventArgs> |