Get desktop application:
View/edit binary Protocol Buffers messages
Provide raw access to retrieve and provide server parameters.
Provide a custom parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter to provide
Value the parameter should be set to
Provide a float parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter to provide
Value the parameter should be set to
Provide an int parameter. If the type is wrong, the result will be `WRONG_TYPE`. Note that all params need to be provided upfront. Once a client has requested a param list, the indices are locked and no more params can be added.
Name of the parameter to provide
Value the parameter should be set to
Retrieve all parameters.
(message has no fields)
Collection of all parameters
Retrieve a custom parameter. If the type is wrong, the result will be `WRONG_TYPE`. Note that all params need to be provided upfront. Once a client has requested a param list, the indices are locked and no more params can be added.
Name of the parameter
Value of the requested parameter
Retrieve a float parameter. If the type is wrong, the result will be `WRONG_TYPE`. Note that all params need to be provided upfront. Once a client has requested a param list, the indices are locked and no more params can be added.
Name of the parameter
Value of the requested parameter
Retrieve an int parameter. If the type is wrong, the result will be `WRONG_TYPE`.
Name of the parameter
Value of the requested parameter
Set param protocol. The extended param protocol is used by default. This allows to use the previous/normal one. Note that camera definition files are meant to implement/use the extended protocol.
Use extended protocol
Subscribe to changed custom param.
(message has no fields)
Param that changed
Subscribe to changed float param.
(message has no fields)
Param that changed
Subscribe to changed int param.
(message has no fields)
Param that changed
Type collecting all integer, float, and custom parameters.
Used in:
Collection of all parameter names and values of type int
Collection of all parameter names and values of type float
Collection of all parameter names and values of type custom
Type for float parameters.
Used in: ,
Name of the parameter
Value of the parameter
Type for float parameters.
Used in: ,
Name of the parameter
Value of the parameter
Type for integer parameters.
Used in: ,
Name of the parameter
Value of the parameter
Result type.
Used in: , , , , , ,
Result enum value
Human-readable English string describing the result
Possible results returned for param requests.
Used in:
Unknown result
Request succeeded
Not Found
Wrong type
Parameter name too long (> 16)
No system available
Parameter name too long (> 128)
All parameters have to be provided upfront