-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDevices.xml
More file actions
196 lines (196 loc) · 12 KB
/
Devices.xml
File metadata and controls
196 lines (196 loc) · 12 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/styles/styles.xsl"?>
<MTConnectDevices xmlns:m="urn:mtconnect.org:MTConnectDevices:2.2" xmlns="urn:mtconnect.org:MTConnectDevices:2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mtconnect.org:MTConnectDevices:2.2 http://schemas.mtconnect.org/schemas/MTConnectDevices_2.2.xsd">
<Header creationTime="2023-06-23T05:37:23Z" sender="LightWorks-TM" instanceId="1" version="2.2.0.2" deviceModelChangeTime="2023-06-22T14:23:02.553618Z" assetBufferSize="0" assetCount="0" bufferSize="0"/>
<Devices>
<Device id="5a0b3e57-aa1a-4c46-92c7-98b7a3a01367" iso841Class="1" name="5a0b3e57-aa1a-4c46-92c7-98b7a3a01367" sampleInterval="50" uuid="5a0b3e57-aa1a-4c46-92c7-98b7a3a01367">
<DataItems>
<DataItem category="EVENT" id="a" name="a" type="AVAILABILITY">
<Definition>
<Description>AVAILABLE when a socket connection is established with the machine.</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="p" name="p" type="NETWORK_PORT">
<Definition>
<Description>Port number used to access the machine's Croissant API</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" discrete="true" id="f892a371-1ce8-3925-bdf7-e34a03138bb0_asset_chg" type="ASSET_CHANGED"/>
<DataItem category="EVENT" id="f892a371-1ce8-3925-bdf7-e34a03138bb0_asset_rem" type="ASSET_REMOVED"/>
<DataItem category="EVENT" id="f892a371-1ce8-3925-bdf7-e34a03138bb0_asset_count" representation="DATA_SET" type="ASSET_COUNT"/>
</DataItems>
<Components>
<System id="sys" name="Systems">
<Components>
<Heating id="mdl" name="ModelExtruder">
<DataItems>
<DataItem category="SAMPLE" id="extmdlttemp" name="extmdlttemp" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
<Definition>
<Description>Regarding the primary, (typically) model printing extruder; Target temperature for the extruder, in Celsius</Description>
</Definition>
</DataItem>
<DataItem category="SAMPLE" id="extmdlctemp" name="extmdlctemp" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
<Definition>
<Description>Regarding the primary, (typically) model printing extruder; Actual temperature for the extruder, in Celsius</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="extmdltid" name="extmdltid" type="TOOL_ASSET_ID">
<Definition>
<Description>Regarding the primary, (typically) model printing extruder; MakerBot's internal id for the type of extruder installed in the machine</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="extmdltname" name="extmdltname" type="TOOL_ASSET_ID">
<Definition>
<Description>Regarding the primary, (typically) model printing extruder; Model number of the recognized extruder id. Returns UNAVAILABLE when the adapter is unable to recognize the ExtruderId.</Description>
</Definition>
</DataItem>
<DataItem category="CONDITION" id="extmdlte" name="extmdlte" type="SYSTEM">
<Definition>
<Description>Regarding the primary, (typically) model printing extruder;</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="extmdlfp" name="extmdlfp" subType="PRIMARY" type="END_OF_BAR">
<Definition>
<Description>Regarding the primary, (typically) model printing extruder; Whether the filament in this extruder is depleted or missing</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="extmdlmat" name="extmdlmat" type="MATERIAL">
<Definition>
<Description>Regarding the primary, (typically) model printing extruder; The assumed type of material loaded into the extruder based on the capabilities of the extruder. Returns UNAVAILABLE either when undetermined or when OutOfFilament is 'YES'</Description>
</Definition>
</DataItem>
</DataItems>
</Heating>
<Heating id="spt" name="SupportExtruder">
<DataItems>
<DataItem category="SAMPLE" id="extsptttemp" name="extsptttemp" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
<Definition>
<Description>Regarding the secondary, (typically) support printing extruder; Target temperature for the extruder, in Celsius</Description>
</Definition>
</DataItem>
<DataItem category="SAMPLE" id="extsptctemp" name="extsptctemp" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
<Definition>
<Description>Regarding the secondary, (typically) support printing extruder; Actual temperature for the extruder, in Celsius</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="extspttid" name="extspttid" type="TOOL_ASSET_ID">
<Definition>
<Description>Regarding the secondary, (typically) support printing extruder; MakerBot's internal id for the type of extruder installed in the machine</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="extspttname" name="extspttname" type="TOOL_ASSET_ID">
<Definition>
<Description>Regarding the secondary, (typically) support printing extruder; Model number of the recognized extruder id. Returns UNAVAILABLE when the adapter is unable to recognize the ExtruderId.</Description>
</Definition>
</DataItem>
<DataItem category="CONDITION" id="extsptte" name="extsptte" type="SYSTEM">
<Definition>
<Description>Regarding the secondary, (typically) support printing extruder;</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="extsptfp" name="extsptfp" subType="PRIMARY" type="END_OF_BAR">
<Definition>
<Description>Regarding the secondary, (typically) support printing extruder; Whether the filament in this extruder is depleted or missing</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="extsptmat" name="extsptmat" type="MATERIAL">
<Definition>
<Description>Regarding the secondary, (typically) support printing extruder; The assumed type of material loaded into the extruder based on the capabilities of the extruder. Returns UNAVAILABLE either when undetermined or when OutOfFilament is 'YES'</Description>
</Definition>
</DataItem>
</DataItems>
</Heating>
</Components>
</System>
<Axes id="ax" name="Axes">
<Components>
<Linear id="x" name="X">
<DataItems>
<DataItem category="SAMPLE" id="axxpos" name="axxpos" subType="ACTUAL" type="PATH_POSITION" units="MILLIMETER_3D"/>
<DataItem category="SAMPLE" id="axxcmd" name="axxcmd" subType="COMMANDED" type="PATH_POSITION" units="MILLIMETER_3D"/>
</DataItems>
</Linear>
<Linear id="y" name="Y">
<DataItems>
<DataItem category="SAMPLE" id="axypos" name="axypos" subType="ACTUAL" type="PATH_POSITION" units="MILLIMETER_3D"/>
<DataItem category="SAMPLE" id="axycmd" name="axycmd" subType="COMMANDED" type="PATH_POSITION" units="MILLIMETER_3D"/>
</DataItems>
</Linear>
<Linear id="z" name="Z">
<DataItems>
<DataItem category="SAMPLE" id="axzpos" name="axzpos" subType="ACTUAL" type="PATH_POSITION" units="MILLIMETER_3D"/>
<DataItem category="SAMPLE" id="axzcmd" name="axzcmd" subType="COMMANDED" type="PATH_POSITION" units="MILLIMETER_3D"/>
</DataItems>
</Linear>
</Components>
</Axes>
<Controller id="ctrl" name="Controller">
<DataItems>
<DataItem category="EVENT" id="ctrlapiv" name="ctrlapiv" subType="VERSION" type="APPLICATION">
<Definition>
<Description>Version of the Croissant API</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="ctrlfirmv" name="ctrlfirmv" subType="VERSION" type="FIRMWARE">
<Definition>
<Description>Version of the firmware</Description>
</Definition>
</DataItem>
</DataItems>
<Components>
<Path id="p" name="Path">
<DataItems>
<DataItem category="EVENT" id="ctrlpexe" name="ctrlpexe" type="EXECUTION">
<Definition>
<Description>Current execution state of the program on the machine</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="ctrlpfm" name="ctrlpfm" type="FUNCTIONAL_MODE">
<Definition>
<Description>Indicates whether the machine is in PRODUCTION, SETUP, or TEARDOWN depending on the current process state</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="ctrlpprg" name="ctrlpprg" subType="ACTIVE" type="PROGRAM">
<Definition>
<Description>Reference to the internal filename of the .gcode or .makerbot part program currently executing on the machine</Description>
</Definition>
</DataItem>
<DataItem category="CONDITION" id="ctrlpalrm" name="ctrlpalrm" type="SYSTEM"/>
<DataItem category="EVENT" id="ctrlpto" name="ctrlpto" subType="LENGTH" type="TOOL_OFFSET">
<Definition>
<Description>z-offset defined for nozzle(s)</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="ctrlpun" name="ctrlpun" type="OPERATOR_ID">
<Definition>
<Description>User that submitted the print job</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="ctrlpps" name="ctrlpps" subType="START" type="PROCESS_TIME">
<Definition>
<Description>When a print process started</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="ctrlppt" name="ctrlppt" subType="TARGET_COMPLETION" type="PROCESS_TIME">
<Definition>
<Description>When a print process is estimated to complete. this is based on the process start time</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="ctrlppc" name="ctrlppc" subType="COMPLETE" type="PROCESS_TIME">
<Definition>
<Description>When the print process was completed</Description>
</Definition>
</DataItem>
<DataItem category="EVENT" id="ctrlpstate" name="ctrlpstate" type="PROCESS_STATE">
<Definition>
<Description>Current print process state</Description>
</Definition>
</DataItem>
</DataItems>
</Path>
</Components>
</Controller>
</Components>
</Device>
</Devices>
</MTConnectDevices>