MotionLib
1.0.0
SamBuCa motion library
|
Public Member Functions | |
AsyncAxisController (OATPP_COMPONENT(std::shared_ptr< ObjectMapper >, objectMapper)) | |
void | addParams (const std::shared_ptr< oatpp::web::server::api::Endpoint::Info > &info) |
ENDPOINT_INFO (getPosition) | |
ENDPOINT_ASYNC ("GET", "/axis/{id}/position", getPosition) | |
ENDPOINT_INFO (putPosition) | |
ENDPOINT_ASYNC ("PUT", "/axis/{id}/position", putPosition) | |
ENDPOINT_INFO (postPosition) | |
ENDPOINT_ASYNC ("POST", "/axis/{id}/position", postPosition) | |
ENDPOINT_INFO (putCurrentPosition) | |
ENDPOINT_ASYNC ("PUT", "/axis/{id}/settings/position", putCurrentPosition) | |
ENDPOINT_INFO (putStop) | |
ENDPOINT_ASYNC ("PUT", "/axis/{id}/stop", putStop) | |
ENDPOINT_INFO (putPause) | |
ENDPOINT_ASYNC ("PUT", "/axis/{id}/pause", putPause) | |
ENDPOINT_INFO (putResume) | |
ENDPOINT_ASYNC ("PUT", "/axis/{id}/resume", putResume) | |
ENDPOINT_INFO (postTakeReference) | |
ENDPOINT_ASYNC ("POST", "/axis/{id}/homing", postTakeReference) | |
ENDPOINT_INFO (getState) | |
ENDPOINT_ASYNC ("GET", "/axis/{id}/state", getState) | |
![]() | |
SmcController (OATPP_COMPONENT(std::shared_ptr< ObjectMapper >, objectMapper)) | |
void | connect (const std::shared_ptr< smc::internal::PlatformFactory > &p, const std::shared_ptr< smc::internal::DeviceStore > &d) |
Additional Inherited Members | |
![]() | |
typedef std::shared_ptr< SmcController > | Shared |
typedef SmcController | __ControllerType |
![]() | |
std::weak_ptr< smc::internal::PlatformFactory > | platformFactory |
std::weak_ptr< smc::internal::DeviceStore > | deviceStore |
Definition at line 49 of file AsyncAxisController.hpp.