/// <summary> /// 设备上报状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUploadState_Click(object sender, EventArgs e) { //售卖柜项目 //var dto = new DeviceStatusPb //{ // CmdCode = "0103", // Identity = "ZZCY5ccf7fdf754c", // TimeToken = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), // Status = "000000000"//第0位是门上锁的状态 //}; //早餐柜项目 //var dto = new DeviceStatusFdPb //{ // CmdCode = "0103", // Identity = "ZZCY5ccf7fdf754c", // TimeToken = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), // Temperature = 200, // Wetness = 60, // Status = "00000000"//货物状态 //}; //智能路灯 var dto = new DeviceStatus { CmdCode = "0103", Identity = DeviceIdentity, //TimeToken = CurrentTime, LightStatus = new LightStatus { Status = "1", CellAddr = 0, //LightNo = DeviceLightNo, LightBgus = { new[] { 5, 5, 5, 5 } }, LightBt = 50, LightUu = 10, LightLi = 1, LightPw = 500, LightBu = 10, LightLu = 5, LightUi = 1 } //{ // new List<LightStatus>() // { // new LightStatus // { // Status = "1", // CellAddr = 0, // //LightNo = DeviceLightNo, // LightBgus = { new [] { 5,5,5,5}}, // LightBt = 50, // LightUu = 10, // LightLi = 1, // LightPw = 500, // LightBu = 10, // LightLu = 5, // LightUi = 1 // } // } //} }; SocketConnectionClient.SocketClientConnection.Send(dto.ToByteArray()); }