using System; using System.Collections.Generic; using System.Text; namespace BatCharging.Model { public class Upgrade : ASDU { public byte Version1 { get; set; } public byte Version2 { get; set; } public byte Version3 { get; set; } public UInt32 Size { get; set; } public string Filename { get; set; } public string MD5 { get; set; } public byte Period { get; set; } public byte MaxReSendTimes { get; set; } public Upgrade(byte version1, byte version2, byte version3, UInt32 size, string filename, string md5, byte period, byte maxReSendTimes) { this.Version1 = version1; this.Version2 = version2; this.Version3 = version3; this.Size = size; this.Filename = filename; this.MD5 = md5; this.Period = period; this.MaxReSendTimes = maxReSendTimes; this.FrameTypeNo = 45; //this.SetReason(3); this.MsgBodyCount = 1; //this.RecordType = 33; } } }