From 58971a6000deec338234619bffa55f3e42c12816 Mon Sep 17 00:00:00 2001
From: Tim Stadtmann <tim.stadtmann@rwth-aachen.de>
Date: Sun, 18 Dec 2016 15:33:02 +0100
Subject: [PATCH] Update documentation

---
 docs/_build/doctrees/environment.pickle | Bin 11751 -> 11869 bytes
 docs/_build/doctrees/source.doctree     | Bin 168741 -> 168751 bytes
 docs/_build/html/.buildinfo             |   2 +-
 docs/_build/html/_sources/source.txt    |   1 +
 docs/_build/html/genindex.html          | 329 +++++++++-
 docs/_build/html/index.html             |   8 +-
 docs/_build/html/mat-modindex.html      |  10 +-
 docs/_build/html/objects.inv            | Bin 217 -> 582 bytes
 docs/_build/html/search.html            |   8 +-
 docs/_build/html/searchindex.js         |   2 +-
 docs/_build/html/source.html            | 797 +++++++++++++++++++++++-
 11 files changed, 1133 insertions(+), 24 deletions(-)

diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle
index 70a72e376b9fb8a68bcf6f0c6ec1ec00e02a6cc1..7794690289e5caa38b090c24f5e2fb653591fcbe 100644
GIT binary patch
literal 11869
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
Hf=dqoeL~>#

literal 11751
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
ZsYPEv27*Vpzk>Y884nMxZ;;^90|0qms(Jtb

diff --git a/docs/_build/doctrees/source.doctree b/docs/_build/doctrees/source.doctree
index ff349dfe734ba3a81392310fd7f4444f7ec5aba3..907be8bf9fe3294647328ac7ff4db17df046323a 100644
GIT binary patch
literal 168751
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%0Ar=*tY7o~v`kAXUDum#bQ0}Z%<
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

literal 168741
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
WN~CO{oSsr#WB@kQP!cqnuLl66l>=u0

diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo
index 9d36cd0..2f914f4 100644
--- a/docs/_build/html/.buildinfo
+++ b/docs/_build/html/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 19aa848f4e235fc5c5fdc8e80c16af87
+config: 5962c7d7ff4477f5fe69f4114d507ce9
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/_build/html/_sources/source.txt b/docs/_build/html/_sources/source.txt
index 7b7ae8f..589e1dd 100644
--- a/docs/_build/html/_sources/source.txt
+++ b/docs/_build/html/_sources/source.txt
@@ -1,3 +1,4 @@
+.. automodule:: source
 
 .. |br| raw:: html
    
diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html
index cace62e..d5a1192 100644
--- a/docs/_build/html/genindex.html
+++ b/docs/_build/html/genindex.html
@@ -6,7 +6,7 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Index &#8212; Mindstorms EV3 Toolbox v0.3-rc.8 documentation</title>
+    <title>Index &#8212; Mindstorms EV3 Toolbox v0.4-rc.10 documentation</title>
     
     <link rel="stylesheet" href="_static/basic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -17,7 +17,7 @@
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    './',
-        VERSION:     'v0.3-rc.8',
+        VERSION:     'v0.4-rc.10',
         COLLAPSE_INDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -32,7 +32,7 @@
     <script type="text/javascript" src="_static/bootstrap-sphinx.js"></script>
     <link rel="index" title="Index" href="#" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="Mindstorms EV3 Toolbox v0.3-rc.8 documentation" href="index.html" />
+    <link rel="top" title="Mindstorms EV3 Toolbox v0.4-rc.10 documentation" href="index.html" />
 <meta charset='utf-8'>
 <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'>
 <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1'>
@@ -52,7 +52,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           Mindstorms EV3 Toolbox</a>
-        <span class="navbar-text navbar-version pull-left"><b>v0.3</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>v0.4</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
@@ -121,8 +121,329 @@
 <h1 id="index">Index</h1>
 
 <div class="genindex-jumpbox">
+ <a href="#B"><strong>B</strong></a>
+ | <a href="#C"><strong>C</strong></a>
+ | <a href="#D"><strong>D</strong></a>
+ | <a href="#E"><strong>E</strong></a>
+ | <a href="#I"><strong>I</strong></a>
+ | <a href="#L"><strong>L</strong></a>
+ | <a href="#M"><strong>M</strong></a>
+ | <a href="#P"><strong>P</strong></a>
+ | <a href="#R"><strong>R</strong></a>
+ | <a href="#S"><strong>S</strong></a>
+ | <a href="#T"><strong>T</strong></a>
+ | <a href="#V"><strong>V</strong></a>
+ | <a href="#W"><strong>W</strong></a>
  
 </div>
+<h2 id="B">B</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3.batteryMode">batteryMode (source.EV3 attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.batteryValue">batteryValue (source.EV3 attribute)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3.beep">beep() (source.EV3 method)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.brakeMode">brakeMode (source.Motor attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="C">C</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3.connect">connect() (source.EV3 method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.currentSpeed">currentSpeed (source.Motor attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="D">D</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3.debug">debug (source.EV3 attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="source.html#source.Motor.debug">(source.Motor attribute)</a>
+  </dt>
+
+        
+  <dt><a href="source.html#source.Sensor.debug">(source.Sensor attribute)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3.disconnect">disconnect() (source.EV3 method)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="E">E</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3">EV3 (class in source)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="I">I</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.internalReset">internalReset() (source.Motor method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3.isConnected">isConnected (source.EV3 attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.isRunning">isRunning (source.Motor attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="L">L</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.limitMode">limitMode (source.Motor attribute)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.limitValue">limitValue (source.Motor attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="M">M</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Sensor.mode">mode (source.Sensor attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor">Motor (class in source)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.motorA">motorA (source.EV3 attribute)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3.motorB">motorB (source.EV3 attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.motorC">motorC (source.EV3 attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.motorD">motorD (source.EV3 attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="P">P</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.EV3.playTone">playTone() (source.EV3 method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.power">power (source.Motor attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="R">R</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Sensor.reset">reset() (source.Sensor method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.resetTachoCount">resetTachoCount() (source.Motor method)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="S">S</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Sensor">Sensor (class in source)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.sensor1">sensor1 (source.EV3 attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.sensor2">sensor2 (source.EV3 attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.sensor3">sensor3 (source.EV3 attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.sensor4">sensor4 (source.EV3 attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.setBrake">setBrake() (source.Motor method)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.setProperties">setProperties() (source.EV3 method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="source.html#source.Motor.setProperties">(source.Motor method)</a>
+  </dt>
+
+        
+  <dt><a href="source.html#source.Sensor.setProperties">(source.Sensor method)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.smoothStart">smoothStart (source.Motor attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.smoothStop">smoothStop (source.Motor attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#module-source">source (module)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.speedRegulation">speedRegulation (source.Motor attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.start">start() (source.Motor method)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.stop">stop() (source.Motor method)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.stopAllMotors">stopAllMotors() (source.EV3 method)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.stopTone">stopTone() (source.EV3 method)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.syncedStart">syncedStart() (source.Motor method)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.Motor.syncedStop">syncedStop() (source.Motor method)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="T">T</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.tachoCount">tachoCount (source.Motor attribute)</a>
+  </dt>
+
+      
+  <dt><a href="source.html#source.EV3.tonePlayed">tonePlayed() (source.EV3 method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.type">type (source.Motor attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="source.html#source.Sensor.type">(source.Sensor attribute)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+</tr></table>
+
+<h2 id="V">V</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Sensor.value">value (source.Sensor attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="W">W</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="source.html#source.Motor.waitFor">waitFor() (source.Motor method)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
 
 
     </div>
diff --git a/docs/_build/html/index.html b/docs/_build/html/index.html
index b138cbe..045ce15 100644
--- a/docs/_build/html/index.html
+++ b/docs/_build/html/index.html
@@ -5,7 +5,7 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Toolbox for controlling Lego Mindstorms EV3 with MATLAB &#8212; Mindstorms EV3 Toolbox v0.3-rc.8 documentation</title>
+    <title>Toolbox for controlling Lego Mindstorms EV3 with MATLAB &#8212; Mindstorms EV3 Toolbox v0.4-rc.10 documentation</title>
     
     <link rel="stylesheet" href="_static/basic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -16,7 +16,7 @@
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    './',
-        VERSION:     'v0.3-rc.8',
+        VERSION:     'v0.4-rc.10',
         COLLAPSE_INDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -31,7 +31,7 @@
     <script type="text/javascript" src="_static/bootstrap-sphinx.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="Mindstorms EV3 Toolbox v0.3-rc.8 documentation" href="#" />
+    <link rel="top" title="Mindstorms EV3 Toolbox v0.4-rc.10 documentation" href="#" />
     <link rel="next" title="EV3" href="source.html" />
 <meta charset='utf-8'>
 <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'>
@@ -52,7 +52,7 @@
         </button>
         <a class="navbar-brand" href="#">
           Mindstorms EV3 Toolbox</a>
-        <span class="navbar-text navbar-version pull-left"><b>v0.3</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>v0.4</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/_build/html/mat-modindex.html b/docs/_build/html/mat-modindex.html
index 60f8734..1860710 100644
--- a/docs/_build/html/mat-modindex.html
+++ b/docs/_build/html/mat-modindex.html
@@ -5,7 +5,7 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>MATLAB Module Index &#8212; Mindstorms EV3 Toolbox v0.3-rc.8 documentation</title>
+    <title>MATLAB Module Index &#8212; Mindstorms EV3 Toolbox v0.4-rc.10 documentation</title>
     
     <link rel="stylesheet" href="_static/basic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -16,7 +16,7 @@
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    './',
-        VERSION:     'v0.3-rc.8',
+        VERSION:     'v0.4-rc.10',
         COLLAPSE_INDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -31,7 +31,7 @@
     <script type="text/javascript" src="_static/bootstrap-sphinx.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="Mindstorms EV3 Toolbox v0.3-rc.8 documentation" href="index.html" />
+    <link rel="top" title="Mindstorms EV3 Toolbox v0.4-rc.10 documentation" href="index.html" />
 
 <meta charset='utf-8'>
 <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'>
@@ -58,7 +58,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           Mindstorms EV3 Toolbox</a>
-        <span class="navbar-text navbar-version pull-left"><b>v0.3</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>v0.4</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
@@ -153,7 +153,7 @@
       
     </p>
     <p>
-        &copy; Copyright 2016, LfB RWTH-Aachen.<br/>
+        &copy; Copyright 2016, LfB - RWTH Aachen.<br/>
       Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.8.<br/>
     </p>
   </div>
diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv
index da6b03fcc6d288e41b8d8d5ca287bd4ca6b2c617..f9b32ebf05a4d518ca862cb167db59b06156c49c 100644
GIT binary patch
delta 461
zcmcb~c#LI&FQdssKdbtw(+=j{HV|-m|Bs9D?NztCPo_ja+Ty^^#-n{=u8_D`V3+oU
z)64$-4p6##$YVl5o|&otZkZx>E}2^Yvn!tDrO4`<-k-H$O)i_{+v$6D{JXU#{9$iN
zwd&vXH~&=Zi!9k2s#v3OyTq&IPvv>5{Z@a!F6(v*y|H<d;Ny;Edsrtmeyu<LXx`k#
zajU-0+EwAS>!R8MQ=c2DO(sE^DT(#`!u$psn>*cGW~{NY-?%tyKhw?wb=_A^oG6#s
zd2nJh&&1~EoqHs>zVdPSf4}xFeZ3)<QPiX#6a1FnIemV@(z&xHM6}F4xB7ldi_5WJ
zFKjI{)mO<+_i@@hNAPiwie+m56uwpWTIx+M9e**WFu^k0O?ihZH`~*+XKHnd{fc#F
zk37FJzqhbDGU<rz8TCHJ2L&Q|Dbp5;K4raqm-PwflV_(ZmIQC{;;|O^cRl^-JH5A|
zr_Qfazq`nli*@Rx*VTb<8|J8gc(zYN+1~p`&9&&=ONxB;QdOr3w@NlH)a_V*ZVJ<b
z#{mvU9Pc;%S?M)dcxlh&FWWg6y<hX{gxTxd;>g&Nv+I98*ZTRn&uDLbZRMn^zyC<i
cTIg`<`(e{b*Ej7rd!GN5%j)nctFCbX0Od&S6#xJL

delta 93
zcmX@ca+7g_FQf59KdV4*|Ffshczdo5(9rYTc*@hq>ulf!(-4pLu2-p3o;=g2XqpkT
z^QUG+$TPKRFAk+Btg8JS>{T4Ja8_5aaQ7tRfUOQk6uO!fKQVT`Tp7bKTh)*g0K=Lp
AL;wH)

diff --git a/docs/_build/html/search.html b/docs/_build/html/search.html
index 1c4f704..57497e3 100644
--- a/docs/_build/html/search.html
+++ b/docs/_build/html/search.html
@@ -5,7 +5,7 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Search &#8212; Mindstorms EV3 Toolbox v0.3-rc.8 documentation</title>
+    <title>Search &#8212; Mindstorms EV3 Toolbox v0.4-rc.10 documentation</title>
     
     <link rel="stylesheet" href="_static/basic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -16,7 +16,7 @@
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    './',
-        VERSION:     'v0.3-rc.8',
+        VERSION:     'v0.4-rc.10',
         COLLAPSE_INDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -32,7 +32,7 @@
     <script type="text/javascript" src="_static/bootstrap-sphinx.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="#" />
-    <link rel="top" title="Mindstorms EV3 Toolbox v0.3-rc.8 documentation" href="index.html" />
+    <link rel="top" title="Mindstorms EV3 Toolbox v0.4-rc.10 documentation" href="index.html" />
   <script type="text/javascript">
     jQuery(function() { Search.loadIndex("searchindex.js"); });
   </script>
@@ -59,7 +59,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           Mindstorms EV3 Toolbox</a>
-        <span class="navbar-text navbar-version pull-left"><b>v0.3</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>v0.4</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js
index 61d5636..25c11b8 100644
--- a/docs/_build/html/searchindex.js
+++ b/docs/_build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({envversion:49,filenames:["index","source"],objects:{},objnames:{},objtypes:{},terms:{"5000hz":[],"case":[],"catch":[],"class":[],"default":[],"function":[],"long":[],"return":[],"true":[],"try":[],"while":[],about:[],acceler:[],accelerationallax:[],accident:[],act:[],action:[],actual:[],affect:[],afraid:[],after:[],again:[],all:[],allow:[],alreadi:[],also:[],alternatingli:[],ambient:[],angular:[],ani:[],anoth:[],apply:[],aren:[],around:[],ask:[],automat:[],avail:[],avoid:[],batteri:[],batterymod:[],batterymode:[],batteryvalu:[],been:[],beep:[],befor:[],behav:[],behaviour:[],better:[],bit:[],blue:[],bluetooth:[],bool:[],both:[],brake:[],brakemod:[],brick:[],bug:[],buggi:[],bump:[],c_output:[],call:[],can:[],cannot:[],central:[],chang:[],charg:[],check:[],clear:[],coast:[],code:[],col:[],color:[],com:[],comm:[],command:[],comment:[],commun:[],confus:[],connect:[],connectiontyp:[],consist:[],consol:[],constantli:[],content:0,continu:[],conveni:[],correctli:[],count:[],counter:[],cours:[],creat:[],current:[],currentspe:[],dba:[],debug:[],defin:[],degre:[],delet:[],deliber:[],deliv:[],depend:[],descript:[],desir:[],destroi:[],dev:[],devic:[],devicemod:[],devicetyp:[],differ:[],direct:[],disconnect:[],distcm:[],distin:[],doe:[],doesn:[],don:[],done:[],down:[],durat:[],each:[],eas:[],effect:[],either:[],enabl:[],equal:[],error:[],establish:[],even:[],everytim:[],exampl:[],excerpt:[],execut:[],exit:[],expect:[],facilit:[],fals:[],far:[],feedback:[],finish:[],firmwar:[],first:[],follow:[],forward:[],four:[],frequenc:[],from:[],fun:[],get:[],given:[],glanc:[],goe:[],greater:[],green:[],gyro:[],happen:[],have:[],heavi:[],hertz:[],high:[],highest:[],hold:[],how:[],howev:[],htacceleromet:[],htcolor:[],htcompass:[],hysic:[],immedi:[],index:0,indic:[],individu:[],infinit:[],infrare:[],input:[],inputpars:[],instanc:[],instead:[],interfac:[],intern:[],internalreset:[],interpret:[],isconnect:[],isrun:[],iter:[],itself:[],keep:[],kind:[],know:[],largemotor:[],last:[],later:[],layer:[],lead:[],left:[],less:[],level:[],like:[],limit:[],limitmod:[],limitvalu:[],listen:[],load:[],loop:[],low:[],lower:[],mai:[],mainli:[],make:[],manual:[],master:[],mean:[],mediummotor:[],messag:[],method:[],millisecond:[],mind:[],mode:[],modul:0,mostli:[],motor:[],motora:[],motorb:[],motorc:[],motord:[],move:[],multipl:[],name:[],necessari:[],need:[],neg:[],newpag:[],none:[],note:[],now:[],numer:[],nxtcolor:[],nxtlight:[],nxtsound:[],nxttemperatur:[],nxttouch:[],nxtultrason:[],object:[],off:[],old:[],onc:[],once:[],onli:[],only:[],opcod:[],opposit:[],optional:[],other:[],otherwis:[],output:[],outputreadi:[],outputtest:[],packet:[],page:0,paramet:[],pass:[],path:[],paus:[],percent:[],percentag:[],physic:[],plai:[],playton:[],point:[],poll:[],port:[],posit:[],possibl:[],power:[],pretti:[],previous:[],print:[],probabl:[],program:[],properti:[],prox:[],pull:[],push:[],rais:[],rate:[],ratio:[],raw:[],reach:[],read:[],realli:[],reason:[],receiv:[],red:[],reflect:[],regul:[],releas:[],remot:[],repli:[],repres:[],request:[],reset:[],resetposit:[],resettachocount:[],respect:[],respons:[],result:[],rfcomm0:[],rfcomm1:[],rfcomm2:[],right:[],run:[],same:[],search:0,second:[],secur:[],see:[],seek:[],seem:[],send:[],sensor1:[],sensor2:[],sensor3:[],sensor4:[],sensor:[],sent:[],serial:[],serport:[],set:[],setbrak:[],setpow:[],setproperti:[],setup:[],should:[],slave:[],slow:[],slowli:[],smoothli:[],smoothstart:[],smoothstop:[],some:[],sometim:[],somewhat:[],soon:[],sooner:[],sourc:[],special:[],specifi:[],speed:[],speedregul:[],spin:[],start:[],state:[],statu:[],stop:[],stopallmotor:[],stopton:[],straight:[],string:[],stuff:[],sublay:[],suppos:[],sync:[],syncedstart:[],syncedstop:[],synchron:[],syncmotor:[],tacho:[],tachocount:[],tacholimit:[],take:[],test:[],than:[],them:[],thi:[],thoroughli:[],tight:[],time:[],timeout:[],tone:[],toneplai:[],too:[],touch:[],tricki:[],turn:[],turn_ratio:[],turnratio:[],type:[],ultrason:[],undefin:[],unexpect:[],unknown:[],until:[],usb:[],use:[],user:[],valu:[],varargin:[],via:[],view:[],virtual:[],voltag:[],volum:[],waitfor:[],want:[],wast:[],weird:[],what:[],whatev:[],when:[],which:[],white:[],without:[],work:[],workaround:[],would:[],wrap:[],writable:[],wrong:[],yet:[],you:[],zero:[]},titles:["Toolbox for controlling Lego Mindstorms EV3 with MATLAB","EV3"],titleterms:{control:0,ev3:[0,1],indice:0,lego:0,matlab:0,mindstorm:0,motor:1,sensor:1,tabl:0,toolbox:0}})
\ No newline at end of file
+Search.setIndex({envversion:49,filenames:["index","source"],objects:{"":{source:[1,0,1,""]},"source.EV3":{batteryMode:[1,2,1,""],batteryValue:[1,2,1,""],beep:[1,3,1,""],connect:[1,3,1,""],debug:[1,2,1,""],disconnect:[1,3,1,""],isConnected:[1,2,1,""],motorA:[1,2,1,""],motorB:[1,2,1,""],motorC:[1,2,1,""],motorD:[1,2,1,""],playTone:[1,3,1,""],sensor1:[1,2,1,""],sensor2:[1,2,1,""],sensor3:[1,2,1,""],sensor4:[1,2,1,""],setProperties:[1,3,1,""],stopAllMotors:[1,3,1,""],stopTone:[1,3,1,""],tonePlayed:[1,3,1,""]},"source.Motor":{brakeMode:[1,2,1,""],currentSpeed:[1,2,1,""],debug:[1,2,1,""],internalReset:[1,3,1,""],isRunning:[1,2,1,""],limitMode:[1,2,1,""],limitValue:[1,2,1,""],power:[1,2,1,""],resetTachoCount:[1,3,1,""],setBrake:[1,3,1,""],setProperties:[1,3,1,""],smoothStart:[1,2,1,""],smoothStop:[1,2,1,""],speedRegulation:[1,2,1,""],start:[1,3,1,""],stop:[1,3,1,""],syncedStart:[1,3,1,""],syncedStop:[1,3,1,""],tachoCount:[1,2,1,""],type:[1,2,1,""],waitFor:[1,3,1,""]},"source.Sensor":{debug:[1,2,1,""],mode:[1,2,1,""],reset:[1,3,1,""],setProperties:[1,3,1,""],type:[1,2,1,""],value:[1,2,1,""]},source:{EV3:[1,1,1,""],Motor:[1,1,1,""],Sensor:[1,1,1,""]}},objnames:{"0":["mat","module","MATLAB module"],"1":["mat","class","MATLAB class"],"2":["mat","attribute","MATLAB attribute"],"3":["mat","method","MATLAB method"]},objtypes:{"0":"mat:module","1":"mat:class","2":"mat:attribute","3":"mat:method"},terms:{"5000hz":1,"case":1,"catch":1,"class":1,"default":1,"function":1,"long":1,"return":1,"true":1,"try":1,"while":1,about:1,acceler:1,accelerationallax:1,accident:1,act:1,action:1,actual:1,affect:1,afraid:1,after:1,again:1,all:1,allow:1,alreadi:1,also:1,alternatingli:1,ambient:1,angular:1,ani:1,anoth:1,apply:1,aren:1,around:1,ask:1,automat:1,avail:1,avoid:1,batteri:1,batterymod:1,batterymode:1,batteryvalu:1,been:1,beep:1,befor:1,behav:1,behaviour:1,better:1,bit:1,blue:1,bluetooth:1,bool:1,both:1,brake:1,brakemod:1,brick:1,bug:1,buggi:1,bump:1,c_output:1,call:1,can:1,cannot:1,central:1,chang:1,charg:1,check:1,clear:1,coast:1,code:1,col:1,color:1,com:1,comm:1,command:1,comment:1,commun:1,confus:1,connect:1,connectiontyp:1,consist:1,consol:1,constantli:1,content:0,continu:1,conveni:1,correctli:1,count:1,counter:1,cours:1,creat:1,current:1,currentspe:1,dba:1,debug:1,defin:1,degre:1,delet:1,deliber:1,deliv:1,depend:1,descript:[],desir:1,destroi:1,dev:1,devic:1,devicemod:1,devicetyp:1,differ:1,direct:1,disconnect:1,distcm:1,distin:1,doe:1,doesn:1,don:1,done:1,down:1,durat:1,each:1,eas:1,effect:1,either:1,enabl:1,equal:1,error:1,establish:1,even:1,everytim:1,exampl:1,excerpt:1,execut:1,exit:1,expect:1,facilit:1,fals:1,far:1,feedback:1,finish:1,firmwar:1,first:1,follow:1,forward:1,four:1,frequenc:1,from:1,fun:1,get:1,given:1,glanc:1,goe:1,greater:1,green:1,gyro:1,happen:1,have:1,heavi:1,hertz:1,high:1,highest:1,hold:1,how:1,howev:1,htacceleromet:1,htcolor:1,htcompass:1,hysic:1,immedi:1,index:0,indic:1,individu:1,infinit:1,infrare:1,input:1,inputpars:1,instanc:1,instead:1,interfac:1,intern:1,internalreset:1,interpret:1,isconnect:1,isrun:1,iter:1,itself:1,keep:1,kind:1,know:1,largemotor:1,last:1,later:1,layer:1,lead:1,left:1,less:1,level:1,like:1,limit:1,limitmod:1,limitvalu:1,listen:1,load:1,loop:1,low:1,lower:1,mai:1,mainli:1,make:1,manual:1,master:1,mean:1,mediummotor:1,messag:1,method:1,millisecond:1,mind:1,mode:1,modul:0,mostli:1,motor:[],motora:1,motorb:1,motorc:1,motord:1,move:1,multipl:1,name:1,necessari:1,need:1,neg:1,newpag:[],none:1,note:1,now:1,numer:1,nxtcolor:1,nxtlight:1,nxtsound:1,nxttemperatur:1,nxttouch:1,nxtultrason:1,object:1,off:1,old:1,onc:1,once:1,onli:1,only:1,opcod:1,opposit:1,optional:1,other:1,otherwis:1,output:1,outputreadi:1,outputtest:1,packet:1,page:0,paramet:1,pass:1,path:1,paus:1,percent:1,percentag:1,physic:1,plai:1,playton:1,point:1,poll:1,port:1,posit:1,possibl:1,power:1,pretti:1,previous:1,print:1,probabl:1,program:1,properti:1,prox:1,pull:1,push:1,rais:1,rate:1,ratio:1,raw:1,reach:1,read:1,realli:1,reason:1,receiv:1,red:1,reflect:1,regul:1,releas:1,remot:1,repli:1,repres:1,request:1,reset:1,resetposit:1,resettachocount:1,respect:1,respons:1,result:1,rfcomm0:1,rfcomm1:1,rfcomm2:1,right:1,run:1,same:1,search:0,second:1,secur:1,see:1,seek:1,seem:1,send:1,sensor1:1,sensor2:1,sensor3:1,sensor4:1,sensor:[],sent:1,serial:1,serport:1,set:1,setbrak:1,setpow:1,setproperti:1,setup:1,should:1,slave:1,slow:1,slowli:1,smoothli:1,smoothstart:1,smoothstop:1,some:1,sometim:1,somewhat:1,soon:1,sooner:1,sourc:1,special:1,specifi:1,speed:1,speedregul:1,spin:1,start:1,state:1,statu:1,still:1,stop:1,stopallmotor:1,stopton:1,straight:1,string:1,stuff:1,sublay:1,suppos:1,sync:1,syncedstart:1,syncedstop:1,synchron:1,syncmotor:1,tacho:1,tachocount:1,tacholimit:1,take:1,test:1,than:1,them:1,thi:1,thoroughli:1,tight:1,time:1,timeout:1,tone:1,toneplai:1,too:1,touch:1,tricki:1,turn:1,turn_ratio:[],turnratio:1,type:1,ultrason:1,undefin:1,unexpect:1,unknown:1,until:1,usb:1,use:1,user:1,valu:1,varargin:1,via:1,view:1,virtual:1,voltag:1,volum:1,waitfor:1,want:1,wast:1,weird:1,what:1,whatev:1,when:1,which:1,white:1,without:1,work:1,workaround:1,would:1,wrap:1,writable:1,wrong:1,yet:1,you:1,zero:1},titles:["Toolbox for controlling Lego Mindstorms EV3 with MATLAB","EV3"],titleterms:{control:0,ev3:[0,1],indice:0,lego:0,matlab:0,mindstorm:0,motor:1,sensor:1,tabl:0,toolbox:0}})
\ No newline at end of file
diff --git a/docs/_build/html/source.html b/docs/_build/html/source.html
index a0b5611..d43afef 100644
--- a/docs/_build/html/source.html
+++ b/docs/_build/html/source.html
@@ -5,7 +5,7 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>EV3 &#8212; Mindstorms EV3 Toolbox v0.3-rc.8 documentation</title>
+    <title>EV3 &#8212; Mindstorms EV3 Toolbox v0.4-rc.10 documentation</title>
     
     <link rel="stylesheet" href="_static/basic.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -16,7 +16,7 @@
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
         URL_ROOT:    './',
-        VERSION:     'v0.3-rc.8',
+        VERSION:     'v0.4-rc.10',
         COLLAPSE_INDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
@@ -31,7 +31,7 @@
     <script type="text/javascript" src="_static/bootstrap-sphinx.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="top" title="Mindstorms EV3 Toolbox v0.3-rc.8 documentation" href="index.html" />
+    <link rel="top" title="Mindstorms EV3 Toolbox v0.4-rc.10 documentation" href="index.html" />
     <link rel="prev" title="Toolbox for controlling Lego Mindstorms EV3 with MATLAB" href="index.html" />
 <meta charset='utf-8'>
 <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'>
@@ -52,7 +52,7 @@
         </button>
         <a class="navbar-brand" href="index.html">
           Mindstorms EV3 Toolbox</a>
-        <span class="navbar-text navbar-version pull-left"><b>v0.3</b></span>
+        <span class="navbar-text navbar-version pull-left"><b>v0.4</b></span>
       </div>
 
         <div class="collapse navbar-collapse nav-collapse">
@@ -130,14 +130,801 @@
   <div class="row">
     <div class="col-md-12 content">
       
-  <div class="section" id="ev3">
+  <span class="target" id="module-source"></span><div class="section" id="ev3">
 <h1>EV3<a class="headerlink" href="#ev3" title="Permalink to this headline">¶</a></h1>
+<dl class="class">
+<dt id="source.EV3">
+<em class="property">class </em><code class="descclassname">source.</code><code class="descname">EV3</code><span class="sig-paren">(</span><em>varargin</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3" title="Permalink to this definition">¶</a></dt>
+<dd><p>High-level class to work with physical bricks.</p>
+<p>This is the &#8216;central&#8217; class (from user&#8217;s view) when working with this toolbox. It
+delivers a convenient interface for creating a connection to the brick and sending
+commands to it. An EV3-object creates 4 Motor- and 4 Sensor-objects, one for each port.</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>Creating multiple EV3 objects and connecting them to different physical bricks has not
+been thoroughly tested yet, but seems to work on a first glance.</li>
+</ul>
+<dl class="attribute">
+<dt id="source.EV3.motorA">
+<code class="descname">motorA</code><a class="headerlink" href="#source.EV3.motorA" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>Motor</em> &#8211; Motor-object interfacing port A</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.motorB">
+<code class="descname">motorB</code><a class="headerlink" href="#source.EV3.motorB" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>Motor</em> &#8211; Motor-object interfacing port B</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.motorC">
+<code class="descname">motorC</code><a class="headerlink" href="#source.EV3.motorC" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>Motor</em> &#8211; Motor-object interfacing port C</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.motorD">
+<code class="descname">motorD</code><a class="headerlink" href="#source.EV3.motorD" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>Motor</em> &#8211; Motor-object interfacing port D</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.sensor1">
+<code class="descname">sensor1</code><a class="headerlink" href="#source.EV3.sensor1" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>Sensor</em> &#8211; Motor-object interfacing port 1</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.sensor2">
+<code class="descname">sensor2</code><a class="headerlink" href="#source.EV3.sensor2" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>Sensor</em> &#8211; Motor-object interfacing port 2</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.sensor3">
+<code class="descname">sensor3</code><a class="headerlink" href="#source.EV3.sensor3" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>Sensor</em> &#8211; Motor-object interfacing port 3</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.sensor4">
+<code class="descname">sensor4</code><a class="headerlink" href="#source.EV3.sensor4" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>Sensor</em> &#8211; Motor-object interfacing port 4</p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.debug">
+<code class="descname">debug</code><a class="headerlink" href="#source.EV3.debug" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric in {0,1,2}</em> &#8211; Debug mode. <em>[WRITABLE]</em></p>
+<ul class="simple">
+<li>0: Debug turned off</li>
+<li>1: Debug turned on for EV3-object -&gt; enables feedback in the console about what firmware-commands have been called when using a method</li>
+<li>2: Low-level-Debug turned on -&gt; each packet sent and received is printed to the console</li>
+</ul>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.batteryMode">
+<code class="descname">batteryMode</code><a class="headerlink" href="#source.EV3.batteryMode" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>string in {&#8216;Percentage&#8217;, &#8216;Voltage&#8217;}</em> &#8211; Mode for reading battery charge.
+<em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.batteryValue">
+<code class="descname">batteryValue</code><a class="headerlink" href="#source.EV3.batteryValue" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric</em> &#8211; Current battery charge. Depending on batteryMode, the reading
+is either in percentage or voltage. <em>[READ-ONLY]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.EV3.isConnected">
+<code class="descname">isConnected</code><a class="headerlink" href="#source.EV3.isConnected" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>bool</em> &#8211; True if virtual brick-object is connected to physical one. <em>[READ-ONLY]</em></p>
+</dd></dl>
+
+<p class="rubric">Examples</p>
+<p>b = EV3(); <br />
+b.connect(&#8216;usb&#8217;); <br />
+ma = b.motorA; <br />
+ma.setProperties(&#8216;power&#8217;, 50, &#8216;limitValue&#8217;, 720); <br />
+ma.start(); <br />
+% fun <br />
+b.sensor1.value <br />
+b.waitFor(); <br />
+b.beep(); <br />
+delete b; <br /></p>
+<dl class="method">
+<dt id="source.EV3.beep">
+<code class="descname">beep</code><span class="sig-paren">(</span><em>ev3</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3.beep" title="Permalink to this definition">¶</a></dt>
+<dd><p>Plays a &#8216;beep&#8217;-tone on brick.</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>This equals playTone(10, 1000, 100) (Wraps the same opCode in comm-layer)</li>
+</ul>
+<p class="rubric">Example</p>
+<p>b = EV3(); <br />
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;); <br />
+b.beep(); <br /></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.EV3.connect">
+<code class="descname">connect</code><span class="sig-paren">(</span><em>ev3</em>, <em>varargin</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3.connect" title="Permalink to this definition">¶</a></dt>
+<dd><p>Connects EV3-object and its Motors and Sensors to physical brick.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>connectionType</strong> (<em>string in {'bt', 'usb'}</em>) &#8211; Connection type</li>
+<li><strong>serPort</strong> (<em>string in {'/dev/rfcomm1', '/dev/rfcomm2', ...}</em>) &#8211; Path to serial port
+(if &#8216;bt&#8217;)</li>
+<li><strong>beep</strong> (<em>bool</em>) &#8211; If true, EV3 beeps if connection has been established</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Examples</p>
+<p>% Setup bluetooth connection via com-port 0 <br />
+b = EV3(); <br />
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;); <br />
+% Setup usb connection, beep when connection has been established
+b = EV3(); <br />
+b.connect(&#8216;usb&#8217;, &#8216;beep&#8217;, &#8216;on&#8217;, ); <br /></p>
+<p>Check connection</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.EV3.disconnect">
+<code class="descname">disconnect</code><span class="sig-paren">(</span><em>ev3</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3.disconnect" title="Permalink to this definition">¶</a></dt>
+<dd><p>Disconnects EV3-object and its Motors and Sensors from physical brick.</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>Gets called automatically when EV3-object is destroyed.</li>
+</ul>
+<p class="rubric">Example</p>
+<p>b = EV3();
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;);
+% do stuff
+b.disconnect();</p>
+<p>Reset motors and sensors before disconnecting</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.EV3.playTone">
+<code class="descname">playTone</code><span class="sig-paren">(</span><em>ev3</em>, <em>volume</em>, <em>frequency</em>, <em>duration</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3.playTone" title="Permalink to this definition">¶</a></dt>
+<dd><p>Plays tone on brick.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>volume</strong> (<em>numeric in [0, 100]</em>) &#8211; in percent</li>
+<li><strong>frequency</strong> (<em>numeric in [250, 10000]</em>) &#8211; in Hertz</li>
+<li><strong>duration</strong> (<em>numeric &gt;0</em>) &#8211; in milliseconds</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Example</p>
+<p>b = EV3(); <br />
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;); <br />
+b.playTone(40, 5000, 1000);  % Plays tone with 40% volume and 5000Hz for 1
+second. <br /></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.EV3.setProperties">
+<code class="descname">setProperties</code><span class="sig-paren">(</span><em>ev3</em>, <em>varargin</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3.setProperties" title="Permalink to this definition">¶</a></dt>
+<dd><p>Set multiple EV3 properties at once using MATLAB&#8217;s inputParser.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>debug</strong> (<em>numeric in {0,1,2}</em>) &#8211; see EV3.debug <em>[OPTIONAL]</em></li>
+<li><strong>batteryMode</strong> (<em>string in {'Voltage'/'Percentage'}</em>) &#8211; see EV3.batteryMode <em>[OPTIONAL]</em></li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Example</p>
+<p>b = EV3(); <br />
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;); <br />
+b.setProperties(&#8216;debug&#8217;, &#8216;on&#8217;, &#8216;batteryMode&#8217;, &#8216;Voltage&#8217;); <br />
+% Instead of: b.debug = &#8216;on&#8217;; b.batteryMode = &#8216;Voltage&#8217;; <br /></p>
+<p>See also EV3.DEBUG, EV3.BATTERYMODE</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.EV3.stopAllMotors">
+<code class="descname">stopAllMotors</code><span class="sig-paren">(</span><em>ev3</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3.stopAllMotors" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sends a stop-command to all motor-ports</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.EV3.stopTone">
+<code class="descname">stopTone</code><span class="sig-paren">(</span><em>ev3</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3.stopTone" title="Permalink to this definition">¶</a></dt>
+<dd><p>Stops tone currently played</p>
+<p class="rubric">Example</p>
+<p>b = EV3(); <br />
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;); <br />
+b.playTone(10,100,100000000);  % Accidentally given wrong tone duration :) <br />
+b.stopTone();  % Stops tone immediately. <br /></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.EV3.tonePlayed">
+<code class="descname">tonePlayed</code><span class="sig-paren">(</span><em>ev3</em><span class="sig-paren">)</span><a class="headerlink" href="#source.EV3.tonePlayed" title="Permalink to this definition">¶</a></dt>
+<dd><p>Tests if tone is currently played.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Returns:</th><td class="field-body"><strong>status</strong> &#8211; True if a tone is being played</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">bool</td>
+</tr>
+</tbody>
+</table>
+<dl class="docutils">
+<dt>Example</dt>
+<dd>b = EV3(); <br />
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;); <br />
+b.playTone(10, 100, 1000); <br />
+pause(0.5); <br />
+b.tonePlayed() -&gt; Outputs 1 to console. <br /></dd>
+</dl>
+</dd></dl>
+
+</dd></dl>
+
 </div>
 <div class="section" id="motor">
 <h1>Motor<a class="headerlink" href="#motor" title="Permalink to this headline">¶</a></h1>
+<dl class="class">
+<dt id="source.Motor">
+<em class="property">class </em><code class="descclassname">source.</code><code class="descname">Motor</code><span class="sig-paren">(</span><em>varargin</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor" title="Permalink to this definition">¶</a></dt>
+<dd><p>High-level class to work with motors.</p>
+<p>This class is supposed to ease the use of the brick&#8217;s motors. It is possible to set all
+kinds of parameters, request the current status of the motor ports and of course send
+commands to the brick to be executed on the respective port.</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>You don&#8217;t need to create instances of this class. The EV3-class automatically creates
+instances for each motor port, and you can work with them via the EV3-object.</li>
+<li>The Motor-class represents motor ports, not individual motors!</li>
+<li>If you start a motor with power=0, the internal state will still be set to
+&#8216;isRunning&#8217;</li>
+</ul>
+<dl class="attribute">
+<dt id="source.Motor.power">
+<code class="descname">power</code><a class="headerlink" href="#source.Motor.power" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric in [-100, 100]</em> &#8211; Power level of motor in percent. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.speedRegulation">
+<code class="descname">speedRegulation</code><a class="headerlink" href="#source.Motor.speedRegulation" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>bool</em> &#8211; Speed regulation turned on or off. When turned on, motor will
+try to &#8216;hold&#8217; its speed at given power level, whatever the load. In this mode, the
+highest possible speed depends on the load and mostly goes up to around 70-80 (at
+this point, the Brick internally input 100% power). When turned off, motor will
+constantly input the same power into the motor. The resulting speed will be
+somewhat lower, depending on the load. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.smoothStart">
+<code class="descname">smoothStart</code><a class="headerlink" href="#source.Motor.smoothStart" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric s. t. smoothStart+smoothStop &lt; limitValue</em> &#8211; Degrees/Time
+indicating how far/long the motor should smoothly start. Depending on limitMode,
+the input is interpreted either in degrees or milliseconds. The first
+{smoothStart}-milliseconds/degrees of limitValue the motor will slowly accelerate
+until reaching its defined speed. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.smoothStop">
+<code class="descname">smoothStop</code><a class="headerlink" href="#source.Motor.smoothStop" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric s. t. smoothStart+smoothStop &lt; limitValue</em> &#8211; Degrees/Time
+indicating how far/long the motor should smoothly stop. Depending on limitMode, the
+input is interpreted either in degrees or milliseconds. The last
+[smoothStop]-milliseconds/degrees of limitValue the motor will slowly slow down
+until it has stopped. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.limitValue">
+<code class="descname">limitValue</code><a class="headerlink" href="#source.Motor.limitValue" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric&gt;=0</em> &#8211; Degrees/Time indicating how far/long the motor should run.
+Depending on limitMode, the input is interpreted either in degrees or
+milliseconds. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.limitMode">
+<code class="descname">limitMode</code><a class="headerlink" href="#source.Motor.limitMode" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>&#8216;Tacho&#8217;|&#8217;Time&#8217;</em> &#8211; Mode for motor limit. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.brakeMode">
+<code class="descname">brakeMode</code><a class="headerlink" href="#source.Motor.brakeMode" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>&#8216;Brake&#8217;|&#8217;Coast&#8217;</em> &#8211; Action done when stopping. If &#8216;Coast&#8217;, the motor will (at
+tacholimit, if ~=0) coast to a stop. If &#8216;Brake&#8217;, the motor will stop immediately
+(at tacholimit, if ~=0) and hold the brake. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.debug">
+<code class="descname">debug</code><a class="headerlink" href="#source.Motor.debug" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>bool</em> &#8211; Debug turned on or off. In debug mode, everytime a command is passed to
+the sublayer (&#8216;communication layer&#8217;), there is feedback in the console about what
+command has been called. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.isRunning">
+<code class="descname">isRunning</code><a class="headerlink" href="#source.Motor.isRunning" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>bool</em> &#8211; True if motor is running. <em>[READ-ONLY]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.tachoCount">
+<code class="descname">tachoCount</code><a class="headerlink" href="#source.Motor.tachoCount" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric</em> &#8211; Current tacho count. <em>[READ-ONLY]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.currentSpeed">
+<code class="descname">currentSpeed</code><a class="headerlink" href="#source.Motor.currentSpeed" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric</em> &#8211; Current speed of motor. If speedRegulation=on this should equal power,
+otherwise it will probably be lower than that. <em>[READ-ONLY]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Motor.type">
+<code class="descname">type</code><a class="headerlink" href="#source.Motor.type" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>DeviceType</em> &#8211; Type of connected device if any. <em>[READ-ONLY]</em></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.internalReset">
+<code class="descname">internalReset</code><span class="sig-paren">(</span><em>motor</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.internalReset" title="Permalink to this definition">¶</a></dt>
+<dd><p>Resets internal tacho count. Use this if motor behaves weird (i.e. not starting at all, or not correctly
+running to limitValue)</p>
+<p>The internal tacho count is used for positioning the motor. When the
+motor is running with a tacho limit, internally it uses another counter than the
+one read by tachoCount. This internal tacho count needs to be reset if you
+physically change the motor&#8217;s position or it coasted into a stop. If the motor&#8217;s
+brakemode is &#8216;Coast&#8217;, this function is called automatically.</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>A better name would probably be resetPosition...</li>
+<li>Gets called automatically when starting the motor and the internal tacho</li>
+</ul>
+<p>count is &gt; 0</p>
+<p>See also MOTOR.RESETTACHOCOUNT</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.resetTachoCount">
+<code class="descname">resetTachoCount</code><span class="sig-paren">(</span><em>motor</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.resetTachoCount" title="Permalink to this definition">¶</a></dt>
+<dd><p>Resets tachocount</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.setBrake">
+<code class="descname">setBrake</code><span class="sig-paren">(</span><em>motor</em>, <em>brake</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.setBrake" title="Permalink to this definition">¶</a></dt>
+<dd><p>Apply or release brake of motor</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>brake</strong> (<em>bool</em>) &#8211; If true, brake will be pulled</td>
+</tr>
+</tbody>
+</table>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.setProperties">
+<code class="descname">setProperties</code><span class="sig-paren">(</span><em>motor</em>, <em>varargin</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.setProperties" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sets multiple Motor properties at once using MATLAB&#8217;s inputParser.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>debug</strong> (<em>bool</em>) &#8211; </li>
+<li><strong>smoothStart</strong> (<em>numeric in [0, limitValue]</em>) &#8211; </li>
+<li><strong>smoothStop</strong> (<em>numeric in [0, limitValue]</em>) &#8211; </li>
+<li><strong>speedRegulation</strong> (<em>bool</em>) &#8211; </li>
+<li><strong>brakeMode</strong> (<em>'Coast'|'Brake'</em>) &#8211; </li>
+<li><strong>limitMode</strong> (<em>'Time'|'Tacho'</em>) &#8211; </li>
+<li><strong>limitValue</strong> (<em>numeric &gt; 0</em>) &#8211; </li>
+<li><strong>power</strong> (<em>numeric in [-100,100]</em>) &#8211; </li>
+<li><strong>batteryMode</strong> (<em>'Voltage'|'Percentage'</em>) &#8211; </li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Example</p>
+<p>b = EV3(); <br />
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;); <br />
+b.motorA.setProperties(&#8216;debug&#8217;, &#8216;on&#8217;, &#8216;power&#8217;, 50, &#8216;limitValue&#8217;, 720, &#8216;speedRegulation&#8217;, &#8216;on&#8217;); <br />
+% Instead of: b.motorA.debug = &#8216;on&#8217;; <br />
+%             b.motorA.power = 50; <br />
+%             b.motorA.limitValue = 720; <br />
+%             b.motorA.speedRegulation = &#8216;on&#8217;; <br /></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.start">
+<code class="descname">start</code><span class="sig-paren">(</span><em>motor</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.start" title="Permalink to this definition">¶</a></dt>
+<dd><p>Starts the motor</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>Right now, alternatingly calling this function with and without tacho limit
+may lead to unexpected behaviour. For example, if you run the motor without
+a tacholimit for some time using Coast, then stop using Coast, and then try
+to run the with a tacholimit, it will stop sooner or later than expected,
+or may not even start at all.</li>
+<li>(OLD)After calling one of the functions to control the motor with some kind of
+limit (which is done if limit~=0), the physical brick&#8217;s power/speed value for
+starting without a limit (i.e. if limit==0) is reset to zero. So if you want
+to control the motor without a limit after doing so with a limit, you would
+have to set the power manually to the desired value again. (I don&#8217;t really
+know if this is deliberate or a bug, and at this point, I&#8217;m too afraid to ask.)
+To avoid confusion, this is done automatically in this special case.
+However, this does not even work all the time. If motor does not
+start, call stop() and setPower() manually. :/</li>
+</ul>
+<p>Check connection and if motor is already running</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.stop">
+<code class="descname">stop</code><span class="sig-paren">(</span><em>motor</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.stop" title="Permalink to this definition">¶</a></dt>
+<dd><p>Stops the motor</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.syncedStart">
+<code class="descname">syncedStart</code><span class="sig-paren">(</span><em>motor</em>, <em>syncMotor</em>, <em>varargin</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.syncedStart" title="Permalink to this definition">¶</a></dt>
+<dd><p>Starts this motor synchronized with another</p>
+<p>This motor acts as a &#8216;master&#8217;, meaning that the synchronized control is done via
+this one. When syncedStart is called, the master sets some of the slave&#8217;s
+(syncMotor) properties to keep it consistent with the physical brick. So, for
+example, changing the power on the master motor will take effect
+on the slave as soon as this method is called.
+The following parameters will be affected on the slave: power, brakeMode,
+limitValue, speedRegulation</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>syncMotor</strong> (<em>Motor</em>) &#8211; the motor-object to sync with</li>
+<li><strong>turnRatio</strong> (<em>numeric in [-200,200]</em>) &#8211; <p><em>[OPTIONAL]</em> <br /> (Excerpt of Firmware-comments, in c_output.c):
+&#8220;Turn ratio is how tight you turn and to what direction you turn.</p>
+<blockquote>
+<div><ul>
+<li>0 value is moving straight forward</li>
+<li>Negative values turn to the left</li>
+<li>Positive values turn to the right</li>
+<li>Value -100 stops the left motor</li>
+<li>Value +100 stops the right motor</li>
+<li>Values less than -100 makes the left motor run the opposite direction of the right motor (Spin)</li>
+<li>Values greater than +100 makes the right motor run the opposite direction of the left motor (Spin)&#8221;</li>
+</ul>
+</div></blockquote>
+</li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>This is right now a pretty &#8216;heavy&#8217; function, as it tests if both motors are
+connected AND aren&#8217;t running, wasting four packets, keep that in mind</li>
+<li>It is necessary to call syncedStop() and not stop() for stopping the motors
+(otherwise the sync-state cannot be exited correctly)</li>
+</ul>
+<p class="rubric">Example</p>
+<p>b = EV3(); <br />
+b.connect(&#8216;usb&#8217;); <br />
+m = b.motorA; <br />
+slave = b.motorB; <br />
+m.power = 50; <br />
+m.syncedStart(slave); <br />
+% Do stuff
+m.syncedStop(); <br /></p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.syncedStop">
+<code class="descname">syncedStop</code><span class="sig-paren">(</span><em>motor</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.syncedStop" title="Permalink to this definition">¶</a></dt>
+<dd><p>Stops both motors previously started with syncedStart.</p>
+<p>See also MOTOR.SYNCEDSTART</p>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Motor.waitFor">
+<code class="descname">waitFor</code><span class="sig-paren">(</span><em>motor</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Motor.waitFor" title="Permalink to this definition">¶</a></dt>
+<dd><p>Stops execution of program as long as motor is running</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>(OLD)This one&#8217;s a bit tricky. The opCode OutputReady makes the brick stop sending
+responses until the motor has stopped. For security reasons, in this toolbox
+there is an internal timeout for receiving messages from the brick. It raises
+an error if a reply takes too long, which would happen in this case. As a
+workaround, there is an infinite loop that catches errors from outputReady and
+continues then, until outputReady will actually finish without an error.</li>
+<li>(OLD)OutputReady (like OutputTest in isRunning) sometimes doesn&#8217;t work. If
+outputReady returns in less than a second, another while-loop iterates until
+the motor has stopped, this time using motor.isRunning() (this only works as
+long as not both OutputTest and OutputReady are buggy).</li>
+<li>(OLD)Workaround: Poll isRunning (which itself return (speed&gt;0)) until it
+is false (No need to check if motor is connected as speed correctly
+returns 0 if it&#8217;s not)</li>
+</ul>
+</dd></dl>
+
+</dd></dl>
+
 </div>
 <div class="section" id="sensor">
 <h1>Sensor<a class="headerlink" href="#sensor" title="Permalink to this headline">¶</a></h1>
+<dl class="class">
+<dt id="source.Sensor">
+<em class="property">class </em><code class="descclassname">source.</code><code class="descname">Sensor</code><span class="sig-paren">(</span><em>varargin</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Sensor" title="Permalink to this definition">¶</a></dt>
+<dd><p>High-level class to work with sensors.</p>
+<p>The Sensor-class facilitates the communication with sensors. This mainly consists of
+reading the sensor&#8217;s type and current value in a specified mode.</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>You don&#8217;t need to create instances of this class. The EV3-class automatically creates
+instances for each sensor port, and you can work with them via the EV3-object.</li>
+<li>The Sensor-class represents sensor ports, not individual sensors!</li>
+</ul>
+<dl class="attribute">
+<dt id="source.Sensor.mode">
+<code class="descname">mode</code><a class="headerlink" href="#source.Sensor.mode" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>DeviceMode.{Type}</em> &#8211; Sensor mode in which the value will be read. By default,
+mode is set to DeviceMode.Default.Undefined. Once a physical sensor is connected
+to the port <em>and</em> the physical Brick is connected to the EV3-object, the allowed
+mode and the default mode for a Sensor-object are the following (depending on the
+sensor type): <em>[WRITABLE]</em></p>
+<blockquote>
+<div><ul>
+<li><dl class="first docutils">
+<dt>Touch-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.Touch.Pushed <em>[Default]</em></li>
+<li>DeviceMode.Touch.Bumps</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Ultrasonic-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.UltraSonic.DistCM <em>[Default]</em></li>
+<li>DeviceMode.UltraSonic.DistIn</li>
+<li>DeviceMode.UltraSonic.Listen</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Color-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.Color.Reflect <em>[Default]</em></li>
+<li>DeviceMode.Color.Ambient</li>
+<li>DeviceMode.Color.Col</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Gyro-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.Gyro.Angular <em>[Default]</em></li>
+<li>DeviceMode.Gyro.Rate</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>Infrared-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.InfraRed.Prox <em>[Default]</em></li>
+<li>DeviceMode.InfraRed.Seek</li>
+<li>DeviceMode.InfraRed.Remote</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>NXTColor-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.NXTColor.Reflect <em>[Default]</em></li>
+<li>DeviceMode.NXTColor.Ambient</li>
+<li>DeviceMode.NXTColor.Color</li>
+<li>DeviceMode.NXTColor.Green</li>
+<li>DeviceMode.NXTColor.Blue</li>
+<li>DeviceMode.NXTColor.Raw</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>NXTLight-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.NXTLight.Reflect <em>[Default]</em></li>
+<li>DeviceMode.NXTLight.Ambient</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>NXTSound-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.NXTSound.DB <em>[Default]</em></li>
+<li>DeviceMode.NXTSound.DBA</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>NXTTemperature-Sensor</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.NXTTemperature.C <em>[Default]</em></li>
+<li>DeviceMode.NXTTemperature.F</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>NXTTouch-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.NXTTouch.Pushed <em>[Default]</em></li>
+<li>DeviceMode.NXTTouch.Bumps</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>NXTUltraSonic-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.NXTUltraSonic.CM <em>[Default]</em></li>
+<li>DeviceMode.NXTUltraSonic.IN</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>HTAccelerometer-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.HTAccelerometer.Acceleration <em>[Default]</em></li>
+<li>DeviceMode.HTAccelerometer.AccelerationAllAxes</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>HTCompass-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.HTCompass.Degrees <em>[Default]</em></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>HTColor-Sensor:</dt>
+<dd><ul class="first last simple">
+<li>DeviceMode.HTColor.Col <em>[Default]</em></li>
+<li>DeviceMode.HTColor.Red</li>
+<li>DeviceMode.HTColor.Green</li>
+<li>DeviceMode.HTColor.Blue</li>
+<li>DeviceMode.HTColor.White</li>
+<li>DeviceMode.HTColor.Raw</li>
+<li>DeviceMode.HTColor.Nr,</li>
+<li>DeviceMode.HTColor.All</li>
+</ul>
+</dd>
+</dl>
+</li>
+</ul>
+</div></blockquote>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Sensor.debug">
+<code class="descname">debug</code><a class="headerlink" href="#source.Sensor.debug" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>bool</em> &#8211; Debug turned on or off. In debug mode, everytime a command is passed to
+the sublayer (&#8216;communication layer&#8217;), there is feedback in the console about what
+command has been called. <em>[WRITABLE]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Sensor.value">
+<code class="descname">value</code><a class="headerlink" href="#source.Sensor.value" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>numeric</em> &#8211; Value read from hysical sensor. What the value represents depends on
+sensor.mode. <em>[READ-ONLY]</em></p>
+</dd></dl>
+
+<dl class="attribute">
+<dt id="source.Sensor.type">
+<code class="descname">type</code><a class="headerlink" href="#source.Sensor.type" title="Permalink to this definition">¶</a></dt>
+<dd><p><em>DeviceType</em> &#8211; Type of physical sensor connected to the port. Possible types are: [READ-ONLY]</p>
+<ul class="simple">
+<li>DeviceType.NXTTouch</li>
+<li>DeviceType.NXTLight</li>
+<li>DeviceType.NXTSound</li>
+<li>DeviceType.NXTColor</li>
+<li>DeviceType.NXTUltraSonic</li>
+<li>DeviceType.NXTTemperature</li>
+<li>DeviceType.LargeMotor</li>
+<li>DeviceType.MediumMotor</li>
+<li>DeviceType.Touch</li>
+<li>DeviceType.Color</li>
+<li>DeviceType.UltraSonic</li>
+<li>DeviceType.Gyro</li>
+<li>DeviceType.InfraRed</li>
+<li>DeviceType.HTColor</li>
+<li>DeviceType.HTCompass</li>
+<li>DeviceType.HTAccelerometer</li>
+<li>DeviceType.Unknown</li>
+<li>DeviceType.None</li>
+<li>DeviceType.Error</li>
+</ul>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Sensor.reset">
+<code class="descname">reset</code><span class="sig-paren">(</span><em>sensor</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Sensor.reset" title="Permalink to this definition">¶</a></dt>
+<dd><p>Resets value on sensor</p>
+<p class="rubric">Notes</p>
+<ul class="simple">
+<li>This clears ALL the sensors right now, no other Op-Code available... :(</li>
+</ul>
+</dd></dl>
+
+<dl class="method">
+<dt id="source.Sensor.setProperties">
+<code class="descname">setProperties</code><span class="sig-paren">(</span><em>sensor</em>, <em>varargin</em><span class="sig-paren">)</span><a class="headerlink" href="#source.Sensor.setProperties" title="Permalink to this definition">¶</a></dt>
+<dd><p>Sets multiple Sensor properties at once using MATLAB&#8217;s inputParser.</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
+<li><strong>debug</strong> (<em>bool</em>) &#8211; </li>
+<li><strong>mode</strong> (<em>DeviceMode.{Type}</em>) &#8211; </li>
+</ul>
+</td>
+</tr>
+</tbody>
+</table>
+<p class="rubric">Example</p>
+<p>b = EV3(); <br />
+b.connect(&#8216;bt&#8217;, &#8216;serPort&#8217;, &#8216;/dev/rfcomm0&#8217;); <br />
+b.sensor1.setProperties(&#8216;debug&#8217;, &#8216;on&#8217;, &#8216;mode&#8217;, DeviceMode.Color.Ambient); <br />
+% Instead of: b.sensor1.debug = &#8216;on&#8217;; <br />
+%             b.sensor1.mode = DeviceMode.Color.Ambient; <br /></p>
+</dd></dl>
+
+</dd></dl>
+
 </div>
 
 
-- 
GitLab