void MainWidget::matrixActivatedData(int index) { if(gpi_matrix!=NULL) { delete gpi_matrix; } gpi_matrix= new RDMatrix(rda->config()->stationName(),gpi_matrix_box->currentItem()); UpdateLabelsDown(0); gpi_up_button->setDisabled(true); switch((RDMatrix::GpioType)gpi_type_box->currentItem()) { case RDMatrix::GpioInput: rda->ripc()->sendGpiStatus(gpi_matrix_box->currentItem()); rda->ripc()->sendGpiMask(gpi_matrix_box->currentItem()); rda->ripc()->sendGpiCart(gpi_matrix_box->currentItem()); break; case RDMatrix::GpioOutput: rda->ripc()->sendGpoStatus(gpi_matrix_box->currentItem()); rda->ripc()->sendGpoMask(gpi_matrix_box->currentItem()); rda->ripc()->sendGpoCart(gpi_matrix_box->currentItem()); break; } RefreshEventsList(); gpi_events_startup_timer->start(1000,true); }
void MainWidget::matrixActivatedData(int index) { if(gpi_matrix!=NULL) { delete gpi_matrix; } gpi_matrix= new RDMatrix(gpi_config->stationName(),gpi_matrix_box->currentItem()); UpdateLabelsDown(0); gpi_up_button->setDisabled(true); switch((RDMatrix::GpioType)gpi_type_box->currentItem()) { case RDMatrix::GpioInput: gpi_ripc->sendGpiStatus(gpi_matrix_box->currentItem()); gpi_ripc->sendGpiMask(gpi_matrix_box->currentItem()); gpi_ripc->sendGpiCart(gpi_matrix_box->currentItem()); break; case RDMatrix::GpioOutput: gpi_ripc->sendGpoStatus(gpi_matrix_box->currentItem()); gpi_ripc->sendGpoMask(gpi_matrix_box->currentItem()); gpi_ripc->sendGpoCart(gpi_matrix_box->currentItem()); break; } }
void MainWidget::downData() { UpdateLabelsDown(gpi_last_line+1); gpi_up_button->setEnabled(true); }