Get desktop application:
View/edit binary Protocol Buffers messages
Service to get and set device configuration information
@PROXY_ID=9 @ERROR=Kinova.Api.Error
Returns the run mode for the device
@RPC_ID=1
Sets the run mode for the device
@RPC_ID=2
Retrieves the type for the device
@RPC_ID=3
Device type
Device type
Retrieves the device firmware version
@RPC_ID=4
Firmware version for the device
Firmware version
Retrieves the device bootloader version
@RPC_ID=5
Bootloader version for the device
Bootloader version
Retrieves the device model number
@RPC_ID=6
Model number for the device
Model number of size 25 including null character
Retrieves the device part number
@RPC_ID=7
Part number for the device
Part number of size 25 including null character
Retrieves the device serial number
@RPC_ID=8
Serial number for the device
Serial number of size 25 including null character
Retrieves the device MAC address
@RPC_ID=9
MAC address for the device
MAC address
Retrieves the device IPv4 settings (not implemented on Base)
@RPC_ID=10
Sets the device IPv4 settings (not implemented on Base)
@RPC_ID=11
Retrieves the device part number revision
@RPC_ID=12
Part number revision for the device
Part number revision
Sends a request to the device to reboot
@RPC_ID=14
Reboot request with bootloader delay
Bootloader delay
Enables (disable) the specified safety
@RPC_ID=15
Sets the error threshold for the specified safety
@RPC_ID=16
Sets the warning threshold for the specified safety
@RPC_ID=17
Configures the specified safety (i.e. sets error and warning thresholds)
@RPC_ID=18
Retrieves configuration about the specified safety
@RPC_ID=19
Retrieves information about the specified safety
@RPC_ID=20
Indicates if specified safety is enabled (or disabled)
@RPC_ID=21
Indicates if the specified safety is raised
@RPC_ID=22
Safety status
Safety status (e.g. in error, warning or normal state)
Clear all safety status for this device if they are no longer raised
@RPC_ID=23
Clear a specific safety status if it is no longer raised
@RPC_ID=24
Retrieves configuration on all safeties
@RPC_ID=25
Array of safety configurations
Safety configuration
Retrieves information on all safeties
@RPC_ID=26
Array of safety information
Restores all safety configurations to factory defaults
@RPC_ID=27
Subscribes to safety notifications
@RPC_ID=28 @PUB_SUB=Kinova.Api.Common.SafetyNotification
Starts device calibration (intended for Kinova Production of Pico)
@RPC_ID=34
Retrieves the status/result of device calibration (intended for Kinova Production of Pico)
@RPC_ID=35
Calibration element
Item to get status
Stop calibration in progress
@RPC_ID=36
Sets the capacitive sensor calibration
@RPC_ID=37
Retrieves the capacitive sensor calibration
@RPC_ID=38
Reads low-level register from the capacitive sensor (for Kinova internal use ony, not to be used in the field)
@RPC_ID=39
Writes to low-level register of the capacitive sensor (for Kinova internal use ony, not to be used in the field)
@RPC_ID=40
Calibration information to push to device
Used as request type in: DeviceConfig.ExecuteCalibration, DeviceConfig.StopCalibration
Item to calibrate
Parameters associated to calibration item
Admissible calibration items
Used in:
,Unspecified calibration item
Cogging calibration
Magnetic sensors calibration
Motor calibration
Position range calibration
Single calibration parameter information
Used in:
Calibration parameter identifier
Signed int calibration value.
Unsigned int calibration value.
Float calibration value.
Result of a calibration
Used as response type in: DeviceConfig.GetCalibrationResult, DeviceConfig.StopCalibration
Calibration status
Additional information (used when status is in fault)
Admissible calibration status
Used in:
Unspecified calibration status
Calibration is not done
Calibration is in progress
Calibration was successfully completed
Calibration failed
Capacitive sensor configuration message
Used as request type in: DeviceConfig.SetCapSenseConfig
Used as response type in: DeviceConfig.GetCapSenseConfig
Operational mode of the sensor
Sensitivity of the sensor A (0-100%).
Sensitivity of the sensor B (0-100%).
Admissible capacitive sensor mode
Used in:
Reserved, do not use.
Cap sensor is inactive.
Cap sensor is active in automatic threshold mode.
Cap sensor is active with noise mitigation enabled.
Cap sensor is active in normal mode.
Configuration mode.
Message used to address a register
Used as request type in: DeviceConfig.ReadCapSenseRegister, DeviceConfig.WriteCapSenseRegister
Used as response type in: DeviceConfig.ReadCapSenseRegister
Register address
Register value
IPv4 settings for the device, including address, subnet mask, and default gateway
Used as request type in: DeviceConfig.SetIPv4Settings
Used as response type in: DeviceConfig.GetIPv4Settings
IPv4Address
IPv4SubnetMask
IPv4DefaultGateway
Result of power on self test
Power on self test result
Run mode
Used as request type in: DeviceConfig.SetRunMode
Used as response type in: DeviceConfig.GetRunMode
Run mode
Options for the run mode for the device
Used in:
calibration mode
configuration mode
debug mode
tuning mode
Configuration for a safety
Used as request type in: DeviceConfig.SetSafetyConfiguration
Used as response type in: DeviceConfig.GetSafetyConfiguration
Used as field type in:
Handle to safety to configure
Safety error threshold value
Safety warning threshold value
Safety enable state
Enable or disable a specific safety
Used as request type in: DeviceConfig.SetSafetyEnable
Used as response type in: DeviceConfig.GetSafetyEnable
Used as field type in:
Handle to safety to enable or disable
Safety enable state
Information about a specific safety
Used as response type in: DeviceConfig.GetSafetyInformation
Used as field type in:
Safety handle that this information is about
True if related safety configuration can be modified
True if safety status can go in Warning
True if safety status can go in Error
Safety limit type
Default warning threshold (if 'limit_type' is either MINIMAL_LIMIT or MAXIMAL_LIMIT and 'has_warning_threshold' is true)
Default error threshold (if 'limit_type' is either MINIMAL_LIMIT or MAXIMAL_LIMIT and 'has_error_threshold' is true)
Maximal threshold value (if 'limit_type' is either MINIMAL_LIMIT or MAXIMAL_LIMIT)
Minimal threshold value (if 'limit_type' is either MINIMAL_LIMIT or MAXIMAL_LIMIT)
Current Safety status
Unit that the safety status is in
Types of safeties limits
Used in:
Safety that will kick in below a certain Minimum threshold (e.g. Minimum temperature safety)
Safety that will kick in above a certain Maximum threshold (e.g. Maximum voltage safety)
Safety that will kick in in reaction to a specific event (e.g. motor drive fault)
Configure threshold of a specific safety
Used as request type in: DeviceConfig.SetSafetyErrorThreshold, DeviceConfig.SetSafetyWarningThreshold
Identifies safety to configure
Safety threshold value
Identifies DeviceConfig current version
Reserved
Current version