TwiceAsNice  2019-02-18
Public Member Functions | Private Member Functions | List of all members
Basda::ExternalProfileTransferRate Class Reference
Inheritance diagram for Basda::ExternalProfileTransferRate:
Inheritance graph
Collaboration diagram for Basda::ExternalProfileTransferRate:
Collaboration graph

Public Member Functions

virtual int usage (int)
 
int run (int argc, char *argv[])
 
virtual int usage (int)
 
int run (int argc, char *argv[])
 
- Public Member Functions inherited from Nice::Application
 Application ()
 
 ~Application ()
 
int init (int &, char *[])
 
int start (int, char *[])
 
void loadTypes ()
 
void enableHeartbeat ()
 
void enableLogger ()
 
virtual void interruptCallback (int _i)
 
 Application ()
 
 ~Application ()
 
int init (int &, char *[])
 
int start (int, char *[])
 
void loadTypes ()
 
void enableHeartbeat ()
 
void enableLogger ()
 
virtual void interruptCallback (int _i)
 

Private Member Functions

Nice::NPoint getSinusCurve (Nice::Time _duration, Nice::Time _period, Nice::Time _timeResolution, double _amplitude, double _phase, double _startPoint)
 
Nice::NPoint getSinusCurve (Nice::Time _duration, Nice::Time _period, Nice::Time _timeResolution, double _amplitude, double _phase, double _startPoint)
 

Additional Inherited Members

- Static Public Member Functions inherited from Nice::Application
static void exit (int)
 
static const char * appName ()
 
static bool isInitialized ()
 
static void wait ()
 
static void shutdown (int _int=0)
 
static Ice::CommunicatorPtr communicator ()
 
static Ice::ObjectAdapterPtr adapter (const std::string &="")
 
static const Ice::ObjectPrx & addService (const std::string &_name, Ice::ObjectPtr &_object)
 
static JointPtr preinit ()
 
static JointPtr config (const std::string &_node="")
 
static Nice::JointPtr loadFile (const std::string &_filename)
 
static Nice::PrioThreadPoolPtr threadpool ()
 
static void startHeartbeat ()
 
static void startLogger ()
 
static void distribute (const Nice::JointPtr &_seed, bool _recursive=true)
 
static std::string fileByPath (const std::string _filename, bool _create=false)
 
static void destroyOnInterrupt ()
 
static void shutdownOnInterrupt ()
 
static void ignoreInterrupt ()
 
static void callbackOnInterrupt ()
 
static void holdInterrupt ()
 
static void releaseInterrupt ()
 
static bool interrupted ()
 
static void exit (int)
 
static const char * appName ()
 
static bool isInitialized ()
 
static void wait ()
 
static void shutdown (int _int=0)
 
static Ice::CommunicatorPtr communicator ()
 
static Ice::ObjectAdapterPtr adapter (const std::string &="")
 
static const Ice::ObjectPrx & addService (const std::string &_name, Ice::ObjectPtr &_object)
 
static JointPtr preinit ()
 
static JointPtr config (const std::string &_node="")
 
static Nice::JointPtr loadFile (const std::string &_filename)
 
static Nice::PrioThreadPoolPtr threadpool ()
 
static void startHeartbeat ()
 
static void startLogger ()
 
static void distribute (const Nice::JointPtr &_seed, bool _recursive=true)
 
static std::string fileByPath (const std::string _filename, bool _create=false)
 
static void destroyOnInterrupt ()
 
static void shutdownOnInterrupt ()
 
static void ignoreInterrupt ()
 
static void callbackOnInterrupt ()
 
static void holdInterrupt ()
 
static void releaseInterrupt ()
 
static bool interrupted ()
 
- Protected Member Functions inherited from Basda::PseudoDevice
void open ()
 
void close ()
 
void init ()
 
void moveToHome (Basda::DeviceAsync &_asynch)
 
bool isMotionComplete (Nice::BitSet &_motion)
 
void status ()
 
Nice::NPoint getPosition ()
 
Nice::NPoint getVelocity ()
 
bool isAtLimit (Nice::NPoint &_limit)
 
bool isMoving (Nice::BitSet &_motion)
 
void moveAbsolute (const Nice::NPoint &_absolutePositions, Basda::DeviceAsync &_asynch)
 
void moveRelative (const Nice::NPoint &_relativePositions, Basda::DeviceAsync &_asynch)
 
void completion (std::string _cmd, const Nice::NPoint &_targetPositions, Basda::DeviceAsync &_asynch)
 
std::string createConnectionID (const std::string &_address, const unsigned int _cardNo, const unsigned int _moduleNo)
 
void open ()
 
void close ()
 
void init ()
 
void moveToHome (Basda::DeviceAsync &_asynch)
 
bool isMotionComplete (Nice::BitSet &_motion)
 
void status ()
 
Nice::NPoint getPosition ()
 
Nice::NPoint getVelocity ()
 
bool isAtLimit (Nice::NPoint &_limit)
 
bool isMoving (Nice::BitSet &_motion)
 
void moveAbsolute (const Nice::NPoint &_absolutePositions, Basda::DeviceAsync &_asynch)
 
void moveRelative (const Nice::NPoint &_relativePositions, Basda::DeviceAsync &_asynch)
 
void completion (std::string _cmd, const Nice::NPoint &_targetPositions, Basda::DeviceAsync &_asynch)
 
std::string createConnectionID (const std::string &_address, const unsigned int _cardNo, const unsigned int _moduleNo)
 
- Static Protected Member Functions inherited from Nice::Application
static int end (int)
 
static void setCtrlCCallback (IceUtil::CtrlCHandlerCallback)
 
static int end (int)
 
static void setCtrlCCallback (IceUtil::CtrlCHandlerCallback)
 
- Protected Attributes inherited from Basda::PseudoDevice
std::map< std::string, MPIACoreProtocolPtrm_protocol
 
std::map< std::string, MoConCardPtrm_card
 
std::map< std::string, MoConModulePtrm_module
 

Member Function Documentation

◆ getSinusCurve() [1/2]

Nice::NPoint Basda::ExternalProfileTransferRate::getSinusCurve ( Nice::Time  _duration,
Nice::Time  _period,
Nice::Time  _timeResolution,
double  _amplitude,
double  _phase,
double  _startPoint 
)
private

◆ getSinusCurve() [2/2]

Nice::NPoint Basda::ExternalProfileTransferRate::getSinusCurve ( Nice::Time  _duration,
Nice::Time  _period,
Nice::Time  _timeResolution,
double  _amplitude,
double  _phase,
double  _startPoint 
)
private

◆ run() [1/2]

int Basda::ExternalProfileTransferRate::run ( int  argc,
char *  argv[] 
)
virtual

Implements Nice::Application.

◆ run() [2/2]

int Basda::ExternalProfileTransferRate::run ( int  argc,
char *  argv[] 
)
virtual

Implements Nice::Application.

◆ usage() [1/2]

virtual int Basda::ExternalProfileTransferRate::usage ( int  )
virtual

◆ usage() [2/2]

int Basda::ExternalProfileTransferRate::usage ( int  _ret)
virtual

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