Core Configuration File
- Updated2025-12-19
- 2 minute(s) read
Modify the RPS core configuration file, RPS.ini, to define user-configurable parameters for RPS.
Note Unless otherwise noted, section names, aliases, keys, and values are
not case sensitive.
[Options] Section
Use the [Options] section to specify the various settings for RPS.exe.
| Key | Value | Default Value | Required? |
|---|---|---|---|
| ServerAddress | The IP address and port of the RPS.exe gRPC server instance, separated by a colon. | — | Required |
| ConnectionsFile | The path on the disk to the connections configuration file. Can be absolute or relative to the directory containing RPS.exe or relative to %APPDATA%/RPS. | — | Required |
| LinkTimeoutSeconds | Time (in seconds) after starting the system to allow the instrument controllers to become ready. | 1 | Optional |
| Bitfile | VST bitfile for acquisition and generation. | RPS.lvbitx | Optional |
| LogLevel | The application log level. Valid values, ordered from most to least severe:
|
info | Optional |
Example:
[Options] ServerAddress = 0.0.0.0:32003 ConnectionsFile = "connections.ini" LinkTimeoutSeconds = 10 Bitfile = "VST MGT Streaming.lvbitx" LogLevel = info
[SSL] Section
Use [SSL] to configure the secure sockets layer (SSL) in the gRPC server. If you omit this section, the software uses unsecured gRPC credentials to start the RPS server and connect to the other system components.
| Key | Value | Default Value | Required? |
|---|---|---|---|
| ServerCertificateFile | The path on disk to the SSL certificate file to use for the RPS server. | — | Required when ServerPrivateKeyFile is set |
| ServerPrivateKeyFile | The path on disk to the SSL private key file to use for the RPS server. | — | Required when ServerCertificateFile is set |
| ClientRootCertificateFile | The path on disk to the SSL root certificate file to use when connecting to other system components. | — | Required if your instrument controller system component, stream translator system component, and/or record and playback data storage system component have SSL enabled. |
| ClientPrivateKeyFile | The path on disk to the SSL private key file to use when connecting to other system components. | — | Optional. Can only be set when ClientRootCertificateFile is set. |
Example:
[SSL] ServerPrivateKeyFile = C:\server.key ServerCertificateFile = C:\server.crt ClientRootCertificateFile = C:\client.crt ClientPrivateKeyFile = C:\client.key