hlp:桂林国际齿轮泵代码
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 2.8 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.9 KiB |
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 5.9 KiB |
@@ -0,0 +1,63 @@
|
||||
#ifndef _POSIX_QEXTSERIALPORT_H_
|
||||
#define _POSIX_QEXTSERIALPORT_H_
|
||||
|
||||
#include <stdio.h>
|
||||
#include <termios.h>
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/select.h>
|
||||
#include "qextserialbase.h"
|
||||
|
||||
class Posix_QextSerialPort:public QextSerialBase
|
||||
{
|
||||
private:
|
||||
/*!
|
||||
* This method is a part of constructor.
|
||||
*/
|
||||
void init();
|
||||
|
||||
protected:
|
||||
QFile* Posix_File;
|
||||
struct termios Posix_CommConfig;
|
||||
struct timeval Posix_Timeout;
|
||||
struct timeval Posix_Copy_Timeout;
|
||||
|
||||
virtual qint64 readData(char * data, qint64 maxSize);
|
||||
virtual qint64 writeData(const char * data, qint64 maxSize);
|
||||
|
||||
public:
|
||||
Posix_QextSerialPort();
|
||||
Posix_QextSerialPort(const Posix_QextSerialPort& s);
|
||||
Posix_QextSerialPort(const QString & name, QextSerialBase::QueryMode mode = QextSerialBase::Polling);
|
||||
Posix_QextSerialPort(const PortSettings& settings, QextSerialBase::QueryMode mode = QextSerialBase::Polling);
|
||||
Posix_QextSerialPort(const QString & name, const PortSettings& settings, QextSerialBase::QueryMode mode = QextSerialBase::Polling);
|
||||
Posix_QextSerialPort& operator=(const Posix_QextSerialPort& s);
|
||||
virtual ~Posix_QextSerialPort();
|
||||
|
||||
virtual void setBaudRate(BaudRateType);
|
||||
virtual void setDataBits(DataBitsType);
|
||||
virtual void setParity(ParityType);
|
||||
virtual void setStopBits(StopBitsType);
|
||||
virtual void setFlowControl(FlowType);
|
||||
virtual void setTimeout(long);
|
||||
|
||||
virtual bool open(OpenMode mode);
|
||||
virtual void close();
|
||||
virtual void flush();
|
||||
|
||||
virtual qint64 size() const;
|
||||
virtual qint64 bytesAvailable();
|
||||
|
||||
virtual void ungetChar(char c);
|
||||
|
||||
virtual void translateError(ulong error);
|
||||
|
||||
virtual void setDtr(bool set=true);
|
||||
virtual void setRts(bool set=true);
|
||||
virtual ulong lineStatus();
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
@@ -0,0 +1,19 @@
|
||||
#ifndef VERBVERSION_H
|
||||
#define VERBVERSION_H
|
||||
/*
|
||||
Major.Minor.Rivison.yyyy-MM-DD_Beta
|
||||
*/
|
||||
#define UP_PRINTER_MAJOR_VER 5
|
||||
#define UP_PRINTER_MINOR_VER 3
|
||||
#define UP_PRINTER_RIVISION_VER 1
|
||||
#define UP_PRINTER_STAGE_VER "Std"
|
||||
//#define UP_PRINTER_STAGE_VER "Beta"
|
||||
//#define UP_PRINTER_STAGE_VER "RC"
|
||||
//#define UP_PRINTER_STAGE_VER "Release"
|
||||
|
||||
|
||||
#define VERNONBACH_VERSION(a,b,c) (((a)<<16) + ((b)<<8) + (c))
|
||||
|
||||
#define VERNONBACH_VERSION_CODE VERNONBACH_VERSION(UP_PRINTER_MAJOR_VER, UP_PRINTER_MINOR_VER, UP_PRINTER_RIVISION_VER)
|
||||
|
||||
#endif // VERBVERSION_H
|
||||
@@ -0,0 +1,39 @@
|
||||
#ifndef PULSENUMFIX_H
|
||||
#define PULSENUMFIX_H
|
||||
|
||||
#include <QDialog>
|
||||
#include <SysPara.h>
|
||||
#include <ParaSettingUI.h>
|
||||
namespace Ui {
|
||||
class PulseNumFix;
|
||||
}
|
||||
|
||||
class PulseNumFix : public QDialog,public ParaSettingUI
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit PulseNumFix(QWidget *parent = 0);
|
||||
~PulseNumFix();
|
||||
|
||||
Q_SIGNALS:
|
||||
void pulseNuxFixDone(float);
|
||||
|
||||
private slots:
|
||||
void setUIEnableStatus();
|
||||
|
||||
void onButtonBoxAccepted();
|
||||
|
||||
void on_radioButtonAccordingRate_released();
|
||||
|
||||
void on_radioButtonAccordingLength_released();
|
||||
|
||||
void on_radioButtonAccordingPulseNum_released();
|
||||
|
||||
void on_radioButtonSynchonizerPara_released();
|
||||
|
||||
private:
|
||||
Ui::PulseNumFix *ui;
|
||||
};
|
||||
|
||||
#endif // PULSENUMFIX_H
|
||||
Reference in New Issue
Block a user