Changes between Version 6 and Version 7 of Documentation
- Timestamp:
- 12/07/09 14:56:02 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation
v6 v7 100 100 {{{ 101 101 #!html 102 <br> <br>102 <br> 103 103 <table border="2" cellpadding="10" align="center"> 104 104 … … 116 116 <td align="center" width="40"><b>4</b></td> 117 117 <td><b>High Level Regulation / Utilities</b></td> 118 <td valign="top"><b> MotorRotateAbs</b> (o)<br><br><b>WaitForMotor</b> (o)</td>118 <td valign="top"><b>NXTMotor</b><br>.ReadFromNXT<br>.SendToNXT<br>.Stop<br>.WaitFor<br>.ResetPosition<br><br><b>NXC_MotorControl<br></td> 119 119 <td valign="top"> </td> 120 <td valign="top"><b>OptimizeToolboxPerformance</b>< /td>120 <td valign="top"><b>OptimizeToolboxPerformance</b><br><br><b>GUI_WatchMotorState</b><br><b>GUI_WatchSensor</b></td> 121 121 <td valign="top"><b>COM_MakeBTConfigFile</b></td> 122 122 </tr> … … 124 124 <!-- Layer 3 --> 125 125 <tr bgcolor="#BBBBFF"> 126 <th align="center" rowspan=" 2"><b>3</b></th>127 <th align="left" rowspan=" 2"><b>High Level Functions</b></th>128 <td align="left" valign="top"><b> NXTmotor</b><br>ReadFromNXT<br>SendToNXT<br>Stop<br>WaitFor<br>ResetPosition<br><br><b>NXC_MotorControl<br>NXC_ResetErrorCorrection</b></td>129 <t h align="left" valign="top" rowspan="2"><b>OpenLight<br>OpenSound<br>OpenSwitch<br>OpenUltrasonic<br>OpenAccelerator<br>OpenInfrared<br>OpenCompass<br>OpenGyro<br>OpenRFID<br>OpenColor<br><br>GetLight<br>GetSound<br>GetSwitch<br>GetAccelerator<br>GetInfrared<br>GetUltrasonic</b><br>USMakeSnapshot<br>USGetSnapshotResults<br><b>GetCompass</b><br>CalibrateCompass<br>GetColor<br>CalibrateColor<br>GetRFID<br>GetGyro<br><br><b>CloseSensor</b></th>130 <t h align="left" valign="top" rowspan="2">readFromIniFile<br><br>MAP_GetCommModule<br>MAP_GetInputModule<br>MAP_GetOutputModule<br>MAP_GetSoundModule<br>MAP_GetUIModule<br><br>MAP_SetOutputModule</th>131 <t h align="left" valign="top" rowspan="2"><b>COM_OpenNXT</b><br>COM_OpenNXTEx<br><br><b>COM_CloseNXT</b><br><br><b>COM_ReadI2C</b><br></th>126 <th align="center" rowspan="1"><b>3</b></th> 127 <th align="left" rowspan="1"><b>High Level Functions</b></th> 128 <td align="left" valign="top"><b>DirectMotorCommand</b><br><br><b>StopMotor</b><br><br><b>SwitchLamp</b><br><br>NXC_ResetErrorCorrection</td> 129 <td align="left" valign="top" rowspan="1"><b>OpenLight<br>GetLight<br><br>OpenSound<br>GetSound<br><br>OpenSwitch<br>GetSwitch<br><br>OpenUltrasonic<br>GetUltrasonic<br>USMakeSnapshot<br>USGetSnapshotResults<br><br>OpenAccelerator<br>GetAccelerator<br><br>OpenColor<br>CalibrateColor<br>GetColor<br><br>OpenCompass<br>CalibrateCompass<br>GetCompass<br><br>OpenGyro<br>CalibrateGyro<br>GetGyro<br><br>OpenInfrared<br>GetInfrared<br><br>OpenRFID<br>GetRFID<br><br>CloseSensor</b></td> 130 <td align="left" valign="top" rowspan="1"><b>readFromIniFile</b><br><br>MAP_GetCommModule<br>MAP_GetInputModule<br>MAP_GetOutputModule<br>MAP_GetSoundModule<br>MAP_GetUIModule<br><br>MAP_SetOutputModule<br><br>NXC_GetSensorMotorData</td> 131 <td align="left" valign="top" rowspan="1"><b>COM_OpenNXT</b><br><b>COM_OpenNXTEx</b><br><br><b>COM_CloseNXT</b><br><br>COM_ReadI2C<br></td> 132 132 </tr> 133 <tr bgcolor="#BBBBFF"> 134 <td align="left" valign="top"><b>SendMotorSettings</b> (o)<br>SetMotor (o)<br>SetPower (o)<br>SetAngleLimit (o)<br>SetRampMode (o)<br>SpeedRegulation (o)<br>SyncToMotor (o)<br><br><b>StopMotor</b><br><br><b>GetMotorSettings</b> (o)<br>GetMotor (o)<br><br><b>ResetMotorAngle</b> (o)<br><br><b>SwitchLamp</b><br><br>SetMemoryCount (o)<br>GetMemoryCount (o)</td> 135 </tr> 133 136 134 137 135 … … 142 140 <td valign="top"><b>NXT_SetOutputState<br><br>NXT_GetOutputState<br><br>NXT_ResetMotorPosition</b></td> 143 141 <td valign="top"><b>NXT_SetInputMode<br><br>NXT_GetInputValues</b><br><br>NXT_ResetInputScaledValue<br><br>NXT_LSRead<br>NXT_LSWrite<br>NXT_LSGetStatus</td> 144 <td valign="top"><b>NXT_PlayTone</b><br>NXT_PlaySoundFile<br>NXT_StopSoundPlayback<br><br>NXT_StartProgram<br>NXT_ StopProgram<br><br>NXT_SendKeepAlive<br>NXT_GetBatteryLevel<br>NXT_GetFirmwareVersion<br>NXT_SetBrickName<br><br>NXT_ReadIOMap<br>NXT_WriteIOMap<br><br>NXT_MessageWrite<br></td>145 <td valign="top">COM_CreatePacket<br>COM_SendPacket<br>COM_CollectPacket<br><br> COM_SetDefaultNXT<br>COM_GetDefaultNXT<br></td>142 <td valign="top"><b>NXT_PlayTone</b><br>NXT_PlaySoundFile<br>NXT_StopSoundPlayback<br><br>NXT_StartProgram<br>NXT_GetCurrentProgramName<br>NXT_StopProgram<br><br>NXT_SendKeepAlive<br>NXT_GetBatteryLevel<br>NXT_GetFirmwareVersion<br>NXT_SetBrickName<br><br>NXT_ReadIOMap<br>NXT_WriteIOMap<br><br>NXT_MessageWrite<br>NXT_MessageRead</td> 143 <td valign="top">COM_CreatePacket<br>COM_SendPacket<br>COM_CollectPacket<br><br><b>COM_SetDefaultNXT</b><br>COM_GetDefaultNXT<br></td> 146 144 </tr> 147 145 148 146 <!-- Layer 1 --> 149 <tr bgcolor="#7777 DD">147 <tr bgcolor="#7777FF"> 150 148 <td align="center"><b>1</b></td> 151 149 <td><b>Low Level Functions:<br>Helper, Conversion and<br> Lookup Functions</b></td> 152 <td valign="top">MOTOR_A<br>MOTOR_B<br>MOTOR_C<br><br><i>byte2outputmode<br>byte2regmode<br>byte2runstate<br>outputmode2byte<br>regmode2byte<br>runstate2byte</i><br><br><i>initializeGlobalMotorStateVar</i> (o)<br><i>resetMotorRegulation</i> (o)</td> 153 <td valign="top">SENSOR_1<br>SENSOR_2<br>SENSOR_3<br>SENSOR_4<br><br><i>byte2sensortype<br>byte2sensormode<br>sensortype2byte<br>sensormode2byte</i><br><br><i>waitUntilI2CReady</i></td> 154 <td valign="top">DebugMode<br><i>isdebug</i><br><br>textOut<br><br>tictic (o)<br>toctoc (o)<br><br><i>dec2wordbytes<br>name2commandbytes<br>commandbyte2name<br>wordbytes2dec</i></td> 150 <td valign="top"><b>MOTOR_A<br>MOTOR_B<br>MOTOR_C</b><br><br><i>SetMotor</i> (o)<br><i>SetPower</i> (o)<br><i>SetAngleLimit</i> (o)<br><i>SetRampMode</i> (o)<br><i>SpeedRegulation</i> (o)<br><i>SyncToMotor</i> (o)<br><i>GetMotor</i> (o)<br><i>SetMemoryCount</i> (o)<br><i>GetMemoryCount</i> (o)<br> 151 <br><i>byte2outputmode<br>byte2regmode<br>byte2runstate<br>outputmode2byte<br>regmode2byte<br>runstate2byte</i><br><br><i>initializeGlobalMotorStateVar</i> (o)</td> 152 <td valign="top"><b>SENSOR_1<br>SENSOR_2<br>SENSOR_3<br>SENSOR_4</b><br><br><i>byte2sensortype<br>byte2sensormode<br>sensortype2byte<br>sensormode2byte</i><br><br><i>waitUntilI2CReady</i></td> 153 <td valign="top"><b>DebugMode</b><br><i>isdebug</i><br><br>textOut<br><br><i>dec2wordbytes<br>name2commandbytes<br>commandbyte2name<br>wordbytes2dec</i></td> 155 154 <td valign="top">checkStatusByte<br><br><i>createHandleStruct</i><br><i>checkHandleStruct</i><br><br><i>getLibusbErrorString</i><br><i>getVISAErrorString</i><br><i>getReplyLengthFromCmdByte</i><br><br><i>fantom_proto</i><br><i>libusb_proto</i></td> 156 155 </tr> … … 164 163 MAP_* = Functions related to the NXT module maps<br> 165 164 165 NXC_* = Functions communicating with the embedded NXC program MotorControl<br> 166 166 167 <b>bold</b> = Main funcions or main group functions<br> 167 168 168 169 <i>italic</i> = private functions<br> 169 170 170 (o) = obsolete functions (willbe removed in a future release)171 (o) = obsolete / deprecated functions (might be removed in a future release) 171 172 </td> 172 173 </tr> 173 174 </table> 174 <br> <br>175 <br> 175 176 }}}
