#include "mainwindow.h" #include "ui_mainwindow.h" #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); mpa = iv::modulecomm::RegisterSend(gstrmemname.data(),1000,1); setWindowTitle("sample1"); givlog->info("sample1 start ok"); givfault->SetFaultState(0,0,"Started OK"); } MainWindow::~MainWindow() { delete ui; } void MainWindow::on_horizontalSlider_valueChanged(int value) { iv::samplemsg xsam; xsam.set_mvalue(value); xsam.set_msendtime(QDateTime::currentMSecsSinceEpoch()); int ndatasize = xsam.ByteSize(); char * str = new char[ndatasize]; std::shared_ptr pstr;pstr.reset(str); if(!xsam.SerializeToArray(str,ndatasize)) { std::cout<<"MainWindow::on_horizontalSlider_valueChanged serialize error."<debug("send slider value %d",xsam.mvalue()); givfault->SetFaultState(0,0,"Run OK"); }