<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JT808.DotNetty</name>
    </assembly>
    <members>
        <member name="T:JT808.DotNetty.Codecs.JT808ClientDecoder">
            <summary>
            JT808客户端解码(测试客户端)
            </summary>
        </member>
        <member name="T:JT808.DotNetty.Codecs.JT808Decoder">
            <summary>
            JT808解码
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Configurations.JT808Configuration.WebApiPort">
            <summary>
            WebApi服务
            默认828端口
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Configurations.JT808Configuration.SourcePackageDispatcherClientConfigurations">
            <summary>
            源包分发器配置
            </summary>
        </member>
        <!-- 对于成员“P:JT808.DotNetty.Configurations.JT808Configuration.ForwardingRemoteAddress”忽略有格式错误的 XML 注释 -->
        <member name="T:JT808.DotNetty.Dtos.JT808AtomicCounterDto">
            <summary>
            包计数器服务
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SessionInfoDto.ChannelId">
            <summary>
            通道Id
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SessionInfoDto.LastActiveTime">
            <summary>
            最后上线时间
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SessionInfoDto.StartTime">
            <summary>
            上线时间
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SessionInfoDto.TerminalPhoneNo">
            <summary>
            终端手机号
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SessionInfoDto.LoaclAddressIP">
            <summary>
            本地ip地址
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SessionInfoDto.WebApiPort">
            <summary>
            WebApi端口号
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SessionInfoDto.RemoteAddressIP">
            <summary>
            远程ip地址
            </summary>
        </member>
        <member name="T:JT808.DotNetty.Dtos.JT808SourcePackageChannelInfoDto">
            <summary>
            原包通道信息
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SourcePackageChannelInfoDto.RemoteAddress">
            <summary>
            远程地址
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SourcePackageChannelInfoDto.LocalAddress">
            <summary>
            本地地址
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SourcePackageChannelInfoDto.Registered">
            <summary>
            是否注册
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SourcePackageChannelInfoDto.Active">
            <summary>
            是否活动
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Dtos.JT808SourcePackageChannelInfoDto.Open">
            <summary>
            是否打开
            </summary>
        </member>
        <member name="T:JT808.DotNetty.Dtos.JT808UnificationSendRequestDto">
            <summary>
            统一下发请求参数
            </summary>
        </member>
        <member name="M:JT808.DotNetty.Handlers.JT808ConnectionHandler.ChannelActive(DotNetty.Transport.Channels.IChannelHandlerContext)">
            <summary>
            通道激活
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:JT808.DotNetty.Handlers.JT808ConnectionHandler.ChannelInactive(DotNetty.Transport.Channels.IChannelHandlerContext)">
            <summary>
            设备主动断开
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:JT808.DotNetty.Handlers.JT808ConnectionHandler.CloseAsync(DotNetty.Transport.Channels.IChannelHandlerContext)">
            <summary>
            服务器主动断开
            </summary>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Handlers.JT808ConnectionHandler.UserEventTriggered(DotNetty.Transport.Channels.IChannelHandlerContext,System.Object)">
            <summary>
            超时策略
            </summary>
            <param name="context"></param>
            <param name="evt"></param>
        </member>
        <member name="T:JT808.DotNetty.Handlers.JT808WebAPIServerHandler">
            <summary>
            jt808 webapi服务
            请求量不大，只支持JSON格式并且只支持post发数据
            ref: dotnetty HttpServer
            </summary>
        </member>
        <member name="T:JT808.DotNetty.Interfaces.IJT808SessionService">
            <summary>
            JT808会话服务
            </summary>
        </member>
        <member name="M:JT808.DotNetty.Interfaces.IJT808SessionService.GetAll">
            <summary>
            获取会话集合
            </summary>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Interfaces.IJT808SessionService.RemoveByChannelId(System.String)">
            <summary>
            通过通道Id移除对应会话
            </summary>
            <param name="channelId"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Interfaces.IJT808SessionService.RemoveByTerminalPhoneNo(System.String)">
            <summary>
            通过设备终端号移除对应会话
            </summary>
            <param name="terminalPhoneNo"></param>
            <returns></returns>
        </member>
        <member name="T:JT808.DotNetty.Interfaces.IJT808SourcePackageDispatcher">
            <summary>
            源包分发器
            自定义源包分发器业务
            ConfigureServices:
            services.Replace(new ServiceDescriptor(typeof(IJT808SourcePackageDispatcher),typeof(JT808SourcePackageDispatcherDefaultImpl),ServiceLifetime.Singleton));
            </summary>
        </member>
        <member name="T:JT808.DotNetty.Interfaces.IJT808UnificationSendService">
            <summary>
            JT808统一下发命令
            </summary>
        </member>
        <member name="T:JT808.DotNetty.Internal.JT808AtomicCounterService">
            <summary>
            计数包服务
            </summary>
        </member>
        <member name="T:JT808.DotNetty.Internal.JT808MsgIdDefaultHandler">
            <summary>
            默认消息处理业务实现
            </summary>
        </member>
        <!-- 对于成员“T:JT808.DotNetty.Internal.JT808RemoteAddressTransmitConfigurationService”忽略有格式错误的 XML 注释 -->
        <member name="T:JT808.DotNetty.Internal.JT808SourcePackageChannelService">
            <summary>
            原包分发器通道服务
            </summary>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808SourcePackageChannelService.SendAsync(System.Byte[])">
            <summary>
            下发数据
            </summary>
            <param name="data"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808SourcePackageChannelService.GetAll">
            <summary>
            获取通道信息集合
            </summary>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808SourcePackageChannelService.Add(JT808.DotNetty.Dtos.JT808IPAddressDto)">
            <summary>
            添加地址
            </summary>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808SourcePackageChannelService.Remove(JT808.DotNetty.Dtos.JT808IPAddressDto)">
            <summary>
            删除地址
            </summary>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808SourcePackageChannelService.DelRemoteServsers(System.Collections.Generic.List{JT808.DotNetty.Configurations.JT808ClientConfiguration})">
            <summary>
            动态删除远程服务器
            </summary>
            <param name="chgRemoteServers"></param>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808SourcePackageChannelService.AddRemoteServsers(System.Collections.Generic.List{JT808.DotNetty.Configurations.JT808ClientConfiguration})">
            <summary>
            动态添加远程服务器
            </summary>
            <param name="bootstrap"></param>
            <param name="chgRemoteServers"></param>
        </member>
        <member name="T:JT808.DotNetty.Internal.JT808SourcePackageDispatcherDefaultImpl">
            <summary>
            原包分发器默认实现
            </summary>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.#ctor(JT808.DotNetty.Internal.JT808AtomicCounterService,JT808.DotNetty.Internal.JT808SourcePackageChannelService,JT808.DotNetty.Interfaces.IJT808SessionService,JT808.DotNetty.Interfaces.IJT808UnificationSendService)">
            <summary>
            初始化消息处理业务
            </summary>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.UnificationSend(JT808.DotNetty.Metadata.JT808HttpRequest)">
            <summary>
            统一下发信息
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.GetSessionAll(JT808.DotNetty.Metadata.JT808HttpRequest)">
            <summary>
            会话服务集合
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.RemoveByChannelId(JT808.DotNetty.Metadata.JT808HttpRequest)">
            <summary>
            会话服务-通过通道Id移除对应会话
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.RemoveByTerminalPhoneNo(JT808.DotNetty.Metadata.JT808HttpRequest)">
            <summary>
            会话服务-通过设备终端号移除对应会话
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.GetAtomicCounter(JT808.DotNetty.Metadata.JT808HttpRequest)">
            <summary>
            获取包计数器
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.AddSourcePackageAddress(JT808.DotNetty.Metadata.JT808HttpRequest)">
            <summary>
            添加原包转发地址
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.RemoveSourcePackageAddress(JT808.DotNetty.Metadata.JT808HttpRequest)">
            <summary>
            删除原包转发地址（不能删除在网关服务器配置文件配的地址）
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.Internal.JT808WebAPIService.GetSourcePackageAll(JT808.DotNetty.Metadata.JT808HttpRequest)">
            <summary>
            获取原包信息集合
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="T:JT808.DotNetty.JT808MsgIdHandlerBase">
            <summary>
            抽象消息处理业务
            自定义消息处理业务
            ConfigureServices:
            services.Replace(new ServiceDescriptor(typeof(JT808MsgIdHandlerBase),typeof(JT808MsgIdCustomHandlerImpl),ServiceLifetime.Singleton));
            </summary>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.#ctor(JT808.DotNetty.JT808SessionManager)">
            <summary>
            初始化消息处理业务
            </summary>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.Msg0x0001(JT808.DotNetty.Metadata.JT808Request)">
            <summary>
            终端通用应答
            </summary>
            <param name="reqJT808Package"></param>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.Msg0x0002(JT808.DotNetty.Metadata.JT808Request)">
            <summary>
            终端心跳
            </summary>
            <param name="reqJT808Package"></param>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.Msg0x0003(JT808.DotNetty.Metadata.JT808Request)">
            <summary>
            终端注销
            </summary>
            <param name="reqJT808Package"></param>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.Msg0x0100(JT808.DotNetty.Metadata.JT808Request)">
            <summary>
            终端注册
            </summary>
            <param name="reqJT808Package"></param>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.Msg0x0102(JT808.DotNetty.Metadata.JT808Request)">
            <summary>
            终端鉴权
            </summary>
            <param name="reqJT808Package"></param>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.Msg0x0200(JT808.DotNetty.Metadata.JT808Request)">
            <summary>
            位置信息汇报
            </summary>
            <param name="reqJT808Package"></param>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.Msg0x0704(JT808.DotNetty.Metadata.JT808Request)">
            <summary>
            定位数据批量上传
            </summary>
            <param name="reqJT808Package"></param>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="M:JT808.DotNetty.JT808MsgIdHandlerBase.Msg0x0900(JT808.DotNetty.Metadata.JT808Request)">
            <summary>
            数据上行透传
            </summary>
            <param name="reqJT808Package"></param>
            <param name="ctx"></param>
            <returns></returns>
        </member>
        <member name="F:JT808.DotNetty.JT808SessionManager.SessionIdDict">
            <summary>
            Netty生成的sessionID和Session的对应关系
            key = seession id
            value = Session
            </summary>
        </member>
        <member name="F:JT808.DotNetty.JT808SessionManager.TerminalPhoneNo_SessionId_Dict">
            <summary>
            终端手机号和netty生成的sessionID的对应关系
            key = 终端手机号
            value = seession id
            </summary>
        </member>
        <member name="P:JT808.DotNetty.JT808SessionManager.RealSessionCount">
            <summary>
            获取实际连接数
            </summary>
        </member>
        <member name="P:JT808.DotNetty.JT808SessionManager.RelevanceSessionCount">
            <summary>
            获取设备相关连的连接数
            </summary>
        </member>
        <member name="T:JT808.DotNetty.JT808WebAPIServerHost">
            <summary>
            集成一个webapi服务
            </summary>
        </member>
        <member name="T:JT808.DotNetty.Metadata.JT808AtomicCounter">
            <summary>
            
            <see cref="!:Grpc.Core.Internal"/>
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Metadata.JT808Response.MinBufferSize">
            <summary>
            根据实际情况适当调整包的大小
            </summary>
        </member>
        <member name="P:JT808.DotNetty.Metadata.JT808Session.TerminalPhoneNo">
            <summary>
            终端手机号
            </summary>
        </member>
    </members>
</doc>
