|
| std::vector< ProgressStep > | mm::node::storeParametersSteps () |
| | Store parameters' step template — one step, idle.
|
| |
| std::expected< void, std::string > | mm::node::runStoreParametersProcedure (Device &device, ProgressReporter &reporter, std::stop_token stop, StoreParametersConfig config={}) |
| | Runs a parameter store (0x1010) as a procedure body.
|
| |
| std::expected< RestoreDefaultParametersRequest, std::string > | mm::node::parseRestoreDefaultParametersRequest (const nlohmann::json &body) |
| | Parses and validates a client's restore request body.
|
| |
| std::vector< ProcedureParameter > | mm::node::restoreDefaultParametersParameters () |
| | What restoring default parameters accepts, as its descriptor advertises it.
|
| |
| std::vector< ProgressStep > | mm::node::restoreDefaultParametersSteps () |
| | Restore default parameters' step template — one step, idle.
|
| |
| std::expected< void, std::string > | mm::node::runRestoreDefaultParametersProcedure (Device &device, ProgressReporter &reporter, std::stop_token stop, const RestoreDefaultParametersRequest &request, RestoreDefaultParametersConfig config={}) |
| | Runs a restore of default parameters (0x1011) as a procedure body.
|
| |
| std::expected< DeviceLocateRequest, std::string > | mm::node::parseDeviceLocateRequest (const nlohmann::json &body) |
| | Parses and validates a client's locate request body: {"duration": 10}, in seconds, optional.
|
| |
| std::vector< ProcedureParameter > | mm::node::deviceLocateParameters () |
| | What blinking the LEDs accepts, as its descriptor advertises it.
|
| |
| std::vector< ProgressStep > | mm::node::deviceLocateSteps () |
| | The locate procedure's step template — one step, idle.
|
| |
| std::expected< void, std::string > | mm::node::runDeviceLocateProcedure (Device &device, ProgressReporter &reporter, const std::stop_token &stop, const DeviceLocateRequest &request) |
| | Blinks the device's LEDs for request.duration, so that someone can find it.
|
| |