Skip to content

Commit 029dc6e

Browse files
committed
VIC-14320 Add face renamed event (#171)
1 parent 0c6dc89 commit 029dc6e

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

anki_vector/events.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ class Events(Enum):
5252
robot_observed_face = "robot_observed_face" #: Robot event for when a face is observed by the robot.
5353
robot_changed_observed_face_id = "robot_changed_observed_face_id" #: Robot event for when a known face changes its id.
5454
robot_erased_enrolled_face = "robot_erased_enrolled_face" #: Robot event for when an enrolled face has been removed from the robot.
55+
robot_renamed_enrolled_face = "robot_renamed_enrolled_face" #: Robot event for when a known face changes its name.
5556

5657
wake_word = "wake_word" #: Robot event triggered when Vector hears "Hey Vector".
5758
user_intent = "user_intent" #: Robot event triggered after Vector processes voice commands.

anki_vector/faces.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,11 @@ async def update_enrolled_face_by_id(self, face_id: int, old_name: str, new_name
597597
598598
import anki_vector
599599
600+
def on_robot_renamed_enrolled_face(robot, event_type, event):
601+
print(f"----Face has been renamed on robot. Event: {event_type} = {event}----")
602+
600603
with anki_vector.Robot() as robot:
604+
robot.events.subscribe(on_robot_renamed_enrolled_face, Events.robot_renamed_enrolled_face)
601605
robot.faces.update_enrolled_face_by_id(1, 'Hanns', 'Boris')
602606
"""
603607
req = protocol.UpdateEnrolledFaceByIDRequest(face_id=face_id,

0 commit comments

Comments
 (0)