Exemplo n.º 1
0
 public Session()
 {
     packageConverter = Jt808TerminalEmulator.Core.DependencyInjectionExtensions.ServiceProvider.CreateScope().ServiceProvider.GetRequiredService <IPackageConverter>();
     logger           = Jt808TerminalEmulator.Core.DependencyInjectionExtensions.ServiceProvider.CreateScope().ServiceProvider.GetRequiredService <ILogger <Session> >();
 }
Exemplo n.º 2
0
 public Jt808TcpHandler(ILogger <Jt808TcpHandler> logger, IPackageConverter packageConverter, ISessionManager sessionManager)
 {
     this.logger           = logger;
     this.packageConverter = packageConverter;
     this.sessionManager   = sessionManager;
 }
Exemplo n.º 3
0
 public static IEnumerable <HttpRequest> ToHttpRequests <TIssueType>(this IEnumerable <Package <BenderMakesUpdateHimself, TIssueType> > packages,
                                                                     IPackageConverter <TIssueType> converter)
 {
     return(converter.ToHttpRequests(packages));
 }
Exemplo n.º 4
0
 public static IEnumerable <Message> ToMessages <TIssueType>(this IEnumerable <Package <BenderSendsLetter, TIssueType> > packages,
                                                             IPackageConverter <TIssueType> converter)
 {
     return(converter.ToMessages(packages));
 }
 public Jt808Encoder(ILogger <Jt808Encoder> logger, IPackageConverter packageConverter)
 {
     this.logger           = logger;
     this.packageConverter = packageConverter;
 }
Exemplo n.º 6
0
 public Session(IServiceProvider serviceProvider)
 {
     packageConverter = serviceProvider.CreateScope().ServiceProvider.GetRequiredService <IPackageConverter>();
     logger           = serviceProvider.CreateScope().ServiceProvider.GetRequiredService <ILogger <Session> >();
     lineManager      = serviceProvider.CreateScope().ServiceProvider.GetRequiredService <LineManager>();
 }