Data Types
(→TBTCommands) |
(→TBaudRate) |
||
| Line 162: | Line 162: | ||
| 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"|<span class="codeStringsNums">baudRate1200</span> | ||
| style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"| = 0 | | 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"|{{tag-arduino328}} |
| − | | 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-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-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"| | ||
| Line 171: | Line 171: | ||
| 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"|<span class="codeStringsNums">baudRate2400</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 1 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 180: | Line 180: | ||
| 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"|<span class="codeStringsNums">baudRate4800</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 2 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 189: | Line 189: | ||
| 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"|<span class="codeStringsNums">baudRate9600</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 3 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 198: | Line 198: | ||
| 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"|<span class="codeStringsNums">baudRate14400</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 4 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 207: | Line 207: | ||
| 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"|<span class="codeStringsNums">baudRate19200</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 5 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 216: | Line 216: | ||
| 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"|<span class="codeStringsNums">baudRate28800</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 6 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 225: | Line 225: | ||
| 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"|<span class="codeStringsNums">baudRate38400</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 7 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 234: | Line 234: | ||
| 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"|<span class="codeStringsNums">baudRate57600</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 8 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 243: | Line 243: | ||
| 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"|<span class="codeStringsNums">baudRate76800</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 9 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 252: | Line 252: | ||
| 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"|<span class="codeStringsNums">baudRate100000</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 10 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 261: | Line 261: | ||
| 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"|<span class="codeStringsNums">baudRate115200</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 11 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 270: | Line 270: | ||
| 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"|<span class="codeStringsNums">baudRate200000</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 12 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 279: | Line 279: | ||
| 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"|<span class="codeStringsNums">baudRate230400</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 13 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 288: | Line 288: | ||
| 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"|<span class="codeStringsNums">baudRate250000</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"| = 14 | | 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"|{{tag-arduino328}} |
| − | | style="text-align: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-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"| | ||
| Line 297: | Line 297: | ||
| 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"|<span class="codeStringsNums">baudRateUndefined</span> | ||
| style="text-align:left; border-style: solid; border-width: 0px 0px 0px 0px"| = 15 | | 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"| | + | | 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"| | + | | 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-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"| | ||
Revision as of 10:32, 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:
|
ROBOTC data types:
TBaudRate
TBaudRate
|
TBTCommands
TBTCommands
|
TButtons
TButtons
|
TFileHandle
TFileHandle
|
TFileIOResult
TFileIOResult
|
TI2CStatus
TI2CStatus
|
TMailboxIDs
TMailboxIDs
|
TMotorRegulation
TMotorRegulation
|
TNxtRunState
TNxtRunState
|
TPCJoystick
TPCJoystick
|
tSensors
tSensors
|
TSounds
TSounds
|
TSynchedMotors
TSynchedMotors
|
TTimers
TTimers
|
TUARTs
TUARTs
|
TVexJoysticks
TVexJoysticks
|
TVexReceiverState
TVexReceiverState
|