...
Command | Sample Requests | Sample Response / Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
getConfig |
| Gets in memory configurations. | ||||||||||
getSavedConfig |
| Gets on disk configurations. | ||||||||||
saveConfig |
| Saves the in-memory configurations to the disk. | ||||||||||
setConfig |
| Updates in-memory configurations. This API creates new key-value pairs, or updates the existing values. It doesn't save configurations to disk. Note that in | ||||||||||
setConfigJsonPath (available for JVC branch) |
| Updates the in-memory configuration given JSON path, and new value. For more info about JSON path, please refer JSON Pointer - JSON for Modern C++ (nlohmann.me). | ||||||||||
overwriteConfig (disabled in JVC branch) |
| Overwrites the in-memory configurations. This is suitable when user want to remove a key from the configuration. | ||||||||||
getIntercalibrationStatus |
| Gets the current intercalibration status. Useful for refetching current status when the frontnend accidentally disconnects. | ||||||||||
applyIntercalibrationResults |
| Applies the current intercalibration quaternion to the in-memory copy of config. This does not save to disk. | ||||||||||
restartBackend |
| Restarts the backend. Internally the while loop reset the DataBlock, causing all sources and sinks to be freed from memory, and instantiate them again. | ||||||||||
startRecording |
| Listens to data published to | ||||||||||
stopRecording |
| Stops the current recording. | ||||||||||
listRecording |
| Lists the recorded filenames since the FusionHub booted up. | ||||||||||
getVersion |
|
|
...