/// <summary> /// 终端注销 /// </summary> /// <param name="request"></param> /// <returns></returns> public virtual JT808Response Msg0x0003(JT808Request request) { return(new JT808Response(JT808MsgId.平台通用应答.Create(request.Package.Header.TerminalPhoneNo, new JT808_0x8001() { MsgId = request.Package.Header.MsgId, JT808PlatformResult = JT808PlatformResult.成功, MsgNum = request.Package.Header.MsgNum }))); }
/// <summary> /// 终端注册 /// </summary> /// <param name="request"></param> /// <returns></returns> public virtual JT808Response Msg0x0100(JT808Request request) { return(new JT808Response(JT808MsgId.终端注册应答.Create(request.Package.Header.TerminalPhoneNo, new JT808_0x8100() { Code = "J" + request.Package.Header.TerminalPhoneNo, JT808TerminalRegisterResult = JT808TerminalRegisterResult.成功, MsgNum = request.Package.Header.MsgNum }))); }
public override JT808Response Msg0x0704(JT808Request request) { if (logger.IsEnabled(LogLevel.Debug)) { logger.LogDebug(string.Join(" ", request.OriginalPackage)); logger.LogDebug(Newtonsoft.Json.JsonConvert.SerializeObject(request.Package)); } jT808Producer.ProduceAsync(request.Package.Header.MsgId.ToString(), request.Package.Header.TerminalPhoneNo, request.OriginalPackage); return(base.Msg0x0704(request)); }
/// <summary> /// 终端心跳 /// </summary> /// <param name="request"></param> /// <returns></returns> public virtual IJT808Reply Msg0x0002(JT808Request request) { sessionManager.Heartbeat(request.Package.Header.TerminalPhoneNo); return(new JT808Response(JT808MsgId.平台通用应答.Create(request.Package.Header.TerminalPhoneNo, new JT808_0x8001() { MsgId = request.Package.Header.MsgId, JT808PlatformResult = JT808PlatformResult.成功, MsgNum = request.Package.Header.MsgNum }))); }
public JT808Response Msg0x0705(JT808Request request) { if (logger.IsEnabled(LogLevel.Debug)) { logger.LogDebug(string.Join(" ", request.OriginalPackage)); logger.LogDebug(Newtonsoft.Json.JsonConvert.SerializeObject(request.Package)); } jT808Producer.ProduceAsync(request.Package.Header.MsgId.ToString(), request.Package.Header.TerminalPhoneNo, request.OriginalPackage); return(new JT808Response(JT808MsgId.平台通用应答.Create(request.Package.Header.TerminalPhoneNo, new JT808_0x8001() { MsgId = request.Package.Header.MsgId, JT808PlatformResult = JT808PlatformResult.成功, MsgNum = request.Package.Header.MsgNum }))); }
public override JT808Response Msg0x0200(JT808Request request) { logger.LogDebug("Tcp_Msg0x0200"); return(base.Msg0x0200(request)); }
public override JT808Response Msg0x0102(JT808Request request) { logger.LogDebug("Msg0x0102"); return(base.Msg0x0102(request)); }
public override IJT808Reply Msg0x0102(JT808Request request) { logger.LogDebug("Udp_Msg0x0102"); return(base.Msg0x0102(request)); }
/// <summary> /// 终端通用应答 /// 平台无需回复 /// 实现自己的业务 /// </summary> /// <param name="request"></param> /// <returns></returns> public virtual JT808Response Msg0x0001(JT808Request request) { return(null); }
/// <summary> /// 终端通用应答 /// 平台无需回复 /// 实现自己的业务 /// </summary> /// <param name="request"></param> /// <returns></returns> public virtual IJT808Reply Msg0x0001(JT808Request request) { return(null); }
public IJT808Reply Proccesser(JT808Request request) { return(default);
public override IJT808Reply Msg0x0003(JT808Request request) { logger.LogDebug("Tcp_Msg0x0003"); return(base.Msg0x0003(request)); }