|
| DrotServiceWorker (const Nice::JointPtr &_config, const Basda::MoccaNDevicePtr &_device) |
| ctor More...
|
|
virtual | ~DrotServiceWorker () |
| dtor Removes bridges that have been created by the ctor. More...
|
|
virtual void | init () |
| This method initiate and open the interface. More...
|
|
virtual void | idleOnline () |
|
virtual void | changeDerotationWithAbsoluteOffset (const Nice::Date &_startPositionAbsolute, double _startPosition, std::string _unit) |
|
virtual void | changeDerotationWithRelativeOffset (const Nice::Date &_startPositionRelative, double _startPosition, std::string _unit) |
| Change the trajectory at some time in the future by a relative amount. More...
|
|
virtual Nice::SeqPoint | getKFPCoordinates () |
|
virtual lbto::SeqPos2 | getPresetStars () |
|
bool | isSlewing () |
|
bool | isRotating () |
|
virtual std::string | getLINCstation () |
|
virtual double | getParallacticAngle () |
|
virtual void | startDerotation (const Nice::Date &_startDate, double _startPosition, std::string _unit) |
| Get polynomials from the TCS, move to start position, and start the derotator motion. More...
|
|
virtual void | startTimedDerotation (const Nice::Date &_startDate, double _startPosition, Nice::Time _durat, std::string _unit) |
| Get polynomials from the TCS, move to start position, and start the derotator motion. More...
|
|
virtual void | startDerotationHere (const Nice::Date &_startDate) |
| Get polynomials from the TCS and start the derotator motion. The difference to startDerotation() is that this function does not move the motor to any particular position but starts from where it is. The function is not overloading startDerotation() because this allows to have them both exposed to the Basda/ICE interface. More...
|
|
virtual void | rewind (Nice::Time _durat, bool _go, Nice::Time _delay) |
| Move to the position where the previous derotation started and restart derotation. More...
|
|
virtual double | convertPosition (double _position, bool _absolute, std::string _unitFrom, std::string _unitTo) |
|
virtual void | transformationFactorChanged (const Nice::Any &_a) |
| called automatically whenever the transformation property has changed. More...
|
|
virtual double | coordinateTransformation (double _value, std::string _unit) |
| This method converts the given absolute value from steps into _unit. Thereby it uses dx to add the coordinate system offset. More...
|
|
virtual double | coordinateTransformationInverse (double _value, std::string _unit) |
| Converts the given absolute value from _unit into steps. More...
|
|
virtual double | coordinateTranslateInverse (double _value, std::string _unit) |
| Convert the given value from _unit into steps. Thereby it ignores the coordinate system offset dx. More...
|
|
virtual double | coordinateTranslate (double _value, std::string _unit) |
| Convert the given value from steps into _unit. Thereby it ignores the coordinate system offset dx. More...
|
|
virtual std::string | getRA () |
| ask the LN proxy IIF server for the right ascension. More...
|
|
Nice::Time | timeLeft () |
| Get an estimate of the time that is left on the trajectory. More...
|
|
Nice::Time | timeLeft (int frequency, double _startPosition, std::string _unit, bool trunc) |
| Get an estimate of the time that is left on the trajectory till hitting the limit switch. More...
|
|
| DrotServiceWorker (const Nice::JointPtr &_config, const Basda::MoccaNDevicePtr &_device) |
|
virtual | ~DrotServiceWorker () |
|
virtual void | init () |
| This method initiate and open the interface. More...
|
|
virtual void | idleOnline () |
|
virtual void | changeDerotationWithAbsoluteOffset (const Nice::Date &_startPositionAbsolute, double _startPosition, std::string _unit) |
|
virtual void | changeDerotationWithRelativeOffset (const Nice::Date &_startPositionRelative, double _startPosition, std::string _unit) |
|
virtual Nice::SeqPoint | getKFPCoordinates () |
|
virtual lbto::SeqPos2 | getPresetStars () |
|
bool | isSlewing () |
|
bool | isRotating () |
|
virtual std::string | getLINCstation () |
|
virtual double | getParallacticAngle () |
|
virtual void | startDerotation (const Nice::Date &_startDate, double _startPosition, std::string _unit) |
|
virtual void | startTimedDerotation (const Nice::Date &_startDate, double _startPosition, Nice::Time _durat, std::string _unit) |
|
virtual void | startDerotationHere (const Nice::Date &_startDate) |
|
virtual void | rewind (Nice::Time _durat, bool _go, Nice::Time _delay) |
|
virtual double | convertPosition (double _position, bool _absolute, std::string _unitFrom, std::string _unitTo) |
|
virtual void | transformationFactorChanged (const Nice::Any &_a) |
|
virtual double | coordinateTransformation (double _value, std::string _unit) |
| This method converts the given value from steps into _unit. More...
|
|
virtual double | coordinateTransformationInverse (double _value, std::string _unit) |
| This method converts the given value from _unit into steps. More...
|
|
virtual double | coordinateTranslateInverse (double _value, std::string _unit) |
| This method converts the given value from _unit into steps. More...
|
|
virtual double | coordinateTranslate (double _value, std::string _unit) |
|
virtual std::string | getRA () |
|
Nice::Time | timeLeft () |
|
Nice::Time | timeLeft (int frequency, double _startPosition, std::string _unit, bool trunc) |
|
| MoccaNServiceWorkerCore (const Nice::JointPtr &_config, const MoccaNDevicePtr &_device) |
| Constructor. More...
|
|
| MoccaNServiceWorkerCore (const Nice::JointPtr &_config, const MoccaNDevicePtr &_device) |
| Constructor. More...
|
|
| MoccaNServiceWorkerCore (const Nice::JointPtr &_config, const MoccaNDevicePtr &_device) |
| Constructor. More...
|
|
virtual | ~MoccaNServiceWorkerCore () |
| Destructor. More...
|
|
virtual | ~MoccaNServiceWorkerCore () |
| Destructor. More...
|
|
virtual | ~MoccaNServiceWorkerCore () |
| Destructor. More...
|
|
virtual void | deinit () |
| This method deinit and close the device. More...
|
|
virtual void | deinit () |
| This method deinit and close the device. More...
|
|
virtual void | deinit () |
| This method deinit and close the device. More...
|
|
virtual void | activate () |
| This method activate the device. More...
|
|
virtual void | activate () |
| This method activate the device. More...
|
|
virtual void | activate () |
| This method activate the device. More...
|
|
virtual void | deactivate () |
| This method deactivate the device. More...
|
|
virtual void | deactivate () |
| This method deactivate the device. More...
|
|
virtual void | deactivate () |
| This method deactivate the device. More...
|
|
virtual void | terminate () |
| This method shut down the device. More...
|
|
virtual void | terminate () |
| This method shut down the device. More...
|
|
virtual void | terminate () |
| This method shut down the device. More...
|
|
virtual void | errorOffline () |
|
virtual void | errorOffline () |
|
virtual void | errorOffline () |
|
virtual void | errorStandby () |
|
virtual void | errorStandby () |
|
virtual void | errorStandby () |
|
virtual void | errorOnline () |
|
virtual void | errorOnline () |
|
virtual void | errorOnline () |
|
virtual void | errorWorking () |
|
virtual void | errorWorking () |
|
virtual void | errorWorking () |
|
virtual void | idleOffline () |
|
virtual void | idleOffline () |
|
virtual void | idleOffline () |
|
virtual void | send (std::string _cardNo, std::string _commandID, std::string _moduleNo, std::string _selectID, std::string _parameter, std::string _numberOfLines) |
| This method send the command string to the electronic. More...
|
|
virtual void | send (std::string _cardNo, std::string _commandID, std::string _moduleNo, std::string _selectID, std::string _parameter, std::string _numberOfLines) |
| This method send the command string to the electronic. More...
|
|
virtual void | send (std::string _cardNo, std::string _commandID, std::string _moduleNo, std::string _selectID, std::string _parameter, std::string _numberOfLines) |
| This method send the command string to the electronic. More...
|
|
virtual std::string | receive () |
| This method was requested by Lorenzo Busoni (lbuso.nosp@m.ni@a.nosp@m.rcetr.nosp@m.i.as.nosp@m.tro.i.nosp@m.t 02.03.2012) More...
|
|
virtual std::string | receive () |
| This method was requested by Lorenzo Busoni (lbuso.nosp@m.ni@a.nosp@m.rcetr.nosp@m.i.as.nosp@m.tro.i.nosp@m.t 02.03.2012) More...
|
|
virtual std::string | receive () |
| This method was requested by Lorenzo Busoni (lbuso.nosp@m.ni@a.nosp@m.rcetr.nosp@m.i.as.nosp@m.tro.i.nosp@m.t 02.03.2012) More...
|
|
virtual std::string | receiveDataRaw (std::string _cardNo, std::string _commandID, std::string _moduleNo, std::string _numberOfLines) |
| This method was requested by Lorenzo Busoni (lbuso.nosp@m.ni@a.nosp@m.rcetr.nosp@m.i.as.nosp@m.tro.i.nosp@m.t 02.03.2012) More...
|
|
virtual std::string | receiveDataRaw (std::string _cardNo, std::string _commandID, std::string _moduleNo, std::string _numberOfLines) |
| This method was requested by Lorenzo Busoni (lbuso.nosp@m.ni@a.nosp@m.rcetr.nosp@m.i.as.nosp@m.tro.i.nosp@m.t 02.03.2012) More...
|
|
virtual std::string | receiveDataRaw (std::string _cardNo, std::string _commandID, std::string _moduleNo, std::string _numberOfLines) |
| This method was requested by Lorenzo Busoni (lbuso.nosp@m.ni@a.nosp@m.rcetr.nosp@m.i.as.nosp@m.tro.i.nosp@m.t 02.03.2012) More...
|
|
virtual bool | isReachable () |
|
virtual bool | isReachable () |
|
virtual bool | isReachable () |
|
virtual void | dumpStatusInformation () |
|
virtual void | dumpStatusInformation () |
|
virtual void | dumpStatusInformation () |
|
virtual void | stop () |
| This method stop all moving motors smoothly. More...
|
|
virtual void | stop () |
| This method stop all moving motors smoothly. More...
|
|
virtual void | stop () |
| This method stop all moving motors smoothly. More...
|
|
virtual void | abort () |
| This method abort all moving motors immediately. More...
|
|
virtual void | abort () |
| This method abort all moving motors immediately. More...
|
|
virtual void | abort () |
| This method abort all moving motors immediately. More...
|
|
virtual void | moveAbsolute (IfSvcType _pos, std::string _unit) |
| All motors of a device move to the absolute position. More...
|
|
virtual void | moveAbsolute (IfSvcType _pos, std::string _unit) |
| All motors of a device move to the absolute position. More...
|
|
virtual void | moveAbsolute (IfSvcType _pos, std::string _unit) |
| All motors of a device move to the absolute position. More...
|
|
virtual void | moveRelative (IfSvcType _pos, std::string _unit) |
| All motors of a device move to the relative position. More...
|
|
virtual void | moveRelative (IfSvcType _pos, std::string _unit) |
| All motors of a device move to the relative position. More...
|
|
virtual void | moveRelative (IfSvcType _pos, std::string _unit) |
| All motors of a device move to the relative position. More...
|
|
virtual void | moveToHome () |
| All motors of the device are looking for the reference positions and reset the step counter to zero. More...
|
|
virtual void | moveToHome () |
| All motors of the device are looking for the reference positions and reset the step counter to zero. More...
|
|
virtual void | moveToHome () |
| All motors of the device are looking for the reference positions and reset the step counter to zero. More...
|
|
virtual void | moveToHomeSingle (int _motor) |
|
virtual void | moveToHomeSingle (int _motor) |
|
virtual void | moveToHomeSingle (int _motor) |
|
virtual void | moveToLimit (IfSvcType _limit) |
| move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches. More...
|
|
virtual void | moveToLimit (IfSvcType _limit) |
| move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches. More...
|
|
virtual void | moveToLimit (IfSvcType _limit) |
| move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches. More...
|
|
virtual void | moveToNamedPosition (int _namedPosition) |
| This method allows to move the motor to a named position. More...
|
|
virtual void | moveToNamedPosition (int _namedPosition) |
| This method allows to move the motor to a named position. More...
|
|
virtual void | moveToNamedPosition (int _namedPosition) |
| This method allows to move the motor to a named position. More...
|
|
virtual bool | isAtHome () |
| This method updates the property VAR.ATHOME which indicates whether the motor is at the home position. More...
|
|
virtual bool | isAtHome () |
| This method updates the property VAR.ATHOME which indicates whether the motor is at the home position. More...
|
|
virtual bool | isAtHome () |
| This method updates the property VAR.ATHOME which indicates whether the motor is at the home position. More...
|
|
virtual bool | isAtLimit () |
| This method updates the property VAR.LIMIT which indicates whether the motor is at the limit position. More...
|
|
virtual bool | isAtLimit () |
| This method updates the property VAR.LIMIT which indicates whether the motor is at the limit position. More...
|
|
virtual bool | isAtLimit () |
| This method updates the property VAR.LIMIT which indicates whether the motor is at the limit position. More...
|
|
virtual bool | isMoving () |
| This method updates the property VAR.MOVING which indicates whether the motor is moving. More...
|
|
virtual bool | isMoving () |
| This method updates the property VAR.MOVING which indicates whether the motor is moving. More...
|
|
virtual bool | isMoving () |
| This method updates the property VAR.MOVING which indicates whether the motor is moving. More...
|
|
virtual double | getPosition () |
| Returns the current positions of all motors. More...
|
|
virtual double | getPosition (std::string _unit) |
|
virtual double | getPosition () |
| Returns the current positions of all motors. More...
|
|
virtual double | getPosition (std::string _unit) |
|
virtual double | getPosition () |
| Returns the current positions of all motors. More...
|
|
virtual double | getPosition (std::string _unit) |
|
virtual double | getDeviceEncoderPosition (std::string _unit) |
| Returns the current device internal position encoder of all motors. More...
|
|
virtual double | getDeviceEncoderPosition (std::string _unit) |
| Returns the current device internal position encoder of all motors. More...
|
|
virtual double | getDeviceEncoderPosition (std::string _unit) |
| Returns the current device internal position encoder of all motors. More...
|
|
virtual double | getAbsoluteEncoderPosition () |
| Returns the current absolute encoder positions of all motors. More...
|
|
virtual double | getAbsoluteEncoderPosition () |
| Returns the current absolute encoder positions of all motors. More...
|
|
virtual double | getAbsoluteEncoderPosition () |
| Returns the current absolute encoder positions of all motors. More...
|
|
virtual double | getIncrementalEncoderPosition () |
| Returns the current incremental encoder positions of all motors. More...
|
|
virtual double | getIncrementalEncoderPosition () |
| Returns the current incremental encoder positions of all motors. More...
|
|
virtual double | getIncrementalEncoderPosition () |
| Returns the current incremental encoder positions of all motors. More...
|
|
virtual void | setPosition (IfSvcType _position, std::string _unit) |
| Change the absolute position of all motors. More...
|
|
virtual void | setPosition (IfSvcType _position, std::string _unit) |
| Change the absolute position of all motors. More...
|
|
virtual void | setPosition (IfSvcType _position, std::string _unit) |
| Change the absolute position of all motors. More...
|
|
virtual double | getNamedPosition (int _reference) |
| This method returns the value of the named position. More...
|
|
virtual double | getNamedPosition (int _reference) |
| This method returns the value of the named position. More...
|
|
virtual double | getNamedPosition (int _reference) |
| This method returns the value of the named position. More...
|
|
virtual std::string | checkForNamedPosition () |
| This method checks whether the current position is a named position. More...
|
|
virtual std::string | checkForNamedPosition () |
| This method checks whether the current position is a named position. More...
|
|
virtual std::string | checkForNamedPosition () |
| This method checks whether the current position is a named position. More...
|
|
virtual double | getVelocity () |
| This method read the velocity of the device. More...
|
|
virtual double | getVelocity () |
| This method read the velocity of the device. More...
|
|
virtual double | getVelocity () |
| This method read the velocity of the device. More...
|
|
virtual void | setVelocity (IfDevType _velocity) |
| This method set the velocity in the device. More...
|
|
virtual void | setVelocity (IfDevType _velocity) |
| This method set the velocity in the device. More...
|
|
virtual void | setVelocity (IfDevType _velocity) |
| This method set the velocity in the device. More...
|
|
virtual double | getCurrentTime () |
|
virtual double | getCurrentTime () |
|
virtual double | getCurrentTime () |
|
virtual Nice::SeqBitSet | getPositionSwitchStatus () |
| : This method returns the current position switch status. More...
|
|
virtual Nice::SeqBitSet | getPositionSwitchStatus () |
| : This method returns the current position switch status. More...
|
|
virtual Nice::SeqBitSet | getPositionSwitchStatus () |
| : This method returns the current position switch status. More...
|
|
virtual void | startProfile (const Nice::Date &, const Nice::NPoint &, Nice::Time, Nice::U32, Nice::U32) |
| This method prepare the motor controller with a new external profile. More...
|
|
virtual void | startProfile (const Nice::Date &, const Nice::NPoint &, Nice::Time, Nice::U32, Nice::U32) |
| This method prepare the motor controller with a new external profile. More...
|
|
virtual void | startProfile (const Nice::Date &, const Nice::NPoint &, Nice::Time, Nice::U32, Nice::U32) |
| This method prepare the motor controller with a new external profile. More...
|
|
virtual void | changeProfile (const Nice::Date &, const Nice::NPoint &) |
|
virtual void | changeProfile (const Nice::Date &, const Nice::NPoint &) |
|
virtual void | changeProfile (const Nice::Date &, const Nice::NPoint &) |
|