using JT808.Protocol.Enums;

namespace JT808.Protocol.Extensions
{
	public static partial class JT808PackageExtensions
	{
		/// <summary>
		/// 0x0001 - 终端通用应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端通用应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0001 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0001>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0001 - 终端通用应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0001 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0001>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0002 - 终端心跳
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端心跳(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0002 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0002>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0002 - 终端心跳
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0002 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0002>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0003 - 终端注销
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端注销(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0003 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0003>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0003 - 终端注销
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0003 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0003>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0100 - 终端注册
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端注册(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0100 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0100>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0100 - 终端注册
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0100 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0100>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0102 - 终端鉴权
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端鉴权(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0102 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0102>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0102 - 终端鉴权
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0102 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0102>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0104 - 查询终端参数应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_查询终端参数应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0104 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0104>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0104 - 查询终端参数应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0104 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0104>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0107 - 查询终端属性应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_查询终端属性应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0107 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0107>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0107 - 查询终端属性应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0107 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0107>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0108 - 终端升级结果通知
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端升级结果通知(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0108 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0108>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0108 - 终端升级结果通知
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0108 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0108>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0200 - 位置信息汇报
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_位置信息汇报(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0200 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0200>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0200 - 位置信息汇报
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0200 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0200>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0201 - 位置信息查询应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_位置信息查询应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0201 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0201>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0201 - 位置信息查询应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0201 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0201>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0301 - 事件报告
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_事件报告(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0301 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0301>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0301 - 事件报告
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0301 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0301>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8302 - 提问应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_提问应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0302 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0302>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8302 - 提问应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0302 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0302>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0303 - 信息点播或取消
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_信息点播或取消(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0303 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0303>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0303 - 信息点播或取消
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0303 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0303>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0500 - 车辆控制应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_车辆控制应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0500 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0500>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0500 - 车辆控制应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0500 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0500>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0701 - 电子运单上报
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_电子运单上报(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0701 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0701>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0701 - 电子运单上报
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0701 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0701>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0702 - 驾驶员身份信息采集上报
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_驾驶员身份信息采集上报(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0702 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0702>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0702 - 驾驶员身份信息采集上报
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0702 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0702>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0704 - 定位数据批量上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_定位数据批量上传(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0704 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0704>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0704 - 定位数据批量上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0704 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0704>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0705 - CAN总线数据上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_CAN总线数据上传(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0705 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0705>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0705 - CAN总线数据上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0705 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0705>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0800 - 多媒体事件信息上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_多媒体事件信息上传(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0800 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0800>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0800 - 多媒体事件信息上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0800 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0800>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0801 - 多媒体数据上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_多媒体数据上传(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0801 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0801>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0801 - 多媒体数据上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0801 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0801>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0805 - 摄像头立即拍摄命令应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_摄像头立即拍摄命令应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0805 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0805>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0805 - 摄像头立即拍摄命令应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0805 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0805>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0900 - 数据上行透传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_数据上行透传(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0900 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0900>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0900 - 数据上行透传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0900 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0900>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0901 - 数据压缩上报
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_数据压缩上报(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0901 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0901>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0901 - 数据压缩上报
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0901 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0901>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x0A00 - 终端RSA公钥
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端RSA公钥(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0A00 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0A00>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x0A00 - 终端RSA公钥
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x0A00 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x0A00>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8001 - 平台通用应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_平台通用应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8001 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8001>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8001 - 平台通用应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8001 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8001>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8003 - 补传分包请求
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_补传分包请求(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8003 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8003>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8003 - 补传分包请求
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8003 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8003>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8100 - 终端注册应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端注册应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8100 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8100>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8100 - 终端注册应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8100 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8100>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8103 - 设置终端参数
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_设置终端参数(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8103 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8103>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8103 - 设置终端参数
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8103 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8103>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8104 - 查询终端参数
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_查询终端参数(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8104 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8104>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8104 - 查询终端参数
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8104 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8104>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8105 - 终端控制
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_终端控制(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8105 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8105>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8105 - 终端控制
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8105 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8105>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8106 - 查询指定终端参数
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_查询指定终端参数(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8106 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8106>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8106 - 查询指定终端参数
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8106 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8106>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8107 - 查询终端属性
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_查询终端属性(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8107 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8107>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8107 - 查询终端属性
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8107 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8107>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8108 - 下发终端升级包
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_下发终端升级包(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8108 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8108>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8108 - 下发终端升级包
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8108 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8108>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8201 - 位置信息查询
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_位置信息查询(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8201 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8201>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8201 - 位置信息查询
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8201 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8201>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8202 - 临时位置跟踪控制
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_临时位置跟踪控制(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8202 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8202>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8202 - 临时位置跟踪控制
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8202 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8202>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8203 - 人工确认报警消息
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_人工确认报警消息(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8203 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8203>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8203 - 人工确认报警消息
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8203 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8203>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8300 - 文本信息下发
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_文本信息下发(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8300 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8300>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8300 - 文本信息下发
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8300 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8300>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8301 - 事件设置
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_事件设置(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8301 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8301>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8301 - 事件设置
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8301 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8301>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8302 - 提问下发
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_提问下发(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8302 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8302>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8302 - 提问下发
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8302 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8302>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8303 - 信息点播菜单设置
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_信息点播菜单设置(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8303 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8303>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8303 - 信息点播菜单设置
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8303 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8303>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8304 - 信息服务
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_信息服务(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8304 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8304>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8304 - 信息服务
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8304 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8304>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8400 - 电话回拨
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_电话回拨(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8400 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8400>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8400 - 电话回拨
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8400 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8400>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8401 - 设置电话本
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_设置电话本(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8401 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8401>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8401 - 设置电话本
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8401 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8401>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8500 - 车辆控制
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_车辆控制(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8500 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8500>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8500 - 车辆控制
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8500 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8500>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8600 - 设置圆形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_设置圆形区域(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8600 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8600>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8600 - 设置圆形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8600 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8600>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8601 - 删除圆形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_删除圆形区域(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8601 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8601>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8601 - 删除圆形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8601 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8601>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8602 - 设置矩形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_设置矩形区域(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8602 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8602>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8602 - 设置矩形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8602 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8602>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8603 - 删除矩形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_删除矩形区域(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8603 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8603>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8603 - 删除矩形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8603 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8603>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8604 - 设置多边形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_设置多边形区域(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8604 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8604>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8604 - 设置多边形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8604 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8604>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8605 - 删除多边形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_删除多边形区域(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8605 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8605>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8605 - 删除多边形区域
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8605 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8605>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8606 - 设置路线
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_设置路线(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8606 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8606>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8606 - 设置路线
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8606 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8606>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8607 - 删除路线
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_删除路线(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8607 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8607>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8607 - 删除路线
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8607 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8607>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8702 - 上报驾驶员身份信息请求
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_上报驾驶员身份信息请求(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8702 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8702>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8702 - 上报驾驶员身份信息请求
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8702 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8702>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8800 - 多媒体数据上传应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_多媒体数据上传应答(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8800 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8800>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8800 - 多媒体数据上传应答
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8800 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8800>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8801 - 摄像头立即拍摄命令
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_摄像头立即拍摄命令(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8801 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8801>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8801 - 摄像头立即拍摄命令
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8801 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8801>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8802 - 存储多媒体数据检索
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_存储多媒体数据检索(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8802 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8802>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8802 - 存储多媒体数据检索
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8802 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8802>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8803 - 存储多媒体数据上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_存储多媒体数据上传(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8803 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8803>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8803 - 存储多媒体数据上传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8803 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8803>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8804 - 录音开始命令
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_录音开始命令(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8804 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8804>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8804 - 录音开始命令
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8804 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8804>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8804 - 单条存储多媒体数据检索上传命令
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_单条存储多媒体数据检索上传命令(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8805 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8805>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8804 - 单条存储多媒体数据检索上传命令
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8805 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8805>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8900 - 数据下行透传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_数据下行透传(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8900 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8900>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8900 - 数据下行透传
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8900 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8900>(msgId,terminalPhoneNo,bodies);
		}
		/// <summary>
		/// 0x8A00 - 平台RSA公钥
		/// auto-generated
		/// </summary>
	    public static JT808Package Create_平台RSA公钥(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8A00 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8A00>(msgId,terminalPhoneNo,bodies);
		}

		/// <summary>
		/// 0x8A00 - 平台RSA公钥
		/// auto-generated
		/// </summary>
	    public static JT808Package Create(this JT808MsgId msgId, string terminalPhoneNo,JT808.Protocol.MessageBody.JT808_0x8A00 bodies)
		{
			return Create<JT808.Protocol.MessageBody.JT808_0x8A00>(msgId,terminalPhoneNo,bodies);
		}
	}
}