Ejemplo n.º 1
0
BOOL VerifySC(Q330 *q330)
{
    q330->cmd.update = FALSE;
    q330->cmd.sc.sensorA = q330->cmd.sc.sensorB = UNDEFINED_INST;
    q330->cmd.code = Q330_CMD_SC;

    switch (q330->cmd.arglst->count) {
      case 0:
        return TRUE;
      case 1:
        return SetInst(q330, (char *) q330->cmd.arglst->array[0]);
      case 2:
        if (SetInst(q330, (char *) q330->cmd.arglst->array[0])) {
            return SetInst(q330, (char *) q330->cmd.arglst->array[1]);
        }
        break;
    }

    return SCHelp(q330);
}
Ejemplo n.º 2
0
void prog8051::ProgramClicked(void)
{
    if(HexFile->text() == "")
    {
        BrowseClicked();
        if(HexFile->text() == "")
        {
            QMessageBox::information(this,"ERROR","ERROR: I need a filename to proceed.");
            return;
        }
    }

    progthread = new progThread;
    connect(progthread,SIGNAL(Status(int)),this,SLOT(SetStatus(int)));
    connect(progthread,SIGNAL(Error(QString)),this,SLOT(Alerts(QString)));
    connect(progthread,SIGNAL(finished()),this,SLOT(ThreadFinished()));
    connect(progthread,SIGNAL(Info(QString)),this,SLOT(SetInst(QString)));

    progthread->Init(HexFile->text(),SerialPort->currentText(),Baudrate->currentText().toInt());
    progthread->start();
    ButtonsToggle(false);
}
Ejemplo n.º 3
0
void IBuff::AddTotal( DWORD tmTotal )
{
	SetTotal( tmTotal );
	SetInst( ::timeGetTime() );		// +
}