.NET SDK Documentation

    Show / Hide Table of Contents

    Class EventComponent

    Event handlers to subscribe to robot events.

    Inheritance
    Object
    RobotObject
    Component
    EventComponent
    Implements
    INotifyPropertyChanged
    Inherited Members
    RobotObject.PropertyChanged
    Namespace: Anki.Vector
    Assembly: Anki.Vector.dll
    Syntax
    public class EventComponent : Component, INotifyPropertyChanged

    Properties

    | Improve this Doc View Source

    IsProccessingEvents

    Gets a value indicating whether this instance is processing events.

    public bool IsProccessingEvents { get; }
    Property Type
    Boolean

    Events

    | Improve this Doc View Source

    AlexaAuth

    Robot event when alexa authentication occurs.

    public event EventHandler<AlexaAuthEventArgs> AlexaAuth
    Event Type
    EventHandler<AlexaAuthEventArgs>
    | Improve this Doc View Source

    AttentionTransfer

    Robot event triggered after Vector finishes RCM TBD

    public event EventHandler<AttentionTransferEventArgs> AttentionTransfer
    Event Type
    EventHandler<AttentionTransferEventArgs>
    | Improve this Doc View Source

    CameraSettingsUpdate

    Robot event triggered when camera settings are updated.

    public event EventHandler<CameraSettingsUpdateEventArgs> CameraSettingsUpdate
    Event Type
    EventHandler<CameraSettingsUpdateEventArgs>
    | Improve this Doc View Source

    ChangedObservedFaceId

    Robot event for when observed face changes

    public event EventHandler<RobotChangedObservedFaceIdEventArgs> ChangedObservedFaceId
    Event Type
    EventHandler<RobotChangedObservedFaceIdEventArgs>
    | Improve this Doc View Source

    CheckUpdateStatus

    Robot event that occurs when checking for updates.

    public event EventHandler<CheckUpdateStatusEventArgs> CheckUpdateStatus
    Event Type
    EventHandler<CheckUpdateStatusEventArgs>
    | Improve this Doc View Source

    ConnectionResponse

    Occurs when connection response received.

    public event EventHandler<ConnectionResponseEventArgs> ConnectionResponse
    Event Type
    EventHandler<ConnectionResponseEventArgs>
    | Improve this Doc View Source

    CubeBattery

    Occurs when cube batter status received.

    public event EventHandler<CubeBatteryEventArgs> CubeBattery
    Event Type
    EventHandler<CubeBatteryEventArgs>
    | Improve this Doc View Source

    CubeConnectionLost

    Occurs when the cube connection is lost.

    public event EventHandler<CubeConnectionLostEventArgs> CubeConnectionLost
    Event Type
    EventHandler<CubeConnectionLostEventArgs>
    | Improve this Doc View Source

    FaceEnrollmentCompleted

    Robot event when face enrollment completed.

    public event EventHandler<FaceEnrollmentCompletedEventArgs> FaceEnrollmentCompleted
    Event Type
    EventHandler<FaceEnrollmentCompletedEventArgs>
    | Improve this Doc View Source

    FaceScanComplete

    Robot event when face scan completed.

    public event EventHandler<FaceScanCompleteEventArgs> FaceScanComplete
    Event Type
    EventHandler<FaceScanCompleteEventArgs>
    | Improve this Doc View Source

    FaceScanStarted

    Robot event when face scan started.

    public event EventHandler<FaceScanStartedEventArgs> FaceScanStarted
    Event Type
    EventHandler<FaceScanStartedEventArgs>
    | Improve this Doc View Source

    FeatureStatus

    Occurs when a feature is invoked.

    public event EventHandler<FeatureStatusEventArgs> FeatureStatus
    Event Type
    EventHandler<FeatureStatusEventArgs>
    | Improve this Doc View Source

    JdocsChanged

    Robot event when jdocs have been changed.

    public event EventHandler<JdocsChangedEventArgs> JdocsChanged
    Event Type
    EventHandler<JdocsChangedEventArgs>
    | Improve this Doc View Source

    KeepAlive

    Keep alive event from robot

    public event EventHandler<KeepAliveEventArgs> KeepAlive
    Event Type
    EventHandler<KeepAliveEventArgs>
    | Improve this Doc View Source

    MirrorModeDisabled

    Occurs when mirror mode is disabled.

    public event EventHandler<MirrorModeDisabledEventArgs> MirrorModeDisabled
    Event Type
    EventHandler<MirrorModeDisabledEventArgs>
    | Improve this Doc View Source

    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>
    | Improve this Doc View Source

    ObjectConnectionState

    Connection state change of the cube

    public event EventHandler<RobotObjectConnectionStateEventArgs> ObjectConnectionState
    Event Type
    EventHandler<RobotObjectConnectionStateEventArgs>
    | Improve this Doc View Source

    ObjectMoved

    Robot event triggered when an object starts moving.

    public event EventHandler<RobotObjectMovedEventArgs> ObjectMoved
    Event Type
    EventHandler<RobotObjectMovedEventArgs>
    | Improve this Doc View Source

    ObjectStoppedMoving

    Robot event triggered when an object stops moving.

    public event EventHandler<RobotObjectStoppedMovingEventArgs> ObjectStoppedMoving
    Event Type
    EventHandler<RobotObjectStoppedMovingEventArgs>
    | Improve this Doc View Source

    ObjectTapped

    Robot event triggered when an object is tapped.

    public event EventHandler<RobotObjectTappedEventArgs> ObjectTapped
    Event Type
    EventHandler<RobotObjectTappedEventArgs>
    | Improve this Doc View Source

    ObjectUpAxisChanged

    Robot event triggered when an object’s orientation changed.

    public event EventHandler<RobotObjectUpAxisChangedEventArgs> ObjectUpAxisChanged
    Event Type
    EventHandler<RobotObjectUpAxisChangedEventArgs>
    | Improve this Doc View Source

    ObservedFace

    Robot event for when a face is observed by the robot.

    public event EventHandler<RobotObservedFaceEventArgs> ObservedFace
    Event Type
    EventHandler<RobotObservedFaceEventArgs>
    | Improve this Doc View Source

    ObservedObject

    Robot event triggered when an object is observed by the robot.

    public event EventHandler<RobotObservedObjectEventArgs> ObservedObject
    Event Type
    EventHandler<RobotObservedObjectEventArgs>
    | Improve this Doc View Source

    PhotoTaken

    Robot event when photo is taken

    public event EventHandler<PhotoTakenEventArgs> PhotoTaken
    Event Type
    EventHandler<PhotoTakenEventArgs>
    | Improve this Doc View Source

    RobotErasedEnrolledFace

    Robot event triggered when robot erased an enrolled face.

    public event EventHandler<RobotErasedEnrolledFaceEventArgs> RobotErasedEnrolledFace
    Event Type
    EventHandler<RobotErasedEnrolledFaceEventArgs>
    | Improve this Doc View Source

    RobotEvent

    Occurs for every robot event

    public event EventHandler<RobotEventArgs> RobotEvent
    Event Type
    EventHandler<RobotEventArgs>
    | Improve this Doc View Source

    RobotObservedMotion

    Robot event triggered when the robot observed motion.

    public event EventHandler<RobotObservedMotionEventArgs> RobotObservedMotion
    Event Type
    EventHandler<RobotObservedMotionEventArgs>
    | Improve this Doc View Source

    RobotRenamedEnrolledFace

    Robot event triggered when robot renamed enrolled face.

    public event EventHandler<RobotRenamedEnrolledFaceEventArgs> RobotRenamedEnrolledFace
    Event Type
    EventHandler<RobotRenamedEnrolledFaceEventArgs>
    | Improve this Doc View Source

    RobotState

    Robot event containing changes to the robot’s state.

    public event EventHandler<RobotStateEventArgs> RobotState
    Event Type
    EventHandler<RobotStateEventArgs>
    | Improve this Doc View Source

    StimulationInfo

    Robot event containing stimulation information.

    public event EventHandler<StimulationInfoEventArgs> StimulationInfo
    Event Type
    EventHandler<StimulationInfoEventArgs>
    | Improve this Doc View Source

    UnexpectedMovement

    Robot event triggered when Vector does not move as expected.

    public event EventHandler<UnexpectedMovementEventArgs> UnexpectedMovement
    Event Type
    EventHandler<UnexpectedMovementEventArgs>
    | Improve this Doc View Source

    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>
    | Improve this Doc View Source

    VisionModesAutoDisabled

    Robot event vision modes are automatically disabled.

    public event EventHandler<VisionModesAutoDisabledEventArgs> VisionModesAutoDisabled
    Event Type
    EventHandler<VisionModesAutoDisabledEventArgs>
    | Improve this Doc View Source

    WakeWordBegin

    Robot event triggered when Vector hears "Hey Vector"

    public event EventHandler<WakeWordBeginEventArgs> WakeWordBegin
    Event Type
    EventHandler<WakeWordBeginEventArgs>
    | Improve this Doc View Source

    WakeWordEnd

    Robot event triggered after Vector finishes listening to "Hey Vector"

    public event EventHandler<WakeWordEndEventArgs> WakeWordEnd
    Event Type
    EventHandler<WakeWordEndEventArgs>

    Implements

    System.ComponentModel.INotifyPropertyChanged

    See Also

    IDisposable
    • Improve this Doc
    • View Source
    Back to top Copyright (c) 2019 by Wayne Venables