| package org.yzh.protocol.t808; | 
|   | 
| import io.github.yezhihao.protostar.annotation.Field; | 
| import io.github.yezhihao.protostar.annotation.Message; | 
| import org.yzh.protocol.basics.JTMessage; | 
| import org.yzh.protocol.commons.JT808; | 
|   | 
| /** | 
|  * @author yezhihao | 
|  * https://gitee.com/yezhihao/jt808-server | 
|  */ | 
| @Message(JT808.下发终端升级包) | 
| public class T8108 extends JTMessage { | 
|   | 
|     public static final int Terminal = 0; | 
|     public static final int CardReader = 12; | 
|     public static final int Beidou = 52; | 
|   | 
|     @Field(length = 1, desc = "升级类型") | 
|     private int type; | 
|     @Field(length = 5, desc = "制造商ID,终端制造商编码") | 
|     private String makerId; | 
|     @Field(lengthUnit = 1, desc = "版本号") | 
|     private String version; | 
|     @Field(lengthUnit = 4, desc = "数据包") | 
|     private byte[] packet; | 
|   | 
|     public int getType() { | 
|         return type; | 
|     } | 
|   | 
|     public void setType(int type) { | 
|         this.type = type; | 
|     } | 
|   | 
|     public String getMakerId() { | 
|         return makerId; | 
|     } | 
|   | 
|     public void setMakerId(String makerId) { | 
|         this.makerId = makerId; | 
|     } | 
|   | 
|     public String getVersion() { | 
|         return version; | 
|     } | 
|   | 
|     public void setVersion(String version) { | 
|         this.version = version; | 
|     } | 
|   | 
|     public byte[] getPacket() { | 
|         return packet; | 
|     } | 
|   | 
|     public void setPacket(byte[] packet) { | 
|         this.packet = packet; | 
|     } | 
| } |