Network Device Identification 控制器列表

概述

借助 CreateControlList 功能,可创建控制器列表,其中包含本地网络中控制器的信息。

控制器列表采用 XML 格式,并使用 UTF-8(8 位 UCS(通用字符集)转换格式)编码格式。根节点的名称为 <Netmanage>。子节点 <ControllerList> 包含其他子节点,每个子节点代表控制器及其最后发送的信息。

示例

具有 2 个条目的配置文件的示例:

<?xml version="1.0"encoding="utf-8"?>
<Netmanage Version="1.0.0.0">
   <ControllerList>
      <Controller MacAddress="00:04:17:07:02:36" SignalState="0" Controller="2000"
      TimeSinceBoot="184"_IP_Address="192.168.2.23" IP_SubNetMask="255.255.255.0">
      <Controller MacAddress="00:04:17:05:00:78" SignalState="2" Controller="3000"
      TimeSinceBoot="116"_IP_Address="192.168.2.22" IP_SubNetMask="255.255.255.0">
   </ControllerList>
</Netmanage>

XML 文件属性

名称

描述

示例

MacAddress

采用十六进制 STRING 显示的控制器 MAC 地址

00:04:17:07:02:36

SignalState

控制器类型的限定标识符

  • 0:无信号

  • 1:LED 闪烁

  • 2:LED 闪烁以及声音信号(如果控制器支持)

0

Controller

控制器类型的唯一标识符

  • -1:无法确定

  • 0: PacDrive P600

  • 1: PacDriveMAx-4

  • 2: PacDriveC600

  • 3: PacDriveC200

  • 4: PacDrive C400

  • 1000: LMC 101C

  • 2000: LMC 201C

  • 3000: LMC 300C

  • 4000: LMC 400C

  • 6000: LMC 600C

  • 10100: LMC 100C

  • 10106: LMC 106C

  • 10212: LMC 212C

  • 10216: LMC 216C

  • 30302: LMC 302C

  • 30402: LMC 402C

  • 30802: LMC 802C

  • 30902: LMC 902C

  • 100513: TM258LD42DT

  • 100537: LMC058LF42

  • 101798: TM241CEC24T_U

  • 101799: TM241CEC24R

  • 101806: TM241CE60T_U

  • 101807: TM241C60T_U

  • 101808: TM241CE40T_U

  • 101809: TM241CE24T_U

  • 101810: TM241C40T_U

  • 101811: TM241C24T_U

  • 101812: TM241CE60R

  • 101813: TM241CE40R

  • 101814: TM241CE24R

  • 101815: TM241C60R

  • 101816: TM241C40R

  • 101817: TM241C24R

  • 101872: TM251MESE

  • 101873: TM251MESC

  • 102064: TM2x2-20

  • 102065: TM2x2-25

  • 102066: TM2x2-35

  • 102067: TM2x2-10

  • 102068: TM2x2-15

  • 102069: TM2x2-05

  • 102070: TM2x2-01

  • 104200: XBTGC1100

  • 104208: HMISAC

  • 201920: TM221M16R/G

2000

TimeSinceBoot

自控制器上次启动后经过的时间(以秒计)

184

IP_Address

控制器 IP 地址

192.168.2.23

IP_SubNetMask

控制器的子网掩码

255.255.255.0

IP_Gateway

控制器的网关

192.168.2.1

NetbiosName

未使用

DhcpState

未使用

FW_Version

采用 STRING 显示的控制器固件版本

V01.35.02.02 Dec 2 2011

KernelVersion

采用 STRING 显示的控制器内核版本

V0.1 LMC x01C

ControllerType

采用 STRING 显示的控制器类型,额外信息采用关键值对的形式,以斜线分隔

LMC 201C/AX=8/RAM=500/NVRAM=128/DiskS=515/PFPGA=0109/CPU=106ca/BIOS=B704R001/SFPGA=6

ProjectName

载入控制器的项目的名称

MyProjectName

ProjectDate

载入控制器的项目的日期

秒数总和自 1970 年 1 月 1 日起指定

1326388978

ProjectVersion

载入控制器的项目的版本

0.0.0.0

ProjectAuthor

载入控制器的项目的作者

MyAuthor

ProjectDescription

载入控制器的项目的说明。

MyProjectDescription

Programming system

载入控制器的项目的编程系统。

2

RemoteCommunicationAccess

未使用

P600_IP_Address

未使用

P600_IP_SubNetMask

未使用

P600_IP_Gateway

未使用

P600_NetbiosName

未使用

P600_GatewayStarted

未使用

ConnectionMode

控制器连接至 PC 的方式

  • 0:None

  • 1:任何

  • 2:以太网

  • 3:USB

  • 4:远程 Tcp

  • 5:调制解调器

  • 6:SharedMemory

2

NodeName

控制器的节点名称

LMC_600 (10.128.154.12)

CartridgeID

控制器扩展板的 ID

1

参数格式取决于控制器类型。