![]() |
APIs, concepts, guides, and more
|
A command-line utility that enables access to the RMP from any operating system via Remote Procedure Call (RPC) using gRPC. It serves as a backend service for RapidCodeRemote, allowing remote interaction with the RMP Motion Controller.
OS | Executable |
---|---|
Windows | rapidserver.exe |
Linux | rapidserver |
To interact with a rapidserver instance, users need the following:
Once the .proto
files are available, users can compile them using the Protocol Buffer compiler (protoc) to generate client code in their preferred programming language. This generated code enables:
By establishing a gRPC connection, users can seamlessly interact with RapidCodeRemote and other services exposed by rapidserver.
Argument | Description |
---|---|
-address | Specifies the IP address the server binds to. |
-grpc_port | TCP port number for gRPC calls. |
-name | Specifies a "friendly" name for the server. |
-echo | Determines whether request messages of each RPC should be echoed back in the header of response messages. |
--log-level | Sets the log level (e.g., info , debug , etc.). |
-help , /? | Prints the help message with available command-line arguments. |