nim_duilib/examples/proto_debuger/uart_process.h
2021-09-22 00:01:02 +08:00

37 lines
625 B
C++

#pragma once
#include <string>
// C runtime header
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
// base header
#include "base/base.h"
#include "serial_port.h"
// duilib
#include "duilib/UIlib.h"
class UartForm : public ui::ChildBox
{
public:
UartForm(std::wstring name, uint32_t baurate,
uint8_t data_bits,
uint8_t stop_bits,
uint8_t verify,
uint8_t flow_control);
/// 重写父类方法,提供个性化功能,请参考父类声明
virtual void Init() override;
std::wstring m_name;
uint32_t m_baurate;
uint8_t m_data_bits;
uint8_t m_stop_bits;
uint8_t m_verify;
uint8_t m_flow_contro;
};