forked from mtconnect/cppagent
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreference_example.xml
More file actions
79 lines (79 loc) · 3.39 KB
/
Copy pathreference_example.xml
File metadata and controls
79 lines (79 loc) · 3.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?xml version="1.0" encoding="UTF-8"?>
<MTConnectDevices xmlns:m="urn:mtconnect.org:MTConnectDevices:1.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mtconnect.org:MTConnectDevices:1.4" xsi:schemaLocation="urn:mtconnect.org:MTConnectDevices:1.4 ../schemas/MTConnectDevices_1.4.xsd">
<Header creationTime="2009-03-22T01:50:29+00:00" sender="localhost" instanceId="1237628993" bufferSize="100000" version="1.4"/>
<Devices>
<Device uuid="000" name="LinuxCNC" sampleInterval="10.0" id="d">
<Description manufacturer="NIST" serialNumber=""/>
<DataItems>
<DataItem type="AVAILABILITY" category="EVENT" id="a" name="alarm"/>
</DataItems>
<Components>
<Axes name="Axes" id="axes">
<Components>
<Rotary name="C" id="c">
<DataItems>
<DataItem type="LOAD" category="SAMPLE" units="PERCENT" nativeUnits="PERCENT" id="c1" name="load">
<Filters>
<Filter type="MINIMUM_DELTA">5.0</Filter>
</Filters>
</DataItem>
<DataItem type="POSITION" category="SAMPLE" units="MILLIMETER" nativeUnits="MILLIMETER" id="c2" name="pos">
<Filters>
<Filter type="MINIMUM_DELTA">10.0</Filter>
</Filters>
</DataItem>
<DataItem name="Smode" type="ROTARY_MODE" category="EVENT" id="c3">
<Constraints><Value>SPINDLE</Value></Constraints>
</DataItem>
<DataItem name="chuck" type="CHUCK_STATE" category="EVENT" id="c4"/>
</DataItems>
</Rotary>
</Components>
</Axes>
<Controller name="Controller" id="cont">
<Components>
<Path name="path" id="path">
<DataItems>
<DataItem type="BLOCK" category="EVENT" id="p1" name="block"/>
<DataItem type="CONTROLLER_MODE" category="EVENT" id="p2" name="mode"/>
<DataItem type="LINE" category="EVENT" id="p3" name="line"/>
<DataItem type="PROGRAM" category="EVENT" id="p4" name="program"/>
</DataItems>
</Path>
</Components>
</Controller>
<Door name="door" id="d">
<DataItems>
<DataItem name="door" id="d2" type="DOOR_STATE" category="EVENT" />
</DataItems>
</Door>
<Systems id="systems">
<Components>
<Electric id="ele">
<DataItems>
<DataItem name="power_state" id="eps" type="POWER_STATE" category="EVENT" />
</DataItems>
</Electric>
</Components>
</Systems>
<Interfaces name="interfaces" id="int">
<Components>
<BarFeederInterface name="barfeeder" id="bf">
<DataItems>
<DataItem type="MATERIAL_FEED" name="feed" id="mf" category="EVENT" />
<DataItem type="SYSTEM" name="fsys" id="bfc" category="CONDITION">
<Source dataItemId="mf" componentId="ele" compositionId="xxx" />
</DataItem>
</DataItems>
<References>
<DataItemRef name="chuck" idRef="c4" />
<DataItemRef name="door" idRef="d2" />
<ComponentRef name="electric" idRef="ele" />
</References>
</BarFeederInterface>
</Components>
</Interfaces>
</Components>
</Device>
</Devices>
</MTConnectDevices>