package Kinova.Api.Common

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum ArmState

Common.proto:129

Admissible robot arm states

Used in: Base.ArmStateInformation, Base.ArmStateNotification, BaseCyclic.BaseFeedback

enum CartesianReferenceFrame

Common.proto:206

Admissible Cartesian reference frame modes

Used in: Base.CartesianWaypoint, Base.TwistCommand, Base.WrenchCommand, ControlConfig.CartesianReferenceFrameInfo

message Connection

Common.proto:122

Connection between a user and the robot

Used in: Base.ActionNotification, Base.ArmStateInformation, Base.ArmStateNotification, Base.ConfigurationChangeNotification, Base.ControlModeNotification, Base.ControllerNotification, Base.FactoryNotification, Base.MappingInfoNotification, Base.NetworkNotification, Base.OperatingModeNotification, Base.ProtectionZoneNotification, Base.RobotEventNotification, Base.SequenceInfoNotification, Base.ServoingModeNotification, Base.UserNotification, SafetyNotification, ControlConfig.ControlConfigurationNotification, ControlConfig.ControlModeNotification

message CountryCode

Common.proto:214

Country code

Used as request type in: Base.Base.SetWifiCountryCode

Used as response type in: Base.Base.GetWifiCountryCode

Used as field type in: ProductConfiguration.CompleteProductConfiguration

enum CountryCodeIdentifier

Common.proto:219

Supported ISO3166 country identifiers

Used in: CountryCode

message DeviceHandle

Common.proto:31

Reference to a specific device

Used in: Base.OperatingModeInformation, Base.OperatingModeNotification, Base.RobotEventNotification, DeviceManager.DeviceHandles

enum DeviceTypes

Common.proto:18

Admissible device types

Used in: DeviceHandle, DeviceConfig.DeviceType

message Empty

Common.proto:80

Message used when no information needs to be exchanged between client application and robot, and vice versa

Used as request type in: ActuatorConfig.ActuatorConfig.ClearFaults, ActuatorConfig.ActuatorConfig.GetActivatedControlLoop, ActuatorConfig.ActuatorConfig.GetAxisOffsets, ActuatorConfig.ActuatorConfig.GetCoggingFeedforwardMode, ActuatorConfig.ActuatorConfig.GetCommandMode, ActuatorConfig.ActuatorConfig.GetControlMode, ActuatorConfig.ActuatorConfig.GetEncoderDerivativeParameters, ActuatorConfig.ActuatorConfig.GetSelectedCustomData, ActuatorConfig.ActuatorConfig.GetServoing, ActuatorConfig.ActuatorConfig.GetTorqueOffset, ActuatorConfig.ActuatorConfig.GetVectorDriveParameters, ActuatorConfig.ActuatorConfig.ReadTorqueCalibration, ActuatorConfig.ActuatorConfig.StopFrequencyResponse, ActuatorConfig.ActuatorConfig.StopRampResponse, ActuatorConfig.ActuatorConfig.StopStepResponse, Base.Base.ApplyEmergencyStop, Base.Base.ClearFaults, Base.Base.DisconnectWifi, Base.Base.GetActuatorCount, Base.Base.GetAllConfiguredWifis, Base.Base.GetAllConnectedControllers, Base.Base.GetAllControllerConfigurations, Base.Base.GetAllJointsSpeedHardLimitation, Base.Base.GetAllJointsSpeedSoftLimitation, Base.Base.GetAllJointsTorqueHardLimitation, Base.Base.GetAllJointsTorqueSoftLimitation, Base.Base.GetArmState, Base.Base.GetAvailableWifi, Base.Base.GetBluetoothEnableState, Base.Base.GetBridgeList, Base.Base.GetCapSenseConfig, Base.Base.GetConnectedWifiInformation, Base.Base.GetControlMode, Base.Base.GetControllerConfigurationMode, Base.Base.GetFirmwareBundleVersions, Base.Base.GetMeasuredCartesianPose, Base.Base.GetMeasuredJointAngles, Base.Base.GetOperatingMode, Base.Base.GetProductConfiguration, Base.Base.GetServoingMode, Base.Base.GetTrajectoryErrorReport, Base.Base.GetTwistHardLimitation, Base.Base.GetTwistSoftLimitation, Base.Base.GetWifiCountryCode, Base.Base.GetWifiEnableState, Base.Base.GetWrenchHardLimitation, Base.Base.GetWrenchSoftLimitation, Base.Base.PauseAction, Base.Base.PauseSequence, Base.Base.ReadAllMappings, Base.Base.ReadAllProtectionZones, Base.Base.ReadAllSequences, Base.Base.ReadAllUserProfiles, Base.Base.ReadAllUsers, Base.Base.Reboot, Base.Base.RestoreFactoryProductConfiguration, Base.Base.RestoreFactorySettings, Base.Base.ResumeAction, Base.Base.ResumeSequence, Base.Base.StartWifiScan, Base.Base.Stop, Base.Base.StopAction, Base.Base.StopSequence, Base.Base.StopTeaching, BaseCyclic.BaseCyclic.RefreshFeedback, ControlConfig.ControlConfig.GetAllKinematicSoftLimits, ControlConfig.ControlConfig.GetCartesianReferenceFrame, ControlConfig.ControlConfig.GetControlMode, ControlConfig.ControlConfig.GetDesiredSpeeds, ControlConfig.ControlConfig.GetGravityVector, ControlConfig.ControlConfig.GetKinematicHardLimits, ControlConfig.ControlConfig.GetPayloadInformation, ControlConfig.ControlConfig.GetToolConfiguration, ControlConfig.ControlConfig.ResetGravityVector, ControlConfig.ControlConfig.ResetPayloadInformation, ControlConfig.ControlConfig.ResetToolConfiguration, DeviceConfig.DeviceConfig.ClearAllSafetyStatus, DeviceConfig.DeviceConfig.GetAllSafetyConfiguration, DeviceConfig.DeviceConfig.GetAllSafetyInformation, DeviceConfig.DeviceConfig.GetBootloaderVersion, DeviceConfig.DeviceConfig.GetCapSenseConfig, DeviceConfig.DeviceConfig.GetDeviceType, DeviceConfig.DeviceConfig.GetFirmwareVersion, DeviceConfig.DeviceConfig.GetIPv4Settings, DeviceConfig.DeviceConfig.GetMACAddress, DeviceConfig.DeviceConfig.GetModelNumber, DeviceConfig.DeviceConfig.GetPartNumber, DeviceConfig.DeviceConfig.GetPartNumberRevision, DeviceConfig.DeviceConfig.GetRunMode, DeviceConfig.DeviceConfig.GetSerialNumber, DeviceConfig.DeviceConfig.ResetSafetyDefaults, DeviceManager.DeviceManager.ReadAllDevices, VisionConfig.VisionConfig.GetExtrinsicParameters

Used as response type in: ActuatorConfig.ActuatorConfig.ClearFaults, ActuatorConfig.ActuatorConfig.MoveToPosition, ActuatorConfig.ActuatorConfig.SelectCustomData, ActuatorConfig.ActuatorConfig.SetActivatedControlLoop, ActuatorConfig.ActuatorConfig.SetAxisOffsets, ActuatorConfig.ActuatorConfig.SetCoggingFeedforwardMode, ActuatorConfig.ActuatorConfig.SetCommandMode, ActuatorConfig.ActuatorConfig.SetControlLoopParameters, ActuatorConfig.ActuatorConfig.SetControlMode, ActuatorConfig.ActuatorConfig.SetEncoderDerivativeParameters, ActuatorConfig.ActuatorConfig.SetServoing, ActuatorConfig.ActuatorConfig.SetTorqueOffset, ActuatorConfig.ActuatorConfig.SetVectorDriveParameters, ActuatorConfig.ActuatorConfig.StartFrequencyResponse, ActuatorConfig.ActuatorConfig.StartRampResponse, ActuatorConfig.ActuatorConfig.StartStepResponse, ActuatorConfig.ActuatorConfig.StopFrequencyResponse, ActuatorConfig.ActuatorConfig.StopRampResponse, ActuatorConfig.ActuatorConfig.StopStepResponse, ActuatorConfig.ActuatorConfig.WriteTorqueCalibration, ActuatorCyclic.ActuatorCyclic.RefreshCommand, Base.Base.ActivateMap, Base.Base.AddWifiConfiguration, Base.Base.ApplyEmergencyStop, Base.Base.ChangePassword, Base.Base.ClearFaults, Base.Base.ConnectWifi, Base.Base.DeleteAction, Base.Base.DeleteAllSequenceTasks, Base.Base.DeleteMap, Base.Base.DeleteMapping, Base.Base.DeleteProtectionZone, Base.Base.DeleteSequence, Base.Base.DeleteSequenceTask, Base.Base.DeleteUserProfile, Base.Base.DeleteWifiConfiguration, Base.Base.DisconnectWifi, Base.Base.ExecuteAction, Base.Base.ExecuteActionFromReference, Base.Base.ExecuteWaypointTrajectory, Base.Base.MoveSequenceTask, Base.Base.PauseAction, Base.Base.PauseSequence, Base.Base.PlayAdvancedSequence, Base.Base.PlayCartesianTrajectory, Base.Base.PlayCartesianTrajectoryOrientation, Base.Base.PlayCartesianTrajectoryPosition, Base.Base.PlayJointTrajectory, Base.Base.PlayPreComputedJointTrajectory, Base.Base.PlaySelectedJointTrajectory, Base.Base.PlaySequence, Base.Base.Reboot, Base.Base.RestoreFactoryProductConfiguration, Base.Base.RestoreFactorySettings, Base.Base.ResumeAction, Base.Base.ResumeSequence, Base.Base.SendGripperCommand, Base.Base.SendJointSpeedsCommand, Base.Base.SendJointSpeedsJoystickCommand, Base.Base.SendSelectedJointSpeedCommand, Base.Base.SendSelectedJointSpeedJoystickCommand, Base.Base.SendTwistCommand, Base.Base.SendTwistJoystickCommand, Base.Base.SendWrenchCommand, Base.Base.SendWrenchJoystickCommand, Base.Base.SetAdmittance, Base.Base.SetBluetoothEnableState, Base.Base.SetCapSenseConfig, Base.Base.SetCommunicationInterfaceEnable, Base.Base.SetControllerConfiguration, Base.Base.SetControllerConfigurationMode, Base.Base.SetIPv4Configuration, Base.Base.SetOperatingMode, Base.Base.SetServoingMode, Base.Base.SetWifiCountryCode, Base.Base.SetWifiEnableState, Base.Base.StartTeaching, Base.Base.StartWifiScan, Base.Base.Stop, Base.Base.StopAction, Base.Base.StopSequence, Base.Base.StopTeaching, Base.Base.SwapSequenceTasks, Base.Base.TakeSnapshot, Base.Base.Unsubscribe, Base.Base.UpdateAction, Base.Base.UpdateEndEffectorTypeConfiguration, Base.Base.UpdateMap, Base.Base.UpdateMapping, Base.Base.UpdateProtectionZone, Base.Base.UpdateSequence, Base.Base.UpdateSequenceTask, Base.Base.UpdateUserProfile, BaseCyclic.BaseCyclic.RefreshCommand, ControlConfig.ControlConfig.SetCartesianReferenceFrame, ControlConfig.ControlConfig.SetDesiredAngularTwist, ControlConfig.ControlConfig.SetDesiredJointSpeeds, ControlConfig.ControlConfig.SetDesiredLinearTwist, ControlConfig.ControlConfig.SetGravityVector, ControlConfig.ControlConfig.SetJointAccelerationSoftLimits, ControlConfig.ControlConfig.SetJointSpeedSoftLimits, ControlConfig.ControlConfig.SetPayloadInformation, ControlConfig.ControlConfig.SetToolConfiguration, ControlConfig.ControlConfig.SetTwistAngularSoftLimit, ControlConfig.ControlConfig.SetTwistLinearSoftLimit, ControlConfig.ControlConfig.Unsubscribe, DeviceConfig.DeviceConfig.ClearAllSafetyStatus, DeviceConfig.DeviceConfig.ClearSafetyStatus, DeviceConfig.DeviceConfig.ExecuteCalibration, DeviceConfig.DeviceConfig.RebootRequest, DeviceConfig.DeviceConfig.ResetSafetyDefaults, DeviceConfig.DeviceConfig.SetCapSenseConfig, DeviceConfig.DeviceConfig.SetIPv4Settings, DeviceConfig.DeviceConfig.SetRunMode, DeviceConfig.DeviceConfig.SetSafetyConfiguration, DeviceConfig.DeviceConfig.SetSafetyEnable, DeviceConfig.DeviceConfig.SetSafetyErrorThreshold, DeviceConfig.DeviceConfig.SetSafetyWarningThreshold, DeviceConfig.DeviceConfig.WriteCapSenseRegister, GripperCyclic.GripperCyclic.RefreshCommand, InterconnectConfig.InterconnectConfig.I2CWrite, InterconnectConfig.InterconnectConfig.I2CWriteRegister, InterconnectConfig.InterconnectConfig.SetEthernetConfiguration, InterconnectConfig.InterconnectConfig.SetGPIOConfiguration, InterconnectConfig.InterconnectConfig.SetGPIOState, InterconnectConfig.InterconnectConfig.SetI2CConfiguration, InterconnectConfig.InterconnectConfig.SetUARTConfiguration, InterconnectCyclic.InterconnectCyclic.RefreshCommand, VisionConfig.VisionConfig.DoSensorFocusAction, VisionConfig.VisionConfig.SetExtrinsicParameters, VisionConfig.VisionConfig.SetIntrinsicParameters, VisionConfig.VisionConfig.SetOptionValue, VisionConfig.VisionConfig.SetSensorSettings

(message has no fields)

message NotificationHandle

Common.proto:96

Reference to a specific notification topic

Used as request type in: Base.Base.Unsubscribe, ControlConfig.ControlConfig.Unsubscribe

Used as response type in: Base.Base.ActionTopic, Base.Base.ArmStateTopic, Base.Base.ConfigurationChangeTopic, Base.Base.ControlModeTopic, Base.Base.ControllerTopic, Base.Base.FactoryTopic, Base.Base.MappingInfoTopic, Base.Base.NetworkTopic, Base.Base.OperatingModeTopic, Base.Base.ProtectionZoneTopic, Base.Base.RobotEventTopic, Base.Base.SequenceInfoTopic, Base.Base.ServoingModeTopic, Base.Base.UserTopic, ControlConfig.ControlConfig.ControlConfigurationTopic, ControlConfig.ControlConfig.ControlModeTopic, DeviceConfig.DeviceConfig.SafetyTopic, VisionConfig.VisionConfig.VisionTopic

message NotificationOptions

Common.proto:84

Specifies options associated to a notification

Used as request type in: Base.Base.ActionTopic, Base.Base.ArmStateTopic, Base.Base.ConfigurationChangeTopic, Base.Base.ControlModeTopic, Base.Base.ControllerTopic, Base.Base.FactoryTopic, Base.Base.MappingInfoTopic, Base.Base.NetworkTopic, Base.Base.OperatingModeTopic, Base.Base.ProtectionZoneTopic, Base.Base.RobotEventTopic, Base.Base.SequenceInfoTopic, Base.Base.ServoingModeTopic, Base.Base.UserTopic, ControlConfig.ControlConfig.ControlConfigurationTopic, ControlConfig.ControlConfig.ControlModeTopic, DeviceConfig.DeviceConfig.SafetyTopic, VisionConfig.VisionConfig.VisionTopic

enum NotificationType

Common.proto:54

Admissible notification types

Used in: NotificationOptions

enum Permission

Common.proto:46

Admissible permissions. Used as bitfields

message SafetyHandle

Common.proto:91

Reference to a specific safety

Used as request type in: DeviceConfig.DeviceConfig.ClearSafetyStatus, DeviceConfig.DeviceConfig.GetSafetyConfiguration, DeviceConfig.DeviceConfig.GetSafetyEnable, DeviceConfig.DeviceConfig.GetSafetyInformation, DeviceConfig.DeviceConfig.GetSafetyStatus

Used as field type in: Base.ConfigurationChangeNotification, Base.SafetyEvent, SafetyNotification, DeviceConfig.SafetyConfiguration, DeviceConfig.SafetyEnable, DeviceConfig.SafetyInformation, DeviceConfig.SafetyThreshold

message SafetyNotification

Common.proto:101

Notification about a single safety event

Used in: Base.SafetyNotificationList

enum SafetyStatusValue

Common.proto:38

Admissible safety statuses

Used in: SafetyNotification, DeviceConfig.SafetyInformation, DeviceConfig.SafetyStatus

message Timestamp

Common.proto:110

Timestamp based on Epoch (00:00:00 Thursday, January 1, 1970)

Used in: Base.ActionNotification, Base.ArmStateNotification, Base.ConfigurationChangeNotification, Base.ControlModeNotification, Base.ControllerNotification, Base.FactoryNotification, Base.MappingInfoNotification, Base.NetworkNotification, Base.OperatingModeNotification, Base.ProtectionZoneNotification, Base.Query, Base.RobotEventNotification, Base.SequenceInfoNotification, Base.ServoingModeNotification, Base.UserNotification, SafetyNotification, ControlConfig.ControlConfigurationNotification, ControlConfig.ControlModeNotification

message UARTConfiguration

Common.proto:146

UART configuration details

Used as request type in: InterconnectConfig.InterconnectConfig.SetUARTConfiguration

Used as response type in: InterconnectConfig.InterconnectConfig.GetUARTConfiguration

message UARTDeviceIdentification

Common.proto:156

UART port id identification

Used as request type in: InterconnectConfig.InterconnectConfig.GetUARTConfiguration

enum UARTParity

Common.proto:198

Admissible UART parity mode

Used in: UARTConfiguration

enum UARTSpeed

Common.proto:161

Admissible UART baudrates

Used in: UARTConfiguration

enum UARTStopBits

Common.proto:189

Admissible UART stop bits

Used in: UARTConfiguration

enum UARTWordLength

Common.proto:181

Admissible UART word lengths

Used in: UARTConfiguration

enum Unit

Common.proto:62

Admissible units used throughout API methods

Used in: DeviceConfig.SafetyInformation

message UserProfileHandle

Common.proto:116

Reference to a user profile

Used as request type in: Base.Base.DeleteUserProfile, Base.Base.ReadUserProfile

Used as response type in: Base.Base.CreateUserProfile

Used as field type in: Base.ActionNotification, Base.ConfigurationChangeNotification, Base.ControlModeNotification, Base.ControllerNotification, Base.FactoryNotification, Base.MappingInfoNotification, Base.NetworkNotification, Base.OperatingModeNotification, Base.PasswordChange, Base.ProtectionZoneNotification, Base.RobotEventNotification, Base.SequenceInfoNotification, Base.ServoingModeNotification, Base.UserList, Base.UserNotification, Base.UserProfile, Connection, SafetyNotification, ControlConfig.ControlConfigurationNotification, ControlConfig.ControlModeNotification