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

#include <primalucacommandset.h>

Public Member Functions

 Arco (const std::string &name, int port)
 
bool getMotorInfo (json &info)
 
bool setEnabled (bool enabled)
 
bool isEnabled ()
 
bool isBusy ()
 
bool getStatus (json &status)
 
bool moveAbsolutePoition (Units unit, double value)
 
bool stop ()
 
bool getAbsolutePosition (Units unit, double &value)
 
bool sync (Units unit, double value)
 
bool calibrate ()
 
bool isCalibrating ()
 
bool reverse (bool enabled)
 
bool isReversed ()
 
bool getSerialNumber (std::string &response)
 
bool getFirmwareVersion (std::string &response)
 

Detailed Description

Definition at line 213 of file primalucacommandset.h.

Constructor & Destructor Documentation

◆ Arco()

PrimalucaLabs::Arco::Arco ( const std::string &  name,
int  port 
)
explicit

Definition at line 568 of file primalucacommandset.cpp.

Member Function Documentation

◆ calibrate()

bool PrimalucaLabs::Arco::calibrate ( )

Definition at line 690 of file primalucacommandset.cpp.

◆ getAbsolutePosition()

bool PrimalucaLabs::Arco::getAbsolutePosition ( Units  unit,
double &  value 
)

Definition at line 595 of file primalucacommandset.cpp.

◆ getFirmwareVersion()

bool PrimalucaLabs::Arco::getFirmwareVersion ( std::string &  response)

Definition at line 740 of file primalucacommandset.cpp.

◆ getMotorInfo()

bool PrimalucaLabs::Arco::getMotorInfo ( json info)

Definition at line 750 of file primalucacommandset.cpp.

◆ getSerialNumber()

bool PrimalucaLabs::Arco::getSerialNumber ( std::string &  response)

Definition at line 732 of file primalucacommandset.cpp.

◆ getStatus()

bool PrimalucaLabs::Arco::getStatus ( json status)

Definition at line 674 of file primalucacommandset.cpp.

◆ isBusy()

bool PrimalucaLabs::Arco::isBusy ( )

Definition at line 661 of file primalucacommandset.cpp.

◆ isCalibrating()

bool PrimalucaLabs::Arco::isCalibrating ( )

Definition at line 698 of file primalucacommandset.cpp.

◆ isEnabled()

bool PrimalucaLabs::Arco::isEnabled ( )

Definition at line 584 of file primalucacommandset.cpp.

◆ isReversed()

bool PrimalucaLabs::Arco::isReversed ( )

Definition at line 719 of file primalucacommandset.cpp.

◆ moveAbsolutePoition()

bool PrimalucaLabs::Arco::moveAbsolutePoition ( Units  unit,
double  value 
)

Definition at line 617 of file primalucacommandset.cpp.

◆ reverse()

bool PrimalucaLabs::Arco::reverse ( bool  enabled)

Definition at line 711 of file primalucacommandset.cpp.

◆ setEnabled()

bool PrimalucaLabs::Arco::setEnabled ( bool  enabled)

Definition at line 576 of file primalucacommandset.cpp.

◆ stop()

bool PrimalucaLabs::Arco::stop ( )

Definition at line 682 of file primalucacommandset.cpp.

◆ sync()

bool PrimalucaLabs::Arco::sync ( Units  unit,
double  value 
)

Definition at line 639 of file primalucacommandset.cpp.


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