|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include <primalucacommandset.h>
Public Member Functions | |
| SestoSenso3 (const std::string &name, int port) | |
| const char * | getDeviceName () |
| bool | goAbsolutePosition (uint32_t position) |
| bool | isBusy () |
| bool | getAbsolutePosition (uint32_t &position) |
| bool | getModel (std::string &model) |
| bool | getSubModel (std::string &submodel) |
| bool | setRecoveryDelay (int32_t delay) |
| bool | getRecoveryDelay (int32_t &delay) |
| bool | getMotorSettings (MotorRates &rates, MotorCurrents ¤ts, bool &motorHoldActive) |
| bool | setMotorRates (const MotorRates &rates) |
| bool | setMotorCurrents (const MotorCurrents ¤ts) |
| bool | setMotorHold (bool hold) |
| bool | applyMotorPreset (const std::string &name) |
| bool | initCalibrationSemiAuto () |
| bool | goInToFindMinPos () |
| bool | goOutToFindMaxPos () |
| bool | stopMotor () |
| bool | storeAsMinPosition () |
| bool | storeAsMaxPosition () |
| bool | moveIn (uint32_t steps) |
| bool | moveOut (uint32_t steps) |
| bool | startAutoCalibration () |
| bool | stopCalibration () |
Public Member Functions inherited from PrimalucaLabs::Focuser | |
| Focuser (const std::string &name, int port) | |
| bool | getMaxPosition (uint32_t &position) |
| bool | isHallSensorDetected (bool &isDetected) |
| bool | getAbsolutePosition (uint32_t &position) |
| bool | getStatus (json &status) |
| bool | goAbsolutePosition (uint32_t position) |
| bool | stop () |
| bool | fastMoveOut () |
| bool | fastMoveIn () |
| bool | getCurrentSpeed (uint32_t &speed) |
| bool | isBusy () |
| bool | getSerialNumber (std::string &response) |
| bool | getFirmwareVersion (std::string &response) |
| bool | getModel (std::string &model) |
| bool | setBacklash (uint32_t steps) |
| bool | getBacklash (uint32_t &steps) |
| bool | getMotorTemp (double &value) |
| bool | getExternalTemp (double &value) |
| bool | getVoltage12v (double &value) |
Additional Inherited Members | |
Protected Attributes inherited from PrimalucaLabs::Focuser | |
| std::unique_ptr< Communication > | m_Communication |
Definition at line 211 of file primalucacommandset.h.
| SestoSenso3::SestoSenso3 | ( | const std::string & | name, |
| int | port | ||
| ) |
Definition at line 571 of file primalucacommandset.cpp.
| bool SestoSenso3::applyMotorPreset | ( | const std::string & | name | ) |
Definition at line 711 of file primalucacommandset.cpp.
| bool SestoSenso3::getAbsolutePosition | ( | uint32_t & | position | ) |
Definition at line 598 of file primalucacommandset.cpp.
|
inline |
Definition at line 216 of file primalucacommandset.h.
| bool SestoSenso3::getModel | ( | std::string & | model | ) |
Definition at line 603 of file primalucacommandset.cpp.
| bool SestoSenso3::getMotorSettings | ( | MotorRates & | rates, |
| MotorCurrents & | currents, | ||
| bool & | motorHoldActive | ||
| ) |
Definition at line 650 of file primalucacommandset.cpp.
| bool SestoSenso3::getRecoveryDelay | ( | int32_t & | delay | ) |
Definition at line 645 of file primalucacommandset.cpp.
| bool SestoSenso3::getSubModel | ( | std::string & | submodel | ) |
Definition at line 608 of file primalucacommandset.cpp.
| bool SestoSenso3::goAbsolutePosition | ( | uint32_t | position | ) |
Definition at line 575 of file primalucacommandset.cpp.
| bool SestoSenso3::goInToFindMinPos | ( | ) |
Definition at line 721 of file primalucacommandset.cpp.
| bool SestoSenso3::goOutToFindMaxPos | ( | ) |
Definition at line 726 of file primalucacommandset.cpp.
| bool SestoSenso3::initCalibrationSemiAuto | ( | ) |
Definition at line 716 of file primalucacommandset.cpp.
| bool SestoSenso3::isBusy | ( | ) |
Definition at line 580 of file primalucacommandset.cpp.
| bool SestoSenso3::moveIn | ( | uint32_t | steps | ) |
Definition at line 746 of file primalucacommandset.cpp.
| bool SestoSenso3::moveOut | ( | uint32_t | steps | ) |
Definition at line 751 of file primalucacommandset.cpp.
| bool SestoSenso3::setMotorCurrents | ( | const MotorCurrents & | currents | ) |
Definition at line 694 of file primalucacommandset.cpp.
| bool SestoSenso3::setMotorHold | ( | bool | hold | ) |
Definition at line 706 of file primalucacommandset.cpp.
| bool SestoSenso3::setMotorRates | ( | const MotorRates & | rates | ) |
Definition at line 683 of file primalucacommandset.cpp.
| bool SestoSenso3::setRecoveryDelay | ( | int32_t | delay | ) |
Definition at line 640 of file primalucacommandset.cpp.
| bool SestoSenso3::startAutoCalibration | ( | ) |
Definition at line 756 of file primalucacommandset.cpp.
| bool SestoSenso3::stopCalibration | ( | ) |
Definition at line 761 of file primalucacommandset.cpp.
| bool SestoSenso3::stopMotor | ( | ) |
Definition at line 731 of file primalucacommandset.cpp.
| bool SestoSenso3::storeAsMaxPosition | ( | ) |
Definition at line 741 of file primalucacommandset.cpp.
| bool SestoSenso3::storeAsMinPosition | ( | ) |
Definition at line 736 of file primalucacommandset.cpp.