+ r).streamline() p_ScriptMessage = pp.Group(l \ + p_ScriptExecRequest \ + r).streamline() p_ScriptMessage.setParseAction(lambda x: messaging.ScriptMessage(*x[0])) p_MotorRampRateMessage = pp.Group(l \ + p_int + c \ + p_int \ + r).streamline() p_MotorRampRateMessage.setParseAction(lambda x: messaging.MotorRampRateMessage(*x[0])) p_SetMotorMapMessage = pp.Group(l \ + p_MotorID + c \ + p_MotorMap \ + r).streamline() p_SetMotorMapMessage.setParseAction(lambda x: messaging.SetMotorMapMessage(*x[0])) p_ResetMCBMessage = pp.Group(l \ + r).streamline() p_ResetMCBMessage.setParseAction(lambda x: messaging.ResetMCBMessage(*x[0])) p_CalibrateNoRotationMessage = pp.Group(l \ + p_int \ + r).streamline() p_CalibrateNoRotationMessage.setParseAction(lambda x: messaging.CalibrateNoRotationMessage(*x[0])) p_StateMessage = pp.Group(l \ + p_floatYPR \ + r).streamline() p_StateMessage.setParseAction(lambda x: messaging.StateMessage(*x[0])) p_TelemetryMessage = pp.Group(l \ + p_floatYPR + c \ + p_float \ + r).streamline()
p_ScriptMessage = pp.Group(l \ + p_ScriptExecRequest \ + r).streamline() p_ScriptMessage.setParseAction(lambda x: messaging.ScriptMessage(*x[0])) p_MotorRampRateMessage = pp.Group(l \ + p_int + c \ + p_int \ + r).streamline() p_MotorRampRateMessage.setParseAction( lambda x: messaging.MotorRampRateMessage(*x[0])) p_SetMotorMapMessage = pp.Group(l \ + p_MotorID + c \ + p_MotorMap \ + r).streamline() p_SetMotorMapMessage.setParseAction( lambda x: messaging.SetMotorMapMessage(*x[0])) p_ResetMCBMessage = pp.Group(l \ + r).streamline() p_ResetMCBMessage.setParseAction(lambda x: messaging.ResetMCBMessage(*x[0])) p_CalibrateNoRotationMessage = pp.Group(l \ + p_int \ + r).streamline() p_CalibrateNoRotationMessage.setParseAction( lambda x: messaging.CalibrateNoRotationMessage(*x[0])) p_StateMessage = pp.Group(l \ + p_floatYPR \ + r).streamline() p_StateMessage.setParseAction(lambda x: messaging.StateMessage(*x[0])) p_TelemetryMessage = pp.Group(l \ + p_floatYPR + c \ + p_float \