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

Public Member Functions

virtual int usage (int)
 
virtual int run (int argc, char *argv[])
 
template<typename T >
void set (const unsigned int _commandID, const unsigned int _selectID, const unsigned int _cardNo, const unsigned int _moduleNo, const T _parameter)
 
void set (const unsigned int _commandID, const unsigned int _selectID, const unsigned int _cardNo, const unsigned int _moduleNo, const std::string &_parameter="")
 
void get (const unsigned int _commandID, const unsigned int _selectID, const unsigned int _cardNo, const unsigned int _moduleNo, std::string &_ret, const std::string &_paramter="", const unsigned int _numberOfLines=-1, bool _terminal=false)
 
void chat (const unsigned int _commandID, const unsigned int _cardNo, const unsigned int _moduleNo, const unsigned int _selectID, const std::string _parameter, const int _numberOfLines)
 
void parse (std::string &_ret)
 
void eventHandler (int _module, const std::string &_event)
 
void status ()
 
virtual int usage (int)
 
virtual int run (int argc, char *argv[])
 
template<typename T >
void set (const unsigned int _commandID, const unsigned int _selectID, const unsigned int _cardNo, const unsigned int _moduleNo, const T _parameter)
 
void set (const unsigned int _commandID, const unsigned int _selectID, const unsigned int _cardNo, const unsigned int _moduleNo, const std::string &_parameter="")
 
void get (const unsigned int _commandID, const unsigned int _selectID, const unsigned int _cardNo, const unsigned int _moduleNo, std::string &_ret, const std::string &_paramter="", const unsigned int _numberOfLines=-1, bool _terminal=false)
 
void chat (const unsigned int _commandID, const unsigned int _cardNo, const unsigned int _moduleNo, const unsigned int _selectID, const std::string _parameter, const int _numberOfLines)
 
void parse (std::string &_ret)
 
void eventHandler (int _module, const std::string &_event)
 
void status ()
 
- 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 Attributes

int cardNoX
 
int moduleNoX
 
int cardNoY
 
int moduleNoY
 
bool motionCompleteX
 
bool motionCompleteY
 
Nice::ChatLinePtr m_myDevice
 

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 ()
 
- 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)
 

Member Function Documentation

◆ chat() [1/2]

void Basda::NiceChatTest::chat ( const unsigned int  _commandID,
const unsigned int  _cardNo,
const unsigned int  _moduleNo,
const unsigned int  _selectID,
const std::string  _parameter,
const int  _numberOfLines 
)

◆ chat() [2/2]

void Basda::NiceChatTest::chat ( const unsigned int  _commandID,
const unsigned int  _cardNo,
const unsigned int  _moduleNo,
const unsigned int  _selectID,
const std::string  _parameter,
const int  _numberOfLines 
)

◆ eventHandler() [1/2]

void Basda::NiceChatTest::eventHandler ( int  _module,
const std::string &  _event 
)

◆ eventHandler() [2/2]

void Basda::NiceChatTest::eventHandler ( int  _module,
const std::string &  _event 
)

◆ get() [1/2]

void Basda::NiceChatTest::get ( const unsigned int  _commandID,
const unsigned int  _selectID,
const unsigned int  _cardNo,
const unsigned int  _moduleNo,
std::string &  _ret,
const std::string &  _paramter = "",
const unsigned int  _numberOfLines = -1,
bool  _terminal = false 
)

◆ get() [2/2]

void Basda::NiceChatTest::get ( const unsigned int  _commandID,
const unsigned int  _selectID,
const unsigned int  _cardNo,
const unsigned int  _moduleNo,
std::string &  _ret,
const std::string &  _paramter = "",
const unsigned int  _numberOfLines = -1,
bool  _terminal = false 
)

◆ parse() [1/2]

void Basda::NiceChatTest::parse ( std::string &  _ret)

◆ parse() [2/2]

void Basda::NiceChatTest::parse ( std::string &  _ret)

◆ run() [1/2]

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

Implements Nice::Application.

◆ run() [2/2]

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

Implements Nice::Application.

◆ set() [1/4]

template<typename T >
void Basda::NiceChatTest::set ( const unsigned int  _commandID,
const unsigned int  _selectID,
const unsigned int  _cardNo,
const unsigned int  _moduleNo,
const _parameter 
)

◆ set() [2/4]

template<typename T >
void Basda::NiceChatTest::set ( const unsigned int  _commandID,
const unsigned int  _selectID,
const unsigned int  _cardNo,
const unsigned int  _moduleNo,
const _parameter 
)

◆ set() [3/4]

void Basda::NiceChatTest::set ( const unsigned int  _commandID,
const unsigned int  _selectID,
const unsigned int  _cardNo,
const unsigned int  _moduleNo,
const std::string &  _parameter = "" 
)

◆ set() [4/4]

void Basda::NiceChatTest::set ( const unsigned int  _commandID,
const unsigned int  _selectID,
const unsigned int  _cardNo,
const unsigned int  _moduleNo,
const std::string &  _parameter = "" 
)

◆ status() [1/2]

void Basda::NiceChatTest::status ( )

◆ status() [2/2]

void Basda::NiceChatTest::status ( )

◆ usage() [1/2]

virtual int Basda::NiceChatTest::usage ( int  )
virtual

◆ usage() [2/2]

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

Member Data Documentation

◆ cardNoX

int Basda::NiceChatTest::cardNoX
private

◆ cardNoY

int Basda::NiceChatTest::cardNoY
private

◆ m_myDevice

Nice::ChatLinePtr Basda::NiceChatTest::m_myDevice
private

◆ moduleNoX

int Basda::NiceChatTest::moduleNoX
private

◆ moduleNoY

int Basda::NiceChatTest::moduleNoY
private

◆ motionCompleteX

bool Basda::NiceChatTest::motionCompleteX
private

◆ motionCompleteY

bool Basda::NiceChatTest::motionCompleteY
private

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