Difference between revisions of "Data Types"
(→tSensors (Arduino 328)) |
|||
Line 3,969: | Line 3,969: | ||
| 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 /> | ||
+ | |||
+ | === tSensors (Arduino 328) === | ||
+ | {| 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_328">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">anlg0 </span>through<span class="codeStringsNums"> anlg15</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|Analog IN ports | ||
+ | | 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:right; border-style: solid; border-width: 1px 0px 1px 0px"| | ||
+ | |- | ||
+ | | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">dgtl0, dgtl1, dgtl14 </span>through<span class="codeStringsNums"> dgtl9</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|Communication Ports (RX, TX) | ||
+ | | 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:right; border-style: solid; border-width: 1px 0px 1px 0px"| | ||
+ | |- | ||
+ | | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|<span class="codeStringsNums">dgtl2 </span>through<span class="codeStringsNums"> dgtl13</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 1px 0px 1px 0px"|PWM ports | ||
+ | | 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: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">dgtl20</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|SDA (serial data) | ||
+ | | 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: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">dgtl21</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|SCL (serial clock) | ||
+ | | 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: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">dgtl22 </span>through<span class="codeStringsNums"> dgtl49</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|Digital ports | ||
+ | | 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: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">dgtl50</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|MISO (master input, slave output) | ||
+ | | 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: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">dgtl51</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|MOSI (master output, slave input) | ||
+ | | 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: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">dgtl52</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|SCK (serial clock) | ||
+ | | 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: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">dgtl53</span> | ||
+ | | style="text-align:left; border-style: solid; border-width: 0px 0px 1px 0px"|SS (slave select) | ||
+ | | 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:right; border-style: solid; border-width: 0px 0px 1px 0px"| | ||
+ | |- | ||
|} | |} | ||
<br /> | <br /> |
Revision as of 17:07, 11 May 2012
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
|
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
|
tSensors (Arduino 328)
tSensors
tSensors (Arduino 328)
|