jy-plc/LangGuan.xml

2404 lines
84 KiB
XML
Raw Permalink Normal View History

2024-07-24 13:30:21 +00:00
<?xml version="1.0"?>
<doc>
<assembly>
<name>LangGuan</name>
</assembly>
<members>
<member name="T:LangGuan.Command.AutoMapper.AutoMapperConfig">
<summary>
AutoMapperConfig
</summary>
</member>
<member name="M:LangGuan.Command.AutoMapper.AutoMapperConfig.RegisterMappings">
<summary>
</summary>
<returns></returns>
</member>
<member name="T:LangGuan.Command.AutoMapper.CustomProfile">
<summary>
CustomProfile
</summary>
</member>
<member name="M:LangGuan.Command.AutoMapper.CustomProfile.#ctor">
<summary>
配置构造函数,用来创建关系映射
</summary>
</member>
<member name="M:LangGuan.Command.Extension.PlcHelper.WriteVal(System.String,System.String)">
<summary>
写数据
</summary>
<param name="ip"></param>
</member>
<member name="M:LangGuan.Command.Extension.PlcHelper.SetVal(System.String,System.String,System.Boolean)">
<summary>
SetVal
</summary>
<param name="ip"></param>
<param name="key"></param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Command.Extension.PlcHelper.GetVal(System.String,System.String)">
<summary>
GetVal
</summary>
<param name="ip"></param>
<param name="key"></param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Command.Extension.PlcHelper.GetAngleVal1(System.String,System.String)">
<summary>
俯仰角度
</summary>
<param name="ip"></param>
<param name="key"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Command.Extension.PlcHelper2.startDevice(System.String,System.String,System.Int16)">
<summary>
设定设备值
</summary>
<param name="ip"></param>
<param name="key"></param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Command.Extension.PlcHelper2.GetVal``1(System.String,System.String)">
<summary>
取值
</summary>
<typeparam name="T"></typeparam>
<param name="ip"></param>
<param name="key"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Command.Extension.SocketExtension">
<summary>
</summary>
</member>
<member name="M:LangGuan.Command.Extension.SocketExtension.AddSocketService(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
</summary>
<param name="services"></param>
</member>
<member name="T:LangGuan.Command.Model.ApiResult">
<summary>
Api返回结果
</summary>
</member>
<member name="P:LangGuan.Command.Model.ApiResult.code">
<summary>
code=0成功。1失败
</summary>
</member>
<member name="P:LangGuan.Command.Model.ApiResult.data">
<summary>
结果
</summary>
</member>
<member name="P:LangGuan.Command.Model.ApiResult.msg">
<summary>
消息
</summary>
</member>
<member name="T:LangGuan.Command.Model.BaseModel">
<summary>
base model
</summary>
</member>
<member name="P:LangGuan.Command.Model.BaseModel.Id">
<summary>
//标记主键
</summary>
</member>
<member name="P:LangGuan.Command.Model.BaseModel.CreateDateTime">
<summary>
//指明数据库中字段名为CreateDateTime
</summary>
</member>
<member name="P:LangGuan.Command.Model.BaseModel.IsDelete">
<summary>
标记删除
</summary>
</member>
<member name="M:LangGuan.Command.Model.BaseModel.#ctor">
<summary>
basemodel
</summary>
</member>
<member name="T:LangGuan.Command.Model.columnView">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.columnView.hour">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.columnView.type">
<summary>
a34004=PM2.5浓度,a34002=PM10,a34001=tsp浓度
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.Alert">
<summary>
报警
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Alert.deviceId">
<summary>
deviceId
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Alert.NickName">
<summary>
别名
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Alert.content">
<summary>
内容
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.Device">
<summary>
设备信息
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Device.deviceIp">
<summary>
deviceIp
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Device.deviceId">
<summary>
设备标识
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Device.NickName">
<summary>
别名
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Device.angle">
<summary>
角度
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Device.state">
<summary>
状态 0离线1在线
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Device.InGroup">
<summary>
是否分配组
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.Employee">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Employee.Account">
<summary>
登陆名
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Employee.Pwd">
<summary>
pwd
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Employee.NickName">
<summary>
别名
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.Group">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Group.GroupName">
<summary>
分组名称
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Group.Description">
<summary>
描述
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Group.DeviceIds">
<summary>
设备列表
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.HJ212">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.deviceId">
<summary>
设备ID
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.a34004">
<summary>
PM2.5浓度
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.a34002">
<summary>
PM10浓度
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.a34001">
<summary>
TSP浓度
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.a01001">
<summary>
温度
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.a01002">
<summary>
湿度
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.a01006">
<summary>
大气压
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.a01007">
<summary>
风速
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.HJ212.a01008">
<summary>
风向
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Plan.groups">
<summary>
组列表
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Plan.deviceIds">
<summary>
设备列表
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Plan.cron">
<summary>
执行计划
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Plan.execution">
<summary>
执行时长
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Plan.disable">
<summary>
是否启用
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.Radar">
<summary>
雷达数据
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Radar.deviceId">
<summary>
设备id
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Radar.deviceIp">
<summary>
设备id
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Radar.AcqTime">
<summary>
采集时间
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Radar.ExposureTime">
<summary>
曝光时间
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Radar.SystemBlind">
<summary>
系统盲区
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Radar.DetectRange">
<summary>
探测距离
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Radar.DataPointNum">
<summary>
数据点个数
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Radar.ScanAngle">
<summary>
ScanAngle
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.RadarItems">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarItems.pid">
<summary>
父ID
</summary>
</member>
<member name="F:LangGuan.Command.Model.EntityModel.RadarItems.Signal">
<summary>
结果
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.RadarView">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.deviceId">
<summary>
设备id
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.deviceIp">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.AcqTime">
<summary>
采集时间
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.ExposureTime">
<summary>
曝光时间
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.SystemBlind">
<summary>
系统盲区
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.DetectRange">
<summary>
探测距离
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.DataPointNum">
<summary>
数据点个数
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.ScanAngle">
<summary>
ScanAngle
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.RadarView.Signal">
<summary>
Signal
</summary>
</member>
<member name="T:LangGuan.Command.Model.EntityModel.Video">
<summary>
视频
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Video.GroupName">
<summary>
组名
</summary>
</member>
<member name="P:LangGuan.Command.Model.EntityModel.Video.Url">
<summary>
视频源
</summary>
</member>
<member name="T:LangGuan.Command.Model.ExportModel">
<summary>
导出
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.deviceId">
<summary>
设备ID
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.a34004">
<summary>
PM2.5浓度
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.a34002">
<summary>
PM10浓度
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.a34001">
<summary>
TSP浓度
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.a01001">
<summary>
温度
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.a01002">
<summary>
湿度
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.a01006">
<summary>
大气压
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.a01007">
<summary>
风速
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.a01008">
<summary>
风向
</summary>
</member>
<member name="P:LangGuan.Command.Model.ExportModel.createtime">
<summary>
时间
</summary>
</member>
<member name="P:LangGuan.Command.Model.GroupDevice.GroupName">
<summary>
分组名称
</summary>
</member>
<member name="P:LangGuan.Command.Model.GroupDevice.Description">
<summary>
描述
</summary>
</member>
<member name="T:LangGuan.Command.Model.Paging">
<summary>
分页数据
</summary>
</member>
<member name="P:LangGuan.Command.Model.Paging.CurrentPageIndex">
<summary>
Gets or sets CurrentPageIndex.
</summary>
</member>
<member name="P:LangGuan.Command.Model.Paging.Total">
<summary>
Gets or sets PageCount.
</summary>
</member>
<member name="P:LangGuan.Command.Model.Paging.Items">
<summary>
data
</summary>
</member>
<member name="T:LangGuan.Command.Model.RqeustPaging">
<summary>
分页参数
</summary>
</member>
<member name="P:LangGuan.Command.Model.RqeustPaging.current">
<summary>
Gets or sets CurrentPageIndex.
</summary>
</member>
<member name="P:LangGuan.Command.Model.RqeustPaging.pageSize">
<summary>
Gets or sets PageCount.
</summary>
</member>
<member name="T:LangGuan.Command.Model.RequestModel.AutoReport">
<summary>
条件
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.AutoReport.begin">
<summary>
开始
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.AutoReport.end">
<summary>
结束
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.AutoReport.a34004">
<summary>
PM2.5浓度
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.AutoReport.a34002">
<summary>
PM10浓度
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.AutoReport.a34001">
<summary>
TSP浓度
</summary>
</member>
<member name="T:LangGuan.Command.Model.RequestModel.RequestLogin">
<summary>
登陆
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.RequestLogin.Account">
<summary>
Account
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.RequestLogin.Pwd">
<summary>
Pwd
</summary>
</member>
<member name="T:LangGuan.Command.Model.RequestModel.RequestUpdateAccount">
<summary>
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.RequestUpdateAccount.Account">
<summary>
Account
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.RequestUpdateAccount.Pwd">
<summary>
Pwd
</summary>
</member>
<member name="P:LangGuan.Command.Model.RequestModel.RequestUpdateAccount.NewPwd">
<summary>
NewPwd
</summary>
</member>
<member name="T:LangGuan.Command.Model.SocketModel">
<summary>
scoket
</summary>
</member>
<member name="F:LangGuan.Command.Model.SocketModel.result">
<summary>
缓冲器
</summary>
</member>
<member name="F:LangGuan.Command.Model.SocketModel.maxClientCount">
<summary>
最大连接数
</summary>
</member>
<member name="F:LangGuan.Command.Model.SocketModel.ip">
<summary>
服务IP地址
</summary>
</member>
<member name="F:LangGuan.Command.Model.SocketModel.port">
<summary>
服务端口号
</summary>
</member>
<member name="F:LangGuan.Command.Model.SocketModel.ClientSockets">
<summary>
客户端列表
</summary>
</member>
<member name="F:LangGuan.Command.Model.SocketModel.ipEndPoint">
<summary>
IP终端
</summary>
</member>
<member name="F:LangGuan.Command.Model.SocketModel.ServerSocket">
<summary>
服务端Socket
</summary>
</member>
<member name="F:LangGuan.Command.Model.SocketModel.ClientSocket">
<summary>
当前客户端Socket
</summary>
</member>
<member name="T:LangGuan.Configuration.SwaggerConfigureOptions">
<summary>
版本控制
</summary>
</member>
<member name="M:LangGuan.Configuration.SwaggerConfigureOptions.#ctor(Microsoft.AspNetCore.Mvc.ApiExplorer.IApiVersionDescriptionProvider)">
<summary>
provider
</summary>
<param name="provider"></param>
</member>
<member name="M:LangGuan.Configuration.SwaggerConfigureOptions.Configure(Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenOptions)">
<summary>
config
</summary>
<param name="options"></param>
</member>
<member name="M:LangGuan.Controllers.AlertController.#ctor(LangGuan.Services.AlertService)">
<summary>
</summary>
<param name="alertService"></param>
</member>
<member name="M:LangGuan.Controllers.AlertController.list(LangGuan.Command.Model.RqeustPaging)">
<summary>
列表
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Controllers.DataController">
<summary>
</summary>
</member>
<member name="M:LangGuan.Controllers.DataController.#ctor(LangGuan.Services.Hj212Service)">
<summary>
</summary>
<param name="hj212Service"></param>
</member>
<member name="M:LangGuan.Controllers.DataController.export(System.DateTime,System.DateTime)">
<summary>
导出
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DataController.list(System.DateTime,System.DateTime,LangGuan.Command.Model.RqeustPaging)">
<summary>
列表数据
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DataController.realtime">
<summary>
实时监测
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DataController.autoreport(LangGuan.Command.Model.RequestModel.AutoReport)">
<summary>
自动报表导出
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DataController.autoReportResult(LangGuan.Command.Model.RequestModel.AutoReport)">
<summary>
自动报表结果
</summary>
<returns></returns>
</member>
<member name="T:LangGuan.Controllers.DeviceController">
<summary>
</summary>
</member>
<member name="M:LangGuan.Controllers.DeviceController.#ctor(LangGuan.Services.DeviceSerive,LangGuan.Services.PlanService)">
<summary>
</summary>
<param name="deviceSerive"></param>
</member>
<member name="M:LangGuan.Controllers.DeviceController.Add(LangGuan.Command.Model.EntityModel.Device)">
<summary>
Add
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.remove(System.Collections.Generic.IEnumerable{System.String})">
<summary>
删除
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.list(LangGuan.Command.Model.RqeustPaging)">
<summary>
列表
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.update(LangGuan.Command.Model.EntityModel.Device)">
<summary>
更新
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.GetListByGroupState(System.Boolean)">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.SetVal(System.Collections.Generic.KeyValuePair{System.String,System.Int32})">
<summary>
设备角度调整
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.start(System.String,System.Boolean)">
<summary>
启动
</summary>
<param name="id"></param>
<param name="point">true摇摆false定点</param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.existPlan(System.String)">
<summary>
判断设备是否在计划中
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.upordown(System.String,System.Int32,System.Boolean)">
<summary>
设置上下俯仰,t=1上t=2下val=true,开始false停止
</summary>
<param name="id"></param>
<param name="t">1上2下</param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.Zero(System.String,System.Boolean)">
<summary>
归零
</summary>
<param name="id"></param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.getupordown(System.String)">
<summary>
获取上下角度
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.leftorright(System.String,System.Int32,System.Boolean)">
<summary>
左右,跟上下一样
</summary>
<param name="id"></param>
<param name="t"></param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceController.getleftorright(System.String)">
<summary>
获取角度
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.DeviceUsedController.Test(LangGuan.Command.Model.EntityModel.DeviceUsed)">
<summary>
测试数据
</summary>
<returns></returns>
</member>
<member name="T:LangGuan.Controllers.EmployeeController">
<summary>
</summary>
</member>
<member name="M:LangGuan.Controllers.EmployeeController.#ctor(LangGuan.Services.EmployeeService)">
<summary>
</summary>
<param name="employee"></param>
</member>
<member name="M:LangGuan.Controllers.EmployeeController.Login(LangGuan.Command.Model.RequestModel.RequestLogin)">
<summary>
登录
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.EmployeeController.Check(LangGuan.Command.Model.RqeustPaging)">
<summary>
列表查询
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.EmployeeController.Add(LangGuan.Command.Model.EntityModel.Employee)">
<summary>
新加
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.EmployeeController.Update(LangGuan.Command.Model.RequestModel.RequestUpdateAccount)">
<summary>
修改密码
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.EmployeeController.remove(System.Collections.Generic.IEnumerable{System.String})">
<summary>
删除
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.GroupController.list(LangGuan.Command.Model.RqeustPaging)">
<summary>
列表
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.GroupController.FindOne(System.String)">
<summary>
取单条
</summary>
<param name="Id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.GroupController.update(LangGuan.Command.Model.EntityModel.Group)">
<summary>
更新
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.GroupController.add(LangGuan.Command.Model.EntityModel.Group)">
<summary>
新加
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.GroupController.remove(System.Collections.Generic.IEnumerable{System.String})">
<summary>
删除
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Controllers.HomeController">
<summary>
</summary>
</member>
<member name="M:LangGuan.Controllers.HomeController.#ctor(Microsoft.Extensions.Logging.ILogger{LangGuan.Controllers.HomeController},LangGuan.Services.DeviceSerive,LangGuan.Services.AlertService,LangGuan.Services.VideoService,LangGuan.Services.Hj212Service,LangGuan.Services.RadarService,Microsoft.Extensions.Caching.Memory.IMemoryCache,Microsoft.Extensions.Configuration.IConfiguration,LangGuan.Services.DeviceUsedService)">
<summary>
</summary>
<param name="logger"></param>
<param name="deviceSerive"></param>
<param name="alertService"></param>
<param name="videoService"></param>
<param name="hj212Service"></param>
<param name="radarService"></param>
<param name="memoryCache"></param>
</member>
<member name="M:LangGuan.Controllers.HomeController.view">
<summary>
</summary>
<returns></returns>
</member>
<member name="T:LangGuan.Controllers.HomeController.columnView">
<summary>
</summary>
</member>
<member name="P:LangGuan.Controllers.HomeController.columnView.type">
<summary>
a34004=PM2.5浓度,a34002=PM10,a34001=tsp浓度
</summary>
</member>
<member name="M:LangGuan.Controllers.PlanController.add(LangGuan.Command.Model.EntityModel.Plan)">
<summary>
</summary>
<param name="plan"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.PlanController.updatedis(System.String)">
<summary>
启用,禁用状态变更
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.PlanController.update(LangGuan.Command.Model.EntityModel.Plan)">
<summary>
更新
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.PlanController.remove(System.Collections.Generic.IEnumerable{System.String})">
<summary>
remove
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.PlanController.list(LangGuan.Command.Model.RqeustPaging)">
<summary>
列表
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.PlanController.findeOne(System.String)">
<summary>
findone
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.RadarController.#ctor(LangGuan.Services.RadarService)">
<summary>
</summary>
<param name="radarService"></param>
</member>
<member name="M:LangGuan.Controllers.RadarController.receive(LangGuan.Command.Model.EntityModel.RadarView)">
<summary>
接收客户端雷达 数据
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.RadarController.list(System.DateTime,System.DateTime)">
<summary>
</summary>
<param name="start"></param>
<param name="end"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.VideoController.#ctor(LangGuan.Services.VideoService)">
<summary>
</summary>
<param name="videoService"></param>
</member>
<member name="M:LangGuan.Controllers.VideoController.list(LangGuan.Command.Model.RqeustPaging)">
<summary>
列表
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.VideoController.Add(LangGuan.Command.Model.EntityModel.Video)">
<summary>
新加
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.VideoController.update(LangGuan.Command.Model.EntityModel.Video)">
<summary>
/更新
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Controllers.VideoController.removoe(System.Collections.Generic.IEnumerable{System.String})">
<summary>
批量删除,传数组
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Middleware.CustomerExceptionFilter">
<summary>
异常处理中间件
</summary>
</member>
<member name="F:LangGuan.Middleware.CustomerExceptionFilter._logger">
<summary>
日志
</summary>
</member>
<member name="M:LangGuan.Middleware.CustomerExceptionFilter.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
构参
</summary>
<param name="loggerFactory"></param>
</member>
<member name="M:LangGuan.Middleware.CustomerExceptionFilter.OnExceptionAsync(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext)">
<summary>
重写
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Middleware.RequestLoggingMiddleware">
<summary>
日志中间件
</summary>
</member>
<member name="F:LangGuan.Middleware.RequestLoggingMiddleware._stopwatch">
<summary>
计时器
</summary>
</member>
<member name="M:LangGuan.Middleware.RequestLoggingMiddleware.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILogger{LangGuan.Middleware.RequestLoggingMiddleware})">
<summary>
构建中间件
</summary>
<param name="next"></param>
<param name="logger"></param>
</member>
<member name="M:LangGuan.Middleware.RequestLoggingMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
task
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Middleware.RequestLoggingMiddleware.GetResponse(Microsoft.AspNetCore.Http.HttpResponse)">
<summary>
获取响应内容
</summary>
<param name="response"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Services.AlertService">
<summary>
</summary>
</member>
<member name="M:LangGuan.Services.AlertService.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
<summary>
</summary>
<param name="config"></param>
</member>
<member name="M:LangGuan.Services.AlertService.GetToplist(System.Int32)">
<summary>
取前20
</summary>
<param name="top"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.AlertService.Add(LangGuan.Command.Model.EntityModel.Alert)">
<summary>
新加一条数据
</summary>
<param name="alert"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.AlertService.GetList(LangGuan.Command.Model.RqeustPaging)">
<summary>
分页数据
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Services.BaseService`1">
<summary>
baseservice
</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:LangGuan.Services.BaseService`1.#ctor(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
<summary>
构造
</summary>
<param name="config"></param>
<param name="tableName"></param>
</member>
<member name="M:LangGuan.Services.BaseService`1.Get">
<summary>
获取所有
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.Get(System.String)">
<summary>
获取单个
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.Create(`0)">
<summary>
创建
</summary>
<param name="T"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.Update(System.String,`0)">
<summary>
更新
</summary>
<param name="id"></param>
<param name="TIn"></param>
</member>
<member name="M:LangGuan.Services.BaseService`1.Remove(`0)">
<summary>
删除
</summary>
<param name="TIn"></param>
</member>
<member name="M:LangGuan.Services.BaseService`1.Remove(System.String)">
<summary>
根据id删除
</summary>
<param name="id"></param>
</member>
<member name="M:LangGuan.Services.BaseService`1.GetAsync">
<summary>
取列表
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.GetAsync(System.String)">
<summary>
取单条
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.CreateAsync(`0)">
<summary>
新增
</summary>
<param name="T"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.CreateManyAsync(System.Collections.Generic.IEnumerable{`0})">
<summary>
新增
</summary>
<param name="T"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.UpdateAsync(System.String,`0)">
<summary>
更新
</summary>
<param name="id"></param>
<param name="TIn"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.RemoveAsync(System.String)">
<summary>
删除
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.GetListWithExp(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
表达式取数据
</summary>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.FindListByFilter(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
filter查找
</summary>
<param name="filter"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.FindListyFilter(MongoDB.Driver.FilterDefinition{`0})">
<summary>
filterdefinition
</summary>
<param name="filter"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.Exist(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
是否存在
</summary>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.BaseService`1.GetPager(LangGuan.Command.Model.RqeustPaging,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
分页取数据
</summary>
<param name="req"></param>
<param name="exp"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Services.DeviceSerive">
<summary>
</summary>
</member>
<member name="M:LangGuan.Services.DeviceSerive.#ctor(Microsoft.Extensions.Configuration.IConfiguration,LangGuan.Services.AlertService,LangGuan.Command.Extension.PlcHelper)">
<summary>
</summary>
<param name="config"></param>
<param name="alertService"></param>
</member>
<member name="M:LangGuan.Services.DeviceSerive.Add(LangGuan.Command.Model.EntityModel.Device)">
<summary>
新加设备
</summary>
<param name="device"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.GetlistByGroupState(System.Boolean)">
<summary>
取状态
</summary>
<param name="Ingroup"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.Update(LangGuan.Command.Model.EntityModel.Device)">
<summary>
更新设备
</summary>
<param name="device"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.UpdataGroupState(System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
<summary>
更新设备组的状态
</summary>
<param name="ids"></param>
<param name="Ingroup"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.CheckGroupState(System.Collections.Generic.IEnumerable{System.String})">
<summary>
检测是否已经在组中
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.GetList(LangGuan.Command.Model.RqeustPaging)">
<summary>
分页数据
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.GetDeviceByIds(System.Collections.Generic.IEnumerable{System.String})">
<summary>
取多条数据
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.GeAllList">
<summary>
取全部数据
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.UpdateState(LangGuan.Command.Model.EntityModel.Device)">
<summary>
更新设备状态
</summary>
<param name="device"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.startdevice(System.String,System.Boolean)">
<summary>
开启
</summary>
<param name="deviceId">设备id</param>
<param name="point">是否定点</param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.stopDevice(System.String)">
<summary>
停止
</summary>
<param name="deviceId"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.setUporDown(System.String,System.Int32,System.Boolean)">
<summary>
</summary>
<param name="id"></param>
<param name="t"></param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.Zero(System.String,System.Boolean)">
<summary>
归零
</summary>
<param name="id"></param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.setLeftorRight(System.String,System.Int32,System.Boolean)">
<summary>
</summary>
<param name="id"></param>
<param name="t"></param>
<param name="val"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.GetUpOrDown(System.String)">
<summary>
设备角度
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceSerive.GetLeftOrRight(System.String)">
<summary>
设备角度
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.DeviceUsedService.GetList(System.DateTime,System.DateTime)">
<summary>
</summary>
<returns></returns>
</member>
<member name="T:LangGuan.Services.EmployeeService">
<summary>
</summary>
</member>
<member name="M:LangGuan.Services.EmployeeService.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
<summary>
</summary>
<param name="config"></param>
</member>
<member name="M:LangGuan.Services.EmployeeService.Login(System.String,System.String)">
<summary>
登陆
</summary>
<param name="Account"></param>
<param name="Pwd"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.EmployeeService.Update(System.String,System.String,System.String)">
<summary>
更新密码
</summary>
<param name="Account"></param>
<param name="Pwd"></param>
<param name="NewPwd"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.EmployeeService.Add(System.String,System.String,System.String)">
<summary>
新加用户
</summary>
<param name="Account"></param>
<param name="Pwd"></param>
<param name="NickName"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.EmployeeService.GetList(LangGuan.Command.Model.RqeustPaging)">
<summary>
列表页
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.GroupService.Add(LangGuan.Command.Model.EntityModel.Group)">
<summary>
新加分组
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.GroupService.update(LangGuan.Command.Model.EntityModel.Group)">
<summary>
更新
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.GroupService.remove(System.Collections.Generic.IEnumerable{System.String})">
<summary>
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.GroupService.FindOne(System.String)">
<summary>
取单条
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.GroupService.GetList(LangGuan.Command.Model.RqeustPaging)">
<summary>
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.GroupService.GetDeviceIds(System.Collections.Generic.IEnumerable{System.String})">
<summary>
group 取全部的设备id
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Services.Hj212Service">
<summary>
</summary>
</member>
<member name="M:LangGuan.Services.Hj212Service.#ctor(Microsoft.Extensions.Configuration.IConfiguration,LangGuan.Services.DeviceSerive)">
<summary>
</summary>
<param name="config"></param>
<param name="deviceSerive"></param>
</member>
<member name="M:LangGuan.Services.Hj212Service.Add(LangGuan.Command.Model.EntityModel.HJ212,System.String)">
<summary>
新加数据
</summary>
<param name="hJ212"></param>
<param name="deviceIp"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.Hj212Service.GetViewTop(System.Int32)">
<summary>
最近10个小时的数据
</summary>
<param name="hours"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.Hj212Service.Realtime">
<summary>
实时的数据
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Services.Hj212Service.autoReport(LangGuan.Command.Model.RequestModel.AutoReport)">
<summary>
自动报表
</summary>
<param name="autoReport"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.Hj212Service.autoReportResult(LangGuan.Command.Model.RequestModel.AutoReport)">
<summary>
计算结果
</summary>
<param name="autoReport"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.Hj212Service.GetPageData(System.DateTime,System.DateTime,LangGuan.Command.Model.RqeustPaging)">
<summary>
分页取数据
</summary>
<param name="start"></param>
<param name="end"></param>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.Hj212Service.GetPage(System.DateTime,System.DateTime)">
<summary>
查找数据
</summary>
<param name="start"></param>
<param name="end"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.Hj212Service.Export(System.DateTime,System.DateTime)">
<summary>
导出数据
</summary>
<param name="start"></param>
<param name="end"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Services.HJ212SocketServer">
<summary>
启动socket
</summary>
</member>
<member name="M:LangGuan.Services.HJ212SocketServer.#ctor(LangGuan.Services.Hj212Service,LangGuan.Services.DeviceSerive)">
<summary>
</summary>
<param name="hj212Service"></param>
<param name="deviceSerive"></param>
</member>
<member name="F:LangGuan.Services.HJ212SocketServer.result">
<summary>
缓冲器
</summary>
</member>
<member name="F:LangGuan.Services.HJ212SocketServer.maxClientCount">
<summary>
最大连接数
</summary>
</member>
<member name="F:LangGuan.Services.HJ212SocketServer.ip">
<summary>
服务IP地址
</summary>
</member>
<member name="P:LangGuan.Services.HJ212SocketServer.port">
<summary>
服务端口号
</summary>
</member>
<member name="F:LangGuan.Services.HJ212SocketServer.ClientSockets">
<summary>
客户端列表
</summary>
</member>
<member name="F:LangGuan.Services.HJ212SocketServer.ipEndPoint">
<summary>
IP终端
</summary>
</member>
<member name="F:LangGuan.Services.HJ212SocketServer.ServerSocket">
<summary>
服务端Socket
</summary>
</member>
<member name="M:LangGuan.Services.HJ212SocketServer.Start">
<summary>
启动服务
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Services.HJ212SocketServer.ReceiveMessage(System.Object)">
<summary>
后台线程接收数据
</summary>
<param name="obj"></param>
</member>
<member name="P:LangGuan.Services.HJ212_2017.header">
<summary>
数据帧头
</summary>
</member>
<member name="P:LangGuan.Services.HJ212_2017.data_length">
<summary>
数据长度
</summary>
</member>
<member name="P:LangGuan.Services.HJ212_2017.DATA_HEAD">
<summary>
数据头
</summary>
</member>
<member name="P:LangGuan.Services.HJ212_2017.CP">
<summary>
</summary>
</member>
<member name="P:LangGuan.Services.HJ212_2017.CRC">
<summary>
CRC校验
</summary>
</member>
<member name="M:LangGuan.Services.HJ212_2017.DecodeData(System.String)">
<summary>
</summary>
<param name="Text"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.HJ212_2017.Crc16(System.String)">
<summary>
判断数据是否通过校验
</summary>
<param name="Text">原始数据</param>
<returns>是否通过</returns>
</member>
<member name="M:LangGuan.Services.Job.MyJob.Execute(Quartz.IJobExecutionContext)">
<summary>
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Services.PingService">
<summary>
ping service
</summary>
</member>
<member name="M:LangGuan.Services.PingService.#ctor(LangGuan.Services.DeviceSerive)">
<summary>
</summary>
<param name="deviceSerive"></param>
</member>
<member name="M:LangGuan.Services.PingService.CreatTask">
<summary>
</summary>
</member>
<member name="M:LangGuan.Services.PingService.Execute(System.Object)">
<summary>
</summary>
<param name="b"></param>
</member>
<member name="M:LangGuan.Services.PingService.PingIp(System.String)">
<summary>
ping
</summary>
<param name="ip"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.GetList">
<summary>
取全部可用的plan
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.updatePlan(LangGuan.Command.Model.EntityModel.Plan)">
<summary>
更新
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.findOne(System.String)">
<summary>
取单条
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.remove(System.Collections.Generic.IEnumerable{System.String})">
<summary>
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.AddPlan(LangGuan.Command.Model.EntityModel.Plan)">
<summary>
新加plan
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.setdis(System.String)">
<summary>
更新
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.GetList(LangGuan.Command.Model.RqeustPaging)">
<summary>
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.GetDeviceIds(System.Collections.Generic.IEnumerable{System.String})">
<summary>
取所计划中所有的设备ids
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.existsPlan(System.String)">
<summary>
判断是否在计划中
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.PlanService.exec(System.String)">
<summary>
执行
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.RadarItemService.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
<summary>
</summary>
<param name="config"></param>
</member>
<member name="M:LangGuan.Services.RadarItemService.AddMany(System.Collections.Generic.IEnumerable{LangGuan.Command.Model.EntityModel.RadarItems})">
<summary>
批量新加
</summary>
<param name="radarItems"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.RadarItemService.GetByPids(System.Collections.Generic.IEnumerable{System.String})">
<summary>
取结果
</summary>
<param name="ids"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.RadarItemService.GetByPid(System.String)">
<summary>
取单条
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.RadarItemService.getcount(System.String)">
<summary>
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Services.RadarService">
<summary>
</summary>
</member>
<member name="M:LangGuan.Services.RadarService.#ctor(Microsoft.Extensions.Configuration.IConfiguration,AutoMapper.IMapper,LangGuan.Services.DeviceSerive,LangGuan.Services.RadarItemService)">
<summary>
</summary>
<param name="config"></param>
<param name="mapper"></param>
<param name="deviceSerive"></param>
<param name="radarItemService"></param>
</member>
<member name="M:LangGuan.Services.RadarService.Add(LangGuan.Command.Model.EntityModel.RadarView)">
<summary>
新加数据
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.RadarService.Top(System.Int32)">
<summary>
首页用图
</summary>
<param name="n"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.RadarService.GetList(System.DateTime,System.DateTime)">
<summary>
</summary>
<param name="start"></param>
<param name="end"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.RadarService.convertDistance(System.Double,System.Double)">
<summary>
计算圈数
</summary>
<param name="DetectRange"></param>
<param name="SystemBlind"></param>
<returns></returns>
</member>
<member name="T:LangGuan.Services.RadarService.radarModel">
<summary>
返回结果
</summary>
</member>
<member name="P:LangGuan.Services.RadarService.radarModel.angle">
<summary>
角度
</summary>
</member>
<member name="P:LangGuan.Services.RadarService.radarModel.distance">
<summary>
距离
</summary>
</member>
<member name="P:LangGuan.Services.RadarService.radarModel.value">
<summary>
结果
</summary>
</member>
<member name="T:LangGuan.Services.VideoService">
<summary>
</summary>
</member>
<member name="M:LangGuan.Services.VideoService.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
<summary>
</summary>
<param name="config"></param>
</member>
<member name="M:LangGuan.Services.VideoService.GetAll">
<summary>
首页取全部
</summary>
<returns></returns>
</member>
<member name="M:LangGuan.Services.VideoService.GetList(LangGuan.Command.Model.RqeustPaging)">
<summary>
分页数据
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.VideoService.Add(LangGuan.Command.Model.EntityModel.Video)">
<summary>
</summary>
<param name="video"></param>
<returns></returns>
</member>
<member name="M:LangGuan.Services.VideoService.Update(LangGuan.Command.Model.EntityModel.Video)">
<summary>
更新
</summary>
<param name="video"></param>
<returns></returns>
</member>
<member name="T:IceCoffee.HJ212.NetServer">
<summary>
</summary>
</member>
<member name="E:IceCoffee.HJ212.NetServer.ReceivedData">
<summary>
收到数据事件
</summary>
</member>
<member name="E:IceCoffee.HJ212.NetServer.SendData">
<summary>
发送数据事件
</summary>
</member>
<member name="M:IceCoffee.HJ212.NetServer.CreateSession">
<summary>
</summary>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.NetServer.RaiseReceivedData(IceCoffee.HJ212.NetSession,IceCoffee.HJ212.Models.NetPackage,System.String)">
<summary>
引发收到数据事件
</summary>
</member>
<member name="M:IceCoffee.HJ212.NetServer.RaiseSendData(IceCoffee.HJ212.NetSession,IceCoffee.HJ212.Models.NetPackage,System.String)">
<summary>
引发发送数据事件
</summary>
<param name="netSession"></param>
<param name="netPackage"></param>
<param name="rawText"></param>
</member>
<member name="T:IceCoffee.HJ212.NetSession">
<summary>
</summary>
</member>
<member name="M:IceCoffee.HJ212.NetSession.GetUnpackCache">
<summary>
获取分包缓存
</summary>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.NetSession.OnReceived">
<summary>
</summary>
</member>
<member name="M:IceCoffee.HJ212.NetSession.Response(IceCoffee.HJ212.Models.NetPackage)">
<summary>
应答
</summary>
</member>
<member name="T:IceCoffee.HJ212.Models.CommandNumber">
<summary>
命令编码
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.CommandNumber.HeartbeatPackage">
<summary>
心跳包
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.CommandNumber.UploadMinuteData">
<summary>
工控机向上位机上传分钟数据
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.CommandNumber.UploadHourlyData">
<summary>
工控机向上位机上传小时数据
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.CommandNumber.UploadDailyData">
<summary>
工控机向上位机上传日数据
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.CommandNumber.UploadRealTimeData">
<summary>
工控机向上位机上传实时数据
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.CommandNumber.DataResponse">
<summary>
上位机向工控机返回应答
</summary>
</member>
<member name="T:IceCoffee.HJ212.Models.CpCommand">
<summary>
CP指令
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.CpCommand.DataTime">
<summary>
数据时间信息
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.CpCommand.PollutantInfo">
<summary>
污染物信息
</summary>
</member>
<member name="M:IceCoffee.HJ212.Models.CpCommand.Parse(System.String)">
<summary>
解析
</summary>
<param name="cp"></param>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.Models.CpCommand.Serialize">
<summary>
序列化
</summary>
<returns></returns>
</member>
<member name="T:IceCoffee.HJ212.Models.DataSegment">
<summary>
数据段
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.DataSegment.ResponseST">
<summary>
默认应答系统编码
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.QN">
<summary>
请求编号
</summary>
<remarks>
yyyyMMddHHmmssZZZ 取当前系统时间, 精确到毫秒值, 用来唯一标识一次命令交互
</remarks>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.ST">
<summary>
系统编号
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.CN">
<summary>
命令编码
<para>详见附录 2</para>
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.PW">
<summary>
访问密码
<para>对接时提供给各个对接站点</para>
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.MN">
<summary>
设备唯一标识
<para>对接时提供给各个对接站点</para>
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.PackageFlag">
<summary>
拆分包及应答标志
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.PNUM">
<summary>
总包数
<para>PNUM 指示本次通讯中总共包含的包数,注:不分包时可以没有本字段,与标志位有关</para>
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.PNO">
<summary>
包号
<para>PNO 指示当前数据包的包号,注: 不分包时可以没有本字段,与标志位有关</para>
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.DataSegment.CpCommand">
<summary>
指令
<para>CP=&&数据区&&( 详见表 5 )</para>
</summary>
</member>
<member name="M:IceCoffee.HJ212.Models.DataSegment.Parse(System.String,System.Func{System.Text.StringBuilder})">
<summary>
解析
</summary>
<param name="data"></param>
<param name="unpackCacheFunc"></param>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.Models.DataSegment.Serialize">
<summary>
序列化
</summary>
<returns></returns>
</member>
<member name="T:IceCoffee.HJ212.Models.FactorCode">
<summary>
污染物因子编码
</summary>
</member>
<member name="T:IceCoffee.HJ212.Models.InstrumentationDataFlag">
<summary>
检测仪器数据标记
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.N">
<summary>
正常(有效)
<para>在线监控(监测)仪器仪表工作正常</para>
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.F">
<summary>
无效
<para>在线监控(监测)仪器仪表停运</para>
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.M">
<summary>
无效
<para>在线监控(监测)仪器仪表处于维护期间产生的数据 </para>
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.S">
<summary>
有效
<para>手工输入的设定值</para>
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.D">
<summary>
无效
<para>在线监控(监测)仪器仪表故障</para>
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.C">
<summary>
无效
<para>在线监控(监测)仪器仪表处于校准状态</para>
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.T">
<summary>
无效
<para>在线监控(监测)仪器仪表采样数值超过测量上限</para>
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.B">
<summary>
无效
<para>在线监控(监测)仪器仪表与数采仪通讯异常</para>
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.InstrumentationDataFlag.H">
<summary>
无效(有效数据不足)
</summary>
<remarks>
按照5分钟、1小时均值计算要求所获取的有效数据个数不足
</remarks>
</member>
<member name="T:IceCoffee.HJ212.Models.NetPackage">
<summary>
通讯包
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.NetPackage.FixedHead">
<summary>
默认头
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.NetPackage.FixedTail">
<summary>
默认尾
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.NetPackage.Head">
<summary>
包头
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.NetPackage.DataSegmentLength">
<summary>
数据段长度
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.NetPackage.DataSegment">
<summary>
数据段
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.NetPackage.CrcCode">
<summary>
CRC校验码
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.NetPackage.Tail">
<summary>
包尾
</summary>
</member>
<member name="M:IceCoffee.HJ212.Models.NetPackage.CRC16(System.String)">
<summary>
CRC16校验
</summary>
<param name="arg">需要校验的字符串</param>
<returns>CRC16 校验码</returns>
</member>
<member name="M:IceCoffee.HJ212.Models.NetPackage.Parse(System.String,System.Func{System.Text.StringBuilder})">
<summary>
解析
</summary>
<param name="line"></param>
<param name="unpackCacheFunc"></param>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.Models.NetPackage.Serialize">
<summary>
序列化
</summary>
<returns></returns>
</member>
<member name="T:IceCoffee.HJ212.Models.PollutantInfo">
<summary>
污染物信息
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.PollutantInfo.InvaildValue">
<summary>
约定的无效值
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.PollutantInfo.FactorCode">
<summary>
污染物因子编码
</summary>
</member>
<member name="P:IceCoffee.HJ212.Models.PollutantInfo.Rtd">
<summary>
污染物实时采样数据
</summary>
<remarks>
默认值为约定的无效值 <see cref="F:IceCoffee.HJ212.Models.PollutantInfo.InvaildValue"/>
</remarks>
</member>
<member name="P:IceCoffee.HJ212.Models.PollutantInfo.Avg">
<summary>
污染物指定时问内平均值
</summary>
<remarks>
默认值为约定的无效值 <see cref="F:IceCoffee.HJ212.Models.PollutantInfo.InvaildValue"/>
</remarks>
</member>
<member name="P:IceCoffee.HJ212.Models.PollutantInfo.Max">
<summary>
污染物指定时问内最大值
</summary>
<remarks>
默认值为约定的无效值 <see cref="F:IceCoffee.HJ212.Models.PollutantInfo.InvaildValue"/>
</remarks>
</member>
<member name="P:IceCoffee.HJ212.Models.PollutantInfo.Min">
<summary>
污染物指定时问内最小值
</summary>
<remarks>
默认值为约定的无效值 <see cref="F:IceCoffee.HJ212.Models.PollutantInfo.InvaildValue"/>
</remarks>
</member>
<member name="P:IceCoffee.HJ212.Models.PollutantInfo.Cou">
<summary>
污染物指定时问内累计值
</summary>
<remarks>
默认值为约定的无效值 <see cref="F:IceCoffee.HJ212.Models.PollutantInfo.InvaildValue"/>
</remarks>
</member>
<member name="P:IceCoffee.HJ212.Models.PollutantInfo.Flag">
<summary>
检测仪器数据标记
</summary>
</member>
<member name="T:IceCoffee.HJ212.Models.ResponseCode">
<summary>
回应代码集
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.ResponseCode.ExecSucceeded">
<summary>
执行成功
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.ResponseCode.ExecutionFailed_DoNotKnowReason">
<summary>
执行失败,但不知道原因
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.ResponseCode.ExecutionFailed_InvalidCommand">
<summary>
执行失败,命令请求条件错误
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.ResponseCode.CommunicationTimeout">
<summary>
通讯超时
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.ResponseCode.SystemBusy">
<summary>
系统繁忙不能执行
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.ResponseCode.InvalidSystemTime">
<summary>
系统时间异常
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.ResponseCode.NoneData">
<summary>
没有数据
</summary>
</member>
<member name="F:IceCoffee.HJ212.Models.ResponseCode.HeartbeatPackage">
<summary>
心跳包
</summary>
</member>
<member name="T:IceCoffee.HJ212.PackageFlag">
<summary>
拆分包及应答标志
</summary>
</member>
<member name="P:IceCoffee.HJ212.PackageFlag.A">
<summary>
命令是否应答1应答0不应答
</summary>
</member>
<member name="P:IceCoffee.HJ212.PackageFlag.D">
<summary>
是否有数据包序号1 - 数据包中包含包号和总包数两部分0 - 数据包中不包含包号和总包数两部分
</summary>
</member>
<member name="P:IceCoffee.HJ212.PackageFlag.Version">
<summary>
标准版本号
<para>000000 表示标准 HJ/T212-2005</para>
<para>000001 表示本次标准修订版本号</para>
</summary>
</member>
<member name="M:IceCoffee.HJ212.PackageFlag.Parse(System.String)">
<summary>
解析
</summary>
<param name="data"></param>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.PackageFlag.Serialize">
<summary>
序列化
</summary>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.PackageFlag.GetBit(System.Byte,System.Int32)">
<summary>
获取取第index位
</summary>
<remarks>
index从0开始
</remarks>
<param name="b"></param>
<param name="index"></param>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.PackageFlag.SetBit(System.Byte,System.Int32)">
<summary>
将第index位设为1
</summary>
<remarks>
index从0开始
</remarks>
<param name="b"></param>
<param name="index"></param>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.PackageFlag.ClearBit(System.Byte,System.Int32)">
<summary>
将第index位设为0
</summary>
<remarks>
index从0开始
</remarks>
<param name="b"></param>
<param name="index"></param>
<returns></returns>
</member>
<member name="M:IceCoffee.HJ212.PackageFlag.ReverseBit(System.Byte,System.Int32)">
<summary>
将第index位取反
</summary>
<remarks>
index从0开始
</remarks>
<param name="b"></param>
<param name="index"></param>
<returns></returns>
</member>
</members>
</doc>