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