Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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));
}
Exemplo n.º 3
0
Game::Game(PlayerData *_playerData, Game **_allGame):
    playerData(_playerData),
    allGame(_allGame),
    show(new Show(_playerData))
{
    initTimer();
    initCounter();
    initStatus();
    gameStatus = PREPARE;
}
Exemplo n.º 4
0
// 全体の初期化
void init( void )
{
	// シリアル通信、カウンタ、PWM出力の初期化
	sci_init( 38400 );

	// コンペアマッチタイマの初期化
	setIntMask( 9 );							// レベル10〜15は割り込み許可
	initServo(  );
	noPWM_brake(  );

	initCounter(  );							// エンコーダカウンタの初期化
	initAD(  );
}
Exemplo n.º 5
0
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;
}
Exemplo n.º 6
0
/*!
  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();
}