Network Device Identification Controller List

 

Network Device Identification Controller List

Overview

With the CreateControllerList function, a controller list can be created that contains the information of the controllers that are in the local network.

The controller list is structured in XML format and uses the UTF-8 (UCS (universal character set) transformation format 8-bit) format as encoding. The name of the root node is <Netmanage>. The subnode <ControllerList> contains further subnodes which each represent a controller and the last information it sent.

Example

Example of a configuration file with 2 entries

<?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><

Attributes of the XML File

Name

Description

Example

MacAddress

MAC address of the controller in hexadecimal STRING display

00:04:17:07:02:36

SignalState

definite identifier of the controller type

o0: no signal

o1: flashing LED

o2: flashing LED and acoustic signal (if supported by the controller)

0

Controller

unique identifier of the controller type

o-1: Indeterminable

o0: PacDrive P600

o1: PacDriveMAx-4

o2: PacDriveC600

o3: PacDriveC200

o4: PacDrive C400

o2000: LMC 201C

o3000: LMC 300C

o100513: TM258LD42DT

o100537: LMC058LF42

o101798: TM241CEC24T_U

o104200: XBTGC1100

o104208: HMISAC

o201920: TM221M16R/G

o...

2000

TimeSinceBoot

time in seconds since the last boot of the controller

184

IP_Address

IP address of the controller

192.168.2.23

IP_SubNetMask

subnet mask of the controller

255.255.255.0

IP_Gateway

gateway of the controller

192.168.2.1

NetbiosName

not used

DhcpState

not used

FW_Version

firmware version of the controller in STRING display

V01.35.02.02 Dec 2 2011

KernelVersion

kernel version of the controller in STRING display

V0.1 LMC x01C

ControllerType

controller type in STRING display, additional information in form of key value pairs separated with a slash

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

ProjectName

name of the project that was loaded onto the controller

MyProjectName

ProjectDate

date of the project that was loaded onto the controller

The sum of the seconds is specified since 01.01.1970.

1326388978

ProjectVersion

version of the project that was loaded onto the controller

0.0.0.0

ProjectAuthor

author of the project that was loaded onto the controller

MyAuthor

ProjectDescription

description of the project that was loaded onto the controller.

MyProjectDescription

Programming system

programming system of the project that was loaded onto the controller.

2

RemoteCommunicationAccess

not used

P600_IP_Address

not used

P600_IP_SubNetMask

not used

P600_IP_Gateway

not used

P600_NetbiosName

not used

P600_GatewayStarted

not used

ConnectionMode

the way the controller is connected to the PC

o0: None

o1: Any

o2: Ethernet

o3: USB

o4: Remote Tcp

o5: Modem

o6: SharedMemory

2

NodeName

nodename of the controller

LMC_600 (10.128.154.12)

CartridgeID

ID of the cartridge of the controller

1

The format of the parameters depends on the controller type.