Lely core libraries
2.3.4
|
An LSS 'identify non-configured remote slave' request. More...
#include <lss_master.hpp>
Public Types | |
using | Signature = void(::std::error_code ec, bool found) |
The signature of the callback function invoked on completion of an LSS 'identify non-configured remote slave' request. More... | |
Public Member Functions | |
template<class F > | |
LssIdNonConfigRequest (ev_exec_t *exec, F &&con) | |
Constructs an empty LSS 'identify non-configured remote slave' request with a completion task. | |
template<class F > | |
LssIdNonConfigRequest (F &&con) | |
Equivalent to LssIdNonConfigRequest(nullptr, con) . | |
![]() | |
ev::Executor | GetExecutor () const noexcept |
Returns the executor to which the completion task is (to be) submitted. | |
Additional Inherited Members | |
![]() | |
::std::error_code | ec {} |
The error code (0 on success). | |
![]() | |
ev_exec_t * | exec |
A pointer to the executor to which the task is (to be) submitted. | |
ev_task_func_t * | func |
The function to be invoked when the task is run. | |
An LSS 'identify non-configured remote slave' request.
Definition at line 698 of file lss_master.hpp.
using lely::canopen::LssIdNonConfigRequest::Signature = void(::std::error_code ec, bool found) |
The signature of the callback function invoked on completion of an LSS 'identify non-configured remote slave' request.
Note that the callback function SHOULD NOT throw exceptions. Since it is invoked from C, any exception that is thrown cannot be caught and will result in a call to std::terminate()
.
ec | the error code (0 on success). |
found | true if a non-configured slave was found, false if not. |
Definition at line 710 of file lss_master.hpp.