#include#include#include#include#include#include#include"串口通信
h"#definetext_length2048staticintconfig_handle;config_flag;portindex;port_open;RS232Error;comport;baudrate;parity;databits;stopbits;inputq;outputq;xmode;ctsmode;type;stringsize;bytes_sent;send_byte;send_mode;read_cnt;bytes_read;chardevicename[30];charsend_data[text_length];charread_data[text_length];chartbox_read_data[text_length];doubletimeout;staticvoid*callbackdata;staticintpanelHandle,graphpanel,config;voidComCallback(intCOMport,inteventMask,void*callbackdata);voidSetConfigParms();voidGetConfigParms();voidEnablePanelControls(int);voidSendAscii(void);voidSendByte(void);voidDisplayRS232Error(void);voidSetConfigParms(){SetCtrlVal(config_handle,CONFIG_COMPORT,comport);SetCtrlVal(config_handle,CONFIG_BAUDRATE,baudrate);SetCtrlVal