Files
ClientServerProject/Public/IndustryEthernet.XML

1434 lines
58 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<doc>
<assembly>
<name>IndustryEthernet</name>
</assembly>
<members>
<member name="T:IndustryEthernet.File_Save">
<summary>
用来保存的文件信息类
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.FileName">
<summary>
文件的名称
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.FileSize">
<summary>
文件的大小
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.FileFacory">
<summary>
文件所属的工厂大类
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.FileGroup">
<summary>
文件的类别
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.FileId">
<summary>
文件所属的设备ID号
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.UploadName">
<summary>
文件的上传人
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.UploadDate">
<summary>
文件的上传日期
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.FileNote">
<summary>
文件的描述,说明备注
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.FilePath">
<summary>
文件在服务器的实际存储路径
</summary>
</member>
<member name="P:IndustryEthernet.File_Save.FileDownloadTimes">
<summary>
文件被下载的次数
</summary>
</member>
<member name="T:IndustryEthernet.Net_File_Server">
<summary>
文件传送类服务器,仅仅负责数据传送部分,不负责数据库的存储
</summary>
</member>
<member name="P:IndustryEthernet.Net_File_Server.FilesPath">
<summary>
所有文件存储的根目录 默认D盘Files文件夹
</summary>
</member>
<member name="P:IndustryEthernet.Net_File_Server.IsStarted">
<summary>
服务器引擎是否启动,防止冗余调用
</summary>
</member>
<member name="M:IndustryEthernet.Net_File_Server.Server_Start(System.Int32)">
<summary>
启动服务器的引擎
</summary>
<param name="port">指定一个端口号</param>
</member>
<member name="M:IndustryEthernet.Net_File_Server.ReceiveCallBack(System.IAsyncResult)">
<summary>
用来确认文件是否发送完成的
</summary>
<param name="ir"></param>
</member>
<member name="F:IndustryEthernet.Net_File_Server.log_record">
<summary>
日志保存类
</summary>
</member>
<member name="T:IndustryEthernet.InfoTcp">
<summary>
用于超时验证的类
</summary>
</member>
<member name="P:IndustryEthernet.InfoTcp.ConnectTime">
<summary>
开始请求的时间
</summary>
</member>
<member name="P:IndustryEthernet.InfoTcp.IsConnect">
<summary>
是否连接成功
</summary>
</member>
<member name="P:IndustryEthernet.InfoTcp.worksocket">
<summary>
连接的socket
</summary>
</member>
<member name="T:IndustryEthernet.HU_DES">
<summary>
整个系统的加密解密块
不对外进行开放,只用于网络模块的加密解密
</summary>
</member>
<member name="M:IndustryEthernet.HU_DES.Encrypt(System.Byte[])">
<summary>
进行DES加密。
</summary>
<param name="pToEncrypt">要加密的字节流</param>
<returns>以Base64格式返回的加密字符串。</returns>
</member>
<member name="M:IndustryEthernet.HU_DES.Decrypt(System.Byte[])">
<summary>
进行DES解密。
</summary>
<param name="pToDecrypt">要解密的字符数组</param>
<returns>已解密的字符串。</returns>
</member>
<member name="T:IndustryEthernet.SocketBase">
<summary>
所有网络通信类的基类,提供一些基础的服务
</summary>
</member>
<member name="M:IndustryEthernet.SocketBase.ReadFromSocket(System.Net.Sockets.Socket,System.Int32)">
<summary>
读取socket数据的基础方法
</summary>
<param name="socket">通信对象</param>
<param name="receive">接收的长度</param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.SocketBase.ReadFromSocketAndWriteStream(System.IO.FileStream,System.Net.Sockets.Socket,System.Int32,System.Boolean)">
<summary>
读取socket指定长度数据并写入文件流中
</summary>
<param name="fs">支持写入的文件流</param>
<param name="socket">连接的套接字</param>
<param name="receive">指定接收长度</param>
<param name="is_response">是否回发进度</param>
</member>
<member name="M:IndustryEthernet.SocketBase.ReadFromSocketAndWriteStream(System.IO.FileStream,IndustryEthernet.FileStateOne,System.Int32,System.Boolean)">
<summary>
读取socket指定长度数据并写入文件流中
</summary>
<param name="fs">支持写入的文件流</param>
<param name="receive">指定接收长度</param>
<param name="is_response">是否回发进度</param>
<param name="stateone">套接字的属性</param>
</member>
<member name="M:IndustryEthernet.SocketBase.ReadFromStreamAndWriteSocket(System.IO.FileStream,System.Net.Sockets.Socket,System.Int32)">
<summary>
读取文件流并将数据写入socket
</summary>
<param name="fs">文件流</param>
<param name="socket">连接的套接字</param>
<param name="send_length">要写入的长度</param>
</member>
<member name="M:IndustryEthernet.SocketBase.IsTwoBytesEquel(System.Byte[],System.Byte[])">
<summary>
判断两个字节是否相同
</summary>
<param name="b1">第一个字节</param>
<param name="b2">第二个字节</param>
<returns></returns>
</member>
<member name="P:IndustryEthernet.SocketBase.ConnectTimeout">
<summary>
网络访问中的超时时间单位毫秒默认值2200
</summary>
</member>
<member name="M:IndustryEthernet.SocketBase.ThreadPoolCheckConnect(System.Object)">
<summary>
检查超时的子线程
</summary>
<param name="obj"></param>
</member>
<member name="T:IndustryEthernet.SocketBase.IEDelegate">
<summary>
不带参数的委托
</summary>
</member>
<member name="T:IndustryEthernet.SocketBase.IEDelegate`1">
<summary>
带一个参数的委托
</summary>
<typeparam name="T1">T1</typeparam>
<param name="object1"></param>
</member>
<member name="T:IndustryEthernet.SocketBase.IEDelegate`2">
<summary>
带二个参数的委托
</summary>
<typeparam name="T1">T1</typeparam>
<typeparam name="T2">T2</typeparam>
<param name="object1">object1</param>
<param name="object2">object2</param>
</member>
<member name="T:IndustryEthernet.SocketBase.IEDelegate`3">
<summary>
带三个参数的委托
</summary>
<typeparam name="T1">T1</typeparam>
<typeparam name="T2">T2</typeparam>
<typeparam name="T3">T3</typeparam>
<param name="object1">object1</param>
<param name="object2">object2</param>
<param name="object3">object3</param>
</member>
<member name="M:IndustryEthernet.SocketBase.ByteToHexString(System.Byte[])">
<summary>
将字节数组转化为16进制的字符串
</summary>
<param name="InBytes">字节数组</param>
<returns>字符串</returns>
</member>
<member name="F:IndustryEthernet.SocketBase.ConnectFailed">
<summary>
连接失败的文本
</summary>
</member>
<member name="F:IndustryEthernet.SocketBase.TransportFailed">
<summary>
数据传输异常的文本
</summary>
</member>
<member name="T:IndustryEthernet.SocketServerBase">
<summary>
所有服务器类对象的基类,添加了一些服务器属性
</summary>
</member>
<member name="F:IndustryEthernet.SocketServerBase.hu_socket_server">
<summary>
基础服务的套接字对象
</summary>
</member>
<member name="P:IndustryEthernet.SocketServerBase.IsStarted">
<summary>
服务器引擎是否启动
</summary>
</member>
<member name="M:IndustryEthernet.SocketServerBase.ThreadPoolLogin(System.Object)">
<summary>
登录回调方法
</summary>
<param name="obj"></param>
</member>
<member name="M:IndustryEthernet.SocketServerBase.Server_Start(System.Int32)">
<summary>
启动服务器的引擎
</summary>
<param name="port">指定一个端口号</param>
</member>
<member name="F:IndustryEthernet.SocketServerBase.log_record">
<summary>
日志保存类
</summary>
</member>
<member name="T:IndustryEthernet.HuTcpState">
<summary>
异步多客户端系统的套接字对象
</summary>
</member>
<member name="P:IndustryEthernet.HuTcpState._HeadCode_Bytes">
<summary>
数据信息的接收的数据头
</summary>
</member>
<member name="P:IndustryEthernet.HuTcpState._Work_Socket">
<summary>
此次连接的套接字
</summary>
</member>
<member name="P:IndustryEthernet.HuTcpState._Head_Length">
<summary>
信息头的数据长度
</summary>
</member>
<member name="P:IndustryEthernet.HuTcpState._IpEnd_Point">
<summary>
此连接对象连接的远程客户端
</summary>
</member>
<member name="P:IndustryEthernet.HuTcpState._Login_Alias">
<summary>
远程对象的别名
</summary>
</member>
<member name="P:IndustryEthernet.HuTcpState._Heart_Time">
<summary>
心跳验证的时间点
</summary>
</member>
<member name="T:IndustryEthernet.Hu_Net_Protocol">
<summary>
服务器客户端约定的暗号协议
</summary>
</member>
<member name="F:IndustryEthernet.Hu_Net_Protocol.HU_APP_ID">
<summary>
异步通信唯一识别的暗号代码为16个Byte字符组
</summary>
</member>
<member name="F:IndustryEthernet.Hu_Net_Protocol.HU_Simplify_Net">
<summary>
同步通信中用于识别的唯一的暗号代码
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_Check_Secends">
<summary>
用于心跳程序的暗号信息
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_String_Text">
<summary>
说明发送的只是文本信息
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_User_Bytes">
<summary>
发送的数据就是普通的字节数组
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_Client_Quit">
<summary>
客户端退出消息
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_Client_Refuse_Login">
<summary>
因为客户端达到上限而拒绝登录
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_Client_Allow_Login">
<summary>
允许客户端登录到服务器
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_File_Download">
<summary>
请求文件下载的暗号
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_File_Upload">
<summary>
请求文件上传的暗号
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_File_Check_Right">
<summary>
文件校验成功
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_File_Check_Error">
<summary>
文件校验失败
</summary>
</member>
<member name="P:IndustryEthernet.Hu_Net_Protocol.HU_Protocol_File_Save_Error">
<summary>
文件保存失败
</summary>
</member>
<member name="M:IndustryEthernet.Hu_Net_Protocol.CommandBytes(System.String)">
<summary>
根据字符串数据生成带有暗号头的数据
</summary>
<param name="str_Sended"></param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.Hu_Net_Protocol.CommandBytes(System.Byte[])">
<summary>
根据字节数据生成带有暗号头的数据
</summary>
<param name="Sended"></param>
<returns></returns>
</member>
<member name="T:IndustryEthernet.OperateResultBase">
<summary>
操作结果的类
</summary>
</member>
<member name="P:IndustryEthernet.OperateResultBase.IsSuccess">
<summary>
指示本次访问是否成功
</summary>
</member>
<member name="P:IndustryEthernet.OperateResultBase.Message">
<summary>
失败访问时,包含的一些信息描述
</summary>
</member>
<member name="P:IndustryEthernet.OperateResultBase.ErrorCode">
<summary>
访问失败时的错误代码
</summary>
</member>
<member name="M:IndustryEthernet.OperateResultBase.ToMessageShowString">
<summary>
获取错误代号及文本描述
</summary>
<returns></returns>
</member>
<member name="T:IndustryEthernet.OperateResultString">
<summary>
操作结果的字符串类
</summary>
</member>
<member name="P:IndustryEthernet.OperateResultString.Content">
<summary>
实际的数据
</summary>
</member>
<member name="T:IndustryEthernet.OperateResultBytes">
<summary>
操作结果的字节数组类
</summary>
</member>
<member name="P:IndustryEthernet.OperateResultBytes.Content">
<summary>
实际的数据
</summary>
</member>
<member name="T:IndustryEthernet.StateOneBase">
<summary>
系统套接字基类,提供一些基础服务
</summary>
</member>
<member name="F:IndustryEthernet.StateOneBase.ReceiveBuffer">
<summary>
用来缓冲长度的字节
</summary>
</member>
<member name="P:IndustryEthernet.StateOneBase.AlreadyReceivedLength">
<summary>
已经接收或上传的数据长度,用来判断接收是否完成的依据
</summary>
</member>
<member name="F:IndustryEthernet.StateOneBase.SendBuffer">
<summary>
用于发送数据的
</summary>
</member>
<member name="P:IndustryEthernet.StateOneBase.AlreadySendLength">
<summary>
已经发送的数据长度,用来判定是否发送完成的依据
</summary>
</member>
<member name="F:IndustryEthernet.StateOneBase._WorkSocket">
<summary>
通信用的socket
</summary>
</member>
<member name="P:IndustryEthernet.StateOneBase.ConnectTime">
<summary>
套接字的连接时间
</summary>
</member>
<member name="M:IndustryEthernet.StateOneBase.BytesSizeToString(System.Int32)">
<summary>
获取指定长度的数据的文本描述
</summary>
<param name="size"></param>
<returns></returns>
</member>
<member name="T:IndustryEthernet.HuStateOne">
<summary>
同步服务器的使用的套接字对象
</summary>
</member>
<member name="F:IndustryEthernet.HuStateOne._HeadBytes">
<summary>
用于接收密令头
</summary>
</member>
<member name="P:IndustryEthernet.HuStateOne.Lenght">
<summary>
密令头长度
</summary>
</member>
<member name="M:IndustryEthernet.HuStateOne.Close">
<summary>
关闭网络资源
</summary>
</member>
<member name="T:IndustryEthernet.FileStateOne">
<summary>
用于文件传输的时候的封装对象
</summary>
</member>
<member name="P:IndustryEthernet.FileStateOne.IsFinishOperate">
<summary>
指示本操作是否完成,也可能因为意外终止
</summary>
</member>
<member name="P:IndustryEthernet.FileStateOne.FileContentLength">
<summary>
文件的长度
</summary>
</member>
<member name="P:IndustryEthernet.FileStateOne.LastReceivedLength">
<summary>
上次已接收或已上传的长度,用来计算网速
</summary>
</member>
<member name="M:IndustryEthernet.FileStateOne.RenderInformation(System.Boolean)">
<summary>
用于显示的消息内容
</summary>
<param name="is_download"></param>
<returns></returns>
</member>
<member name="T:IndustryEthernet.Log_Record">
<summary>
日誌記錄的類,用來方便的記錄一些系統的文本日誌
該類具有兩種記錄日誌的方式,
當記錄日誌相對頻繁的時候請使用AddLog(string str)來記錄日誌
</summary>
</member>
<member name="M:IndustryEthernet.Log_Record.#ctor">
<summary>
实例化一个日志纪录类对象
</summary>
</member>
<member name="P:IndustryEthernet.Log_Record.log_save_path">
<summary>
日志记录的路径,如果没有设置将不进行保存
</summary>
</member>
<member name="P:IndustryEthernet.Log_Record.lock_file_save">
<summary>
日誌文件保存時的線程鎖
</summary>
</member>
<member name="P:IndustryEthernet.Log_Record.lock_list_save">
<summary>
日誌緩存列表的操作線程鎖
</summary>
</member>
<member name="F:IndustryEthernet.Log_Record.all_save_wait">
<summary>
所有的等待保存的消息,包括主動添加的和之前保存失敗的
</summary>
</member>
<member name="M:IndustryEthernet.Log_Record.WriteMessageToFile(System.String)">
<summary>
向文件中進行寫入最終的消息
請確保文件路徑真實存在,該方法不對外開放
</summary>
<param name="str">要寫入的數據</param>
</member>
<member name="M:IndustryEthernet.Log_Record.LogSave(System.String)">
<summary>
用于内部保存日志内容的方法
</summary>
<param name="str"></param>
</member>
<member name="M:IndustryEthernet.Log_Record.AddLog(System.String)">
<summary>
增加一個需要保存的消息在需要的时候调用LogSave存储
</summary>
<param name="str"></param>
</member>
<member name="M:IndustryEthernet.Log_Record.LogSave">
<summary>
當有列表信息時,調用該方法即可存儲所有的消息
</summary>
</member>
<member name="M:IndustryEthernet.Log_Record.GetLogText">
<summary>
調用此方法可以獲取所有的日誌內容
</summary>
<returns></returns>
</member>
<member name="M:IndustryEthernet.Log_Record.ClearLogText">
<summary>
用於清空日誌的所有內容,可從外部進行調用
</summary>
</member>
<member name="T:IndustryEthernet.Net_Socket_Server">
<summary>
基于TCP的服务器引擎端核心类
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Server.server_socket">
<summary>
服务器最核心的用于侦听的套接字
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Server.Is_Server_Start">
<summary>
服务器系统是否启动
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Server.ConnectMax">
<summary>
所支持的同时在线客户端的最大数量
商用限制1000个最小10个
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Server.AllClients">
<summary>
所有客户端的在线信息,使用#符号分隔开来
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Server.IsSaveLogClientLineChange">
<summary>
获取或设置服务器是否记录客户端上下线信息
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Server.ClientCount">
<summary>
所有在线客户端的数量
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Server.all_sockets_connect">
<summary>
所有的客户端连接的核心对象
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Server.lock_sockets_operate">
<summary>
客户端数组操作的线程锁
</summary>
</member>
<member name="M:IndustryEthernet.Net_Socket_Server.SocketStart(System.Int32)">
<summary>
启动系统
</summary>
<param name="_port">启动服务侦听端口</param>
</member>
<member name="M:IndustryEthernet.Net_Socket_Server.SocketStop">
<summary>
系统关闭
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Server.MessageAlerts">
<summary>
服务器的异常,启动,等等一般消息产生的时候,出发此事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Server.ClientOnline">
<summary>
当客户端上线的时候,触发此事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Server.ClientOffline">
<summary>
当客户端下线的时候,触发此事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Server.AcceptString">
<summary>
当接收到文本数据的时候,触发此事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Server.AcceptByte">
<summary>
当接收到字节数据的时候,触发此事件
</summary>
</member>
<member name="M:IndustryEthernet.Net_Socket_Server.Send(IndustryEthernet.HuTcpState,System.String)">
<summary>
服务器端用于数据发送文本的方法
</summary>
<param name="stateone">数据发送对象</param>
<param name="str">发送的文本</param>
</member>
<member name="M:IndustryEthernet.Net_Socket_Server.Send(IndustryEthernet.HuTcpState,System.Byte[])">
<summary>
服务器端用于发送字节的方法
</summary>
<param name="stateone">数据发送对象</param>
<param name="bytes">实际发送的数据</param>
</member>
<member name="M:IndustryEthernet.Net_Socket_Server.SendAllClients(System.String)">
<summary>
服务端用于发送所有数据到所有的客户端
</summary>
<param name="str"></param>
</member>
<member name="M:IndustryEthernet.Net_Socket_Server.SendAllClients(System.Byte[])">
<summary>
服务端用于发送所有数据到所有的客户端
</summary>
<param name="data">需要群发客户端的字节数据</param>
</member>
<member name="F:IndustryEthernet.Net_Socket_Server.LogReacord">
<summary>
日志存储类,用来存储日志信息
</summary>
</member>
<member name="T:IndustryEthernet.Net_Socket_Client">
<summary>
基于TCP通信的客户端核心类
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Client.stateone">
<summary>
客户端的核心连接块
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Client.Is_Client_Start">
<summary>
客户端系统是否启动
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Client.Connect_Failed_Count">
<summary>
重连接失败的次数
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Client.Is_Client_Connecting">
<summary>
指示客户端是否处于正在连接服务器中
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Client.lock_connecting">
<summary>
登录服务器的判断锁
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Client.ClientAlias">
<summary>
客户端登录的标识名称可以为ID号也可以为登录名
</summary>
</member>
<member name="P:IndustryEthernet.Net_Socket_Client.EndPointServer">
<summary>
远程服务器的IP地址和端口
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Client.LoginSuccess">
<summary>
客户端启动成功的事件,重连成功也将触发此事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Client.LoginFailed">
<summary>
连接失败时触发的事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Client.MessageAlerts">
<summary>
服务器的异常,启动,等等一般消息产生的时候,出发此事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Client.AcceptString">
<summary>
当接收到文本数据的时候,触发此事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Socket_Client.AcceptByte">
<summary>
当接收到字节数据的时候,触发此事件
</summary>
</member>
<member name="M:IndustryEthernet.Net_Socket_Client.ClientClose">
<summary>
关闭该客户端引擎
</summary>
</member>
<member name="M:IndustryEthernet.Net_Socket_Client.ClientStart">
<summary>
启动客户端引擎,连接服务器系统
</summary>
</member>
<member name="M:IndustryEthernet.Net_Socket_Client.Send(System.String)">
<summary>
服务器端用于数据发送文本的方法
</summary>
<param name="str">发送的文本</param>
</member>
<member name="M:IndustryEthernet.Net_Socket_Client.Send(System.Byte[])">
<summary>
服务器端用于发送字节的方法
</summary>
<param name="bytes">实际发送的数据</param>
</member>
<member name="M:IndustryEthernet.Net_Socket_Client.ThreadHeartCheck">
<summary>
心跳线程的方法
</summary>
</member>
<member name="T:IndustryEthernet.PlcNetBase">
<summary>
以太网模块访问的基类
</summary>
</member>
<member name="P:IndustryEthernet.PlcNetBase.PortRead">
<summary>
读取数据的端口默认为1000
</summary>
</member>
<member name="P:IndustryEthernet.PlcNetBase.PortWrite">
<summary>
写入数据端口默认为1001
</summary>
</member>
<member name="P:IndustryEthernet.PlcNetBase.PLCIpAddress">
<summary>
远程PLC的IP地址默认为192.168.0.2
</summary>
</member>
<member name="M:IndustryEthernet.PlcNetBase.AddVoidHead(System.Byte[],System.Int32)">
<summary>
追加字节数据的头部空字节
</summary>
<param name="bytes">实际数据</param>
<param name="length">追加的长度</param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.PlcNetBase.ManageBytesLength(System.Byte[],System.Int32)">
<summary>
控制字节长度,超出选择截断,不够补零
</summary>
<param name="bytes">字节数据</param>
<param name="length">最终需要的目标长度</param>
<returns>处理后的数据</returns>
</member>
<member name="M:IndustryEthernet.PlcNetBase.GetBytesFromArray(System.Int16[])">
<summary>
根据数据的数组返回真实的数据字节
</summary>
<param name="array"></param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.PlcNetBase.GetBytesFromArray(System.UInt16[])">
<summary>
根据数据的数据返回真实的数据字节
</summary>
<param name="array"></param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.PlcNetBase.GetArrayFromBytes(System.Byte[])">
<summary>
根据底层的数据情况返回转换后的数组
</summary>
<param name="bytes">真实的数据</param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.PlcNetBase.GetShortFromBytes(System.Byte[],System.Int32)">
<summary>
从指定的字节数据中提取指定位置的short值
</summary>
<param name="content">读取的字节数组</param>
<param name="index">索引</param>
<returns>实际值</returns>
</member>
<member name="T:IndustryEthernet.MelsecNet">
<summary>
数据访问类用于计算机和三菱PLC的以太网模块通讯的类
通讯协议为基于以太网的QnA兼容3E帧协议
只支持同步访问方式,必须先配置网络参数
</summary>
</member>
<member name="P:IndustryEthernet.MelsecNet.NetworkNumber">
<summary>
获取或设置PLC所在的网络号一般都为0
</summary>
</member>
<member name="P:IndustryEthernet.MelsecNet.NetworkStationNumber">
<summary>
获取或设置PLC所在网络的站号一般都为0
</summary>
</member>
<member name="M:IndustryEthernet.MelsecNet.ReceiveBytesTranslate(System.Byte[])">
<summary>
当读取位数据时,进行相对的转化
</summary>
<param name="bytes"></param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.SingularTurnEven(System.Byte[])">
<summary>
根据字节数据进行补齐偶数位
</summary>
<param name="bytes">数据</param>
<returns>补齐后的数据</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.ReadFromPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.UInt16)">
<summary>
从三菱PLC中读取想要的数据返回读取结果
</summary>
<param name="type">想要读取的数据类型</param>
<param name="address">读取数据的起始地址</param>
<param name="lengh">读取的数据长度字最大值960位最大值7168</param>
<returns>带数据头的字节数组</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.WriteAsciiStringIntoPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.String)">
<summary>
向PLC写入ASCII编码字符串数据针对W,D的方式数据为字符串
</summary>
<param name="type">写入的数据类型</param>
<param name="address">初始地址</param>
<param name="data">字符串数据信息</param>
<returns>结果</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.WriteAsciiStringIntoPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.String,System.Int32)">
<summary>
向PLC写入指定长度ASCII编码字符串数据超过截断不够补0针对W,D的方式数据为字符串
</summary>
<param name="type">写入的数据类型</param>
<param name="address">初始地址</param>
<param name="data">字符串数据信息</param>
<param name="length">指定写入长度,必须为偶数</param>
<returns>结果</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.WriteUnicodeStringIntoPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.String)">
<summary>
使用Unicode编码向PLC写入字符串数据针对W,D的方式数据为字符串
</summary>
<param name="type">写入的数据类型</param>
<param name="address">初始地址</param>
<param name="data">字符串数据信息</param>
<returns>结果</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.WriteUnicodeStringIntoPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.String,System.Int32)">
<summary>
使用Unicode编码向PLC写入指定长度的字符串数据针对W,D的方式数据为字符串
</summary>
<param name="type">写入的数据类型</param>
<param name="address">初始地址</param>
<param name="data">字符串数据信息</param>
<param name="length">指定字符串的长度</param>
<returns>结果</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.WriteIntoPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.Boolean[])">
<summary>
向PLC写入数据针对X,Y,M,L的方式数据为通断的信号
data数组长度必须为偶数否则报错
</summary>
<param name="type">写入的数据类型</param>
<param name="address">初始地址</param>
<param name="data">通断信号的数组</param>
<exception cref="T:System.Exception"></exception>
<returns>结果</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.WriteIntoPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.UInt16[])">
<summary>
向PLC写入数据针对D和W的方式数据格式为无符号的ushort数组
</summary>
<param name="type">写入的数据类型</param>
<param name="address">初始地址</param>
<param name="data">无符号的ushort数组</param>
<returns>结果</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.WriteIntoPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.Int16[])">
<summary>
向PLC写入数据针对D和W的方式数据格式为有符号的short数组
</summary>
<param name="type">写入的数据类型</param>
<param name="address">初始地址</param>
<param name="data">有符号的short数组</param>
<returns>结果</returns>
</member>
<member name="M:IndustryEthernet.MelsecNet.WriteIntoPLC(IndustryEthernet.MelsecDataType,System.UInt16,System.Byte[])">
<summary>
向PLC写入数据数据格式为原始的字节类型
</summary>
<param name="type">写入的数据类型</param>
<param name="address">初始地址</param>
<param name="data">原始的字节数据</param>
<returns>结果</returns>
</member>
<member name="T:IndustryEthernet.MelsecDataType">
<summary>
三菱PLC的数据类型此处只包含了几个常用的类型
X,Y,M,D,W,L
</summary>
</member>
<member name="M:IndustryEthernet.MelsecDataType.#ctor(System.Byte,System.Byte)">
<summary>
如果您清楚类型代号,可以根据值进行扩展
</summary>
<param name="code">数据类型的代号</param>
<param name="type">0或1默认为0</param>
</member>
<member name="P:IndustryEthernet.MelsecDataType.DataCode">
<summary>
类型的代号值
</summary>
</member>
<member name="P:IndustryEthernet.MelsecDataType.DataType">
<summary>
数据的类型0代表按字1代表按位
</summary>
</member>
<member name="F:IndustryEthernet.MelsecDataType.X">
<summary>
X输入寄存器
</summary>
</member>
<member name="F:IndustryEthernet.MelsecDataType.Y">
<summary>
Y输出寄存器
</summary>
</member>
<member name="F:IndustryEthernet.MelsecDataType.M">
<summary>
M中间寄存器
</summary>
</member>
<member name="F:IndustryEthernet.MelsecDataType.D">
<summary>
D数据寄存器
</summary>
</member>
<member name="F:IndustryEthernet.MelsecDataType.W">
<summary>
W链接寄存器
</summary>
</member>
<member name="F:IndustryEthernet.MelsecDataType.L">
<summary>
L锁存继电器
</summary>
</member>
<member name="T:IndustryEthernet.SiemensNet">
<summary>
数据访问类用于计算机和西门子PLC的以太网模块通讯的类
通讯协议为基于以太网的FETCH/WRITE协议
想要访问成功必须先配置PLC的网络
</summary>
</member>
<member name="M:IndustryEthernet.SiemensNet.ReadFromPLC(IndustryEthernet.SiemensDataType,System.UInt16,System.UInt16)">
<summary>
从西门子PLC中读取想要的数据返回结果类说明
</summary>
<param name="type">想要读取的数据类型</param>
<param name="address">读取数据的起始地址</param>
<param name="lengh">读取的数据长度</param>
<returns>返回读取结果</returns>
</member>
<member name="M:IndustryEthernet.SiemensNet.WriteAsciiStringIntoPLC(IndustryEthernet.SiemensDataType,System.UInt16,System.String)">
<summary>
向PLC中写入字符串编码格式为ASCII
</summary>
<param name="type">要写入的数据类型</param>
<param name="address">要写入的数据地址</param>
<param name="data">要写入的实际数据</param>
<returns>返回读取结果</returns>
</member>
<member name="M:IndustryEthernet.SiemensNet.WriteAsciiStringIntoPLC(IndustryEthernet.SiemensDataType,System.UInt16,System.String,System.Int32)">
<summary>
向PLC中写入指定长度的字符串,超出截断不够补0编码格式为ASCII
</summary>
<param name="type">要写入的数据类型</param>
<param name="address">要写入的数据地址</param>
<param name="data">要写入的实际数据</param>
<param name="length">指定的字符串长度必须大于0</param>
<returns>返回读取结果</returns>
</member>
<member name="M:IndustryEthernet.SiemensNet.WriteUnicodeStringIntoPLC(IndustryEthernet.SiemensDataType,System.UInt16,System.String)">
<summary>
向PLC中写入字符串编码格式为Unicode
</summary>
<param name="type">要写入的数据类型</param>
<param name="address">要写入的数据地址</param>
<param name="data">要写入的实际数据</param>
<returns>返回读取结果</returns>
</member>
<member name="M:IndustryEthernet.SiemensNet.WriteUnicodeStringIntoPLC(IndustryEthernet.SiemensDataType,System.UInt16,System.String,System.Int32)">
<summary>
向PLC中写入指定长度的字符串,超出截断不够补0编码格式为Unicode
</summary>
<param name="type">要写入的数据类型</param>
<param name="address">要写入的数据地址</param>
<param name="data">要写入的实际数据</param>
<param name="length">指定的字符串长度必须大于0</param>
<returns>返回读取结果</returns>
</member>
<member name="M:IndustryEthernet.SiemensNet.WriteIntoPLC(IndustryEthernet.SiemensDataType,System.UInt16,System.Int16[])">
<summary>
向PLC中写入short数据返回值说明
</summary>
<param name="type">要写入的数据类型</param>
<param name="address">要写入的数据地址</param>
<param name="data">要写入的实际数据</param>
<exception cref="T:System.ArgumentNullException">写入的数据不能为空</exception>
<returns>返回写入结果</returns>
</member>
<member name="M:IndustryEthernet.SiemensNet.WriteIntoPLC(IndustryEthernet.SiemensDataType,System.UInt16,System.Byte[])">
<summary>
向PLC中写入数据返回值说明
</summary>
<param name="type">要写入的数据类型</param>
<param name="address">要写入的数据地址</param>
<param name="data">要写入的实际数据</param>
<exception cref="T:System.ArgumentNullException">写入的数据不能为空</exception>
<returns>返回写入结果</returns>
</member>
<member name="T:IndustryEthernet.SiemensDataType">
<summary>
西门子的数据类型
</summary>
</member>
<member name="M:IndustryEthernet.SiemensDataType.#ctor(System.Byte)">
<summary>
如果您清楚类型代号,可以根据值进行扩展
</summary>
<param name="code"></param>
</member>
<member name="P:IndustryEthernet.SiemensDataType.DataCode">
<summary>
类型的代号值
</summary>
</member>
<member name="F:IndustryEthernet.SiemensDataType.M">
<summary>
M寄存器
</summary>
</member>
<member name="F:IndustryEthernet.SiemensDataType.I">
<summary>
I寄存器
</summary>
</member>
<member name="F:IndustryEthernet.SiemensDataType.Q">
<summary>
Q寄存器
</summary>
</member>
<member name="T:IndustryEthernet.Net_Simplify_Base">
<summary>
提供同步访问客户端服务器端共有的属性方法
</summary>
</member>
<member name="M:IndustryEthernet.Net_Simplify_Base.TranslateDataToSend(System.Byte[],System.Int32)">
<summary>
将需要发送的数据进行加密并添加相应的暗号说明
</summary>
<param name="send">需要发送字节数据</param>
<param name="headcode">数据的暗号</param>
<returns></returns>
</member>
<member name="T:IndustryEthernet.Net_Simplify_Client">
<summary>
用户同步访问数据的客户端类
在客户端设置参数后,调用方法即可成功读取服务器数据,甚至是文件
</summary>
</member>
<member name="M:IndustryEthernet.Net_Simplify_Client.#ctor(System.Net.IPEndPoint)">
<summary>
实例化一个客户端的对象,用于和服务器通信
</summary>
<param name="end_point">服务器的通信地址</param>
</member>
<member name="M:IndustryEthernet.Net_Simplify_Client.ReadFromServer(System.String)">
<summary>
客戶端向服務器進行請求,發送的內容是字符串
</summary>
<param name="send"></param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.Net_Simplify_Client.ReadFromServer(System.Byte[])">
<summary>
客戶端向服務器進行請求,發送的內容是字節數據
</summary>
<param name="send"></param>
<returns></returns>
</member>
<member name="M:IndustryEthernet.Net_Simplify_Client.ReadFromServerBase(System.Byte[],System.Int32)">
<summary>
需要发送的底层数据
</summary>
<param name="send">需要发送的底层数据</param>
<param name="headcode">数据的指令头</param>
<returns></returns>
</member>
<member name="T:IndustryEthernet.Net_Simplify_Server">
<summary>
用戶同步訪問數據的服務器類
該類運行在服務器端,用來收發所有的消息,需要配置相關的參數,然後啟動系統
</summary>
</member>
<member name="P:IndustryEthernet.Net_Simplify_Server.IsStarted">
<summary>
服务器引擎是否启动
</summary>
</member>
<member name="E:IndustryEthernet.Net_Simplify_Server.ReceiveStringEvent">
<summary>
接收字符串信息的事件
</summary>
</member>
<member name="E:IndustryEthernet.Net_Simplify_Server.ReceivedBytesEvent">
<summary>
接收字节信息的事件
</summary>
</member>
<member name="M:IndustryEthernet.Net_Simplify_Server.Server_Start(System.Int32)">
<summary>
启动服务器的引擎
</summary>
<param name="port">指定一个端口号</param>
</member>
<member name="M:IndustryEthernet.Net_Simplify_Server.SendMessage(IndustryEthernet.HuStateOne,System.String)">
<summary>
向指定的通信对象发送字符串数据
</summary>
<param name="socket">通信对象</param>
<param name="str">实际发送的字符串数据</param>
</member>
<member name="M:IndustryEthernet.Net_Simplify_Server.SendMessage(IndustryEthernet.HuStateOne,System.Byte[])">
<summary>
向指定的通信对象发送字节数据
</summary>
<param name="socket"></param>
<param name="bytes"></param>
</member>
<member name="F:IndustryEthernet.Net_Simplify_Server.log_record">
<summary>
日志保存类
</summary>
</member>
<member name="T:IndustryEthernet.Net_SoftUpdate_Server">
<summary>
用於服務器端支持全自動的軟件升級的類
</summary>
</member>
<member name="P:IndustryEthernet.Net_SoftUpdate_Server.FileUpdatePath">
<summary>
系統升級時客戶端軟件所在的文件夾
默認為C:\HuShaoLin
</summary>
</member>
<member name="P:IndustryEthernet.Net_SoftUpdate_Server.is_engine_start">
<summary>
服務器引擎是否啟動
防止冗餘調用啟動
</summary>
</member>
<member name="M:IndustryEthernet.Net_SoftUpdate_Server.AutoUpdateEngineStart(System.Int32)">
<summary>
啟動全自動更新的引擎
同時連接數量最大為200個
啟動的端口諕為13141
</summary>
</member>
<member name="F:IndustryEthernet.Net_SoftUpdate_Server.log_record">
<summary>
日志存储快
</summary>
</member>
<member name="T:IndustryEthernet.FileOperateControl">
<summary>
上传或下载的控件
</summary>
</member>
<member name="M:IndustryEthernet.FileOperateControl.#ctor(System.Net.IPEndPoint,System.String,System.String,System.String,System.String)">
<summary>
上传的实例化方法
</summary>
<param name="endpoint">服务器的端口地址</param>
<param name="filepath">完整的文件路径</param>
<param name="factory">文件所属的工厂</param>
<param name="group">文件所属的分类</param>
<param name="id">文件所属的设备ID</param>
</member>
<member name="M:IndustryEthernet.FileOperateControl.#ctor(System.Net.IPEndPoint,System.String,System.String)">
<summary>
下载的实例化方法
</summary>
<param name="endpoint">服务器的端口地址</param>
<param name="filepath">服务器的文件路径</param>
<param name="savepath">本地保存的路径</param>
</member>
<member name="P:IndustryEthernet.FileOperateControl.IpEndServer">
<summary>
服务器地址终结点
</summary>
</member>
<member name="P:IndustryEthernet.FileOperateControl.IsOperateFinished">
<summary>
指示本次上传或是下载是否结束
</summary>
</member>
<member name="P:IndustryEthernet.FileOperateControl.FilePath">
<summary>
文件的原始路径
</summary>
</member>
<member name="P:IndustryEthernet.FileOperateControl.Factory">
<summary>
文件所属的工厂分类
</summary>
</member>
<member name="P:IndustryEthernet.FileOperateControl.Group">
<summary>
文件所属的类别
</summary>
</member>
<member name="P:IndustryEthernet.FileOperateControl.Id">
<summary>
文件所属的特殊ID
</summary>
</member>
<member name="P:IndustryEthernet.FileOperateControl.SavaPathDirectory">
<summary>
文件保存的路径,文件下载的时候所需的
</summary>
</member>
<member name="M:IndustryEthernet.FileOperateControl.StartUploadFile">
<summary>
开始上传文件
</summary>
</member>
<member name="M:IndustryEthernet.FileOperateControl.ThreadPoolCheckConnect(System.Object)">
<summary>
检查超时的子线程
</summary>
<param name="obj"></param>
</member>
<member name="M:IndustryEthernet.FileOperateControl.StartDownloadFile">
<summary>
启动下载文件
</summary>
</member>
<member name="M:IndustryEthernet.FileOperateControl.StartDownloadFileAsync">
<summary>
启动一个异步的下载方法
</summary>
</member>
<member name="F:IndustryEthernet.FileOperateControl.components">
<summary>
必需的设计器变量。
</summary>
</member>
<member name="M:IndustryEthernet.FileOperateControl.Dispose(System.Boolean)">
<summary>
清理所有正在使用的资源。
</summary>
<param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
</member>
<member name="M:IndustryEthernet.FileOperateControl.InitializeComponent">
<summary>
设计器支持所需的方法 - 不要修改
使用代码编辑器修改此方法的内容。
</summary>
</member>
<member name="T:IndustryEthernet.FormFileOperate">
<summary>
用于文件上传或下载的窗口
</summary>
</member>
<member name="M:IndustryEthernet.FormFileOperate.#ctor(System.Net.IPEndPoint,System.String[],System.String,System.String,System.String)">
<summary>
实例化一个文件上传的窗口
</summary>
</member>
<member name="M:IndustryEthernet.FormFileOperate.#ctor(System.Net.IPEndPoint,System.String[],System.String)">
<summary>
实例化一个文件下载的窗口
</summary>
</member>
<member name="P:IndustryEthernet.FormFileOperate.is_down_file">
<summary>
是否是下载文件操作
</summary>
</member>
<member name="F:IndustryEthernet.FormFileOperate.components">
<summary>
Required designer variable.
</summary>
</member>
<member name="M:IndustryEthernet.FormFileOperate.Dispose(System.Boolean)">
<summary>
Clean up any resources being used.
</summary>
<param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
</member>
<member name="M:IndustryEthernet.FormFileOperate.InitializeComponent">
<summary>
Required method for Designer support - do not modify
the contents of this method with the code editor.
</summary>
</member>
<member name="T:IndustryEthernet.SerialSupport.CRC">
<summary>
用于CRC16验证的类提供了标准的验证方法
</summary>
</member>
<member name="M:IndustryEthernet.SerialSupport.CRC.CheckCRC16(System.Byte[])">
<summary>
校验对应的接收数据的CRC校验码
</summary>
<param name="data">需要校验的数据带CRC校验码</param>
<returns>返回校验成功与否</returns>
</member>
<member name="M:IndustryEthernet.SerialSupport.CRC.CRC16(System.Byte[])">
<summary>
获取对应的数据的CRC校验码
</summary>
<param name="data">需要校验的数据不包含CRC字节</param>
<returns>返回带CRC校验码的字节数组可用于串口发送</returns>
</member>
<member name="T:IndustryEthernet.SerialSupport.SerialBase">
<summary>
所有串行通信类的基类,提供了一些基础的服务
</summary>
</member>
<member name="F:IndustryEthernet.SerialSupport.SerialBase.SP_ReadData">
<summary>
用于通信的基础串口
</summary>
</member>
<member name="M:IndustryEthernet.SerialSupport.SerialBase.SerialPortInni(System.String)">
<summary>
初始化串口信息
</summary>
</member>
<member name="M:IndustryEthernet.SerialSupport.SerialBase.SerialPortInni(System.Action{System.IO.Ports.SerialPort})">
<summary>
根据自定义初始化方法进行初始化串口信息
</summary>
</member>
</members>
</doc>