ebook img

Exploring BeagleBone API Documentation PDF

116 Pages·2015·0.49 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Exploring BeagleBone API Documentation

Exploring BeagleBone V1.0 GeneratedbyDoxygen1.8.8 SunApr5201502:15:33 Contents 1 ExploringBeagleBoneMainDocumentation 1 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 NamespaceIndex 3 2.1 NamespaceList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 HierarchicalIndex 5 3.1 ClassHierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 DataStructureIndex 7 4.1 DataStructures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5 FileIndex 9 5.1 FileList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 6 NamespaceDocumentation 11 6.1 exploringBBNamespaceReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 6.1.1 TypedefDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.1.1.1 CallbackType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.1.2 FunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.1.2.1 read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.1.2.2 threadedPoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.1.2.3 threadedStep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.1.2.4 threadedToggle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.1.2.5 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.1.2.6 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7 DataStructureDocumentation 15 7.1 exploringBB::ADXL345ClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 7.1.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 7.1.2 MemberEnumerationDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 7.1.2.1 RANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 7.1.2.2 RESOLUTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 iv CONTENTS 7.1.3 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 16 7.1.3.1 ADXL345 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 7.1.3.2 ∼ADXL345. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.1 displayPitchAndRoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.2 getAccelerationX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.3 getAccelerationY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.4 getAccelerationZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.5 getPitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.6 getRange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.7 getResolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.8 getRoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7.1.4.9 readSensorState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7.1.4.10 setRange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7.1.4.11 setResolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7.2 exploringBB::BMA180ClassReference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7.2.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2.2.1 BMA180 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2.2.2 ∼BMA180 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2.3 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2.3.1 displayMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2.3.2 getAccelerationX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2.3.3 getAccelerationY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.2.3.4 getAccelerationZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2.3.5 getBandwidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2.3.6 getModeConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2.3.7 getPitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2.3.8 getRange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2.3.9 getRoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2.3.10 getTemperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2.3.11 readFullSensorState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 7.2.3.12 setBandwidth. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 7.2.3.13 setModeConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 7.2.3.14 setRange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 7.3 exploringBB::BusDeviceClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.3.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.3.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.3.2.1 BusDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.3.2.2 ∼BusDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 GeneratedonSunApr5201502:15:33forExploringBeagleBonebyDoxygen CONTENTS v 7.3.3 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3.3.1 close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3.3.2 debugDumpRegisters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3.3.3 open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3.3.4 readRegister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3.3.5 readRegisters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3.3.6 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3.3.7 writeRegister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3.4 FieldDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.3.4.1 bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.3.4.2 device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.3.4.3 file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.4 exploringBB::DCMotorClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.4.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.4.2 MemberEnumerationDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.2.1 DIRECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.3 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.3.1 DCMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.3.2 DCMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.3.3 DCMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.3.4 DCMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.3.5 DCMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.3.6 DCMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4.3.7 ∼DCMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4.1 getDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4.2 getSpeedPercent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4.3 go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4.4 reverseDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4.5 setDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4.6 setDutyCyclePeriod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4.7 setSpeedPercent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.4.4.8 stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 7.5 exploringBB::GPIOClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 7.5.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.5.2 MemberEnumerationDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.5.2.1 DIRECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.5.2.2 EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.5.2.3 VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.5.3 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 28 GeneratedonSunApr5201502:15:33forExploringBeagleBonebyDoxygen vi CONTENTS 7.5.3.1 GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.5.3.2 ∼GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4.1 changeToggleTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4.2 getDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4.3 getEdgeType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4.4 getNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4.5 getValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4.6 setActiveHigh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4.7 setActiveLow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.5.4.8 setDebounceTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5.4.9 setDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5.4.10 setEdgeType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5.4.11 setValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5.4.12 streamClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5.4.13 streamOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5.4.14 streamWrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5.4.15 toggleCancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.5.4.16 toggleOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.5.4.17 toggleOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.5.4.18 toggleOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.5.4.19 waitForEdge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.5.4.20 waitForEdge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 7.5.4.21 waitForEdgeCancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 7.5.5 FriendsAndRelatedFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . 32 7.5.5.1 threadedPoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 7.5.5.2 threadedToggle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 7.6 exploringBB::I2CDeviceClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 7.6.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7.6.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7.6.2.1 I2CDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.6.2.2 ∼I2CDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.6.3 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.6.3.1 close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.6.3.2 debugDumpRegisters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.6.3.3 open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.6.3.4 readRegister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 7.6.3.5 readRegisters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 7.6.3.6 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 7.6.3.7 writeRegister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 GeneratedonSunApr5201502:15:33forExploringBeagleBonebyDoxygen CONTENTS vii 7.7 exploringBB::ITG3200ClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.7.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.7.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.7.2.1 ITG3200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.7.2.2 ∼ITG3200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.7.3 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.7.3.1 convertGyroscopeValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.7.3.2 getGyroscopePitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.3 getGyroscopeRoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.4 getGyroscopeYaw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.5 getOffsetPitchOffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.6 getOffsetRollOffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.7 getOffsetYawOffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.8 getTemperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.9 readFullSensorState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.10 setDigitalLowPassFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 7.7.3.11 setSampleRateDivider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 7.7.3.12 zeroCalibrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 7.8 exploringBB::LCDCharacterDisplayClassReference . . . . . . . . . . . . . . . . . . . . . . . . . 40 7.8.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.2.1 LCDCharacterDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.2.2 ∼LCDCharacterDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.3 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.3.1 clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.3.2 home . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.3.3 print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.3.4 setAutoscroll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.8.3.5 setCursorBlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.8.3.6 setCursorMoveLeft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.8.3.7 setCursorMoveOff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.8.3.8 setCursorOff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7.8.3.9 setCursorPosition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7.8.3.10 setDisplayOff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7.8.3.11 setScrollDisplayLeft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7.8.3.12 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.9 exploringBB::PWMClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.9.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.9.2 MemberEnumerationDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.9.2.1 POLARITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 GeneratedonSunApr5201502:15:33forExploringBeagleBonebyDoxygen viii CONTENTS 7.9.3 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.9.3.1 PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.9.3.2 ∼PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.9.4 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.9.4.1 analogWrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.9.4.2 calibrateAnalogMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.9.4.3 getDutyCycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.9.4.4 getDutyCyclePercent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.9.4.5 getFrequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.9.4.6 getPeriod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.9.4.7 getPolarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.9.4.8 invertPolarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.9.4.9 isRunning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 7.9.4.10 run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.9.4.11 setAnalogFrequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.9.4.12 setDutyCycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.9.4.13 setDutyCycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.9.4.14 setFrequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.9.4.15 setPeriod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.9.4.16 setPolarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.9.4.17 stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.10 exploringBB::ServoClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 7.10.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 7.10.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 48 7.10.2.1 Servo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 7.10.2.2 ∼Servo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.11 exploringBB::SevenSegmentDisplayClassReference . . . . . . . . . . . . . . . . . . . . . . . . 49 7.11.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.11.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.11.2.1 SevenSegmentDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.11.2.2 ∼SevenSegmentDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.11.3 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.11.3.1 getNumberBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.11.3.2 getNumberSegments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.11.3.3 setCommonAnode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.11.3.4 setNumberBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.11.3.5 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.11.3.6 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.12 exploringBB::SocketClientClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 7.12.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 GeneratedonSunApr5201502:15:33forExploringBeagleBonebyDoxygen CONTENTS ix 7.12.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 51 7.12.2.1 SocketClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 7.12.2.2 ∼SocketClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 7.12.3 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 7.12.3.1 connectToServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 7.12.3.2 disconnectFromServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.12.3.3 isClientConnected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.12.3.4 receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.12.3.5 send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.13 exploringBB::SocketServerClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 7.13.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.13.2 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.13.2.1 SocketServer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.13.2.2 ∼SocketServer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.13.3 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.13.3.1 listen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.13.3.2 receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 7.13.3.3 send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7.14 exploringBB::SPIDeviceClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7.14.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 7.14.2 MemberEnumerationDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 7.14.2.1 SPIMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 7.14.3 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.14.3.1 SPIDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.14.3.2 ∼SPIDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.14.4 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.14.4.1 close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.14.4.2 debugDumpRegisters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 7.14.4.3 open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 7.14.4.4 readRegister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 7.14.4.5 readRegisters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 7.14.4.6 setBitsPerWord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 7.14.4.7 setMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 7.14.4.8 setSpeed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 7.14.4.9 transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 7.14.4.10 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 7.14.4.11 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 7.14.4.12 writeRegister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 7.15 exploringBB::StepperMotorClassReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 7.15.1 DetailedDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 GeneratedonSunApr5201502:15:33forExploringBeagleBonebyDoxygen x CONTENTS 7.15.2 MemberEnumerationDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 7.15.2.1 DIRECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 7.15.2.2 STEP_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 7.15.3 Constructor&DestructorDocumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.3.1 StepperMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.3.2 StepperMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.3.3 ∼StepperMotor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.4 MemberFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.4.1 getDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.4.2 getSpeed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.4.3 getStepMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.4.4 getStepsPerRevolution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.4.5 isAsleep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7.15.4.6 reverseDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 7.15.4.7 rotate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 7.15.4.8 setDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 7.15.4.9 setSpeed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 7.15.4.10 setStepMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 7.15.4.11 setStepsPerRevolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 7.15.4.12 sleep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 7.15.4.13 step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 7.15.4.14 step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 7.15.4.15 threadedStepCancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 7.15.4.16 threadedStepForDuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 7.15.4.17 wake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 7.15.5 FriendsAndRelatedFunctionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . 65 7.15.5.1 threadedStep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 8 FileDocumentation 67 8.1 /home/molloyd/exploringBB/library/bus/BusDevice.cppFileReference . . . . . . . . . . . . . . . . 67 8.2 /home/molloyd/exploringBB/library/bus/BusDevice.hFileReference . . . . . . . . . . . . . . . . . 67 8.3 /home/molloyd/exploringBB/library/bus/I2CDevice.cppFileReference . . . . . . . . . . . . . . . . 68 8.3.1 MacroDefinitionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 8.3.1.1 HEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 8.4 /home/molloyd/exploringBB/library/bus/I2CDevice.hFileReference . . . . . . . . . . . . . . . . . 69 8.4.1 MacroDefinitionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 8.4.1.1 BBB_I2C_0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 8.4.1.2 BBB_I2C_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 8.5 /home/molloyd/exploringBB/library/bus/SPIDevice.cppFileReference . . . . . . . . . . . . . . . . 70 8.5.1 MacroDefinitionDocumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 GeneratedonSunApr5201502:15:33forExploringBeagleBonebyDoxygen

Description:
Contents. 1 Exploring BeagleBone Main Documentation. 1 . 23. Generated on Sun Apr 5 2015 02:15:33 for Exploring BeagleBone by Doxygen
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.