-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathswerve.lvproj
436 lines (436 loc) · 58.5 KB
/
swerve.lvproj
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
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
<<<<<<< HEAD
<?xml version='1.0' encoding='UTF-8'?>
<Project Type="Project" LVVersion="20008000">
<Item Name="My Computer" Type="My Computer">
<Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.tcp.enabled" Type="Bool">false</Property>
<Property Name="server.tcp.port" Type="Int">0</Property>
<Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>
<Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>
<Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
<Property Name="specify.custom.address" Type="Bool">false</Property>
<Item Name="swerve" Type="Folder" URL="..">
<Property Name="NI.DISK" Type="Bool">true</Property>
</Item>
<Item Name="Dependencies" Type="Dependencies">
<Item Name="vi.lib" Type="Folder">
<Item Name="Draw Arc.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Draw Arc.vi"/>
<Item Name="Draw Circle by Radius.vi" Type="VI" URL="/<vilib>/picture/pictutil.llb/Draw Circle by Radius.vi"/>
<Item Name="Empty Picture" Type="VI" URL="/<vilib>/picture/picture.llb/Empty Picture"/>
<Item Name="Set Pen State.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Set Pen State.vi"/>
</Item>
</Item>
<Item Name="Build Specifications" Type="Build"/>
</Item>
</Project>
=======
<?xml version='1.0' encoding='UTF-8'?>
<Project Type="Project" LVVersion="20008000">
<Item Name="My Computer" Type="My Computer">
<Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
<Property Name="server.tcp.enabled" Type="Bool">false</Property>
<Property Name="server.tcp.port" Type="Int">0</Property>
<Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>
<Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>
<Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
<Property Name="specify.custom.address" Type="Bool">false</Property>
<Item Name="swerve" Type="Folder" URL="..">
<Property Name="NI.DISK" Type="Bool">true</Property>
</Item>
<Item Name="Dependencies" Type="Dependencies">
<Item Name="instr.lib" Type="Folder">
<Item Name="DC Motor Controller.lvclass" Type="LVClass" URL="/<instrlib>/DC Motor Controller/HAIOL/DC Motor Controller.lvclass"/>
<Item Name="Parallax Standard Servo.lvclass" Type="LVClass" URL="/<instrlib>/Parallax Standard Servo/HAIOL/Parallax Standard Servo.lvclass"/>
</Item>
<Item Name="vi.lib" Type="Folder">
<Item Name="Acquire Semaphore.vi" Type="VI" URL="/<vilib>/Utility/semaphor.llb/Acquire Semaphore.vi"/>
<Item Name="AddNamedSemaphorePrefix.vi" Type="VI" URL="/<vilib>/Utility/semaphor.llb/AddNamedSemaphorePrefix.vi"/>
<Item Name="Cast to Little Endian Byte Array.vim" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Cast to Little Endian Byte Array.vim"/>
<Item Name="Clear Errors.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Clear Errors.vi"/>
<Item Name="Closed Loop Voltage Mode.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Closed Loop Voltage Mode.ctl"/>
<Item Name="Coerce with Cluster.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Control and Modeling/Coerce with Cluster.vi"/>
<Item Name="Command Status Info.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Framework/Command Status Info.ctl"/>
<Item Name="Completion Notifier.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Framework/Completion Notifier.ctl"/>
<Item Name="Completion Status.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Framework/Completion Status.ctl"/>
<Item Name="Construct Delta JSON.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Construct Delta JSON.vi"/>
<Item Name="CTRE_ErrorHandle.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Error/CTRE_ErrorHandle.vi"/>
<Item Name="CTRE_LibraryCall_ErrorHandle.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Error/CTRE_LibraryCall_ErrorHandle.vi"/>
<Item Name="CTRE_Phoenix_CANcoder_ConfigSensorDirection.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/Sensor Config/CTRE_Phoenix_CANcoder_ConfigSensorDirection.vi"/>
<Item Name="CTRE_Phoenix_CANcoder_DeviceRef.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/Controls/CTRE_Phoenix_CANcoder_DeviceRef.ctl"/>
<Item Name="CTRE_Phoenix_CANCoder_GetAbsolutePosition.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/CCI/CTRE_Phoenix_CANCoder_GetAbsolutePosition.vi"/>
<Item Name="CTRE_Phoenix_CANcoder_GetBusVoltage.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/Get/CTRE_Phoenix_CANcoder_GetBusVoltage.vi"/>
<Item Name="CTRE_Phoenix_CANcoder_GetLastUnitString.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/Get/CTRE_Phoenix_CANcoder_GetLastUnitString.vi"/>
<Item Name="CTRE_Phoenix_CANcoder_GetMagnetFieldStrength.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/Get/CTRE_Phoenix_CANcoder_GetMagnetFieldStrength.vi"/>
<Item Name="CTRE_Phoenix_CANcoder_GetPolymorphic.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/CTRE_Phoenix_CANcoder_GetPolymorphic.vi"/>
<Item Name="CTRE_Phoenix_CANCoder_GetPosition.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/CCI/CTRE_Phoenix_CANCoder_GetPosition.vi"/>
<Item Name="CTRE_Phoenix_CANcoder_GetSensorData.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/Get/CTRE_Phoenix_CANcoder_GetSensorData.vi"/>
<Item Name="CTRE_Phoenix_CANCoder_GetVelocity.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/CCI/CTRE_Phoenix_CANCoder_GetVelocity.vi"/>
<Item Name="CTRE_Phoenix_CANcoder_MagnetFieldStrength.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/Controls/CTRE_Phoenix_CANcoder_MagnetFieldStrength.ctl"/>
<Item Name="CTRE_Phoenix_CANcoder_Open.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/CANCoder/CTRE_Phoenix_CANcoder_Open.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_ConfigClosedLoopConstants.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Closed Loop/CTRE_Phoenix_MotorControl_ConfigClosedLoopConstants.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_ControlMode.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Controls/CTRE_Phoenix_MotorControl_ControlMode.ctl"/>
<Item Name="CTRE_Phoenix_MotorControl_DevRefData.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Controls/CTRE_Phoenix_MotorControl_DevRefData.ctl"/>
<Item Name="CTRE_Phoenix_MotorControl_GetDevRefData.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CTRE_Phoenix_MotorControl_GetDevRefData.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_NeutralMode.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Controls/CTRE_Phoenix_MotorControl_NeutralMode.ctl"/>
<Item Name="CTRE_Phoenix_MotorControl_RefNumRegistrySet.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CTRE_Phoenix_MotorControl_RefNumRegistrySet.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_Set.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CTRE_Phoenix_MotorControl_Set.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_SetInverted_TalonFX.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CTRE_Phoenix_MotorControl_SetInverted_TalonFX.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_SetNeutralMode.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CTRE_Phoenix_MotorControl_SetNeutralMode.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_SetSelectedSensorPosition.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Sensor/CTRE_Phoenix_MotorControl_SetSelectedSensorPosition.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_SetStatusFramePeriod_Enhanced.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Frame Rate/CTRE_Phoenix_MotorControl_SetStatusFramePeriod_Enhanced.vi"/>
<Item Name="CTRE_Phoenix_MotorControl_StatusFrameEnhanced.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Controls/CTRE_Phoenix_MotorControl_StatusFrameEnhanced.ctl"/>
<Item Name="CTRE_Phoenix_MotorControl_TalonFXInvertType.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Controls/CTRE_Phoenix_MotorControl_TalonFXInvertType.ctl"/>
<Item Name="CTRE_Phoenix_MotorControl_UpdateRefNum.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CTRE_Phoenix_MotorControl_UpdateRefNum.vi"/>
<Item Name="CTRE_Phoenix_MotorController_Get_TalonFX.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CTRE_Phoenix_MotorController_Get_TalonFX.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetBusVoltage.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetBusVoltage.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetClosedLoopData.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_GetClosedLoopData.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetClosedLoopError.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetClosedLoopError.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetClosedLoopTarget.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetClosedLoopTarget.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetDeviceID.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetDeviceID.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetErrorDerivative.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetErrorDerivative.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetFirmwareVersion.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetFirmwareVersion.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetGeneralStatus.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_GetGeneralStatus.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetHasResetOccurred.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetHasResetOccurred.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetIntegralAccumulator.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetIntegralAccumulator.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetLimitSwitchStates.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_GetLimitSwitchStates.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetPercentOutput.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_GetPercentOutput.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetSelectedSensorData.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_GetSelectedSensorData.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetSelectedSensorPosition.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetSelectedSensorPosition.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetSelectedSensorVelocity.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/CCI/CTRE_Phoenix_MotorController_GetSelectedSensorVelocity.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetSupplyAndStatorCurrent_Enhanced.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_GetSupplyAndStatorCurrent_Enhanced.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetTemperature.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_GetTemperature.vi"/>
<Item Name="CTRE_Phoenix_MotorController_GetVoltage.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_GetVoltage.vi"/>
<Item Name="CTRE_Phoenix_MotorController_IntegratedSensorData_TalonFX.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/Get/CTRE_Phoenix_MotorController_IntegratedSensorData_TalonFX.vi"/>
<Item Name="CTRE_Phoenix_Pigeon2_Faults.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon2/controls/CTRE_Phoenix_Pigeon2_Faults.ctl"/>
<Item Name="CTRE_Phoenix_Pigeon2_GetFaults.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon2/CTRE_Phoenix_Pigeon2_GetFaults.vi"/>
<Item Name="CTRE_Phoenix_Pigeon2_GetGravityVector.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon2/CTRE_Phoenix_Pigeon2_GetGravityVector.vi"/>
<Item Name="CTRE_Phoenix_Pigeon2_GetStatus.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon2/CTRE_Phoenix_Pigeon2_GetStatus.vi"/>
<Item Name="CTRE_Phoenix_Pigeon2_GetStickyFaults.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon2/CTRE_Phoenix_Pigeon2_GetStickyFaults.vi"/>
<Item Name="CTRE_Phoenix_TalonFX_Open.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Talon FX/CTRE_Phoenix_TalonFX_Open.vi"/>
<Item Name="CTRE_PigeonIMU_ConnectionType.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon IMU/CTRE_PigeonIMU_ConnectionType.ctl"/>
<Item Name="CTRE_PigeonIMU_DeviceRef.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon IMU/CTRE_PigeonIMU_DeviceRef.ctl"/>
<Item Name="CTRE_PigeonIMU_Get6DQuaternion.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon IMU/CTRE_PigeonIMU_Get6DQuaternion.vi"/>
<Item Name="CTRE_PigeonIMU_GetAccumGyro.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon IMU/CTRE_PigeonIMU_GetAccumGyro.vi"/>
<Item Name="CTRE_PigeonIMU_GetBiasedAccelerometer.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon IMU/CTRE_PigeonIMU_GetBiasedAccelerometer.vi"/>
<Item Name="CTRE_PigeonIMU_GetBiasedMagnetometer.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon IMU/CTRE_PigeonIMU_GetBiasedMagnetometer.vi"/>
<Item Name="CTRE_PigeonIMU_GetYPR.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon IMU/CTRE_PigeonIMU_GetYPR.vi"/>
<Item Name="CTRE_PigeonIMU_RefNumRegistryGet.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Pigeon IMU/CTRE_PigeonIMU_RefNumRegistryGet.vi"/>
<Item Name="Delta JSON Update.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Delta JSON Update.vi"/>
<Item Name="DIO data proto.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/DIO/DIO data proto.ctl"/>
<Item Name="DIO proto.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/DIO/DIO proto.ctl"/>
<Item Name="DIO Update Ops.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/DIO/DIO Update Ops.ctl"/>
<Item Name="DIO_PanelSim_Global.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/DIO/DIO_PanelSim_Global.vi"/>
<Item Name="dPWM Data proto.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/dPWM/dPWM Data proto.ctl"/>
<Item Name="dPWM proto.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/dPWM/dPWM proto.ctl"/>
<Item Name="dPWM Update Ops.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/dPWM/dPWM Update Ops.ctl"/>
<Item Name="dPWM_PanelSim_Global.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/dPWM/dPWM_PanelSim_Global.vi"/>
<Item Name="Draw Oval.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Draw Oval.vi"/>
<Item Name="DriverLib.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Controls/DriverLib.ctl"/>
<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Error Cluster From Error Code.vi"/>
<Item Name="Fixup Time.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Control and Modeling/Fixup Time.vi"/>
<Item Name="FPGA_CounterERRInvalidResource.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/Counter/FPGA_CounterERRInvalidResource.vi"/>
<Item Name="FPGA_DIOChannel.ctl" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOChannel.ctl"/>
<Item Name="FPGA_DIODevRef.ctl" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIODevRef.ctl"/>
<Item Name="FPGA_DIOERRInvalidPWMChannel.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOERRInvalidPWMChannel.vi"/>
<Item Name="FPGA_DIOOpen.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOOpen.vi"/>
<Item Name="FPGA_DIOPWMChannel.ctl" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOPWMChannel.ctl"/>
<Item Name="FPGA_DIOReadDO_PWMDutyCycle.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOReadDO_PWMDutyCycle.vi"/>
<Item Name="FPGA_DIOReadMXPSpecialFunction.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOReadMXPSpecialFunction.vi"/>
<Item Name="FPGA_DIOReadOutputEnable.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOReadOutputEnable.vi"/>
<Item Name="FPGA_DIOReadPWMValue.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOReadPWMValue.vi"/>
<Item Name="FPGA_DIOWriteDO_PWMConfig.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOWriteDO_PWMConfig.vi"/>
<Item Name="FPGA_DIOWriteMXPSpecialFunction.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOWriteMXPSpecialFunction.vi"/>
<Item Name="FPGA_DIOWriteOutputEnable.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOWriteOutputEnable.vi"/>
<Item Name="FPGA_DIOWritePWMValue.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_DIOWritePWMValue.vi"/>
<Item Name="FPGA_MapDIOChannelEnumToModuleLine.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/DIO/FPGA_MapDIOChannelEnumToModuleLine.vi"/>
<Item Name="FPGA_NIFPGAInterfaceFPGAResourceConstant.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/FPGA_NIFPGAInterfaceFPGAResourceConstant.vi"/>
<Item Name="FPGA_SPI_Write_EnableDIO.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/SPI/FPGA_SPI_Write_EnableDIO.vi"/>
<Item Name="FPGA_SystemAsync VI Agent.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/System/FPGA_SystemAsync VI Agent.vi"/>
<Item Name="FPGA_SystemAsynch VI Registration.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/System/FPGA_SystemAsynch VI Registration.vi"/>
<Item Name="FPGA_SystemERRWrongVersion.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/System/FPGA_SystemERRWrongVersion.vi"/>
<Item Name="FPGA_SystemFPGA Ref Global.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/System/FPGA_SystemFPGA Ref Global.vi"/>
<Item Name="FPGA_SystemFRC FPGA Ref.ctl" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/System/FPGA_SystemFRC FPGA Ref.ctl"/>
<Item Name="FPGA_SystemGet.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/System/FPGA_SystemGet.vi"/>
<Item Name="FPGA_SystemOpen.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/System/FPGA_SystemOpen.vi"/>
<Item Name="FPGA_SystemStart Async Agent.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/System/FPGA_SystemStart Async Agent.vi"/>
<Item Name="Get Checked Elements.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Get Checked Elements.vi"/>
<Item Name="Get Named Sorted Elements.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Get Named Sorted Elements.vi"/>
<Item Name="Get Object Names.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Get Object Names.vi"/>
<Item Name="GetNamedSemaphorePrefix.vi" Type="VI" URL="/<vilib>/Utility/semaphor.llb/GetNamedSemaphorePrefix.vi"/>
<Item Name="i2c_bus.ctl" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/i2clib/i2c_bus.ctl"/>
<Item Name="Is Value Changed.vim" Type="VI" URL="/<vilib>/Utility/Is Value Changed.vim"/>
<Item Name="JSON Delta DIO Update.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/DIO/JSON Delta DIO Update.vi"/>
<Item Name="JSON Delta dPWM Update.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/dPWM/JSON Delta dPWM Update.vi"/>
<Item Name="JSON Delta PWM Update.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/PWM/JSON Delta PWM Update.vi"/>
<Item Name="JSON Object Deltas.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/JSON Object Deltas.vi"/>
<Item Name="JSON Sorter.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/JSON Sorter.vi"/>
<Item Name="LVMouseTypeDef.ctl" Type="VI" URL="/<vilib>/Utility/miscctls.llb/LVMouseTypeDef.ctl"/>
<Item Name="Make DeltaJSON Subs.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Make DeltaJSON Subs.vi"/>
<Item Name="Make DIO JSON.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/DIO/Make DIO JSON.vi"/>
<Item Name="Make dPWM JSON.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/dPWM/Make dPWM JSON.vi"/>
<Item Name="Make PWM JSON.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/PWM/Make PWM JSON.vi"/>
<Item Name="MotorOutput_Simulation_Global.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/MotorOutput_Simulation_Global.vi"/>
<Item Name="MotorRefNum_Simulation_Global.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/MotorRefNum_Simulation_Global.vi"/>
<Item Name="Multi Error Cluster.lvlib" Type="Library" URL="/<vilib>/MultiError/TokenizeJSON/Multi Error Cluster.lvlib"/>
<Item Name="NetComm_CAN_OpenStreamSession.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_CAN_OpenStreamSession.vi"/>
<Item Name="NetComm_CAN_ReadStreamSession.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_CAN_ReadStreamSession.vi"/>
<Item Name="NetComm_CAN_Receive.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_CAN_Receive.vi"/>
<Item Name="NetComm_CAN_Send.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_CAN_Send.vi"/>
<Item Name="NetComm_getFPGAFileName.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_getFPGAFileName.vi"/>
<Item Name="NetComm_getWatchdogActive.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_getWatchdogActive.vi"/>
<Item Name="NetComm_SendError.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_SendError.vi"/>
<Item Name="NetComm_UnloadCPPStartupProgram.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_UnloadCPPStartupProgram.vi"/>
<Item Name="NetComm_UsageReport_report.vi" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_UsageReport_report.vi"/>
<Item Name="NetComm_UsageReport_ResourceType.ctl" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/NetworkCommunication/NetComm_UsageReport_ResourceType.ctl"/>
<Item Name="NI_AAL_Angle.lvlib" Type="Library" URL="/<vilib>/Analysis/NI_AAL_Angle.lvlib"/>
<Item Name="NI_AALBase.lvlib" Type="Library" URL="/<vilib>/Analysis/NI_AALBase.lvlib"/>
<Item Name="NI_AALPro.lvlib" Type="Library" URL="/<vilib>/Analysis/NI_AALPro.lvlib"/>
<Item Name="NI_Matrix.lvlib" Type="Library" URL="/<vilib>/Analysis/Matrix/NI_Matrix.lvlib"/>
<Item Name="NI_PtbyPt.lvlib" Type="Library" URL="/<vilib>/ptbypt/NI_PtbyPt.lvlib"/>
<Item Name="Not A Semaphore.vi" Type="VI" URL="/<vilib>/Utility/semaphor.llb/Not A Semaphore.vi"/>
<Item Name="NT Check Errors.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Check Errors.vi"/>
<Item Name="NT Datatype.ctl" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Datatype.ctl"/>
<Item Name="NT Get PublishHandle.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Get PublishHandle.vi"/>
<Item Name="NT Get SubscribeHandle.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Get SubscribeHandle.vi"/>
<Item Name="NT Get Topic.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Get Topic.vi"/>
<Item Name="NT PublishOptions.ctl" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT PublishOptions.ctl"/>
<Item Name="NT Read Boolean Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Boolean Array.vi"/>
<Item Name="NT Read Boolean.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Boolean.vi"/>
<Item Name="NT Read Float Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Float Array.vi"/>
<Item Name="NT Read Float.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Float.vi"/>
<Item Name="NT Read Integer Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Integer Array.vi"/>
<Item Name="NT Read Integer.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Integer.vi"/>
<Item Name="NT Read Number.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Number.vi"/>
<Item Name="NT Read Numeric Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Numeric Array.vi"/>
<Item Name="NT Read Raw.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Raw.vi"/>
<Item Name="NT Read String Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read String Array.vi"/>
<Item Name="NT Read String.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read String.vi"/>
<Item Name="NT Read Value.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Value.vi"/>
<Item Name="NT Read Variant.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Read Variant.vi"/>
<Item Name="NT SubscribeOptions.ctl" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT SubscribeOptions.ctl"/>
<Item Name="NT Write Boolean Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Boolean Array.vi"/>
<Item Name="NT Write Boolean.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Boolean.vi"/>
<Item Name="NT Write Float Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Float Array.vi"/>
<Item Name="NT Write Float.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Float.vi"/>
<Item Name="NT Write Integer Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Integer Array.vi"/>
<Item Name="NT Write Integer.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Integer.vi"/>
<Item Name="NT Write Number.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Number.vi"/>
<Item Name="NT Write Numeric Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Numeric Array.vi"/>
<Item Name="NT Write Raw.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Raw.vi"/>
<Item Name="NT Write String Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write String Array.vi"/>
<Item Name="NT Write String.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write String.vi"/>
<Item Name="NT Write Value.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Value.vi"/>
<Item Name="NT Write Variant.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT Write Variant.vi"/>
<Item Name="NT_Create Actual Table Name.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_Create Actual Table Name.vi"/>
<Item Name="NT_CreateInstance.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_CreateInstance.vi"/>
<Item Name="NT_LL_Read Boolean Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Boolean Array.vi"/>
<Item Name="NT_LL_Read Boolean.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Boolean.vi"/>
<Item Name="NT_LL_Read Float Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Float Array.vi"/>
<Item Name="NT_LL_Read Float.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Float.vi"/>
<Item Name="NT_LL_Read Int Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Int Array.vi"/>
<Item Name="NT_LL_Read Integer.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Integer.vi"/>
<Item Name="NT_LL_Read Number.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Number.vi"/>
<Item Name="NT_LL_Read Numeric Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Numeric Array.vi"/>
<Item Name="NT_LL_Read Raw.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read Raw.vi"/>
<Item Name="NT_LL_Read String Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read String Array.vi"/>
<Item Name="NT_LL_Read String.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Read String.vi"/>
<Item Name="NT_LL_Write Boolean Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write Boolean Array.vi"/>
<Item Name="NT_LL_Write Boolean.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write Boolean.vi"/>
<Item Name="NT_LL_Write Float Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write Float Array.vi"/>
<Item Name="NT_LL_Write Float.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write Float.vi"/>
<Item Name="NT_LL_Write Integer.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write Integer.vi"/>
<Item Name="NT_LL_Write IntegerArray.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write IntegerArray.vi"/>
<Item Name="NT_LL_Write Number.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write Number.vi"/>
<Item Name="NT_LL_Write Numeric Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write Numeric Array.vi"/>
<Item Name="NT_LL_Write Raw.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write Raw.vi"/>
<Item Name="NT_LL_Write String Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write String Array.vi"/>
<Item Name="NT_LL_Write String.vi" Type="VI" URL="/<vilib>/Rock Robotics/Network Tables/NT_LL_Write String.vi"/>
<Item Name="Obtain Semaphore Reference.vi" Type="VI" URL="/<vilib>/Utility/semaphor.llb/Obtain Semaphore Reference.vi"/>
<Item Name="Parallel Derivative Calculation.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Control and Modeling/Parallel Derivative Calculation.vi"/>
<Item Name="Parallel Integration Calculation.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Control and Modeling/Parallel Integration Calculation.vi"/>
<Item Name="Parallel PID (DBL).vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Control and Modeling/Parallel PID (DBL).vi"/>
<Item Name="Parralel Proportional Calculation.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Control and Modeling/Parralel Proportional Calculation.vi"/>
<Item Name="PWM data proto.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/PWM/PWM data proto.ctl"/>
<Item Name="PWM proto.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/PWM/PWM proto.ctl"/>
<Item Name="PWM Update Ops.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/PWM/PWM Update Ops.ctl"/>
<Item Name="PWM_PanelSim_Global.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/PWM/PWM_PanelSim_Global.vi"/>
<Item Name="Random Number (Range) DBL.vi" Type="VI" URL="/<vilib>/numeric/Random Number (Range) DBL.vi"/>
<Item Name="Random Number (Range) I64.vi" Type="VI" URL="/<vilib>/numeric/Random Number (Range) I64.vi"/>
<Item Name="Random Number (Range) U64.vi" Type="VI" URL="/<vilib>/numeric/Random Number (Range) U64.vi"/>
<Item Name="Random Number (Range).vi" Type="VI" URL="/<vilib>/numeric/Random Number (Range).vi"/>
<Item Name="Refnum Registry Operation.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Utilities/Refnum Registry Operation.ctl"/>
<Item Name="Release Semaphore.vi" Type="VI" URL="/<vilib>/Utility/semaphor.llb/Release Semaphore.vi"/>
<Item Name="roboRIO_FPGA_2023_23.0.0.lvbitx" Type="Document" URL="/<vilib>/Rock Robotics/SystemInterfaces/roboRIO_FPGA_2023_23.0.0.lvbitx"/>
<Item Name="Semaphore RefNum" Type="VI" URL="/<vilib>/Utility/semaphor.llb/Semaphore RefNum"/>
<Item Name="Semaphore Refnum Core.ctl" Type="VI" URL="/<vilib>/Utility/semaphor.llb/Semaphore Refnum Core.ctl"/>
<Item Name="SendDIOProtocol.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/DIO/SendDIOProtocol.vi"/>
<Item Name="SenddPWMProtocol.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/dPWM/SenddPWMProtocol.vi"/>
<Item Name="SendPWMProtocol.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Devices/PWM/SendPWMProtocol.vi"/>
<Item Name="ServoOutput_Simulation_Global.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/ServoOutput_Simulation_Global.vi"/>
<Item Name="ServoRefNum_Simulation_Global.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/ServoRefNum_Simulation_Global.vi"/>
<Item Name="Set Pen State.vi" Type="VI" URL="/<vilib>/picture/picture.llb/Set Pen State.vi"/>
<Item Name="sockets.lvlib" Type="Library" URL="/<vilib>/mediamongrels ltd/websockets/sockets/sockets.lvlib"/>
<Item Name="Spark MAX Broadcast Sync.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Broadcast Sync.vi"/>
<Item Name="Spark MAX CAN API Mask.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX CAN API Mask.ctl"/>
<Item Name="Spark MAX Check Firmare Version.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Check Firmare Version.vi"/>
<Item Name="Spark MAX Clear Faults.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Clear Faults.vi"/>
<Item Name="Spark MAX Configure Hall Sensor.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Configure Hall Sensor.vi"/>
<Item Name="Spark MAX Control Type.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Control Type.ctl"/>
<Item Name="Spark MAX Daemon.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Daemon/Spark MAX Daemon.vi"/>
<Item Name="Spark MAX Disable Closed Loop Voltage Mode.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Disable Closed Loop Voltage Mode.vi"/>
<Item Name="Spark MAX Disable.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Disable.vi"/>
<Item Name="Spark MAX Enable.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Enable.vi"/>
<Item Name="Spark MAX Faults.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Faults.ctl"/>
<Item Name="Spark MAX Get Absolute Encoder Position.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Get Absolute Encoder Position.vi"/>
<Item Name="Spark MAX Get Applied Output.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Get Applied Output.vi"/>
<Item Name="Spark MAX Get Cached Parameter.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Get Cached Parameter.vi"/>
<Item Name="Spark MAX Get Firmware Version.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Get Firmware Version.vi"/>
<Item Name="Spark MAX Get Output.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Get Output.vi"/>
<Item Name="Spark MAX Get Parameter Raw.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Get Parameter Raw.vi"/>
<Item Name="Spark MAX Get Sensor Position.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Get Sensor Position.vi"/>
<Item Name="Spark MAX Get Sensor Velocity.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Get Sensor Velocity.vi"/>
<Item Name="Spark MAX Get Status 0.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Get Status 0.vi"/>
<Item Name="Spark MAX Get Status 1.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Get Status 1.vi"/>
<Item Name="Spark MAX Get Status 2.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Get Status 2.vi"/>
<Item Name="Spark MAX Get Status 5.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Get Status 5.vi"/>
<Item Name="Spark MAX Hall Sensor Average Depth Size.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Hall Sensor Average Depth Size.ctl"/>
<Item Name="Spark MAX Idle Mode.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Idle Mode.ctl"/>
<Item Name="Spark MAX Open.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Open.vi"/>
<Item Name="Spark MAX Parameter Cache Element.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Parameter Cache Element.ctl"/>
<Item Name="Spark MAX Parameter ID.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Parameter ID.ctl"/>
<Item Name="Spark MAX Parameter Status.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Parameter Status.ctl"/>
<Item Name="Spark MAX Parameter Type.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Parameter Type.ctl"/>
<Item Name="Spark MAX PID Constant to Slot.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX PID Constant to Slot.vi"/>
<Item Name="Spark MAX Process Parameter Stream.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Process Parameter Stream.vi"/>
<Item Name="Spark MAX Register Device With Daemon.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Daemon/Spark MAX Register Device With Daemon.vi"/>
<Item Name="Spark MAX Registered Devices.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Daemon/Spark MAX Registered Devices.vi"/>
<Item Name="Spark MAX Sensor Type.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Sensor Type.ctl"/>
<Item Name="Spark MAX Set Conversion Factors.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set Conversion Factors.vi"/>
<Item Name="Spark MAX Set D Constant.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set D Constant.vi"/>
<Item Name="Spark MAX Set F Constant.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set F Constant.vi"/>
<Item Name="Spark MAX Set I Constant.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set I Constant.vi"/>
<Item Name="Spark MAX Set Idle Mode.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set Idle Mode.vi"/>
<Item Name="Spark MAX Set IZone Constant.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set IZone Constant.vi"/>
<Item Name="Spark MAX Set Output Advanced.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set Output Advanced.vi"/>
<Item Name="Spark MAX Set Output Basic.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Set Output Basic.vi"/>
<Item Name="Spark MAX Set P Constant.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set P Constant.vi"/>
<Item Name="Spark MAX Set Parameter Bool.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Set Parameter Bool.vi"/>
<Item Name="Spark MAX Set Parameter Byte Array.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Set Parameter Byte Array.vi"/>
<Item Name="Spark MAX Set Parameter dbl.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Set Parameter dbl.vi"/>
<Item Name="Spark MAX Set Parameter float.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Set Parameter float.vi"/>
<Item Name="Spark MAX Set Parameter signed int.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Set Parameter signed int.vi"/>
<Item Name="Spark MAX Set Parameter unsigned int.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Set Parameter unsigned int.vi"/>
<Item Name="Spark MAX Set Parameter.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Set Parameter.vi"/>
<Item Name="Spark MAX Set Periodic Frame Rate.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set Periodic Frame Rate.vi"/>
<Item Name="Spark MAX Set PID Position Wrapping.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set PID Position Wrapping.vi"/>
<Item Name="Spark MAX Set PIDF Constants.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set PIDF Constants.vi"/>
<Item Name="Spark MAX Set PIDF Output Range.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set PIDF Output Range.vi"/>
<Item Name="Spark MAX Set Sensor Position.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set Sensor Position.vi"/>
<Item Name="Spark MAX Set Smart Current Limit.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set Smart Current Limit.vi"/>
<Item Name="Spark MAX Set Voltage Compensation.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Public/Spark MAX Set Voltage Compensation.vi"/>
<Item Name="Spark MAX Start Daemon.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Daemon/Spark MAX Start Daemon.vi"/>
<Item Name="Spark MAX Status 0 Flags.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Status 0 Flags.ctl"/>
<Item Name="Spark MAX Status 0 Frame.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Status 0 Frame.ctl"/>
<Item Name="Spark MAX Status 1 Frame.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Status 1 Frame.ctl"/>
<Item Name="Spark MAX Status 2 Frame.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Status 2 Frame.ctl"/>
<Item Name="Spark MAX Status 5 Frame.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Status 5 Frame.ctl"/>
<Item Name="Spark MAX Status Frames.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Status Frames.ctl"/>
<Item Name="Spark MAX Unpack Faults.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Unpack Faults.vi"/>
<Item Name="Spark MAX Variant Data.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/Typedef/Spark MAX Variant Data.ctl"/>
<Item Name="Spark MAX Write Parameter Cache.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/REV Robotics/REVLib/SubVI/Private/Spark MAX Write Parameter Cache.vi"/>
<Item Name="spi_bus.ctl" Type="VI" URL="/<vilib>/Rock Robotics/SystemInterfaces/spilib/spi_bus.ctl"/>
<Item Name="Stall Data Flow.vim" Type="VI" URL="/<vilib>/Utility/Stall Data Flow.vim"/>
<Item Name="Store Websocket Refs.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Store Websocket Refs.vi"/>
<Item Name="sub_Random U32.vi" Type="VI" URL="/<vilib>/numeric/sub_Random U32.vi"/>
<Item Name="System Exec.vi" Type="VI" URL="/<vilib>/Platform/system.llb/System Exec.vi"/>
<Item Name="Trim Whitespace.vi" Type="VI" URL="/<vilib>/Utility/error.llb/Trim Whitespace.vi"/>
<Item Name="Update WebSocket Clients.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Simulation/Protocol/Update WebSocket Clients.vi"/>
<Item Name="Validate Semaphore Size.vi" Type="VI" URL="/<vilib>/Utility/semaphor.llb/Validate Semaphore Size.vi"/>
<Item Name="websockets.lvlib" Type="Library" URL="/<vilib>/mediamongrels ltd/websockets/websockets/websockets.lvlib"/>
<Item Name="whitespace.ctl" Type="VI" URL="/<vilib>/Utility/error.llb/whitespace.ctl"/>
<Item Name="WPI_CameraImageSize.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Camera/WPI_CameraImageSize.ctl"/>
<Item Name="WPI_CAN_Receive.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/CAN/WPI_CAN_Receive.vi"/>
<Item Name="WPI_CAN_Send.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/CAN/WPI_CAN_Send.vi"/>
<Item Name="WPI_CTRE_MotorController_Callback_Disable.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/WPI Callback VIs/WPI_CTRE_MotorController_Callback_Disable.vi"/>
<Item Name="WPI_CTRE_MotorController_Callback_Enable.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/WPI Callback VIs/WPI_CTRE_MotorController_Callback_Enable.vi"/>
<Item Name="WPI_CTRE_MotorController_Callback_SetOutput.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/ThirdParty/Phoenix-LabVIEW/Motor Controller/WPI Callback VIs/WPI_CTRE_MotorController_Callback_SetOutput.vi"/>
<Item Name="WPI_DigitalModuleDIOAllocator.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalModule/WPI_DigitalModuleDIOAllocator.vi"/>
<Item Name="WPI_DigitalModuleDIOCache.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalModule/WPI_DigitalModuleDIOCache.vi"/>
<Item Name="WPI_DigitalModuleDIOCacheOp.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalModule/WPI_DigitalModuleDIOCacheOp.ctl"/>
<Item Name="WPI_DigitalModuleERRDIOAlreadyAllocated.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalModule/WPI_DigitalModuleERRDIOAlreadyAllocated.vi"/>
<Item Name="WPI_DigitalModuleERRInvalidDIOIdx.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalModule/WPI_DigitalModuleERRInvalidDIOIdx.vi"/>
<Item Name="WPI_DigitalModuleERRSetOnUnallocatedDIO.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalModule/WPI_DigitalModuleERRSetOnUnallocatedDIO.vi"/>
<Item Name="WPI_DigitalOutputDevRef.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalOutput/WPI_DigitalOutputDevRef.ctl"/>
<Item Name="WPI_DigitalOutputGetPWM.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalOutput/WPI_DigitalOutputGetPWM.vi"/>
<Item Name="WPI_DigitalOutputPWMAllocator.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalOutput/WPI_DigitalOutputPWMAllocator.vi"/>
<Item Name="WPI_DigitalOutputPWMRef.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DigitalOutput/WPI_DigitalOutputPWMRef.ctl"/>
<Item Name="WPI_DriverStationRobotMode2.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/DriverStation/WPI_DriverStationRobotMode2.ctl"/>
<Item Name="WPI_ERRAcquireInvalidPWMChannelIdx.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_ERRAcquireInvalidPWMChannelIdx.vi"/>
<Item Name="WPI_ERRPwmChannelAllocated.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_ERRPwmChannelAllocated.vi"/>
<Item Name="WPI_GetSetVariantRefNum.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Utilities/WPI_GetSetVariantRefNum.vi"/>
<Item Name="WPI_MotorControlDeviceRef.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlDeviceRef.ctl"/>
<Item Name="WPI_MotorControlDisable.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlDisable.vi"/>
<Item Name="WPI_MotorControlDisableRefType.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlDisableRefType.ctl"/>
<Item Name="WPI_MotorControlDoesDevRefExist.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlDoesDevRefExist.vi"/>
<Item Name="WPI_MotorControlGetOutput.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlGetOutput.vi"/>
<Item Name="WPI_MotorControlGetOutputRefType.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlGetOutputRefType.ctl"/>
<Item Name="WPI_MotorControlRefNum Compare.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlRefNum Compare.vi"/>
<Item Name="WPI_MotorControlRefNum Registry Get.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlRefNum Registry Get.vi"/>
<Item Name="WPI_MotorControlRefNum Registry Read Name.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlRefNum Registry Read Name.vi"/>
<Item Name="WPI_MotorControlSafetyCheck.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlSafetyCheck.vi"/>
<Item Name="WPI_MotorControlSafetyError.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlSafetyError.vi"/>
<Item Name="WPI_MotorControlSafetyUpdate.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlSafetyUpdate.vi"/>
<Item Name="WPI_MotorControlScaleFromPWM.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlScaleFromPWM.vi"/>
<Item Name="WPI_MotorControlToPWM.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlToPWM.vi"/>
<Item Name="WPI_MotorControlTrackCANSemaphores.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlTrackCANSemaphores.vi"/>
<Item Name="WPI_MotorControlType.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MotorControl/WPI_MotorControlType.ctl"/>
<Item Name="WPI_MXP DIO Channel to MXP Pin.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MXP/WPI_MXP DIO Channel to MXP Pin.vi"/>
<Item Name="WPI_MXP General IO to MXP Pin.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MXP/WPI_MXP General IO to MXP Pin.vi"/>
<Item Name="WPI_MXP I2C Bus to first MXP Pin.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MXP/WPI_MXP I2C Bus to first MXP Pin.vi"/>
<Item Name="WPI_MXP PWM Channel to MXP Pin.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MXP/WPI_MXP PWM Channel to MXP Pin.vi"/>
<Item Name="WPI_MXP Shared MXP Pin.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MXP/WPI_MXP Shared MXP Pin.ctl"/>
<Item Name="WPI_MXP SPI Bus to first MXP Pin.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MXP/WPI_MXP SPI Bus to first MXP Pin.vi"/>
<Item Name="WPI_MXP_ChannelCache.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MXP/WPI_MXP_ChannelCache.vi"/>
<Item Name="WPI_MXP_Grab Mutex.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/MXP/WPI_MXP_Grab Mutex.vi"/>
<Item Name="WPI_PWMChannelCache.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMChannelCache.vi"/>
<Item Name="WPI_PWMChannelCacheOp.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMChannelCacheOp.ctl"/>
<Item Name="WPI_PWMDeadband.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMDeadband.ctl"/>
<Item Name="WPI_PWMDeviceRef.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMDeviceRef.ctl"/>
<Item Name="WPI_PWMDoesDevRefExist.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMDoesDevRefExist.vi"/>
<Item Name="WPI_PWMERRSetOnUnallocatedChannel.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMERRSetOnUnallocatedChannel.vi"/>
<Item Name="WPI_PWMGetRangeScaleFactors.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMGetRangeScaleFactors.vi"/>
<Item Name="WPI_PWMGetValue.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMGetValue.vi"/>
<Item Name="WPI_PWMRefNum Registry Read Name.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMRefNum Registry Read Name.vi"/>
<Item Name="WPI_PWMSafetyCheck.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMSafetyCheck.vi"/>
<Item Name="WPI_PWMSafetyError.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMSafetyError.vi"/>
<Item Name="WPI_PWMSafetyUpdate.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMSafetyUpdate.vi"/>
<Item Name="WPI_PWMSetValue.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/PWM/WPI_PWMSetValue.vi"/>
<Item Name="WPI_SafetyOutputCheckMenu.ctl" Type="VI" URL="/<vilib>/Rock Robotics/WPI/SafetyOutput/WPI_SafetyOutputCheckMenu.ctl"/>
<Item Name="WPI_SafetyOutputVIRefnumList.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/SafetyOutput/WPI_SafetyOutputVIRefnumList.vi"/>
<Item Name="WPI_UtilitiesERRGetRefNum.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Utilities/WPI_UtilitiesERRGetRefNum.vi"/>
<Item Name="WPI_UtilitiesFRC Build Error.vi" Type="VI" URL="/<vilib>/Rock Robotics/WPI/Utilities/WPI_UtilitiesFRC Build Error.vi"/>
</Item>
<Item Name="Draw Joystick Axes.vi" Type="VI" URL="/../../Program Files (x86)/National Instruments/LabVIEW 2020/examples/FRC/roboRIO/Robot and Motor/Arcade Joystick Mapping/Draw Joystick Axes.vi"/>
<Item Name="Drive Operations.ctl" Type="VI" URL="../../2023 Charged Up Robot Project/Drive/Implementation/Drive Operations.ctl"/>
<Item Name="Drive Setpoints.ctl" Type="VI" URL="../../2023 Charged Up Robot Project/Drive/Implementation/Drive Setpoints.ctl"/>
<Item Name="FRC_NetworkTablesLV.dll" Type="Document" URL="FRC_NetworkTablesLV.dll">
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
</Item>
<Item Name="game object.ctl" Type="VI" URL="../../2023 Charged Up Robot Project/manipulator/Implementation/Typedefs/game object.ctl"/>
<Item Name="lvanlys.dll" Type="Document" URL="/<resource>/lvanlys.dll"/>
<Item Name="NiFpgaLv.dll" Type="Document" URL="NiFpgaLv.dll">
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
</Item>
<Item Name="ntcoreffi.dll" Type="Document" URL="ntcoreffi.dll">
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
</Item>
<Item Name="Robot Global Data.vi" Type="VI" URL="../../2023 Charged Up Robot Project/Framework/Robot Global Data.vi"/>
</Item>
<Item Name="Build Specifications" Type="Build"/>
</Item>
</Project>
>>>>>>> a4d7789e73dc1bf15f3a357ac5af939629deb688