diff --git a/Ev3DL/Lego.Ev3.Desktop.XML b/Ev3DL/Lego.Ev3.Desktop.XML
index 5d2ba9c..4914459 100644
--- a/Ev3DL/Lego.Ev3.Desktop.XML
+++ b/Ev3DL/Lego.Ev3.Desktop.XML
@@ -9,37 +9,6 @@
Main EV3 brick interface
-
-
- Constructor
-
- Object implementing the interface for talking to the brick
-
-
-
- Constructor
-
- Object implementing the interface for talking to the brick
- Send events when data changes, or at every poll
-
-
-
- Connect to the EV3 brick.
-
-
-
-
-
- Connect to the EV3 brick with a specified polling time.
-
- The period to poll the device status. Set to TimeSpan.Zero to disable polling.
-
-
-
-
- Disconnect from the EV3 brick
-
-
Width of LCD screen
@@ -85,6 +54,37 @@
Event that is fired when a port is changed
+
+
+ Constructor
+
+ Object implementing the interface for talking to the brick
+
+
+
+ Constructor
+
+ Object implementing the interface for talking to the brick
+ Send events when data changes, or at every poll
+
+
+
+ Connect to the EV3 brick.
+
+
+
+
+
+ Connect to the EV3 brick with a specified polling time.
+
+ The period to poll the device status. Set to TimeSpan.Zero to disable polling.
+
+
+
+
+ Disconnect from the EV3 brick
+
+
Buttons on the face of the LEGO EV3 brick
@@ -447,6 +447,13 @@
Append the Update UI command to an existing Command object
+
+
+ Get a list of files on the brick.
+ Size of the buffer to hold the returned data
+ Index to the position of the returned data in the global buffer
+
+
Append the Delete File command to an existing Command object
@@ -508,6 +515,13 @@
Size of the buffer to hold the returned data
Index to the position of the returned data in the global buffer
+
+
+ Wait for the specificed output port(s) to be ready for the next command
+
+ Port(s) to wait for
+
+
End and send a Command to the EV3 brick.
@@ -628,7 +642,7 @@
Apply brake to motor at end of routine.
-
+
Set the polarity (direction) of a motor.
@@ -673,13 +687,13 @@
Apply brake to motor at end of routine.
-
+
Resets all ports and devices to defaults.
-
+
Clears changes on specified port
@@ -890,35 +904,21 @@
Mode of the name to get
The name of the mode
-
-
- Dummy object for testing. Does not actually connect or communicate with EV3 brick.
-
-
-
-
- Interface for communicating with the EV3 brick
-
-
-
+
- Connect to the EV3 brick.
-
-
-
-
- Disconnect from the EV3 brick.
+ Wait for the specificed output port(s) to be ready for the next command
+ Port(s) to wait for
+
-
+
- Write a report to the EV3 brick.
+ Dummy object for testing. Does not actually connect or communicate with EV3 brick.
-
-
+
- Fired when a full report is ready to parse and process.
+ Event fired when a complete report is received from the EV3 brick. In this dummy implementation, the event is never fired.
@@ -939,11 +939,6 @@
Byte array to be written.
-
-
- Event fired when a complete report is received from the EV3 brick. In this dummy implementation, the event is never fired.
-
-
The type of command being sent to the brick
@@ -1624,6 +1619,32 @@
Brown
+
+
+ Interface for communicating with the EV3 brick
+
+
+
+
+ Fired when a full report is ready to parse and process.
+
+
+
+
+ Connect to the EV3 brick.
+
+
+
+
+ Disconnect from the EV3 brick.
+
+
+
+
+ Write a report to the EV3 brick.
+
+
+
An input or output port on the EV3 brick
@@ -1634,6 +1655,36 @@
Constructor
+
+
+ Name of port.
+
+
+
+
+ Device plugged into port.
+
+
+
+
+ Device mode. Some devices work in multiple modes.
+
+
+
+
+ Current International System of Units value associated with the Port.
+
+
+
+
+ Raw value associated with the Port.
+
+
+
+
+ Percentage value associated with the Port.
+
+
Set the connected sensor's mode
@@ -1700,36 +1751,6 @@
The requested mode.
-
-
- Name of port.
-
-
-
-
- Device plugged into port.
-
-
-
-
- Device mode. Some devices work in multiple modes.
-
-
-
-
- Current International System of Units value associated with the Port.
-
-
-
-
- Raw value associated with the Port.
-
-
-
-
- Percentage value associated with the Port.
-
-
INotifyProperty event
@@ -1774,11 +1795,22 @@
devicePath is relative from "lms2012/sys" on the EV3 brick. The path must start with "apps", "prjs", or "tools".
+
+
+ Shows files on Ev3
+
+
+
Communicate to EV3 brick over Bluetooth
+
+
+ Event fired when a complete report is received from the EV3 brick.
+
+
Initialize a BluetoothCommunication object.
@@ -1803,14 +1835,14 @@
Byte array of data to send to the EV3 brick.
-
+
- Event fired when a complete report is received from the EV3 brick.
+ Communicate with EV3 brick over USB HID.
-
+
- Communicate with EV3 brick over USB HID.
+ Event fired when a complete report is received from the EV3 brick.
@@ -1831,11 +1863,6 @@
Byte array to send to the EV3 brick.
-
-
- Event fired when a complete report is received from the EV3 brick.
-
-
Win32 import information for use with the Wiimote library
@@ -1846,6 +1873,11 @@
Communicate with EV3 brick over TCP
+
+
+ Event fired when a complete report is received from the EV3 brick.
+
+
Create a new NetworkCommunication object
@@ -1870,10 +1902,5 @@
Byte array to write to the EV3 brick.
-
-
- Event fired when a complete report is received from the EV3 brick.
-
-
diff --git a/Ev3DL/Lego.Ev3.Desktop.dll b/Ev3DL/Lego.Ev3.Desktop.dll
index 0211b3d..6f50549 100644
Binary files a/Ev3DL/Lego.Ev3.Desktop.dll and b/Ev3DL/Lego.Ev3.Desktop.dll differ