def changeEnabledStatus(self, value):
   self._data = msgbuffers.validate_object(
     'VoiceCommandEventUnion.changeEnabledStatus', value, Anki.Cozmo.VoiceCommand.ChangeEnabledStatus)
   self._tag = self.Tag.changeEnabledStatus
 def ActivateSpark(self, value):
     self._data = msgbuffers.validate_object(
         'BehaviorManagerMessageUnion.ActivateSpark', value,
         Anki.Cozmo.ExternalInterface.ActivateSpark)
     self._tag = self.Tag.ActivateSpark
 def frame(self, value):
     self._frame = msgbuffers.validate_object('DataReceived.frame', value,
                                              Anki.Cozmo.BLE.Frame)
 def accel(self, value):
     self._accel = msgbuffers.validate_object('ObjectMoved.accel', value,
                                              Anki.Cozmo.ActiveAccel)
 def lights(self, value):
     self._lights = msgbuffers.validate_farray(
         'CubeLights.lights', value, 4,
         lambda name, value_inner: msgbuffers.validate_object(
             name, value_inner, Anki.Cozmo.LightState))
Exemple #6
0
 def PlayAGameRequest(self, value):
     self._data = msgbuffers.validate_object(
         'BehaviorManagerMessageUnion.PlayAGameRequest', value,
         Anki.Cozmo.ExternalInterface.PlayAGameRequest)
     self._tag = self.Tag.PlayAGameRequest
Exemple #7
0
 def accel(self, value):
     self._accel = msgbuffers.validate_object('RobotState.accel', value,
                                              Anki.Cozmo.AccelData)
Exemple #8
0
 def rewards(self, value):
     self._rewards = msgbuffers.validate_varray(
         'UnlockLevel.rewards', value, 255,
         lambda name, value_inner: msgbuffers.validate_object(
             name, value_inner, Anki.Cozmo.NeedsReward))
Exemple #9
0
 def needsLevels(self, value):
     self._needsLevels = msgbuffers.validate_object(
         'RobotPublicState.needsLevels', value, Anki.Cozmo.NeedsLevels)
Exemple #10
0
 def PostAudioMusicState(self, value):
     self._data = msgbuffers.validate_object(
         'MessageAudioClient.PostAudioMusicState', value,
         Anki.AudioEngine.Multiplexer.PostAudioMusicState)
     self._tag = self.Tag.PostAudioMusicState
Exemple #11
0
 def AudioCallback(self, value):
     self._data = msgbuffers.validate_object(
         'MessageAudioClient.AudioCallback', value,
         Anki.AudioEngine.Multiplexer.AudioCallback)
     self._tag = self.Tag.AudioCallback
Exemple #12
0
 def PostAudioParameter(self, value):
     self._data = msgbuffers.validate_object(
         'MessageAudioClient.PostAudioParameter', value,
         Anki.AudioEngine.Multiplexer.PostAudioParameter)
     self._tag = self.Tag.PostAudioParameter
Exemple #13
0
 def StopAllAudioEvents(self, value):
     self._data = msgbuffers.validate_object(
         'MessageAudioClient.StopAllAudioEvents', value,
         Anki.AudioEngine.Multiplexer.StopAllAudioEvents)
     self._tag = self.Tag.StopAllAudioEvents
 def voiceCommandEvent(self, value):
   self._voiceCommandEvent = msgbuffers.validate_object(
     'VoiceCommandEvent.voiceCommandEvent', value, Anki.Cozmo.VoiceCommand.VoiceCommandEventUnion)
 def callbackError(self, value):
     self._data = msgbuffers.validate_object(
         'AudioCallbackInfo.callbackError', value,
         Anki.AudioEngine.Multiplexer.AudioCallbackError)
     self._tag = self.Tag.callbackError
Exemple #16
0
 def userFacingBehaviorStageStruct(self, value):
     self._userFacingBehaviorStageStruct = msgbuffers.validate_object(
         'RobotPublicState.userFacingBehaviorStageStruct', value,
         Anki.Cozmo.BehaviorStageStruct)
 def callbackInfo(self, value):
     self._callbackInfo = msgbuffers.validate_object(
         'AudioCallback.callbackInfo', value,
         Anki.AudioEngine.Multiplexer.AudioCallbackInfo)
Exemple #18
0
 def info(self, value):
     self._info = msgbuffers.validate_object('ReadToolCodeCompleted.info',
                                             value, Anki.Cozmo.ToolCodeInfo)
Exemple #19
0
 def pose(self, value):
     self._pose = msgbuffers.validate_object('RobotState.pose', value,
                                             Anki.Cozmo.RobotPose)
Exemple #20
0
 def objectInteractionCompleted(self, value):
     self._data = msgbuffers.validate_object(
         'ActionCompletedUnion.objectInteractionCompleted', value,
         Anki.Cozmo.ObjectInteractionCompleted)
     self._tag = self.Tag.objectInteractionCompleted
Exemple #21
0
 def gyro(self, value):
     self._gyro = msgbuffers.validate_object('RobotState.gyro', value,
                                             Anki.Cozmo.GyroData)
Exemple #22
0
 def animationCompleted(self, value):
     self._data = msgbuffers.validate_object(
         'ActionCompletedUnion.animationCompleted', value,
         Anki.Cozmo.AnimationCompleted)
     self._tag = self.Tag.animationCompleted
Exemple #23
0
 def ApplyForce(self, value):
     self._data = msgbuffers.validate_object(
         'MessageSimPhysics.ApplyForce', value,
         Anki.Cozmo.PhysicsInterface.ApplyForce)
     self._tag = self.Tag.ApplyForce
Exemple #24
0
 def readToolCodeCompleted(self, value):
     self._data = msgbuffers.validate_object(
         'ActionCompletedUnion.readToolCodeCompleted', value,
         Anki.Cozmo.ReadToolCodeCompleted)
     self._tag = self.Tag.readToolCodeCompleted
 def SetAvailableGames(self, value):
     self._data = msgbuffers.validate_object(
         'BehaviorManagerMessageUnion.SetAvailableGames', value,
         Anki.Cozmo.ExternalInterface.SetAvailableGames)
     self._tag = self.Tag.SetAvailableGames
Exemple #26
0
 def turnInPlaceCompleted(self, value):
     self._data = msgbuffers.validate_object(
         'ActionCompletedUnion.turnInPlaceCompleted', value,
         Anki.Cozmo.TurnInPlaceCompleted)
     self._tag = self.Tag.turnInPlaceCompleted
 def SparkUnlocked(self, value):
     self._data = msgbuffers.validate_object(
         'BehaviorManagerMessageUnion.SparkUnlocked', value,
         Anki.Cozmo.ExternalInterface.SparkUnlocked)
     self._tag = self.Tag.SparkUnlocked
Exemple #28
0
 def defaultCompleted(self, value):
     self._data = msgbuffers.validate_object(
         'ActionCompletedUnion.defaultCompleted', value,
         Anki.Cozmo.DefaultCompleted)
     self._tag = self.Tag.defaultCompleted
 def frame(self, value):
     self._frame = msgbuffers.validate_object('SendData.frame', value,
                                              Anki.Cozmo.BLE.Frame)
 def requestStatusUpdate(self, value):
   self._data = msgbuffers.validate_object(
     'VoiceCommandEventUnion.requestStatusUpdate', value, Anki.Cozmo.VoiceCommand.RequestStatusUpdate)
   self._tag = self.Tag.requestStatusUpdate