Get desktop application:
View/edit binary Protocol Buffers messages
Used to call a method at {path}.
The path of the method.
The input parameter of the method.
Used to get the current Application.
Represents a request to get the current application.
(message has no fields)
Used to get the Node at {path}.
Represents a request to get a Node.
Represents the path to a Node to be requested.
Used to get the property at {path}.
Represents a request to get a Property.
Represents the path to a Property to be requested.
Used to query if topic reads are enabled for topic at {path}.
Represents a request to query if topic reads are enabled.
The path of the topic.
Represents the response to query if topic reads are enabled.
Indicates if topic reads are enabled.
Used to read a topic at {path}.
Represents a request to read a topic.
The path of the topic.
The timestamp of the previous message. The call will block until newer message is available.
Represents the response to write to a topic.
The message id.
The message.
Used to set a property at {path} to {value}.
Represents a request to set a Property.
Represents the path to the property to be set.
The value of a 32 bit signed integer property.
The value of a 64 bit signed integer property.
The value of a 32 bit unsigned integer property.
The value of a 64 bit unsigned integer property.
The value of a 32 bit floating point property.
The value of a 64 bit floating point property.
The value of a string property.
The value of a boolean property.
The value of an enumeration property.
Used to enable/disable topic reads for topic at {path}.
Request to enable/disable topic reads.
The path of the topic.
Enables or disables topic reads.
(message has no fields)
Used to subscribe to events of the current application.
Represents a request to subscribe to events.
(message has no fields)
Represents an event.
The type of the Event.
The path to the corresponding object.
The Input message. Field is only set on an InputAdded event.
The Output message. Field is only set on an OutputAdded event.
The Property message. Field is only set on
PropertyAdded and PropertyChanged events.
The Method message. Field is only set on an MethodAdded event.
Used to subscribe to updates to a topic at {path}.
Represents a request to subscribe to a topic.
The path of the topic.
Used to write data to a topic at {path}.
Represents a request to write to a topic.
The path of the topic.
The message that should be written.
Represents the response to write to a topic.
(message has no fields)
Used in:
An unknown Event occured.
An Input has been added.
An Input has been removed.
An Output has been added.
An Output has been removed.
A Property has been added.
A Property has been removed.
A Property has been changed.
A Method has been added.
A Method has been removed.
Represents the input to a Node.
Used in: ,
Defines the type of input to the Node.
Used in: ,
Defines the type of the method's input parameter.
Defines the type of the method's output parameter.
Represents a specific application with corresponding properties, inputs and outputs.
Used as response type in: ApplicationService.GetApplication, ApplicationService.GetNode
Represents the properties of the application as a map.
Represents the inputs of the application as a map.
Represents the outputs of the application as a map.
Represents the output from a Node.
Used in: ,
Defines the type of output from a Node.
Represents a property containing a single datatype.
Used as response type in: ApplicationService.GetProperty, ApplicationService.SetProperty
Used as field type in: ,
A 32 bit signed integer property.
A 64 bit signed integer property.
A 32 bit unsigned integer property.
A 64 bit unsigned integer property.
A 32 bit floating point property.
A 64 bit floating point property.
A string property.
A boolean property.
An enumeration property.
Name of the property.
Description of the property.
Represents a Boolean value.
Used in:
Value of the property, can be true or false.
Represents a double-precision floating-point number.
Used in:
The property value.
Lower bound of the property.
Upper bound of the property.
Step between two consecutive values (0 if disabled)
Represents an enumeration type.
Used in:
The property value.
The value map containing possible values
Represents a floating-point number.
Used in:
The property value.
Lower bound of the property.
Upper bound of the property.
Step between two consecutive values (0 if disabled)
Represents a 32-bit signed integer.
Used in:
The property value.
Lower bound of the property.
Upper bound of the property.
Step between two consecutive values (0 if disabled)
Represents a 64-bit signed integer.
Used in:
The property value.
Lower bound of the property.
Upper bound of the property.
Step between two consecutive values (0 if disabled)
Represents a string type.
Used in:
The property value.
Represents a 32-bit unsigned integer.
Used in:
The property value.
Lower bound of the property.
Upper bound of the property.
Step between two consecutive values (0 if disabled)
Represents a 64-bit unsigned integer.
Used in:
The property value.
Lower bound of the property.
Upper bound of the property.
Step between two consecutive values (0 if disabled)
Used as response type in: ApplicationService.GetApplicationVersion, ApplicationService.GetInterfaceVersion
Used as request type in: ApplicationService.GetApplicationVersion, ApplicationService.GetInterfaceVersion
(message has no fields)