电报流 文件功能
在下表中,您可以看到文件功能(TNC 作为服务器)连接建立时的典型流程:
| PC | 控制单元 | 注释 |
|---|---|---|
| A_LG"INSPECT" | T_OK | 登录以访问检查服务 |
| R_VR | S_VR<VersionInfo> | 4 个版本字符串,每个最多 16 个字符 |
| R_PR | S_PR<ParameterInfo> | 查询参数 |
| A_LG"FILE" | T_OK | 登录以访问文件服务并访问用户区域 |
| R_DI | S_DI<DriveInfo> | 当前目录、可用空间、属性类型 |
| R_DR | S_DR<DirEntry> | 当前目录的文件名列表 |
| ... | S_DR<...> | |
| T_OK | ||
| T_FD |
请注意,此表格展示了从个人电脑(PC)到控制单元(如数控系统 TNC)之间的通信流程,其中包含了各种请求和响应的示例。例如,PC 发送 A_LG"INSPECT" 请求登录检查服务,控制单元回应 T_OK 表示登录成功。同样地,当 PC 请求文件服务时,它会发送 A_LG"FILE",并且在成功登录后可以进一步查询当前目录信息等。
在连接后,可以以任意顺序从 PC 发送文件/目录功能的电报。
| PC | 控制单元 | 注释 |
|---|---|---|
| C_FL<Filename> | T_OK | 向控制单元发送文件 |
| S_FL<DataBlock> | T_OK | |
| ...T_FD | ||
| R_FL<Filename> | S_FL<DataBlock> | 从控制单元接收文件 |
| T_OK | ||
| T_FD | ||
| C_FD<Filename> | T_OK | 删除控制单元上的文件 |
| C_FR<Filename> <NewFilename> | T_OK | 重命名控制单元上的文件 |
| C_FC<Filename> <NewFilename> | T_OK | 复制控制单元上的文件 |
| C_FA<Filename> <Attribute><Action> | T_OK | 切换属性(目前仅限写保护) |
| C_DC<Directory> | T_OK | 切换控制单元上的目录 |
| C_DM<Directory> | T_OK | 在控制单元上创建目录 |
| C_DD<Directory> | T_OK | 删除控制单元上的目录 |
最后,再次拆解电报交换
| PC | 控制单元 | 注释 |
|---|---|---|
| A_LO | T_OK | 也可以通过指定服务关键字(例如“FILE”)来注销。然后只关闭对指定服务的访问 |
158

被折叠的 条评论
为什么被折叠?



