Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | List of all members
PrimalucaLabs::SestoSenso2 Class Reference

#include <primalucacommandset.h>

Inheritance diagram for PrimalucaLabs::SestoSenso2:
PrimalucaLabs::Focuser

Public Member Functions

 SestoSenso2 (const std::string &name, int port)
 
bool applyMotorPreset (const std::string &name)
 
bool setMotorUserPreset (uint32_t index, const MotorRates &rates, const MotorCurrents &currents)
 
bool getMotorSettings (struct MotorRates &rates, struct MotorCurrents &currents, bool &motorHoldActive)
 
bool setMotorRates (const MotorRates &rates)
 
bool setMotorCurrents (const MotorCurrents &currents)
 
bool setMotorHold (bool hold)
 
bool initCalibration ()
 
bool storeAsMaxPosition ()
 
bool storeAsMinPosition ()
 
bool goOutToFindMaxPos ()
 
- 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 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< Communicationm_Communication
 

Detailed Description

Definition at line 170 of file primalucacommandset.h.

Constructor & Destructor Documentation

◆ SestoSenso2()

SestoSenso2::SestoSenso2 ( const std::string &  name,
int  port 
)

Definition at line 406 of file primalucacommandset.cpp.

Member Function Documentation

◆ applyMotorPreset()

bool SestoSenso2::applyMotorPreset ( const std::string &  name)

Definition at line 439 of file primalucacommandset.cpp.

◆ getMotorSettings()

bool SestoSenso2::getMotorSettings ( struct MotorRates rates,
struct MotorCurrents currents,
bool &  motorHoldActive 
)

Definition at line 468 of file primalucacommandset.cpp.

◆ goOutToFindMaxPos()

bool SestoSenso2::goOutToFindMaxPos ( )

Definition at line 423 of file primalucacommandset.cpp.

◆ initCalibration()

bool SestoSenso2::initCalibration ( )

Definition at line 431 of file primalucacommandset.cpp.

◆ setMotorCurrents()

bool SestoSenso2::setMotorCurrents ( const MotorCurrents currents)

Definition at line 519 of file primalucacommandset.cpp.

◆ setMotorHold()

bool SestoSenso2::setMotorHold ( bool  hold)

Definition at line 535 of file primalucacommandset.cpp.

◆ setMotorRates()

bool SestoSenso2::setMotorRates ( const MotorRates rates)

Definition at line 504 of file primalucacommandset.cpp.

◆ setMotorUserPreset()

bool SestoSenso2::setMotorUserPreset ( uint32_t  index,
const MotorRates rates,
const MotorCurrents currents 
)

Definition at line 447 of file primalucacommandset.cpp.

◆ storeAsMaxPosition()

bool SestoSenso2::storeAsMaxPosition ( )

Definition at line 407 of file primalucacommandset.cpp.

◆ storeAsMinPosition()

bool SestoSenso2::storeAsMinPosition ( )

Definition at line 415 of file primalucacommandset.cpp.


The documentation for this class was generated from the following files: