public JT809SubordinateLoginImplService( IOptions <JT809Configuration> jT809ConfigurationAccessor, JT809SubordinateClient subordinateLinkClient ) { this.subordinateLinkClient = subordinateLinkClient; configuration = jT809ConfigurationAccessor.Value; }
public JT809SubordinateClientConnectionHandler( IJT809SubordinateLinkNotifyService jT809SubordinateLinkNotifyService, JT809SubordinateClient jT809SubordinateClient, ILoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <JT809SubordinateClientConnectionHandler>(); JT809SubordinateLinkNotifyService = jT809SubordinateLinkNotifyService; subordinateClient = jT809SubordinateClient; }
public JT809SubordinateClientConnectionHandler( IJT809Config jT809Config, IJT809SubordinateLinkNotifyService jT809SubordinateLinkNotifyService, JT809SubordinateClient jT809SubordinateClient, ILoggerFactory loggerFactory) { JT809Serializer = jT809Config.GetSerializer(); logger = loggerFactory.CreateLogger <JT809SubordinateClientConnectionHandler>(); JT809SubordinateLinkNotifyService = jT809SubordinateLinkNotifyService; subordinateClient = jT809SubordinateClient; }
/// <summary> /// 初始化消息处理业务 /// </summary> protected JT809InferiorMsgIdReceiveHandlerBase( ILoggerFactory loggerFactory, IOptions <JT809Configuration> jT809ConfigurationAccessor, IJT809VerifyCodeGenerator verifyCodeGenerator, JT809SubordinateClient subordinateLinkClient) { this.Logger = loggerFactory.CreateLogger <JT809SuperiorMsgIdReceiveHandlerBase>(); HandlerDict = new Dictionary <JT809BusinessType, Func <JT809Request, JT809Response> > { //{JT809BusinessType.主链路登录请求消息, Msg0x1001}, { JT809BusinessType.主链路注销请求消息, Msg0x1003 }, { JT809BusinessType.主链路连接保持请求消息, Msg0x1005 }, { JT809BusinessType.主链路动态信息交换消息, Msg0x1200 }, { JT809BusinessType.从链路注销应答消息, Msg0x9004 }, }; SubHandlerDict = new Dictionary <JT809SubBusinessType, Func <JT809Request, JT809Response> > { //{JT809SubBusinessType.实时上传车辆定位信息, Msg0x1200_0x1202}, }; }
public JT809InferiorMsgIdReceiveDefaultHandler(ILoggerFactory loggerFactory, IOptions <JT809Configuration> jT809ConfigurationAccessor, IJT809VerifyCodeGenerator verifyCodeGenerator, JT809SubordinateClient subordinateLinkClient) : base(loggerFactory, jT809ConfigurationAccessor, verifyCodeGenerator, subordinateLinkClient) { }
public JT809SubordinateServerConnectionHandler( JT809SubordinateClient subordinateClient, ILoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <JT809SubordinateServerConnectionHandler>(); }