public byte[] Execute(SerialPortsUtils.Agents.Models.CustomActionContext context) { var data1 = context.IO.SendAndRead(InstructionSet.GetEmergencyStartInfo).PacketData(1).ToArray();//返回燃气紧急启动信息 var data2 = context.IO.SendAndRead(InstructionSet.GetMaintainInfo).PacketData(1).ToArray(); var model = new Models.Feedback.AdditionalInfo(); model.EmergencyStatsPerformed = data1[2]; model.MaintainTime = ValueConvert.MaintainTimeFrom(data2[3], data2[4]); context.Job.Content.Context = model; return(null); }
private void ShowAdditionalInfo(Models.Feedback.AdditionalInfo model) { labMRTime.Text = string.Format("{0} H {1} M", model.MaintainTime.Hours.ToString(), model.MaintainTime.Minutes.ToString()); }
private void ShowAdditionalInfo(Models.Feedback.AdditionalInfo model) { labESPerformedUsed.Text = model.EmergencyStatsPerformed.ToString(); }