Difference between revisions of "Data Types"

From ROBOTC API Guide
Jump to: navigation, search
(tSensors (Arduino 328))
(tSensors (Arduino 328))
Line 1: Line 1:
 +
<yambe:breadcrumb self="Data Types">General|General Programming</yambe:breadcrumb>
 +
<br />
 +
 +
<span class="wikiText">The ROBOTC Compiler supports several different data types.  Some are standard C return types and others are custom created for ROBOTC.<br />
 +
Data Types will be marked with the following tags if applicable: {{tag-arduino328}}, {{tag-arduinoMega}}, {{tag-vex2}}, {{tag-nxt}}, {{tag-vex}}, {{tag-tetrix}}.</span>
 +
 +
 +
{{tl|1|}}
 +
 +
 +
== Standard C data types ==
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''data type''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="keywordBI" id="dataType_bool">bool</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|A Boolean value; either <span class="keywordBI">true</span> or <span class="keywordBI">false</span>.
 +
Note that <span class="keywordBI">false</span> is equivalent to zero (0), and <span class="keywordBI">true</span> is equivalent to any non-zero number (both positive and negative).
 +
  |style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduino328}}
 +
  |style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  |style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordBI" id="dataType_byte">byte</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|A whole number ranging from -128 to 127.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordBI" id="dataType_char">char</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|A whole number ranging from -128 to 127.  Can be interpreted as a character value.
 +
For example, <span class="codeStringsNums">42</span> = '<span class="codeStringsNums">B</span>' and vice versa.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordBI" id="dataType_float">float</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|A floating-point number (decimal) with the following length and accuracy restrictions:<br />
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#F2F2F2; text-align:left; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 0px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
    ! style="border-style: solid; border-width: 0px 0px 0px 0px"|
 +
    !
 +
    |-
 +
    | style="border-style: solid; border-width: 0px 0px 0px 0px"|0.####
 +
    | style="border-style: solid; border-width: 0px 0px 0px 0px"|0.0000 to +2,048.0000
 +
    |-
 +
    | style="border-style: solid; border-width: 0px 0px 0px 0px"|0.###
 +
    | style="border-style: solid; border-width: 0px 0px 0px 0px"|0.000 to +32,768.000
 +
    |-
 +
    | style="border-style: solid; border-width: 0px 0px 0px 0px"|0.##
 +
    | style="border-style: solid; border-width: 0px 0px 0px 0px"|0.00 to +262,144.00
 +
    |-
 +
    | style="border-style: solid; border-width: 0px 0px 0px 0px"|0.#
 +
    | style="border-style: solid; border-width: 0px 0px 0px 0px"|0.0 to +2,097,200.0
 +
    |-
 +
    |}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordBI" id="dataType_long">long</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|A whole number ranging from -2,147,483,648 to 2,147,483,647.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordBI" id="dataType_int">int</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|A whole number ranging from -32,768 to 32,767.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordBI" id="dataType_short">short</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|A whole number ranging from -32,768 to 32,767.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordBI" id="dataType_string">string</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|A sequence of characters.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordBI" id="dataType_word">word</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|A whole number ranging from -32,768 to 32,767.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordB" id="dataType_ubyte">ubyte</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|An unsigned byte (0 to 255).
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="keywordBI" id="dataType_void">void</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|This means that the function doesn't return anything.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
== ROBOTC data types ==
 +
=== TBaudRate ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TBaudRate">TBaudRate</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">baudRate1200</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate2400</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate4800</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate9600</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate14400</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate19200</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate28800</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 6
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate38400</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 7
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate57600</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 8
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate76800</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 9
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate100000</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 10
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate115200</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 11
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate200000</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 12
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate230400</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 13
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">baudRate250000</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 14
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">baudRateUndefined</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 15
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TBTCommands ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TBTCommands">TBTCommands</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">SENDFILE</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">SEARCH</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1 (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">STOPSEARCH</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2 (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">CONNECT</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">DISCONNECT</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">DISCONNECTALL</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">REMOVEDEVICE</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 6
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">VISIBILITY</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 7
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">SETCMDMODE</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 8 (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">OPENSTREAM</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 9
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">SENDDATA</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 10 (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">FACTORYRESET</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 11
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">BTON</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 12
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">BTOFF</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 13
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">SETBTNAME</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 14
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">EXTREAD</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 15 (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">PinReq</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 16 (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">CONNECTREQ</span> 
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 17 (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">IDLE</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 18
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">LinkQualityReq</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 19.  Requests quality of link from Bluecore.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">opSetRawDataMode</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 20.  Sets Bluecore into Raw Data mode.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">opSetDefaultPIN</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 21.  Sets default Passcode. Immediate command. Bluecore interaction not required.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">opGetDefaultPIN</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 22.  Retrieves default Passcode. Immediate command. Bluecore interaction not required.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">opSetSessionPIN</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 23.  Sets session Passcode. Immediate command. Initialized to "default" passcode on power up
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">opGetSessionPIN</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 24.  Retrieves session Passcode. Immediate command. Bluecore interaction not required.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">opResetSessionPIN</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 25.  Resets session Passcode to default passcode.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">opGetFriendlyName</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 26.  Gets the Bluetooth "Friendly Name" String.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">opGetBTAddress</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 27
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">opGetMyContactInfo</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 28.  // Gets info on selected "My Contacts" list.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TButtons ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TButtons">TButtons</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="keywordB">kNoButton</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = -1
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">kExitButton</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0.  NXT Exit button.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">kRightButton</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1.  NXT Right-Arrow button.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">kLeftButton</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2.  NXT Left-Arrow button.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">kEnterButton</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 3.  NXT Enter button (orange square).
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TFileHandle ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TFileHandle">TFileHandle</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 0px 0px"|<span class="keywordB">TFileHandle</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 0px 0px"|<span class="keywordBI">#define </span><span class="keywordB">TFileHandle </span><span class="keywordBI">short</span>
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 1px 0px 0px 0px"|
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 1px 0px 0px 0px"|
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 1px 0px 0px 0px"|
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 1px 0px 0px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 1px 0px 0px 0px"|
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 1px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TFileIOResult ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TFileIOResult">TFileIOResult</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">ioRsltSuccess</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = (0x00FF & (SUCCESS            >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltInProgress</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (0x01))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltReqPIN</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (0x02))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltNoMoreHandles</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (NOMOREHANDLES      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltNoSpace</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (NOSPACE            >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltNoMoreFiles</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (NOMOREFILES        >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltEofExpected</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (EOFEXSPECTED        >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltEndOfFile</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (ENDOFFILE          >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltNotLinearFile</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (NOTLINEARFILE      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileNotFound</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILENOTFOUND        >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltHandleAlreadyClosed</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (HANDLEALREADYCLOSED >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltNoLinearSpace</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (NOLINEARSPACE      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltUndefinedError</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (UNDEFINEDERROR      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileIsBusy</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILEISBUSY          >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltNoWriteBuffers</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (NOWRITEBUFFERS      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltAppendNotPossible</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (APPENDNOTPOSSIBLE  >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileIsFull</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILEISFULL          >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileExists</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILEEXISTS          >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltModuleNotFound</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (MODULENOTFOUND      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltOutOfBoundery</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (OUTOFBOUNDERY      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltIllegalFilename</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (ILLEGALFILENAME    >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltIllegalHandle</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (ILLEGALHANDLE      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltBTBusy</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (BTBUSY              >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltBTConnectFail</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (BTCONNECTFAIL      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltBTTimeout</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (BTTIMEOUT          >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileTxTimeout</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILETX_TIMEOUT      >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileTxDSTExists</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILETX_DSTEXISTS    >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileTxSRCMissing</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILETX_SRCMISSING  >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileTxStreamError</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILETX_STREAMERROR  >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltFileTxCloseError</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & (FILETX_CLOSEERROR  >> 8))
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltCommChannelBusError</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & -35).  (0xDD Something went wrong on the communications bus)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltCommBufferFull</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & -34).  (0xDE No room in comm buffer)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltCommChannelBad</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & -33).  (0xDF Specified channel/connection is not valid)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltCommChannelNotReady</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & -32).  (0xE0 Specified channel/connection not configured or busy)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordB">ERR_COMM_BUFFER_FULL</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = ((short) ioRsltCommBufferFull)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordB">ERR_COMM_CHAN_INVALID</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = ((short) ioRsltCommChannelBad)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ERR_INVALID_PORT</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & -16)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ERR_INVALID_FIELD</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & -17)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ERR_INVALID_QUEUE</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & -18)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ERR_INVALID_SIZE</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & -19)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltCommPending</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & STAT_COMM_PENDING)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ioRsltEmptyMailbox</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = (0x00FF & STAT_MSG_EMPTY_MAILBOX)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">ioRsltBadArgs</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = (0x00FF & ERR_ARG)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TI2CStatus ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TI2CStatus">TI2CStatus</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">NO_ERR</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">STAT_COMM_PENDING</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 32
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">ERR_COMM_CHAN_NOT_READY</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = -32
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">ERR_COMM_BUS_ERR</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = -35
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TMailboxIDs ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TMailboxIDs">TMailboxIDs</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">mailbox1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox3</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox4</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox5</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox6</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox7</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 6
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox8</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 7
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox9</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 8
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox10</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 9
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox11</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 10  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox12</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 11  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox13</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 12  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox14</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 13  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox15</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 14  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox16</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 15  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox17</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 16  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox18</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 17  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mailbox19</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 18  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">mailbox20</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 19  (For Internal use only!)
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TMotorRegulation ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TMotorRegulation">TMotorRegulation</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">mtrNoReg</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mtrSpeedReg</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mtrSyncRegMaster</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">mtrSyncRegSlave</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">mtrEncoderReg</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TNxtRunState ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TNxtRunState">TNxtRunState</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">runStateIdle</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0x00.  Published IOMAP value.  Do Not Change.
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">runStateRampUp</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x10.  Published IOMAP value.  Do Not Change.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">runStateRunning</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x20.  Published IOMAP value.  Do Not Change.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">runStateRampDown</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x40.  Published IOMAP value.  Do Not Change.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">runStateHoldPosition</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 0x01
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TPCJoystick ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TPCJoystick">TPCJoystick</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="keywordB">joy1_x1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|(<span class="keywordBI">[[Data_Types#dataType_short|short]]</span>) -128 to +127
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordB">joy1_x2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|(<span class="keywordBI">[[Data_Types#dataType_short|short]]</span>) -128 to +127
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordB">joy1_y1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|(<span class="keywordBI">[[Data_Types#dataType_short|short]]</span>) -128 to +127
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordB">joy1_y2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|(<span class="keywordBI">[[Data_Types#dataType_short|short]]</span>) -128 to +127
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="keywordB">joy1_Buttons</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|(<span class="keywordBI">[[Data_Types#dataType_short|short]]</span>) Bit map for 12-buttons.
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="keywordB">joy1_TopHat</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|(<span class="keywordBI">[[Data_Types#dataType_short|short]]</span>) Value of -1 = not pressed, otherwise 0 to 7 for selected "octant".
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== tSensors ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_tSensors">tSensors</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">S1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">S2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">S3</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">S4</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">in1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in3</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in4</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in5</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in6</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in7</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 6
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in8</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 7
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in9</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 8
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in10</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 9
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in11</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 10
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in12</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 11
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in13</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 12
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in14</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 13
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in15</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 14
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">in16</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 15
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">dgtl1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 8
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 9
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl3</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 10
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl4</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 11
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl5</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 12
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl6</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 13
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl7</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 14
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl8</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 15
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl9</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 16
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl10</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 17
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl11</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 18
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">dgtl12</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 19
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">I2C_1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 20
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">I2C_2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 21
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">I2C_3</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 22
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">I2C_4</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 23
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">I2C_5</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 24
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">I2C_6</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 25
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">I2C_7</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 26
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">I2C_8</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 27
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 
<yambe:breadcrumb self="Data Types">General|General Programming</yambe:breadcrumb>
 
<yambe:breadcrumb self="Data Types">General|General Programming</yambe:breadcrumb>
 
<br />
 
<br />
Line 2,058: Line 3,969:
 
   | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 
   | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 
   | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 
   | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
|}
 +
<br />
 +
 +
=== TSounds ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TSounds">TSounds</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">soundBlip</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">soundBeepBeep</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">soundDownwardTones</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">soundUpwardTones</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">soundLowBuzz</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">soundFastUpwardTones</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">soundShortBlip</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 6
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">soundException</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 7
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">soundLowBuzzShort</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 8
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TSynchedMotors ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TSynchedMotors">TSynchedMotors</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">synchNone</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">synchAB</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">synchAC</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">synchBA</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">synchBC</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">synchCA</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">synchCB</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 6
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TTimers ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TTimers">TTimers</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">T1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">T2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">T3</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">T4</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-nxt}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-tetrix}}
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TUARTs ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TUARTs">TUARTs</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">uartOne</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">uartTwo</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">uartThree</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">UART0</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">UART1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">UART2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">UART3</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduino328}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-arduinoMega}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  |-
 +
  |}
 +
|}
 +
<br />
 +
 +
=== TVexJoysticks ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TVexJoysticks">TVexJoysticks</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">Ch1 </span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch2 </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch3 </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch4 </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch5 </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch6 </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn5U </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn5D </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 14
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn6U </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn6D </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn7U </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 10
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn7D </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 8
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn7L </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 9
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn7R </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 11
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn8U </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 6
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn8D </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn8L </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn8R </span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5D + 7
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">AccelX</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 38
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">AccelY</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = AccelX + 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">AccelZ</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = AccelX + 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">Ch1Xmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 6
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch2Xmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 7
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch3Xmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 8
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch4Xmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 9
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch5Xmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 10
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Ch6Xmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 11
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn5UXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn5DXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 26
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn6UXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 3
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn6DXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn7UXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 10
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn7DXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 8
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn7LXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 9
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn7RXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 11
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn8UXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 6
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn8DXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 4
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn8LXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 5
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">Btn8RXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = Btn5DXmtr2 + 7
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">AccelXXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 41
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">AccelYXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = AccelXXmtr2 + 1
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">AccelZXmtr2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = AccelXXmtr2 + 2
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  |-
 +
  |}
 +
|}
 +
 +
<br />
 +
 +
=== TVexReceiverState ===
 +
{| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:left; font-size:100%;" width="100%" cellpadding="5%" cellspacing="0" border="0" class="wikiText"
 +
|-
 +
|<span class="keywordB" id="dataType_TVexReceiverState">TVexReceiverState</span>
 +
  {| style="font-family:Verdana, Geneva, sans-serif; color:black; background-color:#FFFFFF; text-align:center; font-size:100%; border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000;" cellpadding="5%"
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|''Command''
 +
  ! style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Comments
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduino328}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-arduinoMega}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-nxt}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex}}
 +
  ! min-width="50px" style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-tetrix}}
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">vrNoXmiters</span>
 +
  | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0<br />  No transmitters connected
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 1px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">vrXmit1</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x01<br /> 1: Transmitter 1 connected
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">vrXmit2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x02<br /> 1: Transmitter 2 connected
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">vrBit2</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x04<br /> unused
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">vrCompetitionSwitch</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x08<br />0: No Comp Switch<br />1: Competition Switch attached
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">vrResetSlave</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x10<br /> unused
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">vrGameController</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x20<br />0: Legacy75MHz<br />1: Game Controller
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|<span class="codeStringsNums">vrAutonomousMode</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 0x40<br />0: Driver Control<br />1: Autonomous Mode
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 1px 0px"|
 +
  |-
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"|<span class="codeStringsNums">vrDisabled</span>
 +
  | style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 0x80<br />0: Enabled<br />1: Disabled
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|{{tag-vex2}}
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  | style="text-align:right; border-style: solid; border-width: 0px 0px 0px 0px"|
 +
  |-
 +
  |}
 
|}
 
|}
 
<br />
 
<br />

Revision as of 21:35, 10 May 2012

General Programming → Data Types


The ROBOTC Compiler supports several different data types. Some are standard C return types and others are custom created for ROBOTC.
Data Types will be marked with the following tags if applicable: [arduino 328], [arduino Mega], [cortex], [nxt], [pic], [tetrix].



Standard C data types

data type Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
bool A Boolean value; either true or false.

Note that false is equivalent to zero (0), and true is equivalent to any non-zero number (both positive and negative).

[arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
byte A whole number ranging from -128 to 127. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
char A whole number ranging from -128 to 127. Can be interpreted as a character value.

For example, 42 = 'B' and vice versa.

[arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
float A floating-point number (decimal) with the following length and accuracy restrictions:
0.#### 0.0000 to +2,048.0000
0.### 0.000 to +32,768.000
0.## 0.00 to +262,144.00
0.# 0.0 to +2,097,200.0
[arduino Mega] [cortex] [nxt] [tetrix]
long A whole number ranging from -2,147,483,648 to 2,147,483,647. [arduino Mega] [cortex] [nxt] [tetrix]
int A whole number ranging from -32,768 to 32,767. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
short A whole number ranging from -32,768 to 32,767. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
string A sequence of characters. [arduino Mega] [cortex] [nxt] [tetrix]
word A whole number ranging from -32,768 to 32,767. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
ubyte An unsigned byte (0 to 255). [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
void This means that the function doesn't return anything. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]


ROBOTC data types

TBaudRate

TBaudRate
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
baudRate1200 = 0 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate2400 = 1 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate4800 = 2 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate9600 = 3 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate14400 = 4 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate19200 = 5 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate28800 = 6 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate38400 = 7 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate57600 = 8 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate76800 = 9 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate100000 = 10 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate115200 = 11 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate200000 = 12 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate230400 = 13 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate250000 = 14 [arduino 328] [arduino Mega] [cortex] [pic]
baudRateUndefined = 15 [arduino 328] [arduino Mega] [cortex] [pic]


TBTCommands

TBTCommands
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
SENDFILE = 0 [nxt] [tetrix]
SEARCH = 1 (For Internal use only!) [nxt] [tetrix]
STOPSEARCH = 2 (For Internal use only!) [nxt] [tetrix]
CONNECT = 3 [nxt] [tetrix]
DISCONNECT = 4 [nxt] [tetrix]
DISCONNECTALL = 5 [nxt] [tetrix]
REMOVEDEVICE = 6 [nxt] [tetrix]
VISIBILITY = 7 [nxt] [tetrix]
SETCMDMODE = 8 (For Internal use only!) [nxt] [tetrix]
OPENSTREAM = 9 [nxt] [tetrix]
SENDDATA = 10 (For Internal use only!) [nxt] [tetrix]
FACTORYRESET = 11 [nxt] [tetrix]
BTON = 12 [nxt] [tetrix]
BTOFF = 13 [nxt] [tetrix]
SETBTNAME = 14 [nxt] [tetrix]
EXTREAD = 15 (For Internal use only!) [nxt] [tetrix]
PinReq = 16 (For Internal use only!) [nxt] [tetrix]
CONNECTREQ = 17 (For Internal use only!) [nxt] [tetrix]
IDLE = 18 [nxt] [tetrix]
LinkQualityReq = 19. Requests quality of link from Bluecore. [nxt] [tetrix]
opSetRawDataMode = 20. Sets Bluecore into Raw Data mode. [nxt] [tetrix]
opSetDefaultPIN = 21. Sets default Passcode. Immediate command. Bluecore interaction not required. [nxt] [tetrix]
opGetDefaultPIN = 22. Retrieves default Passcode. Immediate command. Bluecore interaction not required. [nxt] [tetrix]
opSetSessionPIN = 23. Sets session Passcode. Immediate command. Initialized to "default" passcode on power up [nxt] [tetrix]
opGetSessionPIN = 24. Retrieves session Passcode. Immediate command. Bluecore interaction not required. [nxt] [tetrix]
opResetSessionPIN = 25. Resets session Passcode to default passcode. [nxt] [tetrix]
opGetFriendlyName = 26. Gets the Bluetooth "Friendly Name" String. [nxt] [tetrix]
opGetBTAddress = 27 [nxt] [tetrix]
opGetMyContactInfo = 28. // Gets info on selected "My Contacts" list. [nxt] [tetrix]


TButtons

TButtons
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
kNoButton = -1 [nxt] [tetrix]
kExitButton = 0. NXT Exit button. [nxt] [tetrix]
kRightButton = 1. NXT Right-Arrow button. [nxt] [tetrix]
kLeftButton = 2. NXT Left-Arrow button. [nxt] [tetrix]
kEnterButton = 3. NXT Enter button (orange square). [nxt] [tetrix]


TFileHandle

TFileHandle
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
TFileHandle #define TFileHandle short [nxt] [tetrix]


TFileIOResult

TFileIOResult
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
ioRsltSuccess = (0x00FF & (SUCCESS >> 8)) [nxt] [tetrix]
ioRsltInProgress = (0x00FF & (0x01)) [nxt] [tetrix]
ioRsltReqPIN = (0x00FF & (0x02)) [nxt] [tetrix]
ioRsltNoMoreHandles = (0x00FF & (NOMOREHANDLES >> 8)) [nxt] [tetrix]
ioRsltNoSpace = (0x00FF & (NOSPACE >> 8)) [nxt] [tetrix]
ioRsltNoMoreFiles = (0x00FF & (NOMOREFILES >> 8)) [nxt] [tetrix]
ioRsltEofExpected = (0x00FF & (EOFEXSPECTED >> 8)) [nxt] [tetrix]
ioRsltEndOfFile = (0x00FF & (ENDOFFILE >> 8)) [nxt] [tetrix]
ioRsltNotLinearFile = (0x00FF & (NOTLINEARFILE >> 8)) [nxt] [tetrix]
ioRsltFileNotFound = (0x00FF & (FILENOTFOUND >> 8)) [nxt] [tetrix]
ioRsltHandleAlreadyClosed = (0x00FF & (HANDLEALREADYCLOSED >> 8)) [nxt] [tetrix]
ioRsltNoLinearSpace = (0x00FF & (NOLINEARSPACE >> 8)) [nxt] [tetrix]
ioRsltUndefinedError = (0x00FF & (UNDEFINEDERROR >> 8)) [nxt] [tetrix]
ioRsltFileIsBusy = (0x00FF & (FILEISBUSY >> 8)) [nxt] [tetrix]
ioRsltNoWriteBuffers = (0x00FF & (NOWRITEBUFFERS >> 8)) [nxt] [tetrix]
ioRsltAppendNotPossible = (0x00FF & (APPENDNOTPOSSIBLE >> 8)) [nxt] [tetrix]
ioRsltFileIsFull = (0x00FF & (FILEISFULL >> 8)) [nxt] [tetrix]
ioRsltFileExists = (0x00FF & (FILEEXISTS >> 8)) [nxt] [tetrix]
ioRsltModuleNotFound = (0x00FF & (MODULENOTFOUND >> 8)) [nxt] [tetrix]
ioRsltOutOfBoundery = (0x00FF & (OUTOFBOUNDERY >> 8)) [nxt] [tetrix]
ioRsltIllegalFilename = (0x00FF & (ILLEGALFILENAME >> 8)) [nxt] [tetrix]
ioRsltIllegalHandle = (0x00FF & (ILLEGALHANDLE >> 8)) [nxt] [tetrix]
ioRsltBTBusy = (0x00FF & (BTBUSY >> 8)) [nxt] [tetrix]
ioRsltBTConnectFail = (0x00FF & (BTCONNECTFAIL >> 8)) [nxt] [tetrix]
ioRsltBTTimeout = (0x00FF & (BTTIMEOUT >> 8)) [nxt] [tetrix]
ioRsltFileTxTimeout = (0x00FF & (FILETX_TIMEOUT >> 8)) [nxt] [tetrix]
ioRsltFileTxDSTExists = (0x00FF & (FILETX_DSTEXISTS >> 8)) [nxt] [tetrix]
ioRsltFileTxSRCMissing = (0x00FF & (FILETX_SRCMISSING >> 8)) [nxt] [tetrix]
ioRsltFileTxStreamError = (0x00FF & (FILETX_STREAMERROR >> 8)) [nxt] [tetrix]
ioRsltFileTxCloseError = (0x00FF & (FILETX_CLOSEERROR >> 8)) [nxt] [tetrix]
ioRsltCommChannelBusError = (0x00FF & -35). (0xDD Something went wrong on the communications bus) [nxt] [tetrix]
ioRsltCommBufferFull = (0x00FF & -34). (0xDE No room in comm buffer) [nxt] [tetrix]
ioRsltCommChannelBad = (0x00FF & -33). (0xDF Specified channel/connection is not valid) [nxt] [tetrix]
ioRsltCommChannelNotReady = (0x00FF & -32). (0xE0 Specified channel/connection not configured or busy) [nxt] [tetrix]
ERR_COMM_BUFFER_FULL = ((short) ioRsltCommBufferFull) [nxt] [tetrix]
ERR_COMM_CHAN_INVALID = ((short) ioRsltCommChannelBad) [nxt] [tetrix]
ERR_INVALID_PORT = (0x00FF & -16) [nxt] [tetrix]
ERR_INVALID_FIELD = (0x00FF & -17) [nxt] [tetrix]
ERR_INVALID_QUEUE = (0x00FF & -18) [nxt] [tetrix]
ERR_INVALID_SIZE = (0x00FF & -19) [nxt] [tetrix]
ioRsltCommPending = (0x00FF & STAT_COMM_PENDING) [nxt] [tetrix]
ioRsltEmptyMailbox = (0x00FF & STAT_MSG_EMPTY_MAILBOX) [nxt] [tetrix]
ioRsltBadArgs = (0x00FF & ERR_ARG) [nxt] [tetrix]


TI2CStatus

TI2CStatus
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
NO_ERR = 0 [cortex] [nxt] [tetrix]
STAT_COMM_PENDING = 32 [cortex] [nxt] [tetrix]
ERR_COMM_CHAN_NOT_READY = -32 [cortex] [nxt] [tetrix]
ERR_COMM_BUS_ERR = -35 [cortex] [nxt] [tetrix]


TMailboxIDs

TMailboxIDs
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
mailbox1 = 0 [nxt] [tetrix]
mailbox2 = 1 [nxt] [tetrix]
mailbox3 = 2 [nxt] [tetrix]
mailbox4 = 3 [nxt] [tetrix]
mailbox5 = 4 [nxt] [tetrix]
mailbox6 = 5 [nxt] [tetrix]
mailbox7 = 6 [nxt] [tetrix]
mailbox8 = 7 [nxt] [tetrix]
mailbox9 = 8 [nxt] [tetrix]
mailbox10 = 9 [nxt] [tetrix]
mailbox11 = 10 (For Internal use only!) [nxt] [tetrix]
mailbox12 = 11 (For Internal use only!) [nxt] [tetrix]
mailbox13 = 12 (For Internal use only!) [nxt] [tetrix]
mailbox14 = 13 (For Internal use only!) [nxt] [tetrix]
mailbox15 = 14 (For Internal use only!) [nxt] [tetrix]
mailbox16 = 15 (For Internal use only!) [nxt] [tetrix]
mailbox17 = 16 (For Internal use only!) [nxt] [tetrix]
mailbox18 = 17 (For Internal use only!) [nxt] [tetrix]
mailbox19 = 18 (For Internal use only!) [nxt] [tetrix]
mailbox20 = 19 (For Internal use only!) [nxt] [tetrix]


TMotorRegulation

TMotorRegulation
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
mtrNoReg = 0 [nxt] [tetrix]
mtrSpeedReg = 1 [nxt] [tetrix]
mtrSyncRegMaster = 2 [nxt] [tetrix]
mtrSyncRegSlave = 3 [nxt] [tetrix]
mtrEncoderReg = 4 [nxt] [tetrix]


TNxtRunState

TNxtRunState
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
runStateIdle = 0x00. Published IOMAP value. Do Not Change. [nxt] [tetrix]
runStateRampUp = 0x10. Published IOMAP value. Do Not Change. [nxt] [tetrix]
runStateRunning = 0x20. Published IOMAP value. Do Not Change. [nxt] [tetrix]
runStateRampDown = 0x40. Published IOMAP value. Do Not Change. [nxt] [tetrix]
runStateHoldPosition = 0x01 [nxt] [tetrix]


TPCJoystick

TPCJoystick
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
joy1_x1 (short) -128 to +127 [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_x2 (short) -128 to +127 [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_y1 (short) -128 to +127 [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_y2 (short) -128 to +127 [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_Buttons (short) Bit map for 12-buttons. [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_TopHat (short) Value of -1 = not pressed, otherwise 0 to 7 for selected "octant". [arduino 328] [arduino Mega] [nxt] [tetrix]


tSensors

tSensors
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
S1 = 0 [nxt] [tetrix]
S2 = 1 [nxt] [tetrix]
S3 = 2 [nxt] [tetrix]
S4 = 3 [nxt] [tetrix]
in1 = 0 [cortex] [pic]
in2 = 1 [cortex] [pic]
in3 = 2 [cortex] [pic]
in4 = 3 [cortex] [pic]
in5 = 4 [cortex] [pic]
in6 = 5 [cortex] [pic]
in7 = 6 [cortex] [pic]
in8 = 7 [cortex] [pic]
in9 = 8 [pic]
in10 = 9 [pic]
in11 = 10 [pic]
in12 = 11 [pic]
in13 = 12 [pic]
in14 = 13 [pic]
in15 = 14 [pic]
in16 = 15 [pic]
dgtl1 = 8 [cortex]
dgtl2 = 9 [cortex]
dgtl3 = 10 [cortex]
dgtl4 = 11 [cortex]
dgtl5 = 12 [cortex]
dgtl6 = 13 [cortex]
dgtl7 = 14 [cortex]
dgtl8 = 15 [cortex]
dgtl9 = 16 [cortex]
dgtl10 = 17 [cortex]
dgtl11 = 18 [cortex]
dgtl12 = 19 [cortex]
I2C_1 = 20 [cortex]
I2C_2 = 21 [cortex]
I2C_3 = 22 [cortex]
I2C_4 = 23 [cortex]
I2C_5 = 24 [cortex]
I2C_6 = 25 [cortex]
I2C_7 = 26 [cortex]
I2C_8 = 27 [cortex]


General Programming → Data Types


The ROBOTC Compiler supports several different data types. Some are standard C return types and others are custom created for ROBOTC.
Data Types will be marked with the following tags if applicable: [arduino 328], [arduino Mega], [cortex], [nxt], [pic], [tetrix].



Standard C data types

data type Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
bool A Boolean value; either true or false.

Note that false is equivalent to zero (0), and true is equivalent to any non-zero number (both positive and negative).

[arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
byte A whole number ranging from -128 to 127. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
char A whole number ranging from -128 to 127. Can be interpreted as a character value.

For example, 42 = 'B' and vice versa.

[arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
float A floating-point number (decimal) with the following length and accuracy restrictions:
0.#### 0.0000 to +2,048.0000
0.### 0.000 to +32,768.000
0.## 0.00 to +262,144.00
0.# 0.0 to +2,097,200.0
[arduino Mega] [cortex] [nxt] [tetrix]
long A whole number ranging from -2,147,483,648 to 2,147,483,647. [arduino Mega] [cortex] [nxt] [tetrix]
int A whole number ranging from -32,768 to 32,767. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
short A whole number ranging from -32,768 to 32,767. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
string A sequence of characters. [arduino Mega] [cortex] [nxt] [tetrix]
word A whole number ranging from -32,768 to 32,767. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
ubyte An unsigned byte (0 to 255). [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
void This means that the function doesn't return anything. [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]


ROBOTC data types

TBaudRate

TBaudRate
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
baudRate1200 = 0 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate2400 = 1 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate4800 = 2 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate9600 = 3 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate14400 = 4 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate19200 = 5 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate28800 = 6 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate38400 = 7 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate57600 = 8 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate76800 = 9 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate100000 = 10 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate115200 = 11 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate200000 = 12 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate230400 = 13 [arduino 328] [arduino Mega] [cortex] [pic]
baudRate250000 = 14 [arduino 328] [arduino Mega] [cortex] [pic]
baudRateUndefined = 15 [arduino 328] [arduino Mega] [cortex] [pic]


TBTCommands

TBTCommands
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
SENDFILE = 0 [nxt] [tetrix]
SEARCH = 1 (For Internal use only!) [nxt] [tetrix]
STOPSEARCH = 2 (For Internal use only!) [nxt] [tetrix]
CONNECT = 3 [nxt] [tetrix]
DISCONNECT = 4 [nxt] [tetrix]
DISCONNECTALL = 5 [nxt] [tetrix]
REMOVEDEVICE = 6 [nxt] [tetrix]
VISIBILITY = 7 [nxt] [tetrix]
SETCMDMODE = 8 (For Internal use only!) [nxt] [tetrix]
OPENSTREAM = 9 [nxt] [tetrix]
SENDDATA = 10 (For Internal use only!) [nxt] [tetrix]
FACTORYRESET = 11 [nxt] [tetrix]
BTON = 12 [nxt] [tetrix]
BTOFF = 13 [nxt] [tetrix]
SETBTNAME = 14 [nxt] [tetrix]
EXTREAD = 15 (For Internal use only!) [nxt] [tetrix]
PinReq = 16 (For Internal use only!) [nxt] [tetrix]
CONNECTREQ = 17 (For Internal use only!) [nxt] [tetrix]
IDLE = 18 [nxt] [tetrix]
LinkQualityReq = 19. Requests quality of link from Bluecore. [nxt] [tetrix]
opSetRawDataMode = 20. Sets Bluecore into Raw Data mode. [nxt] [tetrix]
opSetDefaultPIN = 21. Sets default Passcode. Immediate command. Bluecore interaction not required. [nxt] [tetrix]
opGetDefaultPIN = 22. Retrieves default Passcode. Immediate command. Bluecore interaction not required. [nxt] [tetrix]
opSetSessionPIN = 23. Sets session Passcode. Immediate command. Initialized to "default" passcode on power up [nxt] [tetrix]
opGetSessionPIN = 24. Retrieves session Passcode. Immediate command. Bluecore interaction not required. [nxt] [tetrix]
opResetSessionPIN = 25. Resets session Passcode to default passcode. [nxt] [tetrix]
opGetFriendlyName = 26. Gets the Bluetooth "Friendly Name" String. [nxt] [tetrix]
opGetBTAddress = 27 [nxt] [tetrix]
opGetMyContactInfo = 28. // Gets info on selected "My Contacts" list. [nxt] [tetrix]


TButtons

TButtons
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
kNoButton = -1 [nxt] [tetrix]
kExitButton = 0. NXT Exit button. [nxt] [tetrix]
kRightButton = 1. NXT Right-Arrow button. [nxt] [tetrix]
kLeftButton = 2. NXT Left-Arrow button. [nxt] [tetrix]
kEnterButton = 3. NXT Enter button (orange square). [nxt] [tetrix]


TFileHandle

TFileHandle
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
TFileHandle #define TFileHandle short [nxt] [tetrix]


TFileIOResult

TFileIOResult
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
ioRsltSuccess = (0x00FF & (SUCCESS >> 8)) [nxt] [tetrix]
ioRsltInProgress = (0x00FF & (0x01)) [nxt] [tetrix]
ioRsltReqPIN = (0x00FF & (0x02)) [nxt] [tetrix]
ioRsltNoMoreHandles = (0x00FF & (NOMOREHANDLES >> 8)) [nxt] [tetrix]
ioRsltNoSpace = (0x00FF & (NOSPACE >> 8)) [nxt] [tetrix]
ioRsltNoMoreFiles = (0x00FF & (NOMOREFILES >> 8)) [nxt] [tetrix]
ioRsltEofExpected = (0x00FF & (EOFEXSPECTED >> 8)) [nxt] [tetrix]
ioRsltEndOfFile = (0x00FF & (ENDOFFILE >> 8)) [nxt] [tetrix]
ioRsltNotLinearFile = (0x00FF & (NOTLINEARFILE >> 8)) [nxt] [tetrix]
ioRsltFileNotFound = (0x00FF & (FILENOTFOUND >> 8)) [nxt] [tetrix]
ioRsltHandleAlreadyClosed = (0x00FF & (HANDLEALREADYCLOSED >> 8)) [nxt] [tetrix]
ioRsltNoLinearSpace = (0x00FF & (NOLINEARSPACE >> 8)) [nxt] [tetrix]
ioRsltUndefinedError = (0x00FF & (UNDEFINEDERROR >> 8)) [nxt] [tetrix]
ioRsltFileIsBusy = (0x00FF & (FILEISBUSY >> 8)) [nxt] [tetrix]
ioRsltNoWriteBuffers = (0x00FF & (NOWRITEBUFFERS >> 8)) [nxt] [tetrix]
ioRsltAppendNotPossible = (0x00FF & (APPENDNOTPOSSIBLE >> 8)) [nxt] [tetrix]
ioRsltFileIsFull = (0x00FF & (FILEISFULL >> 8)) [nxt] [tetrix]
ioRsltFileExists = (0x00FF & (FILEEXISTS >> 8)) [nxt] [tetrix]
ioRsltModuleNotFound = (0x00FF & (MODULENOTFOUND >> 8)) [nxt] [tetrix]
ioRsltOutOfBoundery = (0x00FF & (OUTOFBOUNDERY >> 8)) [nxt] [tetrix]
ioRsltIllegalFilename = (0x00FF & (ILLEGALFILENAME >> 8)) [nxt] [tetrix]
ioRsltIllegalHandle = (0x00FF & (ILLEGALHANDLE >> 8)) [nxt] [tetrix]
ioRsltBTBusy = (0x00FF & (BTBUSY >> 8)) [nxt] [tetrix]
ioRsltBTConnectFail = (0x00FF & (BTCONNECTFAIL >> 8)) [nxt] [tetrix]
ioRsltBTTimeout = (0x00FF & (BTTIMEOUT >> 8)) [nxt] [tetrix]
ioRsltFileTxTimeout = (0x00FF & (FILETX_TIMEOUT >> 8)) [nxt] [tetrix]
ioRsltFileTxDSTExists = (0x00FF & (FILETX_DSTEXISTS >> 8)) [nxt] [tetrix]
ioRsltFileTxSRCMissing = (0x00FF & (FILETX_SRCMISSING >> 8)) [nxt] [tetrix]
ioRsltFileTxStreamError = (0x00FF & (FILETX_STREAMERROR >> 8)) [nxt] [tetrix]
ioRsltFileTxCloseError = (0x00FF & (FILETX_CLOSEERROR >> 8)) [nxt] [tetrix]
ioRsltCommChannelBusError = (0x00FF & -35). (0xDD Something went wrong on the communications bus) [nxt] [tetrix]
ioRsltCommBufferFull = (0x00FF & -34). (0xDE No room in comm buffer) [nxt] [tetrix]
ioRsltCommChannelBad = (0x00FF & -33). (0xDF Specified channel/connection is not valid) [nxt] [tetrix]
ioRsltCommChannelNotReady = (0x00FF & -32). (0xE0 Specified channel/connection not configured or busy) [nxt] [tetrix]
ERR_COMM_BUFFER_FULL = ((short) ioRsltCommBufferFull) [nxt] [tetrix]
ERR_COMM_CHAN_INVALID = ((short) ioRsltCommChannelBad) [nxt] [tetrix]
ERR_INVALID_PORT = (0x00FF & -16) [nxt] [tetrix]
ERR_INVALID_FIELD = (0x00FF & -17) [nxt] [tetrix]
ERR_INVALID_QUEUE = (0x00FF & -18) [nxt] [tetrix]
ERR_INVALID_SIZE = (0x00FF & -19) [nxt] [tetrix]
ioRsltCommPending = (0x00FF & STAT_COMM_PENDING) [nxt] [tetrix]
ioRsltEmptyMailbox = (0x00FF & STAT_MSG_EMPTY_MAILBOX) [nxt] [tetrix]
ioRsltBadArgs = (0x00FF & ERR_ARG) [nxt] [tetrix]


TI2CStatus

TI2CStatus
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
NO_ERR = 0 [cortex] [nxt] [tetrix]
STAT_COMM_PENDING = 32 [cortex] [nxt] [tetrix]
ERR_COMM_CHAN_NOT_READY = -32 [cortex] [nxt] [tetrix]
ERR_COMM_BUS_ERR = -35 [cortex] [nxt] [tetrix]


TMailboxIDs

TMailboxIDs
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
mailbox1 = 0 [nxt] [tetrix]
mailbox2 = 1 [nxt] [tetrix]
mailbox3 = 2 [nxt] [tetrix]
mailbox4 = 3 [nxt] [tetrix]
mailbox5 = 4 [nxt] [tetrix]
mailbox6 = 5 [nxt] [tetrix]
mailbox7 = 6 [nxt] [tetrix]
mailbox8 = 7 [nxt] [tetrix]
mailbox9 = 8 [nxt] [tetrix]
mailbox10 = 9 [nxt] [tetrix]
mailbox11 = 10 (For Internal use only!) [nxt] [tetrix]
mailbox12 = 11 (For Internal use only!) [nxt] [tetrix]
mailbox13 = 12 (For Internal use only!) [nxt] [tetrix]
mailbox14 = 13 (For Internal use only!) [nxt] [tetrix]
mailbox15 = 14 (For Internal use only!) [nxt] [tetrix]
mailbox16 = 15 (For Internal use only!) [nxt] [tetrix]
mailbox17 = 16 (For Internal use only!) [nxt] [tetrix]
mailbox18 = 17 (For Internal use only!) [nxt] [tetrix]
mailbox19 = 18 (For Internal use only!) [nxt] [tetrix]
mailbox20 = 19 (For Internal use only!) [nxt] [tetrix]


TMotorRegulation

TMotorRegulation
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
mtrNoReg = 0 [nxt] [tetrix]
mtrSpeedReg = 1 [nxt] [tetrix]
mtrSyncRegMaster = 2 [nxt] [tetrix]
mtrSyncRegSlave = 3 [nxt] [tetrix]
mtrEncoderReg = 4 [nxt] [tetrix]


TNxtRunState

TNxtRunState
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
runStateIdle = 0x00. Published IOMAP value. Do Not Change. [nxt] [tetrix]
runStateRampUp = 0x10. Published IOMAP value. Do Not Change. [nxt] [tetrix]
runStateRunning = 0x20. Published IOMAP value. Do Not Change. [nxt] [tetrix]
runStateRampDown = 0x40. Published IOMAP value. Do Not Change. [nxt] [tetrix]
runStateHoldPosition = 0x01 [nxt] [tetrix]


TPCJoystick

TPCJoystick
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
joy1_x1 (short) -128 to +127 [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_x2 (short) -128 to +127 [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_y1 (short) -128 to +127 [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_y2 (short) -128 to +127 [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_Buttons (short) Bit map for 12-buttons. [arduino 328] [arduino Mega] [nxt] [tetrix]
joy1_TopHat (short) Value of -1 = not pressed, otherwise 0 to 7 for selected "octant". [arduino 328] [arduino Mega] [nxt] [tetrix]


tSensors

tSensors
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
S1 = 0 [nxt] [tetrix]
S2 = 1 [nxt] [tetrix]
S3 = 2 [nxt] [tetrix]
S4 = 3 [nxt] [tetrix]
in1 = 0 [cortex] [pic]
in2 = 1 [cortex] [pic]
in3 = 2 [cortex] [pic]
in4 = 3 [cortex] [pic]
in5 = 4 [cortex] [pic]
in6 = 5 [cortex] [pic]
in7 = 6 [cortex] [pic]
in8 = 7 [cortex] [pic]
in9 = 8 [pic]
in10 = 9 [pic]
in11 = 10 [pic]
in12 = 11 [pic]
in13 = 12 [pic]
in14 = 13 [pic]
in15 = 14 [pic]
in16 = 15 [pic]
dgtl1 = 8 [cortex]
dgtl2 = 9 [cortex]
dgtl3 = 10 [cortex]
dgtl4 = 11 [cortex]
dgtl5 = 12 [cortex]
dgtl6 = 13 [cortex]
dgtl7 = 14 [cortex]
dgtl8 = 15 [cortex]
dgtl9 = 16 [cortex]
dgtl10 = 17 [cortex]
dgtl11 = 18 [cortex]
dgtl12 = 19 [cortex]
I2C_1 = 20 [cortex]
I2C_2 = 21 [cortex]
I2C_3 = 22 [cortex]
I2C_4 = 23 [cortex]
I2C_5 = 24 [cortex]
I2C_6 = 25 [cortex]
I2C_7 = 26 [cortex]
I2C_8 = 27 [cortex]


tSensors (Arduino 328)

tSensors
Command Comments [arduino 328] [arduino Mega] [cortex] [nxt] [pic] [tetrix]
anlg0 through anlg5 Analog IN ports [arduino 328]
dgtl0 also RX port [arduino 328]
dgtl1 also TX port [arduino 328]
dgtl2 Digital port [arduino 328]
dgtl3 PWM port [arduino 328]
dgtl4 Digital port [arduino 328]
dgtl5 PWM port [arduino 328]
dgtl6 PWM port [