Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-ACPackingStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit a55f7b61
由
LN
编写于
2020-01-14 17:28:29 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
agv修改
1 个父辈
256f3373
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
86 行增加
和
249 行删除
dll/Client.dll
dll/Client.xml
source/DeviceLibrary/agvClient/AgvClient.cs
dll/Client.dll
查看文件 @
a55f7b6
此文件类型无法预览
dll/Client.xml
查看文件 @
a55f7b6
...
@@ -4,355 +4,172 @@
...
@@ -4,355 +4,172 @@
<name>
Client
</name>
<name>
Client
</name>
</assembly>
</assembly>
<members>
<members>
<member
name=
"T:Asa.C
ommon
"
>
<member
name=
"T:Asa.C
lient
"
>
<summary>
<summary>
公用
电脑客户端
</summary>
</member>
<member
name=
"F:Asa.Common.PORT"
>
<summary>
网络连接的端口
</summary>
</member>
<member
name=
"F:Asa.Common.LOG_PATH"
>
<summary>
日志文件路径
</summary>
</summary>
</member>
</member>
<member
name=
"F:Asa.C
ommon
.HEART"
>
<member
name=
"F:Asa.C
lient
.HEART"
>
<summary>
<summary>
心跳包,HEART
心跳包,HEART
</summary>
</summary>
</member>
</member>
<member
name=
"F:Asa.C
ommon
.SERVER_OFF"
>
<member
name=
"F:Asa.C
lient
.SERVER_OFF"
>
<summary>
<summary>
服务器关闭,OFF
服务器关闭,OFF
</summary>
</summary>
</member>
</member>
<member
name=
"F:Asa.C
ommon
.CLIENT_OFF"
>
<member
name=
"F:Asa.C
lient
.CLIENT_OFF"
>
<summary>
<summary>
客户端关闭,OFF
客户端关闭,OFF
</summary>
</summary>
</member>
</member>
<member
name=
"T:Asa.Common.Connection_Event"
>
<member
name=
"T:Asa.Client.ActionEvent"
>
<summary>
连接事件
</summary>
</member>
<member
name=
"T:Asa.Common.String_Event"
>
<summary>
显示字符串事件
</summary>
<param
name=
"s"
></param>
</member>
<member
name=
"T:Asa.Common.Action_Event"
>
<summary>
<summary>
小车动作事件
小车动作事件
</summary>
</summary>
<param
name=
"name"
></param>
<param
name=
"action"
></param>
<returns></returns>
</member>
<member
name=
"T:Asa.Common.ConsoleEventDelegate"
>
<summary>
控制台事件
</summary>
<param
name=
"eventType"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Common.SetConsoleCtrlHandler(Asa.Common.ConsoleEventDelegate,System.Boolean)"
>
<summary>
添加或删除应用程序处理函数列表
</summary>
<param
name=
"callback"
></param>
<param
name=
"add"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Common.CheckRemoteIP(System.String)"
>
<summary>
检查远程IP地址
</summary>
<param
name=
"ip"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Common.CheckLocalIP(System.String)"
>
<summary>
检查IP地址
</summary>
<param
name=
"ip"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Common.GetLocalIP"
>
<summary>
获取本地IPv4地址
</summary>
<returns></returns>
</member>
<member
name=
"M:Asa.Common.HexBuff(System.Byte[])"
>
<summary>
16进制
</summary>
<param
name=
"buff"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Common.IsHeart(System.Byte[])"
>
<summary>
是否心跳包
</summary>
<param
name=
"buff"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Common.IsServerOffline(System.Byte[])"
>
<summary>
是否服务器断开
</summary>
<param
name=
"buff"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Common.IsClientOffline(System.Byte[])"
>
<summary>
是否客户端断开
</summary>
<param
name=
"buff"
></param>
<returns></returns>
</member>
<member
name=
"T:Asa.Actions"
>
<summary>
动作
</summary>
</member>
<member
name=
"F:Asa.Actions.ServerClose"
>
<summary>
服务器关闭(C)
</summary>
</member>
<member
name=
"F:Asa.Actions.ClientClose"
>
<summary>
客户端关闭(S)
</summary>
</member>
<member
name=
"F:Asa.Actions.SendRFID"
>
<summary>
发送RFID信息(CS)
</summary>
</member>
<member
name=
"F:Asa.Actions.ReadyEmpty"
>
<summary>
准备空车(S)
</summary>
</member>
<member
name=
"F:Asa.Actions.ReadyShelf"
>
<summary>
准备小车带料架(S)
</summary>
</member>
<member
name=
"F:Asa.Actions.MayEnter"
>
<summary>
可以进入(S)
</summary>
</member>
<member
name=
"F:Asa.Actions.FinishEnter"
>
<summary>
完成进入(S)
</summary>
</member>
<member
name=
"F:Asa.Actions.MayOut"
>
<summary>
可以出去(S)
</summary>
</member>
</member>
<member
name=
"
F:Asa.Actions.FinishOut
"
>
<member
name=
"
E:Asa.Client.GetRFID
"
>
<summary>
<summary>
完成出去(C)
服务端发送的RFID
</summary>
</summary>
</member>
</member>
<member
name=
"
F:Asa.Actions
.Arrive"
>
<member
name=
"
E:Asa.Client
.Arrive"
>
<summary>
<summary>
小车到达
(C)
小车到达
,仅包装料仓
</summary>
</summary>
</member>
</member>
<member
name=
"
F:Asa.Actions.GetOut
"
>
<member
name=
"
E:Asa.Client.Ready
"
>
<summary>
<summary>
小车
离开(S)
小车
已准备,对接完成
</summary>
</summary>
</member>
</member>
<member
name=
"
F:Asa.Actions.Usable
"
>
<member
name=
"
E:Asa.Client.CanEnter
"
>
<summary>
<summary>
是否可用(CS)
能否进入,仅流水线
</summary>
</summary>
</member>
</member>
<member
name=
"T:Asa.
IOInfo
"
>
<member
name=
"T:Asa.
Client.LogEvent
"
>
<summary>
<summary>
IO设备信息
日志事件
</summary>
</member>
<member
name=
"F:Asa.IOInfo.IP"
>
<summary>
IP地址
</summary>
</member>
<member
name=
"F:Asa.IOInfo.DI"
>
<summary>
DI
</summary>
</member>
<member
name=
"F:Asa.IOInfo.DO"
>
<summary>
DO
</summary>
</member>
<member
name=
"T:Asa.Register"
>
<summary>
寄存器
</summary>
</member>
<member
name=
"F:Asa.Register.ID"
>
<summary>
模块寄存器ID
</summary>
</member>
<member
name=
"F:Asa.Register.Name"
>
<summary>
号码管名称
</summary>
</member>
<member
name=
"F:Asa.Register.Explain"
>
<summary>
解释说明
</summary>
</member>
<member
name=
"M:Asa.Register.#ctor(System.String,System.String,System.String)"
>
<summary>
寄存器
</summary>
<param
name=
"ID"
>
模块寄存器ID
</param>
<param
name=
"Name"
>
号码管名称
</param>
<param
name=
"Explain"
>
解释说明
</param>
</member>
<member
name=
"T:BLL.Client"
>
<summary>
电脑客户端
</summary>
</member>
<member
name=
"E:BLL.Client.Connected"
>
<summary>
通信连接
</summary>
</member>
<member
name=
"E:BLL.Client.Info"
>
<summary>
显示信息
</summary>
</member>
<member
name=
"E:BLL.Client.Log"
>
<summary>
日志信息
</summary>
</member>
<member
name=
"E:BLL.Client.Action"
>
<summary>
小车动作
</summary>
</summary>
<param
name=
"s"
></param>
</member>
</member>
<member
name=
"
P:BLL.Client.ErrInfo
"
>
<member
name=
"
E:Asa.Client.Log
"
>
<summary>
<summary>
错误信息
日志
</summary>
</summary>
</member>
</member>
<member
name=
"P:
BLL
.Client.IsConn"
>
<member
name=
"P:
Asa
.Client.IsConn"
>
<summary>
<summary>
是否连接服务器
是否连接服务器
</summary>
</summary>
</member>
</member>
<member
name=
"P:
BLL
.Client.RFID"
>
<member
name=
"P:
Asa
.Client.RFID"
>
<summary>
<summary>
RFID的内容
RFID的内容
</summary>
</summary>
</member>
</member>
<member
name=
"M:
BLL
.Client.#ctor(System.String)"
>
<member
name=
"M:
Asa
.Client.#ctor(System.String)"
>
<summary>
<summary>
电脑客户端
电脑客户端
</summary>
</summary>
<param
name=
"
RemoteIP"
>
远程
IP地址
</param>
<param
name=
"
serverIP"
>
服务器
IP地址
</param>
</member>
</member>
<member
name=
"M:
BLL.Client.Connect
"
>
<member
name=
"M:
Asa.Client.Connect(System.String[])
"
>
<summary>
<summary>
连接
连接
</summary>
</summary>
<
returns></returns
>
<
param
name=
"id"
></param
>
</member>
</member>
<member
name=
"M:
BLL
.Client.Close"
>
<member
name=
"M:
Asa
.Client.Close"
>
<summary>
<summary>
关闭
关闭
</summary>
</summary>
</member>
</member>
<member
name=
"M:
BLL.Client.SetNodeID(System.String[]
)"
>
<member
name=
"M:
Asa.Client.SendRFID(System.String,System.String
)"
>
<summary>
<summary>
连接后设置节点ID
发送RFID信息
</summary>
<param
name=
"id"
></param>
</member>
<member
name=
"M:BLL.Client.ReadyEmpty(System.String)"
>
<summary>
准备空车
</summary>
</summary>
<param
name=
"id"
></param>
<param
name=
"id"
></param>
<param
name=
"s"
></param>
<returns></returns>
</member>
</member>
<member
name=
"M:
BLL.Client.SendRFID(System.String,System.Byte[]
)"
>
<member
name=
"M:
Asa.Client.NeedEnter(System.String,System.String
)"
>
<summary>
<summary>
发送RFID信息
需要进入料架(包装料仓)
</summary>
</summary>
<param
name=
"id"
></param>
<param
name=
"id"
></param>
<param
name=
"content"
></param>
<param
name=
"mark"
></param>
<returns></returns>
</member>
</member>
<member
name=
"M:
BLL.Client.ReadyShelf
(System.String)"
>
<member
name=
"M:
Asa.Client.NeedLeave
(System.String)"
>
<summary>
<summary>
准备小车带
料架
需要出
料架
</summary>
</summary>
<param
name=
"id"
></param>
<param
name=
"id"
></param>
<returns></returns>
</member>
</member>
<member
name=
"M:
BLL
.Client.MayEnter(System.String)"
>
<member
name=
"M:
Asa
.Client.MayEnter(System.String)"
>
<summary>
<summary>
可以进入
可以进入
</summary>
</summary>
<param
name=
"id"
></param>
<param
name=
"id"
></param>
<returns></returns>
</member>
</member>
<member
name=
"M:
BLL
.Client.FinishEnter(System.String)"
>
<member
name=
"M:
Asa
.Client.FinishEnter(System.String)"
>
<summary>
<summary>
完成进入
完成进入
</summary>
</summary>
<param
name=
"id"
></param>
<param
name=
"id"
></param>
<returns></returns>
</member>
</member>
<member
name=
"M:
BLL.Client.MayOut
(System.String)"
>
<member
name=
"M:
Asa.Client.MayLeave
(System.String)"
>
<summary>
<summary>
可以出去
可以出去
</summary>
</summary>
<param
name=
"id"
></param>
<param
name=
"id"
></param>
<returns></returns>
</member>
</member>
<member
name=
"M:
BLL.Client.GetOut
(System.String)"
>
<member
name=
"M:
Asa.Client.FinishLeave
(System.String)"
>
<summary>
<summary>
小车离开
完成出去
</summary>
</summary>
<param
name=
"id"
></param>
<param
name=
"id"
></param>
<returns></returns>
</member>
</member>
<member
name=
"M:BLL.Client.Send(System.Byte[])"
>
<member
name=
"M:Asa.Client.IsEnter(System.String)"
>
<summary>
是否可以进入,仅用于CanEnter事件
</summary>
<param
name=
"id"
>
节点,可以多个
</param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.Send(System.Byte[])"
>
<summary>
<summary>
发送命令
发送命令
</summary>
</summary>
<param
name=
"buff"
></param>
<param
name=
"buff"
></param>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:BLL.Client.ListenNet"
>
<member
name=
"M:Asa.Client.HexBuff(System.Byte[])"
>
<summary>
16进制
</summary>
<param
name=
"buff"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.ListenNet"
>
<summary>
<summary>
监听线程
监听线程
</summary>
</summary>
</member>
</member>
<member
name=
"M:
BLL
.Client.Resolve"
>
<member
name=
"M:
Asa
.Client.Resolve"
>
<summary>
<summary>
分析数据包
分析数据包
</summary>
</summary>
</member>
</member>
<member
name=
"M:
BLL
.Client.Splice(System.Byte,System.String,System.Byte[])"
>
<member
name=
"M:
Asa
.Client.Splice(System.Byte,System.String,System.Byte[])"
>
<summary>
<summary>
拼接命令
拼接命令
</summary>
</summary>
...
@@ -361,5 +178,26 @@
...
@@ -361,5 +178,26 @@
<param
name=
"content"
></param>
<param
name=
"content"
></param>
<returns></returns>
<returns></returns>
</member>
</member>
<member
name=
"M:Asa.Client.CheckRemoteIP(System.String)"
>
<summary>
检查远程IP地址
</summary>
<param
name=
"ip"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.IsHeart(System.Byte[])"
>
<summary>
是否心跳包
</summary>
<param
name=
"buff"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.IsServerOffline(System.Byte[])"
>
<summary>
是否服务器断开
</summary>
<param
name=
"buff"
></param>
<returns></returns>
</member>
</members>
</members>
</doc>
</doc>
source/DeviceLibrary/agvClient/AgvClient.cs
查看文件 @
a55f7b6
...
@@ -32,8 +32,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -32,8 +32,7 @@ namespace OnlineStore.DeviceLibrary
agvClient
.
CanEnter
+=
AgvClient_CanEnter
;
agvClient
.
CanEnter
+=
AgvClient_CanEnter
;
agvClient
.
Ready
+=
AgvClient_Ready
;
agvClient
.
Ready
+=
AgvClient_Ready
;
agvClient
.
Connect
();
agvClient
.
Connect
(
NodeList
.
ToArray
());
agvClient
.
SetNodeID
(
NodeList
.
ToArray
());
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
{
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论