TwiceAsNice
2019-02-18
|
#include <LaosDrotServiceWorkerInterface.h>
Static Public Attributes | |
static std::map< std::string, Nice::CompletionState > | s_enumMapStringToNum |
Protected Member Functions | |
DrotServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0) | |
virtual | ~DrotServiceWorkerInterface () |
DrotServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0) | |
virtual | ~DrotServiceWorkerInterface () |
![]() | |
void | addListener () |
template<typename BridgeType > | |
IceUtil::Handle< BridgeType > | addCmdBridge (const std::string &_node) |
ServiceWorkerInterface (const Nice::JointPtr &_config, const Nice::AppConfigClientPtr &_cc=0) | |
void | addListener () |
template<typename BridgeType > | |
IceUtil::Handle< BridgeType > | addCmdBridge (const std::string &_node) |
ServiceWorkerInterface (const Nice::JointPtr &_config, const Nice::AppConfigClientPtr &_cc=0) | |
Friends | |
template<typename T > | |
IceUtil::Handle< T > | Basda::getServiceWorkerInterfaceInstance (const Nice::JointPtr &, const std::string &) |
template<typename T > | |
IceUtil::Handle< T > | Basda::getServiceWorkerInterfaceInstance (const Nice::JointPtr &, const std::string &) |
Additional Inherited Members | |
![]() | |
std::string | m_identity |
Nice::I64 | m_id |
Nice::JointPtr | m_config |
Nice::AppConfigClientPtr | m_cc |
ServiceWorkerInterfaceWatchdogListener * | m_listener |
Nice::PropertyBridgeReadWaitProxyPtr | m_stateBridgeReadWaitProxy |
Basda::ServiceWorkerReadWaitCompletionProxyPtr | m_stopReadWaitProxy |
![]() | |
static std::map< std::string, ServiceWorkerInterfacePtr > | s_inst |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Enumerator | |
---|---|
ISREACHABLE | |
GETPOSITION | |
SETPOSITION | |
GETDEVICEENCODERPOSITION | |
GETABSOLUTEENCODERPOSITION | |
GETINCREMENTALENCODERPOSITION | |
CONVERTPOSITION | |
GETVELOCITY | |
ISATHOME | |
ISATLIMIT | |
ISMOVING | |
GETNAMEDPOSITION | |
GETRA | |
CHANGEDEROTATIONWITHABSOLUTEOFFSET | |
CHANGEDEROTATIONWITHRELATIVEOFFSET | |
GETKFPCOORDINATES | |
GETPRESETSTARS | |
GETLINCSTATION | |
GETPARALLACTICANGLE | |
ISSLEWING | |
MOVERELATIVE | |
MOVEABSOLUTE | |
MOVETOHOME | |
REWIND | |
MOVETOLIMIT | |
MOVETONAMEDPOSITION | |
STARTDEROTATION | |
STARTDEROTATIONHERE | |
ISREACHABLE | |
GETPOSITION | |
SETPOSITION | |
GETDEVICEENCODERPOSITION | |
GETABSOLUTEENCODERPOSITION | |
GETINCREMENTALENCODERPOSITION | |
CONVERTPOSITION | |
GETVELOCITY | |
ISATHOME | |
ISATLIMIT | |
ISMOVING | |
GETNAMEDPOSITION | |
GETRA | |
CHANGEDEROTATIONWITHABSOLUTEOFFSET | |
CHANGEDEROTATIONWITHRELATIVEOFFSET | |
GETKFPCOORDINATES | |
GETPRESETSTARS | |
GETLINCSTATION | |
GETPARALLACTICANGLE | |
ISSLEWING | |
MOVERELATIVE | |
MOVEABSOLUTE | |
MOVETOHOME | |
REWIND | |
MOVETOLIMIT | |
MOVETONAMEDPOSITION | |
STARTDEROTATION | |
STARTDEROTATIONHERE |
Enumerator | |
---|---|
ISREACHABLE | |
GETPOSITION | |
SETPOSITION | |
GETDEVICEENCODERPOSITION | |
GETABSOLUTEENCODERPOSITION | |
GETINCREMENTALENCODERPOSITION | |
CONVERTPOSITION | |
GETVELOCITY | |
ISATHOME | |
ISATLIMIT | |
ISMOVING | |
GETNAMEDPOSITION | |
GETRA | |
CHANGEDEROTATIONWITHABSOLUTEOFFSET | |
CHANGEDEROTATIONWITHRELATIVEOFFSET | |
GETKFPCOORDINATES | |
GETPRESETSTARS | |
GETLINCSTATION | |
GETPARALLACTICANGLE | |
ISSLEWING | |
MOVERELATIVE | |
MOVEABSOLUTE | |
MOVETOHOME | |
REWIND | |
MOVETOLIMIT | |
MOVETONAMEDPOSITION | |
STARTDEROTATION | |
STARTDEROTATIONHERE | |
ISREACHABLE | |
GETPOSITION | |
SETPOSITION | |
GETDEVICEENCODERPOSITION | |
GETABSOLUTEENCODERPOSITION | |
GETINCREMENTALENCODERPOSITION | |
CONVERTPOSITION | |
GETVELOCITY | |
ISATHOME | |
ISATLIMIT | |
ISMOVING | |
GETNAMEDPOSITION | |
GETRA | |
CHANGEDEROTATIONWITHABSOLUTEOFFSET | |
CHANGEDEROTATIONWITHRELATIVEOFFSET | |
GETKFPCOORDINATES | |
GETPRESETSTARS | |
GETLINCSTATION | |
GETPARALLACTICANGLE | |
ISSLEWING | |
MOVERELATIVE | |
MOVEABSOLUTE | |
MOVETOHOME | |
REWIND | |
MOVETOLIMIT | |
MOVETONAMEDPOSITION | |
STARTDEROTATION | |
STARTDEROTATIONHERE |
|
protected |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
void Laos::DrotServiceWorkerInterface::changeDerotationWithAbsoluteOffset | ( | const Nice::Date & | _start_date, |
double | _position, | ||
std::string | _unit = "DEGREE" |
||
) |
void Laos::DrotServiceWorkerInterface::changeDerotationWithAbsoluteOffset | ( | const Nice::Date & | _start_date, |
double | _position, | ||
std::string | _unit = "DEGREE" |
||
) |
void Laos::DrotServiceWorkerInterface::changeDerotationWithRelativeOffset | ( | const Nice::Date & | _start_date, |
double | _position, | ||
std::string | _unit = "DEGREE" |
||
) |
void Laos::DrotServiceWorkerInterface::changeDerotationWithRelativeOffset | ( | const Nice::Date & | _start_date, |
double | _position, | ||
std::string | _unit = "DEGREE" |
||
) |
|
static |
|
static |
double Laos::DrotServiceWorkerInterface::convertPosition | ( | double | _position, |
bool | _absolute, | ||
std::string | _unit_from, | ||
std::string | _unit_to | ||
) |
double Laos::DrotServiceWorkerInterface::convertPosition | ( | double | _position, |
bool | _absolute, | ||
std::string | _unit_from, | ||
std::string | _unit_to | ||
) |
|
static |
|
static |
|
static |
|
static |
double Laos::DrotServiceWorkerInterface::getAbsoluteEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::getAbsoluteEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::getDeviceEncoderPosition | ( | std::string | _unit = "STEPS" | ) |
double Laos::DrotServiceWorkerInterface::getDeviceEncoderPosition | ( | std::string | _unit = "STEPS" | ) |
double Laos::DrotServiceWorkerInterface::getIncrementalEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::getIncrementalEncoderPosition | ( | ) |
Nice::SeqPoint Laos::DrotServiceWorkerInterface::getKFPCoordinates | ( | ) |
Nice::SeqPoint Laos::DrotServiceWorkerInterface::getKFPCoordinates | ( | ) |
std::string Laos::DrotServiceWorkerInterface::getLINCstation | ( | ) |
std::string Laos::DrotServiceWorkerInterface::getLINCstation | ( | ) |
|
inline |
|
inline |
double Laos::DrotServiceWorkerInterface::getNamedPosition | ( | int | _named_position | ) |
double Laos::DrotServiceWorkerInterface::getNamedPosition | ( | int | _named_position | ) |
|
inline |
|
inline |
double Laos::DrotServiceWorkerInterface::getParallacticAngle | ( | ) |
double Laos::DrotServiceWorkerInterface::getParallacticAngle | ( | ) |
double Laos::DrotServiceWorkerInterface::getPosition | ( | std::string | _unit = "STEPS" | ) |
double Laos::DrotServiceWorkerInterface::getPosition | ( | std::string | _unit = "STEPS" | ) |
lbto::SeqPos2 Laos::DrotServiceWorkerInterface::getPresetStars | ( | ) |
lbto::SeqPos2 Laos::DrotServiceWorkerInterface::getPresetStars | ( | ) |
std::string Laos::DrotServiceWorkerInterface::getRA | ( | ) |
std::string Laos::DrotServiceWorkerInterface::getRA | ( | ) |
|
inline |
|
inline |
double Laos::DrotServiceWorkerInterface::getVelocity | ( | ) |
double Laos::DrotServiceWorkerInterface::getVelocity | ( | ) |
void Laos::DrotServiceWorkerInterface::init | ( | ) |
void Laos::DrotServiceWorkerInterface::init | ( | ) |
bool Laos::DrotServiceWorkerInterface::isAtHome | ( | ) |
bool Laos::DrotServiceWorkerInterface::isAtHome | ( | ) |
bool Laos::DrotServiceWorkerInterface::isAtLimit | ( | ) |
bool Laos::DrotServiceWorkerInterface::isAtLimit | ( | ) |
bool Laos::DrotServiceWorkerInterface::isMoving | ( | ) |
bool Laos::DrotServiceWorkerInterface::isMoving | ( | ) |
bool Laos::DrotServiceWorkerInterface::isReachable | ( | ) |
bool Laos::DrotServiceWorkerInterface::isReachable | ( | ) |
bool Laos::DrotServiceWorkerInterface::isSlewing | ( | ) |
bool Laos::DrotServiceWorkerInterface::isSlewing | ( | ) |
void Laos::DrotServiceWorkerInterface::moveAbsolute | ( | double | _position, |
std::string | _unit = "DEGREE" |
||
) |
void Laos::DrotServiceWorkerInterface::moveAbsolute | ( | double | _position, |
std::string | _unit = "DEGREE" |
||
) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveAbsoluteCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveAbsoluteCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveAbsoluteStart | ( | double | _position, |
std::string | _unit = "DEGREE" |
||
) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveAbsoluteStart | ( | double | _position, |
std::string | _unit = "DEGREE" |
||
) |
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
void Laos::DrotServiceWorkerInterface::moveRelative | ( | double | _position, |
std::string | _unit = "DEGREE" |
||
) |
void Laos::DrotServiceWorkerInterface::moveRelative | ( | double | _position, |
std::string | _unit = "DEGREE" |
||
) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveRelativeCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveRelativeCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveRelativeStart | ( | double | _position, |
std::string | _unit = "DEGREE" |
||
) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveRelativeStart | ( | double | _position, |
std::string | _unit = "DEGREE" |
||
) |
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
void Laos::DrotServiceWorkerInterface::moveToHome | ( | ) |
void Laos::DrotServiceWorkerInterface::moveToHome | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToHomeCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToHomeCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToHomeStart | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToHomeStart | ( | ) |
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
void Laos::DrotServiceWorkerInterface::moveToLimit | ( | double | _limit | ) |
void Laos::DrotServiceWorkerInterface::moveToLimit | ( | double | _limit | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToLimitCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToLimitCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToLimitStart | ( | double | _limit | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToLimitStart | ( | double | _limit | ) |
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
void Laos::DrotServiceWorkerInterface::moveToNamedPosition | ( | int | _named_position | ) |
void Laos::DrotServiceWorkerInterface::moveToNamedPosition | ( | int | _named_position | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToNamedPositionCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToNamedPositionCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToNamedPositionStart | ( | int | _named_position | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::moveToNamedPositionStart | ( | int | _named_position | ) |
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
double Laos::DrotServiceWorkerInterface::readAbsoluteEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::readAbsoluteEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::readDeviceEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::readDeviceEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::readIncrementalEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::readIncrementalEncoderPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::readPosition | ( | ) |
double Laos::DrotServiceWorkerInterface::readPosition | ( | ) |
std::string Laos::DrotServiceWorkerInterface::readServiceName | ( | ) |
std::string Laos::DrotServiceWorkerInterface::readServiceName | ( | ) |
void Laos::DrotServiceWorkerInterface::rewind | ( | Nice::Time | _durat, |
bool | _go, | ||
Nice::Time | _delay | ||
) |
void Laos::DrotServiceWorkerInterface::rewind | ( | Nice::Time | _durat, |
bool | _go, | ||
Nice::Time | _delay | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
void Laos::DrotServiceWorkerInterface::setPosition | ( | double | _position, |
std::string | _unit = "STEPS" |
||
) |
void Laos::DrotServiceWorkerInterface::setPosition | ( | double | _position, |
std::string | _unit = "STEPS" |
||
) |
|
inline |
|
inline |
void Laos::DrotServiceWorkerInterface::startDerotation | ( | const Nice::Date & | _start_date, |
double | _position, | ||
std::string | _unit = "DEGREE" |
||
) |
void Laos::DrotServiceWorkerInterface::startDerotation | ( | const Nice::Date & | _start_date, |
double | _position, | ||
std::string | _unit = "DEGREE" |
||
) |
Nice::Completion Laos::DrotServiceWorkerInterface::startDerotationCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::startDerotationCompletion | ( | ) |
void Laos::DrotServiceWorkerInterface::startDerotationHere | ( | const Nice::Date & | _start_date | ) |
void Laos::DrotServiceWorkerInterface::startDerotationHere | ( | const Nice::Date & | _start_date | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::startDerotationHereCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::startDerotationHereCompletion | ( | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::startDerotationHereStart | ( | const Nice::Date & | _start_date | ) |
Nice::Completion Laos::DrotServiceWorkerInterface::startDerotationHereStart | ( | const Nice::Date & | _start_date | ) |
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
Nice::Completion Laos::DrotServiceWorkerInterface::startDerotationStart | ( | const Nice::Date & | _start_date, |
double | _position, | ||
std::string | _unit = "DEGREE" |
||
) |
Nice::Completion Laos::DrotServiceWorkerInterface::startDerotationStart | ( | const Nice::Date & | _start_date, |
double | _position, | ||
std::string | _unit = "DEGREE" |
||
) |
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
|
virtual |
Reimplemented in Laos::DrotServiceWorkerInterfacePy, and Laos::DrotServiceWorkerInterfacePy.
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |