Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
irobotSensor.h File Reference
iRobot Create sensor operations. More...
Go to the source code of this file.
Functions | |
| int32_t | irobotReadBumps_Wheeldrops (xqueue_t *const queue, irobotBumps_WheelDrops_t *const bumps_wheelDrops) |
| read a sensor from a data queue | |
| int32_t | irobotReadButtons (xqueue_t *const queue, irobotButtons_t *const buttons) |
| read a sensor from a data queue | |
| int32_t | irobotReadCargoBayDigitalInputs (xqueue_t *const queue, irobotCargoBayDigitalInputs_t *const digitalInputs) |
| read a sensor from a data queue | |
| int32_t | irobotReadChargingSourcesAvailable (xqueue_t *const queue, irobotChargingSourcesAvailable_t *const sources) |
| read a sensor from a data queue | |
| int32_t | irobotReadLowSideDriver_WheelOvercurrent (xqueue_t *const queue, irobotLowSideDriver_WheelOvercurrent_t *const lsd_wo) |
| read a sensor from a data queue | |
| int32_t | irobotReadSensorGroup0 (xqueue_t *const queue, irobotSensorGroup0_t *const sensorGroup0) |
| read a sensor group from a data queue | |
| int32_t | irobotReadSensorGroup1 (xqueue_t *const queue, irobotSensorGroup1_t *const sensorGroup1) |
| read a sensor group from a data queue | |
| int32_t | irobotReadSensorGroup2 (xqueue_t *const queue, irobotSensorGroup2_t *const sensorGroup2) |
| read a sensor group from a data queue | |
| int32_t | irobotReadSensorGroup3 (xqueue_t *const queue, irobotSensorGroup3_t *const sensorGroup3) |
| read a sensor group from a data queue | |
| int32_t | irobotReadSensorGroup4 (xqueue_t *const queue, irobotSensorGroup4_t *const sensorGroup4) |
| read a sensor group from a data queue | |
| int32_t | irobotReadSensorGroup5 (xqueue_t *const queue, irobotSensorGroup5_t *const sensorGroup5) |
| read a sensor group from a data queue | |
| int32_t | irobotReadSensorGroup6 (xqueue_t *const queue, irobotSensorGroup6_t *const sensorGroup6) |
| read a sensor group from a data queue | |
| int32_t | irobotPrintSensorGroup6 (const irobotSensorGroup6_t *const sensors) |
| print all irobot sensors | |
Detailed Description
iRobot Create sensor operations.
- Date:
- 2013-12-09 Copyright (C) 2013, Jeff C. Jensen, Edward A. Lee, and Sanjit A. Seshia. This software accompanies An Introductory Lab in Embedded and Cyber-Physical Systems and is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. See http://leeseshia.org/lab.
Definition in file irobotSensor.h.
Function Documentation
| int32_t irobotPrintSensorGroup6 | ( | const irobotSensorGroup6_t *const | sensors ) |
| int32_t irobotReadBumps_Wheeldrops | ( | xqueue_t *const | queue, |
| irobotBumps_WheelDrops_t *const | bumps_wheelDrops | ||
| ) |
read a sensor from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] bumps_wheelDrops sensor value
Definition at line 4 of file irobotSensor.cpp.
| int32_t irobotReadButtons | ( | xqueue_t *const | queue, |
| irobotButtons_t *const | buttons | ||
| ) |
read a sensor from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] buttons sensor value
Definition at line 30 of file irobotSensor.cpp.
| int32_t irobotReadCargoBayDigitalInputs | ( | xqueue_t *const | queue, |
| irobotCargoBayDigitalInputs_t *const | digitalInputs | ||
| ) |
read a sensor from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] digitalInputs sensor value
Definition at line 53 of file irobotSensor.cpp.
| int32_t irobotReadChargingSourcesAvailable | ( | xqueue_t *const | queue, |
| irobotChargingSourcesAvailable_t *const | sources | ||
| ) |
read a sensor from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] sources sensor value
Definition at line 79 of file irobotSensor.cpp.
| int32_t irobotReadLowSideDriver_WheelOvercurrent | ( | xqueue_t *const | queue, |
| irobotLowSideDriver_WheelOvercurrent_t *const | lsd_wo | ||
| ) |
read a sensor from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] lsd_wo sensor value
Definition at line 101 of file irobotSensor.cpp.
| int32_t irobotReadSensorGroup0 | ( | xqueue_t *const | queue, |
| irobotSensorGroup0_t *const | sensorGroup0 | ||
| ) |
read a sensor group from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] sensorGroup0 sensor value
Definition at line 127 of file irobotSensor.cpp.
| int32_t irobotReadSensorGroup1 | ( | xqueue_t *const | queue, |
| irobotSensorGroup1_t *const | sensorGroup1 | ||
| ) |
read a sensor group from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] sensorGroup1 sensor value
Definition at line 183 of file irobotSensor.cpp.
| int32_t irobotReadSensorGroup2 | ( | xqueue_t *const | queue, |
| irobotSensorGroup2_t *const | sensorGroup2 | ||
| ) |
read a sensor group from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] sensorGroup2 sensor value
Definition at line 219 of file irobotSensor.cpp.
| int32_t irobotReadSensorGroup3 | ( | xqueue_t *const | queue, |
| irobotSensorGroup3_t *const | sensorGroup3 | ||
| ) |
read a sensor group from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] sensorGroup3 sensor value
Definition at line 246 of file irobotSensor.cpp.
| int32_t irobotReadSensorGroup4 | ( | xqueue_t *const | queue, |
| irobotSensorGroup4_t *const | sensorGroup4 | ||
| ) |
read a sensor group from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] sensorGroup4 sensor value
Definition at line 269 of file irobotSensor.cpp.
| int32_t irobotReadSensorGroup5 | ( | xqueue_t *const | queue, |
| irobotSensorGroup5_t *const | sensorGroup5 | ||
| ) |
read a sensor group from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] sensorGroup5 sensor value
Definition at line 302 of file irobotSensor.cpp.
| int32_t irobotReadSensorGroup6 | ( | xqueue_t *const | queue, |
| irobotSensorGroup6_t *const | sensorGroup6 | ||
| ) |
read a sensor group from a data queue
- Returns:
- error code
- Parameters:
-
[in,out] queue queue containing sensor packet [out] sensorGroup6 sensor value
Definition at line 327 of file irobotSensor.cpp.
Generated on Wed Jul 13 2022 12:36:28 by
1.7.2