private void CheckJsonFile() { CustomerJsonRead <ConfigureMessageModel> configureJson = new CustomerJsonRead <ConfigureMessageModel>(); configure = configureJson.GetJsonClass(); if (configure == null) { ConfigureMessageModel tempConfigure = new ConfigureMessageModel(); tempConfigure.TCPS = new TCPModel { TCPCameria = new TcpMessage { IP = "127.0.0.1", Port = 51236 } }; tempConfigure.SerialPorts = new SeralPortModel { PLCPort = new SerialPortMessage { PortName = "", BaudRate = 9600 } }; configureJson.SetJsonClass(tempConfigure); configureJson.SaveJsonString(); } configure = configureJson.GetJsonClass(); }
private async void btnStart_Click(object sender, EventArgs e) { CustomerJsonRead <ConfigureMessageModel> configureJson = new CustomerJsonRead <ConfigureMessageModel>(); var configure = configureJson.GetJsonClass(); if (configure == null) { MessageBox.Show("请先配置通讯信息"); return; } tcp = new TCPCommunication(configure.TCPS.TCPCameria.IP, PackageOk); tcp.Port = configure.TCPS.TCPCameria.Port; await tcp.ConnectAsync(); }