debugWindowEnabled = true;
createPlaygroundGroupBox();
leftLayout->addWidget(playgroundGroupBox);
- leftLayout->addWidget(debugGroupBox);
+ //leftLayout->addWidget(debugGroupBox); // FIXME: move this to separate tab
}
void RobomonAtlantis::createRightLayout()
vlayout->addWidget(positionGroupBox);
vlayout->addWidget(miscGroupBox);
vlayout->addWidget(fsmGroupBox);
+ vlayout->addWidget(powerGroupBox);
layout->addLayout(vlayout, 0, 0);
layout->addWidget(actuatorsGroupBox, 0, 1);
rightLayout->addLayout(layout);
- rightLayout->addWidget(powerGroupBox);
}
void RobomonAtlantis::createPlaygroundGroupBox()
void RobomonAtlantis::createPowerGroupBox()
{
powerGroupBox = new QGroupBox(tr("Power management"));
- powerGroupBox->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
- powerGroupBox->setMaximumWidth(450);
+ powerGroupBox->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
QGridLayout *layout = new QGridLayout();
voltage33CheckBox = new QCheckBox(tr("&3.3V"));
voltage80CheckBox->setShortcut(tr("8"));
layout->addWidget(voltage33CheckBox, 0, 0);
- layout->addWidget(voltage50CheckBox, 0, 2);
- layout->addWidget(voltage80CheckBox, 0, 4); //1, 0);
- layout->addWidget(MiscGui::createLabel("BAT"), 0, 6); //1, 2);
+ layout->addWidget(voltage50CheckBox, 1, 0);
+ layout->addWidget(voltage80CheckBox, 2, 0);
+ layout->addWidget(MiscGui::createLabel("BAT"), 3, 0);
voltage33LineEdit = new QLineEdit();
voltage50LineEdit = new QLineEdit();
voltageBATLineEdit->setReadOnly(true);
layout->addWidget(voltage33LineEdit, 0, 1);
- layout->addWidget(voltage50LineEdit, 0, 3);
- layout->addWidget(voltage80LineEdit, 0, 5); //1, 1);
- layout->addWidget(voltageBATLineEdit, 0, 7); //1, 3);
+ layout->addWidget(voltage50LineEdit, 1, 1);
+ layout->addWidget(voltage80LineEdit, 2, 1);
+ layout->addWidget(voltageBATLineEdit, 3, 1);
powerGroupBox->setLayout(layout);
}
this, SLOT(stopMotors()));
connect(startPlug, SIGNAL(stateChanged(int)), this, SLOT(sendStart(int)));
- connect(puckInside, SIGNAL(stateChanged(int)), this, SLOT(sendPuckInside(int)));
/* obstacle simulation */
simulationEnabled = 0;
this, SLOT(actualPositionReceived()));
connect(this, SIGNAL(estimatedPositionReceivedSignal()),
this, SLOT(estimatedPositionReceived()));
- connect(this, SIGNAL(diReceivedSignal()),
- this, SLOT(diReceived()));
connect(this, SIGNAL(powerVoltageReceivedSignal()),
this, SLOT(powerVoltageReceived()));
}
Q_UNUSED(vinstance);
Q_UNUSED(arg);
}
-void sendServoCallBack(const ORTESendInfo *info,
- void *vinstance, void *arg)
-{
- Q_UNUSED(vinstance);
- Q_UNUSED(arg);
- switch (info->status) {
- case NEED_DATA:
- break;
- case CQL: /* criticalQueueLevel */
- break;
- }
-}
-
void sendSharpLongsCallBack(const ORTESendInfo *info,
void *vinstance, void *arg)
}
-void receiveActuatorStatusCallBack(const ORTERecvInfo *info,
- void *vinstance, void *arg)
-{
-// Q_UNUSED(vinstance);
-// switch (info->status) {
-// case NEW_DATA:
-// POST_QEVENT(arg, QEV_SHARP_LONGS);
-// break;
-// case DEADLINE:
-// printf("sharp1 deadline occurred\n");
-// break;
-// }
-}
-
void receiveSharpShortsCallBack(const ORTERecvInfo *info,
void *vinstance, void *arg)
{