bool ServerForm::initForm() { initCounter(m_ui.labRecv, m_ui.labSend); initLogger(m_ui.chkLog, m_ui.btnClear, m_ui.treeOutput, m_ui.txtOutput); initLister(m_ui.btnConnAll, m_ui.btnConnDel, m_ui.lstConn); bindBuffer(1, m_ui.edtBuf1, m_ui.btnSend1, 0); bindBuffer(2, m_ui.edtBuf2, m_ui.btnSend2, 0); bindBuffer(3, m_ui.edtBuf3, m_ui.btnSend3, 0); connect(m_ui.btnTcp, SIGNAL(clicked(bool)), this, SLOT(trigger(bool))); connect(m_ui.btnUdp, SIGNAL(clicked(bool)), this, SLOT(trigger(bool))); connect(&m_tcp, SIGNAL(connOpen(const QString&)), this, SLOT(listerAdd(const QString&))); connect(&m_tcp, SIGNAL(connClose(const QString&)), this, SLOT(listerRemove(const QString&))); connect(&m_tcp, SIGNAL(message(const QString&)), this, SIGNAL(output(const QString&))); connect(&m_tcp, SIGNAL(dumpbin(const QString&,const char*,quint32)), this, SIGNAL(output(const QString&,const char*,quint32))); connect(&m_tcp, SIGNAL(countRecv(qint32)), this, SLOT(countRecv(qint32))); connect(&m_tcp, SIGNAL(countSend(qint32)), this, SLOT(countSend(qint32))); connect(&m_udp, SIGNAL(connOpen(const QString&)), this, SLOT(listerAdd(const QString&))); connect(&m_udp, SIGNAL(connClose(const QString&)), this, SLOT(listerRemove(const QString&))); connect(&m_udp, SIGNAL(message(const QString&)), this, SIGNAL(output(const QString&))); connect(&m_udp, SIGNAL(dumpbin(const QString&,const char*,quint32)), this, SIGNAL(output(const QString&,const char*,quint32))); connect(&m_udp, SIGNAL(countRecv(qint32)), this, SLOT(countRecv(qint32))); connect(&m_udp, SIGNAL(countSend(qint32)), this, SLOT(countSend(qint32))); return true; }
static void testRecursiveTask(long counterValueList[], int counterValuesSize, int expectedCallCount, long delay, long period) { SysTaskService_reset(); SysTickSource_reset(); SysEventManager_reset(); initCounter(counterValueList, counterValuesSize); SysTickSource_init(getCounter, 1, 1); TestTask testTaskData; TestTask *testTask = TestTask_init(&testTaskData); TaskService *taskService = SysTaskService_get(); TaskService_addPeriodicTask(taskService, TestTask_asTask(testTask), delay, period); testDoSweeps(counterValueList, counterValuesSize); CHECK_EQUAL(expectedCallCount, TestTask_getCallCount(testTask)); }
Game::Game(PlayerData *_playerData, Game **_allGame): playerData(_playerData), allGame(_allGame), show(new Show(_playerData)) { initTimer(); initCounter(); initStatus(); gameStatus = PREPARE; }
// 全体の初期化 void init( void ) { // シリアル通信、カウンタ、PWM出力の初期化 sci_init( 38400 ); // コンペアマッチタイマの初期化 setIntMask( 9 ); // レベル10〜15は割り込み許可 initServo( ); noPWM_brake( ); initCounter( ); // エンコーダカウンタの初期化 initAD( ); }
bool TransferForm::initForm() { initCounter(m_ui.labRecv, m_ui.labSend); initLogger(m_ui.chkLog, m_ui.btnClear, m_ui.treeOutput, m_ui.txtOutput); initLister(m_ui.btnConnAll, m_ui.btnConnDel, m_ui.lstConn); bindBuffer(1, m_ui.edtBuf1, m_ui.btnSend1, m_ui.cmbDir1); bindBuffer(2, m_ui.edtBuf2, m_ui.btnSend2, m_ui.cmbDir2); bindBuffer(3, m_ui.edtBuf3, m_ui.btnSend3, m_ui.cmbDir3); bindSelect(m_ui.cmbDir1, -1, Qt::Key_F5); bindSelect(m_ui.cmbDir2, -1, Qt::Key_F6); bindSelect(m_ui.cmbDir3, -1, Qt::Key_F7); connect(m_ui.btnTrigger, SIGNAL(clicked(bool)), this, SLOT(trigger(bool))); return true; }
/*! The counter is initialized with a range is set to [0.0, 1.0] with 0.01 as single step size. The value is invalid. The default number of buttons is set to 2. The default increments are: \li Button 1: 1 step \li Button 2: 10 steps \li Button 3: 100 steps \param parent */ QwtCounter::QwtCounter( QWidget *parent ): QWidget( parent ) { initCounter(); }