battery_level.cpp
/tmp/ws/src/libcreate/examples/
battery__level_8cpp
create/create.h
int
main
battery__level_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
bumpers.cpp
/tmp/ws/src/libcreate/examples/
bumpers_8cpp
create/create.h
int
main
bumpers_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
cliffs.cpp
/tmp/ws/src/libcreate/examples/
cliffs_8cpp
create/create.h
int
main
cliffs_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
create.cpp
/tmp/ws/src/libcreate/src/
create_8cpp
create/create.h
create
#define
BOUND
create_8cpp.html
a037967b48f27f586b8d8145ce433734a
(val, min, max)
#define
BOUND_CONST
create_8cpp.html
a28413917cb8c8c91949d12dbd9741ef2
(val, min, max)
#define
GET_DATA
create_8cpp.html
a7c5a9e3903cb67c36852660b8dcb47ad
(id)
create.h
/tmp/ws/src/libcreate/include/create/
create_8h
create/serial_stream.h
create/serial_query.h
create/data.h
create/types.h
create/util.h
create::Create
create
data.cpp
/tmp/ws/src/libcreate/src/
data_8cpp
create/data.h
create
#define
ADD_PACKET
data_8cpp.html
a250ad30b8f919f83dae345f23b93325e
(id, nbytes, info, enabledVersion)
data.h
/tmp/ws/src/libcreate/include/create/
data_8h
create/packet.h
create/types.h
create::Data
create
drive_circle.cpp
/tmp/ws/src/libcreate/examples/
drive__circle_8cpp
create/create.h
int
main
drive__circle_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
leds.cpp
/tmp/ws/src/libcreate/examples/
leds_8cpp
create/create.h
int
main
leds_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
mainpage.dox
/tmp/ws/src/libcreate/
mainpage_8dox
packet.cpp
/tmp/ws/src/libcreate/src/
packet_8cpp
create/packet.h
create
packet.h
/tmp/ws/src/libcreate/include/create/
packet_8h
create::Packet
create
packets.cpp
/tmp/ws/src/libcreate/examples/
packets_8cpp
create/create.h
int
main
packets_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
play_song.cpp
/tmp/ws/src/libcreate/examples/
play__song_8cpp
create/create.h
int
main
play__song_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
serial.cpp
/tmp/ws/src/libcreate/src/
serial_8cpp
create/serial.h
create/types.h
create
serial.h
/tmp/ws/src/libcreate/include/create/
serial_8h
create/data.h
create/types.h
create/util.h
create::Serial
create
serial_query.cpp
/tmp/ws/src/libcreate/src/
serial__query_8cpp
create/serial_query.h
create/types.h
create
#define
SENSORS_RESPONSE_LENGTH
serial__query_8cpp.html
ad6983d6c5d8716730643625eaebf4356
serial_query.h
/tmp/ws/src/libcreate/include/create/
serial__query_8h
create/data.h
create/types.h
create/util.h
create/serial.h
create::SerialQuery
create
serial_stream.cpp
/tmp/ws/src/libcreate/src/
serial__stream_8cpp
create/serial_stream.h
create/types.h
create
serial_stream.h
/tmp/ws/src/libcreate/include/create/
serial__stream_8h
create/data.h
create/types.h
create/util.h
create/serial.h
create::SerialStream
create
test_create.cpp
/tmp/ws/src/libcreate/tests/
test__create_8cpp
create/create.h
create/types.h
TEST
test__create_8cpp.html
a6455b8484dd5df054b3b7b1a751baf22
(CreateTest, ConstructorSingleParam)
TEST
test__create_8cpp.html
a09c8b34d1d8eb0a88f8caaa848afaca4
(CreateTest, Connected)
TEST
test__create_8cpp.html
aafded5df13d4b6b8f4011f225e12ccb6
(CreateTest, Disconnect)
test_data.cpp
/tmp/ws/src/libcreate/tests/
test__data_8cpp
create/data.h
create/packet.h
create/types.h
TEST
test__data_8cpp.html
a925abbe3f0f722605b0de3cd253666d8
(DataTest, Constructor)
TEST
test__data_8cpp.html
a3aac645e1537dfba105cce72536bce5f
(DataTest, GetNumPackets)
TEST
test__data_8cpp.html
ab769c7c06184c1ae4ed08e561b67bc79
(DataTest, GetPacket)
TEST
test__data_8cpp.html
aba5e766392ad8bd4f8e77b8be78e86a5
(DataTest, GetPacketIDs)
TEST
test__data_8cpp.html
a370cb39079170f7425d2136ce8a1ac58
(DataTest, GetTotalDataBytes)
TEST
test__data_8cpp.html
a2c7cc39796633cd3ef799026514c334e
(DataTest, IsValidPacketID)
TEST
test__data_8cpp.html
a5fcece48396923fcbaa2c9345d243f7a
(DataTest, ValidateAll)
test_packet.cpp
/tmp/ws/src/libcreate/tests/
test__packet_8cpp
create/packet.h
create/types.h
TEST
test__packet_8cpp.html
aabb8a819e6d6ab2ce65702620c3ea8c1
(PacketTest, Constructor)
TEST
test__packet_8cpp.html
ac80e2550e8316f4c17f6784757e8cd49
(PacketTest, SetValidateAndGetData)
test_robot_model.cpp
/tmp/ws/src/libcreate/tests/
test__robot__model_8cpp
create/types.h
TEST
test__robot__model_8cpp.html
a54a4eaeb8940433e416e4e96012643aa
(RobotModelTest, Equality)
test_serial_query.cpp
/tmp/ws/src/libcreate/tests/
test__serial__query_8cpp
create/data.h
create/serial_query.h
TEST
test__serial__query_8cpp.html
a1cb4f4e194743e11c14fba97231c8724
(SerialQueryTest, Constructor)
TEST
test__serial__query_8cpp.html
a83c8c644f72def7e3621b5fc993ce02e
(SerialQueryTest, Connected)
TEST
test__serial__query_8cpp.html
af98dbbf0581ca43029c5c94f4a3ed16c
(SerialQueryTest, Disconnect)
TEST
test__serial__query_8cpp.html
aeceaf8ff28202791389726725113995e
(SerialQueryTest, NumPackets)
TEST
test__serial__query_8cpp.html
a3fbacca81cf7813e5393a6f06635813a
(SerialQueryTest, Send)
TEST
test__serial__query_8cpp.html
a2ab659a0b6fea298c6622d11681dec1d
(SerialQueryTest, SendOpcode)
test_serial_stream.cpp
/tmp/ws/src/libcreate/tests/
test__serial__stream_8cpp
create/data.h
create/serial_stream.h
TEST
test__serial__stream_8cpp.html
a1cc7dfc8e1c29fa9b59d4c656eb4810f
(SerialStreamTest, Constructor)
TEST
test__serial__stream_8cpp.html
a031e4f93eae841006c9b644c3bcda947
(SerialStreamTest, Connected)
TEST
test__serial__stream_8cpp.html
a6ca44fb1df532ff4b476a50244410c6f
(SerialStreamTest, Disconnect)
TEST
test__serial__stream_8cpp.html
af5bff3828e3f6dd0887682a2aa8cff01
(SerialStreamTest, NumPackets)
TEST
test__serial__stream_8cpp.html
ae118ff07a2a7c5bbdef7f89d20aca6c5
(SerialStreamTest, Send)
TEST
test__serial__stream_8cpp.html
a48528e1ddd2aae3f705075e204401f2f
(SerialStreamTest, SendOpcode)
types.cpp
/tmp/ws/src/libcreate/src/
types_8cpp
create/types.h
create
types.h
/tmp/ws/src/libcreate/include/create/
types_8h
create::Pose
create::RobotModel
create
Pose
Vel
namespacecreate.html
a43c3ca11b7df990beeb73d30ddf889a9
BAUDCODE
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652d
BAUD_300
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652dac7e457b9fffe4896b5ea62fa6db034fb
BAUD_600
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da312e5f3d6427135bb9a0a357d1676484
BAUD_1200
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da619f976059e3d2b86f83350e79911a05
BAUD_2400
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da7861a90cb059379f6b803cc38c5c764a
BAUD_4800
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da3e94a2aeebe7c199c01f1bd59c4fa226
BAUD_9600
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652dad543df489985d236f9e279514ea06efa
BAUD_14400
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da4b5b63813b7af801241d284f142366b2
BAUD_19200
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da2ba16b1b9c7f9de8816addbe40a9443c
BAUD_28800
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da111397d9b74f11ccd3415f65c13be947
BAUD_38400
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da0c408bde80d8a2f77007b0c941df5a44
BAUD_57600
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da25d182e23526cb6b7100d44356b7f7c0
BAUD_115200
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652dab82fc5592b215521cab887b3cdc69476
ChargingState
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548
CHARGE_NONE
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a75efcc0231e2b6dee73915554dee3c49
CHARGE_RECONDITION
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a92909fc8ee54982152da4f9369005b69
CHARGE_FULL
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a2446ae14287e060145c19b855177fbd7
CHARGE_TRICKLE
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a5cea0eae94b3152d6003549ec95d4309
CHARGE_WAITING
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a4c54e6add6323436121eb591de3e7ef7
CHARGE_FAULT
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548aa6308b8871a6b395f3873734695e6d70
CleanMode
namespacecreate.html
aabfd3016192bec151d3f9cfe3dd5c87f
CLEAN_DEFAULT
namespacecreate.html
aabfd3016192bec151d3f9cfe3dd5c87fa75731726daec0a022998cdc8844bbd70
CLEAN_MAX
namespacecreate.html
aabfd3016192bec151d3f9cfe3dd5c87fa9eefbbd785f60a37bb27b9ef610d0cd4
CLEAN_SPOT
namespacecreate.html
aabfd3016192bec151d3f9cfe3dd5c87fabe631fc10b83a78587c7fa9285852ed4
CreateMode
namespacecreate.html
a8a6609cdeee35134941eebd12b039896
MODE_OFF
namespacecreate.html
a8a6609cdeee35134941eebd12b039896a8743d4dfa0b22527dc6fb08d68ae72cc
MODE_PASSIVE
namespacecreate.html
a8a6609cdeee35134941eebd12b039896a46b3cf99cd97c1f02d4829add949a7f0
MODE_SAFE
namespacecreate.html
a8a6609cdeee35134941eebd12b039896a023dadca750b6860060bd28cc2d84058
MODE_FULL
namespacecreate.html
a8a6609cdeee35134941eebd12b039896a38d01589b64618caf8478d5a33dacaa8
MODE_UNAVAILABLE
namespacecreate.html
a8a6609cdeee35134941eebd12b039896af94b8f087da395ab9f9ef9cd352c709b
DayOfWeek
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69f
SUN
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69fae9ac5283423d44a73dd18771a756025b
MON
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69fa7b0c0ee8414b84d4a5b5417235d0c32d
TUE
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69fa9948dd0dbb61641731ed9b354943e2b0
WED
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69fa55bf498f1873fc864d9bfbec08ce5ba6
THU
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69faf4c69c3c488f8359a88d1255dcf512a6
FRI
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69faa5915a274fae540a0f347dd3a4963ca5
SAT
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69faf4100750c71692a3acee8213ccfeff74
IRChars
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090
IR_CHAR_NONE
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a2ac091cee871a41e89b7e746ef4fb72d
IR_CHAR_LEFT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a3490b30a6691ef4611d87b86c6ceb3c5
IR_CHAR_FORWARD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a9de3d98bca82694172a33746cdca5b74
IR_CHAR_RIGHT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a9821f6a0abb902a07967755af2d32ec9
IR_CHAR_SPOT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a5dfa200f94978961cb1202765dc7c0cb
IR_CHAR_MAX
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a7f9ab71ae3942e1791f11a6a890fab05
IR_CHAR_SMALL
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a35a32d056ad039cc64cc809a8caf39b9
IR_CHAR_MEDIUM
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090ac6ee521c976dfdc79d1b92bc3bde8710
IR_CHAR_LARGE
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a45d36fdc2c1dea474ddc34d6264d7877
IR_CHAR_CLEAN
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a4927e979c625e85cce3c1eb42ec04e1a
IR_CHAR_PAUSE
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a67a5a79814e27a88ff18387ca66dd049
IR_CHAR_POWER
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a6a380e8ee10d0a7d240b8c532ac77ab0
IR_CHAR_ARC_LEFT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a32b805ef2bc5f4f52969f4d9fe39bcd5
IR_CHAR_ARC_RIGHT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a4a3e2b3e66e14d7e620fce38faef5854
IR_CHAR_STOP
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090af52e964006905cc8f0f2192d8a0acf31
IR_CHAR_DOWNLOAD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090aa961f4d404fad1e3683b75d7713620f0
IR_CHAR_SEEK_DOCK
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090ae64df2fa25911839b9ef82998e120b72
IR_CHAR_DOCK_RESERVED
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a07205dfc661baa72d845a8c2fc7f97d7
IR_CHAR_RED_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a2054bd92b2fc9397551b79fe165b2ab5
IR_CHAR_GREEN_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090ad169323d43b68d407cdc31d036e58e90
IR_CHAR_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a8db86edd8feabfd1d21d4f75f6561816
IR_CHAR_RED_GREEN_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a49f6779b496196d8e8e16c01cb283d84
IR_CHAR_RED_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090aa96968bc607e0fa3fce8677a6ed68d51
IR_CHAR_GREEN_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a4a1204617c2752158c1ab1fd556c2cfa
IR_CHAR_RED_GREEN_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a532e33c6e43d3c246413aa7f4ea9b2cd
IR_CHAR_600_DOCK_RESERVED
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a7d4f9193a9a68546707ab7dc175e28aa
IR_CHAR_600_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a7b68d9fcd757798ff480b7283ccfccfc
IR_CHAR_600_GREEN_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a67b656cd81f900fc7ad88e5ffd1827a8
IR_CHAR_600_GREEN_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a4dce8c4209ebe9e56bc1d119503cc269
IR_CHAR_600_RED_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090ab02c5fb90588dc5f89d70fcc96dca461
IR_CHAR_600_RED_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a2e735aafb558e6815e2af2484041c277
IR_CHAR_600_RED_GREEN_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a774171106263613767f60f2196f59ca7
IR_CHAR_600_RED_GREEN_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a81a79465ea2a652ef489d6869336b0c3
IR_CHAR_VIRTUAL_WALL
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a6faf8b522afde78f952ec556498086b4
Opcode
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1
OC_START
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1adb5b56b3993f1b356f188a06e162b22e
OC_RESET
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a106cf02e990e228627ce24ea700e252e
OC_STOP
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a397dc180f950230af514260e8fb1383c
OC_BAUD
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a82f6e639649820522346de78477b35c2
OC_CONTROL
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a85bf9752841e5af3dd7a97833711e815
OC_SAFE
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a63628b1ef6c1f4a54b478c03fbfcee3f
OC_FULL
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a556d73d414b119a4c3857631ae9f422e
OC_CLEAN
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a3df352ac69dbbf5a8768d7af6948bc1a
OC_MAX
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a21547be3a0b6c14ab329be65c5b00026
OC_SPOT
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1ac09ffe1c199fa26a7f1426054de0752d
OC_DOCK
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a1040e04e4770c6605db83780d85103b6
OC_POWER
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1afa89fcaaa0a4ce98f9b90834b92399f3
OC_SCHEDULE
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1aa1f09df51651e2dc529855acb23462f0
OC_DATE
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1aff781e81757772cb4ad561c8dbf0f058
OC_DRIVE
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1aa0dd3df98192462fc81725b177898c27
OC_DRIVE_DIRECT
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a60c96c870a8ef08ec1048b24bcbffd24
OC_DRIVE_PWM
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a27946c02e4bd05d10826f9346a0f2c62
OC_MOTORS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a14843d9b32d4d5788c60745aa109031b
OC_MOTORS_PWM
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a00e9f75bae7080d945affa29125154b1
OC_LEDS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a15a5cae74edd39b5bc3f85c9ad5b5190
OC_SCHEDULING_LEDS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a021db4162337c85d9dfcb5f223db6740
OC_DIGIT_LEDS_RAW
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a0e11b9b3456f3cc2571583dd0bf301dc
OC_BUTTONS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1ae8689cb83156b8ad35ab04b93e09ef0c
OC_DIGIT_LEDS_ASCII
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1ad470e17d9a4ceed9079479d0f83a1a51
OC_SONG
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a4c1b748108d1eb8e488874c5e6487851
OC_PLAY
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1af1fa57d2a74e42dfc9a964729998c484
OC_SENSORS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a361d3589f63c398929541feeb83bdc82
OC_QUERY_LIST
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a2527bacd8963a8bbdae09502d93942cc
OC_STREAM
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a65ce59fc5d54a93116dd796c863390f1
OC_TOGGLE_STREAM
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a7486b70afbc953c5f30fae58f56bd64c
ProtocolVersion
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6
V_1
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6afbd0d22d8291e432c317bb9a9252562e
V_2
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6a64e165c446bbb0387c1ce03804ee4e0e
V_3
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6a0a0712fe66a4faf4372c870e557007ca
V_ALL
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6a8f0e6384b922f2cb0f2406eb5997052d
SensorPacketID
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3
ID_GROUP_0
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a4d662e58db7d96c5a8d1f87cbf77bf3f
ID_GROUP_1
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a43c6fc5db2983ea8c5e2529d15472b3d
ID_GROUP_2
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a15be3149ba21f5ebff93dd0cbd651ca6
ID_GROUP_3
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a117a5544696546f3336e86d7c566a366
ID_GROUP_4
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a5e5b43fea7a6f413db85b06393925c62
ID_GROUP_5
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3af09484838c2c669f0faf823314fea065
ID_GROUP_6
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1015110bc4ff6e5f1aadff747d3e78d1
ID_GROUP_100
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a8526a4ba17b159560ccc38a2805c659d
ID_GROUP_101
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3adcc8f5958115d2116fd8fdf49c155dec
ID_GROUP_106
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a885d328f9639b99d0d4af434d6df72fa
ID_GROUP_107
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a2b1d7ac4483c4ce310b5fb9cf7f4f2cf
ID_BUMP_WHEELDROP
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3aca05cfae614e99386b230e6062f22a81
ID_WALL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a67b489b24cba0af9be40141b0fe0c994
ID_CLIFF_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a0276de43290bd65276504fbc07457b9d
ID_CLIFF_FRONT_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a00adfd0ecf587f9ace6f9fec9b60b8cf
ID_CLIFF_FRONT_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a0badf5905246c5ab9821091ac02aa2e4
ID_CLIFF_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a567ec1ce8dcc71f7fa68d53e1ff94740
ID_VIRTUAL_WALL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a60073b35e2bd0a26b3f11b47b3135b4d
ID_OVERCURRENTS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a22a376a5b09e7a7f2197dec4a998bdd1
ID_DIRT_DETECT_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a25f109b5f0fbefe6c543618dfaf42088
ID_DIRT_DETECT_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ac5be6148cc26fe5fdd9c5dd0a5757cee
ID_IR_OMNI
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1a8bacf74c8ed1f4ee8b89104c9679e3
ID_IR_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3acfca865ff3fa4211f3c78c945336dd7d
ID_IR_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a434031b56531592be91544468a5926a2
ID_BUTTONS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ae209d08c8f92874219f6b30b7fa0d52d
ID_DISTANCE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a2cc6e0f66e373b2fcd65154bf9e86502
ID_ANGLE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a5a24ea21d59eb7f95581f8caafe32b45
ID_CHARGE_STATE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3aa8fbc5a79401b930592966fba6883c7c
ID_VOLTAGE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3af5513651f1f89b0af9d8de8cbddb9e7e
ID_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a2bade7cd977a203d63e52bd8d9584bd1
ID_TEMP
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3af6c82bca0e07f7ab67cd153715d3304b
ID_CHARGE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a8758121f1536f79b0867bccfc59afc96
ID_CAPACITY
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a9a3770b964722ad7411c6a696b3f51d2
ID_WALL_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3abd6429c840cc1176c15e0ad3c671b611
ID_CLIFF_LEFT_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a31fef5628716e92c204c9651e51376e3
ID_CLIFF_FRONT_LEFT_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a5b281c342c3021e70d121d880a42acaf
ID_CLIFF_FRONT_RIGHT_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a13707b8f602fd1e645b82cc6deaf81cf
ID_CLIFF_RIGHT_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1dba75d7aba43ecff9dc14ad3f03ec2e
ID_CARGO_BAY_DIGITAL_INPUTS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a4f681f11255b76844fc4d0e3e9f434d3
ID_CARGO_BAY_ANALOG_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1f131ceaba51d8398271800a3befd77d
ID_CHARGE_SOURCE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a81cba055ed789e556217f45d12ac2935
ID_OI_MODE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ab9d02e9dacad6c4007f2c120f29cc758
ID_SONG_NUM
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a4b9b755d01a0d4f191e1dedb551d524c
ID_PLAYING
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3adb4180d358d24c5e71dedc7972d5ea67
ID_NUM_STREAM_PACKETS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a770fcc258b2e65899b10c64d0db6eb59
ID_VEL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a7ec383312f7750ce264479eb8c1973fd
ID_RADIUS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1f911fd08dcf114321695458ce6a02b6
ID_RIGHT_VEL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3aaa5937cc6829df6349d4aa93ad5300d8
ID_LEFT_VEL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a9d88e284d9f66db8a07a0c797b0379e4
ID_LEFT_ENC
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a95c73163d57ee90b0060758f09944ef7
ID_RIGHT_ENC
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a6a69c7d74c1c9c51cc0de5b31576f573
ID_LIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a3c48484385bd44029f050799cbdd60c5
ID_LIGHT_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ab593f908530abb516ce3d4588a718a5d
ID_LIGHT_FRONT_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a674b4e8e3664cca59f92d75e1ad51157
ID_LIGHT_CENTER_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a090f7a4ee3b50c7dc8d8e27acbba972c
ID_LIGHT_CENTER_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ad686525c635c66d09968c6decb903b52
ID_LIGHT_FRONT_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a389b02530cf76c65c7cfe9721691c376
ID_LIGHT_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a73a32e7ee71dbf1ebea525627a2bd1b5
ID_LEFT_MOTOR_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a29afdc0b6567ef73a96f7fa38cd92953
ID_RIGHT_MOTOR_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3adf01afa9219ed5c15edcfbada331d3ab
ID_MAIN_BRUSH_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ad1a4a3dc63623b80dc9af8924feed576
ID_SIDE_BRUSH_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a4d6f0799a7c89849719ebdb0bc549d7c
ID_STASIS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3aa8a2cf91b4c87a0f80ebc74b1bc70faf
ID_NUM
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a29675a4b9ad10d0056945e6ad8c1ada9
util.h
/tmp/ws/src/libcreate/include/create/
util_8h
create
create::util
#define
CERR
util_8h.html
a5d594d1deb4b7ce2a62c6de6472e40d1
(prefix, msg)
#define
COUT
util_8h.html
adc746d1fdbc4e3e1052224330ba0167d
(prefix, msg)
float
normalizeAngle
namespacecreate_1_1util.html
a6fd75ab8222332ac81bab84c0325e9a6
(const float &angle)
bool
willFloatOverflow
namespacecreate_1_1util.html
ace47e0c1f8550fd3878f3aab66363d3d
(const float a, const float b)
static const float
EPS
namespacecreate_1_1util.html
a0dea1498c33b96c5ae154c268ea61d48
static const float
IN_PLACE_RADIUS
namespacecreate_1_1util.html
a3d18f4bac523c49e2e4eccd01c8d38ab
static const float
MAX_RADIUS
namespacecreate_1_1util.html
a2d11f6b179d08dce13a783060d979c9b
static const float
PI
namespacecreate_1_1util.html
aee0d908b73b42d404f0c61ce5713b671
static const float
STRAIGHT_RADIUS
namespacecreate_1_1util.html
ae25e3efb140602e515b512ce6d8b6a2e
static const uint8_t
STREAM_HEADER
namespacecreate_1_1util.html
aa539b3487e34b1daa3909ef1254bc05b
static const float
TWO_PI
namespacecreate_1_1util.html
a0b63340ed1dba63dd3f160a6e9b8ebd1
static const uint32_t
V_3_MAX_ENCODER_TICKS
namespacecreate_1_1util.html
a8307eb64254ba4b15e66aa7b3b69f10f
static const float
V_3_TICKS_PER_REV
namespacecreate_1_1util.html
a49a26926a4a00534a0c0ba26c4be47e9
wheeldrop.cpp
/tmp/ws/src/libcreate/examples/
wheeldrop_8cpp
create/create.h
int
main
wheeldrop_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
create::Create
classcreate_1_1Create.html
bool
clean
classcreate_1_1Create.html
a0dd8ee8236caa11947ad2370ae852e6b
(const create::CleanMode &mode=CLEAN_DEFAULT)
bool
connect
classcreate_1_1Create.html
a046e0ee078e9ca928a6a9b26c32755be
(const std::string &port, const int &baud)
bool
connected
classcreate_1_1Create.html
a49e9bb6366be83b3b9cc176f1a810b75
() const
Create
classcreate_1_1Create.html
a9b1607ba8a7b202d07243de4101fe48f
(RobotModel model=RobotModel::CREATE_2, bool install_signal_handler=true)
Create
classcreate_1_1Create.html
a74c65ded490d86701b5784bfa5c081a7
(const std::string &port, const int &baud, RobotModel model=RobotModel::CREATE_2, bool install_signal_handler=true)
bool
defineSong
classcreate_1_1Create.html
a3b039261f3e7dd14e604a6f07f6e1bea
(const uint8_t &songNumber, const uint8_t &songLength, const uint8_t *notes, const float *durations) const
void
disconnect
classcreate_1_1Create.html
a6881729cdbfd07c601d5d7ebf78e2c1f
()
bool
dock
classcreate_1_1Create.html
a1f45296a92c62ee3cd2a50e9a0b8fd95
() const
bool
drive
classcreate_1_1Create.html
aededb3651c95411c3bc06cc218978d7c
(const float &xVel, const float &angularVel)
bool
driveRadius
classcreate_1_1Create.html
abdc86a090f11060ba4b3c77f50dde752
(const float &velocity, const float &radius)
bool
driveWheels
classcreate_1_1Create.html
a6f48e6cba28252481cd4a36422966efe
(const float &leftWheel, const float &rightWheel)
bool
driveWheelsPwm
classcreate_1_1Create.html
a943c7b7dd026af226823ae055e747818
(const float &leftWheel, const float &rightWheel)
bool
enableCheckRobotLED
classcreate_1_1Create.html
ada07a4ddacf2672a41a8c774cf905254
(const bool &enable)
bool
enableDebrisLED
classcreate_1_1Create.html
a34bad79ca9fc94b46dc01403d4674d44
(const bool &enable)
bool
enableDockLED
classcreate_1_1Create.html
a34e2ba7a6744e98e5d91d5fea2d112b3
(const bool &enable)
bool
enableSpotLED
classcreate_1_1Create.html
add0deaa438e9bf395dcde730fd3c6353
(const bool &enable)
float
getBatteryCapacity
classcreate_1_1Create.html
ab6f88eede7f0206d4a237c3373e233a6
() const
float
getBatteryCharge
classcreate_1_1Create.html
a6984f9ab02982aacb0bb80d205b17d6c
() const
create::ChargingState
getChargingState
classcreate_1_1Create.html
aa1b0692a54fd54a1f792767d0c7a2f24
() const
float
getCurrent
classcreate_1_1Create.html
ac9324825f231fea0b012f79fbcb59973
() const
uint8_t
getDirtDetect
classcreate_1_1Create.html
ac17f984f037a47c68be3ca5b83815be4
() const
uint8_t
getIRLeft
classcreate_1_1Create.html
a9d6f675af6a6dc218de29415ccec30f5
() const
uint8_t
getIROmni
classcreate_1_1Create.html
afe30fed9da64ed35c96d229ba2beae49
() const
uint8_t
getIRRight
classcreate_1_1Create.html
aec4be1b98fe20a8b6b0f3ef6d7f154a4
() const
float
getLeftWheelDistance
classcreate_1_1Create.html
aaa1daac5417b306ce70c4feebab44efd
() const
uint16_t
getLightSignalCenterLeft
classcreate_1_1Create.html
a51a880ec89017c00a3be91364cca108a
() const
uint16_t
getLightSignalCenterRight
classcreate_1_1Create.html
a1977280e9aa2f0c4b9383a1a3e2aa384
() const
uint16_t
getLightSignalFrontLeft
classcreate_1_1Create.html
a98eac706d94b5cd8d0e037ef1a7f1a51
() const
uint16_t
getLightSignalFrontRight
classcreate_1_1Create.html
ae38bb36fee40209cf75e0c04864a1e75
() const
uint16_t
getLightSignalLeft
classcreate_1_1Create.html
aff9e8ca3142d366e21b4a650b1e27d0c
() const
uint16_t
getLightSignalRight
classcreate_1_1Create.html
a5d428435de4b11db3f454ad61615389f
() const
float
getMeasuredLeftWheelVel
classcreate_1_1Create.html
a1dcc8de0e7232990b5938e84f42badbe
() const
float
getMeasuredRightWheelVel
classcreate_1_1Create.html
aebe52aa3601dfb0b47763d44531b2e23
() const
create::CreateMode
getMode
classcreate_1_1Create.html
a1d29f2292110138e1eac54ff7b52d827
()
uint64_t
getNumCorruptPackets
classcreate_1_1Create.html
a8f512c3ef36e450c447aebaf6fcde42d
() const
create::Pose
getPose
classcreate_1_1Create.html
a0d571d0580661955c5b4bdbf58e617f3
() const
float
getRequestedLeftWheelVel
classcreate_1_1Create.html
a6743dd8d2946d77c7073110b99aac954
() const
float
getRequestedRightWheelVel
classcreate_1_1Create.html
a7caf61c1fbcb437be8052ee3950f677d
() const
float
getRightWheelDistance
classcreate_1_1Create.html
ae556cb9e266a3fd818374b783269d100
() const
int8_t
getTemperature
classcreate_1_1Create.html
aa123a669409a136fd62dfc35584abc3a
() const
uint64_t
getTotalPackets
classcreate_1_1Create.html
a532e56fb19508d5ed6e5adf3e4134573
() const
create::Vel
getVel
classcreate_1_1Create.html
aa4bfceddef68e23d4ff90f3082c009af
() const
float
getVoltage
classcreate_1_1Create.html
aa44d9acafc8bbccd2fac31f71bb046c0
() const
bool
isCleanButtonPressed
classcreate_1_1Create.html
a076add5132b064f9fae96a977471afb0
() const
bool
isCliff
classcreate_1_1Create.html
a4adcf56c381a3efcf35b4401fb3393e2
() const
bool
isCliffFrontLeft
classcreate_1_1Create.html
ab513a620180df130df604523db27744e
() const
bool
isCliffFrontRight
classcreate_1_1Create.html
a1d35724c507282ef6204a488e1c382c1
() const
bool
isCliffLeft
classcreate_1_1Create.html
ac127f37e639323764502e790d3b8e876
() const
bool
isCliffRight
classcreate_1_1Create.html
a5bd925b2023268dedc30d8702cab995f
() const
bool
isClockButtonPressed
classcreate_1_1Create.html
a7640008ea2d26c0cdb68b5134b15caa1
() const
bool
isDayButtonPressed
classcreate_1_1Create.html
a8e79b8c7aed52fd6709079aedb03a332
() const
bool
isDockButtonPressed
classcreate_1_1Create.html
a3f27422adfb96078251eda41995b1b60
() const
bool
isHourButtonPressed
classcreate_1_1Create.html
a75cdc84b11f44b84396b1cc43fee11a6
() const
bool
isLeftBumper
classcreate_1_1Create.html
a8b6de78d2506764c39169155679468e7
() const
bool
isLeftWheeldrop
classcreate_1_1Create.html
a2d9c1e3c8d2a42ef0d8a8d836f0f9da0
() const
bool
isLightBumperCenterLeft
classcreate_1_1Create.html
a2fb411b6aa2a72e3c12588966dbfa28d
() const
bool
isLightBumperCenterRight
classcreate_1_1Create.html
a5137227b332fca9d72834e857d2c5e8e
() const
bool
isLightBumperFrontLeft
classcreate_1_1Create.html
af650d4a0afff07a54b61bb4916bd4b27
() const
bool
isLightBumperFrontRight
classcreate_1_1Create.html
a793f950825d4e66ddce4bf55437ed072
() const
bool
isLightBumperLeft
classcreate_1_1Create.html
a64f0115b1707a31ece34d48ef7acbce2
() const
bool
isLightBumperRight
classcreate_1_1Create.html
a771ce4fc2c7e8c1b19b22f1449826c93
() const
bool
isMainBrushOvercurrent
classcreate_1_1Create.html
a57d1339d4df91c34192314ddf6d7280c
() const
bool
isMinButtonPressed
classcreate_1_1Create.html
aba0a7d3a74b257cfa7aecc7c7a0a5e21
() const
bool
isMovingForward
classcreate_1_1Create.html
ac3ee3fbc66dc75e8f6502149711aab36
() const
bool
isRightBumper
classcreate_1_1Create.html
a45e9b73721ac3d6e6d86e4835ff42691
() const
bool
isRightWheeldrop
classcreate_1_1Create.html
a25d467af4c1ec119d8e8236de24852bb
() const
bool
isScheduleButtonPressed
classcreate_1_1Create.html
a6a0f9dcb57ba4ccf3884a735f9822b75
() const
bool
isSideBrushOvercurrent
classcreate_1_1Create.html
a498ff41924f78952bb18679eab678932
() const
bool
isSpotButtonPressed
classcreate_1_1Create.html
a5a638a44cbe6b200855180b73f992d98
() const
bool
isVirtualWall
classcreate_1_1Create.html
a1d0907f5606be2be9c584d95013fbda2
() const
bool
isWall
classcreate_1_1Create.html
affe841b1095bbbf2c7ca9a0da1f07e62
() const
bool
isWheeldrop
classcreate_1_1Create.html
a07a06ceac699b6b3c8fd010324bf025e
() const
bool
isWheelOvercurrent
classcreate_1_1Create.html
a2cb37e165832afad65da24f96ee70b00
() const
bool
playSong
classcreate_1_1Create.html
a4d9b420de892e67fabf9285dda73cf42
(const uint8_t &songNumber) const
bool
setAllMotors
classcreate_1_1Create.html
a53609c9334b75b0da955502110ddfd27
(const float &mainPower, const float &sidePower, const float &vacuumPower)
bool
setDate
classcreate_1_1Create.html
a08492af4f0feb9d0f7deb448a3d77ad9
(const create::DayOfWeek &day, const uint8_t &hour, const uint8_t &min) const
bool
setDigits
classcreate_1_1Create.html
aea93a38cee21d725a3359b4a3d4d2a84
(const std::vector< bool > &segments) const
bool
setDigitsASCII
classcreate_1_1Create.html
acced401f33e0d543706cadb7b92e0f12
(const uint8_t &digit1, const uint8_t &digit2, const uint8_t &digit3, const uint8_t &digit4) const
void
setDtHistoryLength
classcreate_1_1Create.html
a4c4d5bc8d5941f71619b854904fa0528
(const uint8_t &dtHistoryLength)
bool
setMainMotor
classcreate_1_1Create.html
a93ae3eb0aec21588b1327effd4736749
(const float &power)
bool
setMode
classcreate_1_1Create.html
a787d736ba1bf5d7d97c04380b0abc3b8
(const create::CreateMode &mode)
bool
setPowerLED
classcreate_1_1Create.html
ae977e591f8d208f0e1c484afdf930394
(const uint8_t &power, const uint8_t &intensity=255)
bool
setSideMotor
classcreate_1_1Create.html
ada22f00e5545fb9666e76500c8c1b192
(const float &power)
bool
setVacuumMotor
classcreate_1_1Create.html
a9328253f88dae10539377bee95654bc4
(const float &power)
~Create
classcreate_1_1Create.html
ab7e2be5a0d276a85e10273dc6a24fc72
()
std::shared_ptr< create::Data >
data
classcreate_1_1Create.html
ad020bc6a640227f64bfcc32403134e4c
std::shared_ptr< create::Serial >
serial
classcreate_1_1Create.html
ae75ff31be6671a3227716ed3399daf45
CreateLED
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713da
LED_DEBRIS
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713daaa6a25f43a6a8c4f9ed9cd09b76c03076
LED_SPOT
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713daa6105c3e841c189077e676027dd79c6ed
LED_DOCK
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713daa615fae471a947f7d99aeaa7e3189b961
LED_CHECK
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713daaba34c11ab1c4ec2d0a19061d96e553c1
LED_CHECK
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713daaba34c11ab1c4ec2d0a19061d96e553c1
LED_DEBRIS
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713daaa6a25f43a6a8c4f9ed9cd09b76c03076
LED_DOCK
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713daa615fae471a947f7d99aeaa7e3189b961
LED_SPOT
classcreate_1_1Create.html
aeb780ab206c80688b43d2410f9e713daa6105c3e841c189077e676027dd79c6ed
boost::numeric::ublas::matrix< float >
Matrix
classcreate_1_1Create.html
afea8e1ec771da47a556d73b51eef811c
Matrix
addMatrices
classcreate_1_1Create.html
a586cbe99d9bebddd7217ef91e579483b
(const Matrix &A, const Matrix &B) const
void
init
classcreate_1_1Create.html
a4229f46a526f2e4a686ceab8cd93aa79
(bool install_signal_handler)
void
onData
classcreate_1_1Create.html
a02aee211ad4a9dc63c20e06db21cce9f
()
bool
updateLEDs
classcreate_1_1Create.html
ae70f0649587f2c5ef447fa45da2c5039
()
uint8_t
checkLED
classcreate_1_1Create.html
aab7b0120b491aebea49d6466a2ec8cbd
uint8_t
debrisLED
classcreate_1_1Create.html
aae36360069a17812869a121cfefae024
uint8_t
dockLED
classcreate_1_1Create.html
aa85eeee0b376d24ab841e69fe95944ff
std::deque< float >
dtHistory
classcreate_1_1Create.html
a672f0df12b380b2d069d0fa75ffdefe2
uint8_t
dtHistoryLength
classcreate_1_1Create.html
a72db15f75d1025832e1860101856c08e
bool
firstOnData
classcreate_1_1Create.html
a95fb2b70e4e97dddf98841132481f458
uint8_t
mainMotorPower
classcreate_1_1Create.html
ad754fbf2afb140dc39c71d25617d2e3e
float
measuredLeftVel
classcreate_1_1Create.html
a410bc770f42196c8b64cade25ab26102
float
measuredRightVel
classcreate_1_1Create.html
aacb7dc43cdfe85599ed43902d777fe86
CreateMode
mode
classcreate_1_1Create.html
a991ca0ac21df372b86bc890c7fb73d19
RobotModel
model
classcreate_1_1Create.html
ac9176ae3466f6a97254582304253129a
create::Pose
pose
classcreate_1_1Create.html
aefaf39f715cbb2228323a9c8cbf17854
Matrix
poseCovar
classcreate_1_1Create.html
a2d6c95704a44b105e2cbaad6e393dd8f
uint8_t
powerLED
classcreate_1_1Create.html
a0b26532b5599bd455ac6728565c3c4fb
uint8_t
powerLEDIntensity
classcreate_1_1Create.html
acc1af13b31c8cad9edd5bb4e49c18045
std::chrono::time_point< std::chrono::steady_clock >
prevOnDataTime
classcreate_1_1Create.html
aeed62c3fb5c2b48fa59f9b86cb1013ad
uint32_t
prevTicksLeft
classcreate_1_1Create.html
aa4b724b3fb9482cb017c03caa5f766f9
uint32_t
prevTicksRight
classcreate_1_1Create.html
a89a233ab35c18f0669073f6b6be464e5
float
requestedLeftVel
classcreate_1_1Create.html
a1fc348ea4f6d42548a0f86767b90dd5f
float
requestedRightVel
classcreate_1_1Create.html
a31f7c4cdebc9aba8cee6db5b371f0fd2
uint8_t
sideMotorPower
classcreate_1_1Create.html
ab8523afd39f201efa54d2f8632778387
uint8_t
spotLED
classcreate_1_1Create.html
ac7f407572afd0ba5e957b763d8a09adf
float
totalLeftDist
classcreate_1_1Create.html
a2e9a7178fcfe6fb8a4ce584d68638cab
float
totalRightDist
classcreate_1_1Create.html
abc0874952eb67cf1f41bdd9a9dbb25ae
uint8_t
vacuumMotorPower
classcreate_1_1Create.html
af9a3172918a6a3b8c5401175c04b788c
create::Vel
vel
classcreate_1_1Create.html
a2608908378901c41517fda2a4a5e8a28
create::Data
classcreate_1_1Data.html
Data
classcreate_1_1Data.html
a1588615ada006700329521563eea25e6
(ProtocolVersion version=V_3)
uint8_t
getNumPackets
classcreate_1_1Data.html
accf70841a93a01a845233fff5a78e0c4
() const
std::shared_ptr< Packet >
getPacket
classcreate_1_1Data.html
a1edeac14a41c28a30a48dff5109015eb
(const uint8_t id)
std::vector< uint8_t >
getPacketIDs
classcreate_1_1Data.html
a7566117a227a9cc10c1d2871b7cddadd
()
uint32_t
getTotalDataBytes
classcreate_1_1Data.html
a97d13b539b684d51815f4e8ff96b9ee5
() const
bool
isValidPacketID
classcreate_1_1Data.html
a956a38900463ecef94db02be09c8c138
(const uint8_t id) const
void
validateAll
classcreate_1_1Data.html
a7ed8bb3e418fa66f3c001a51378b0511
()
~Data
classcreate_1_1Data.html
a4153ecddf5a4b8d00edb1c761bd44f76
()
std::vector< uint8_t >
ids
classcreate_1_1Data.html
abe54eba2a0d83d102e80e495c4cf882b
std::map< uint8_t, std::shared_ptr< Packet > >
packets
classcreate_1_1Data.html
a6038843bc4bddebd880083fd73f23e76
uint32_t
totalDataBytes
classcreate_1_1Data.html
aed321a221253eecb47ad7b53ad64cd1f
create::Packet
classcreate_1_1Packet.html
uint16_t
getData
classcreate_1_1Packet.html
af09f55cb478458a18ac9b5968df4a45c
() const
Packet
classcreate_1_1Packet.html
a7375be2bad4dd7b64411b04dffed670e
(const uint8_t &nbytes, const std::string &info)
void
setDataToValidate
classcreate_1_1Packet.html
a606301d4e2ec67114f2d39b69cf5c261
(const uint16_t &td)
void
validate
classcreate_1_1Packet.html
a977004a710f5b181f608b86c6b977230
()
~Packet
classcreate_1_1Packet.html
a208a5d174c69ca4feb08efb6dcfc65f7
()
const std::string
info
classcreate_1_1Packet.html
a3e2fa29b31bea5fd661aba3f0aead3c0
const uint8_t
nbytes
classcreate_1_1Packet.html
a9d6509aa4d07c9bdc7db6faa8bf27d93
void
setData
classcreate_1_1Packet.html
a75b3fac106ef75d3dea0f8a6ebec0109
(const uint16_t &d)
uint16_t
data
classcreate_1_1Packet.html
acce80e7058f7f30b2ab5dc27bb6854f6
std::mutex
dataMutex
classcreate_1_1Packet.html
a88d7da842f4babc622c653f49e6d0faa
uint16_t
tmpData
classcreate_1_1Packet.html
a124efc16c758b9231f24d922bd676468
std::mutex
tmpDataMutex
classcreate_1_1Packet.html
aa5615ca3b90c5f0e9b03d242db1cfd2b
create::Pose
structcreate_1_1Pose.html
std::vector< float >
covariance
structcreate_1_1Pose.html
a7327628fcc7509bca822a8cb3351c216
float
x
structcreate_1_1Pose.html
a179863869712b5748a925051557398ae
float
y
structcreate_1_1Pose.html
a469352b96b6694bcfcae719b265baf1d
float
yaw
structcreate_1_1Pose.html
ae74a01f468d26792f553d6e533180b08
create::RobotModel
classcreate_1_1RobotModel.html
float
getAxleLength
classcreate_1_1RobotModel.html
a380de154f27c5699bf69e580cecbdcf4
() const
unsigned int
getBaud
classcreate_1_1RobotModel.html
a4f857d27de582b8ba4df64dfbd3faa0a
() const
uint32_t
getId
classcreate_1_1RobotModel.html
a9dc51840943fcb36dabba8ce83cc609c
() const
float
getMaxVelocity
classcreate_1_1RobotModel.html
a5fa7f62b24334c60f32fdc9e23f4f6ae
() const
ProtocolVersion
getVersion
classcreate_1_1RobotModel.html
af0bf314af15c013d279bf0ca28b2945b
() const
float
getWheelDiameter
classcreate_1_1RobotModel.html
a9c1894ac48ce586f7fb7332527fc70bb
() const
operator uint32_t
classcreate_1_1RobotModel.html
acd485919706a3b9f9bc85193c8e75ea7
() const
bool
operator==
classcreate_1_1RobotModel.html
a8b64f79598745eba0959834be178e74c
(RobotModel &other) const
static RobotModel
CREATE_1
classcreate_1_1RobotModel.html
a779dcb6af93011d9e0a5bb50e55d5277
static RobotModel
CREATE_2
classcreate_1_1RobotModel.html
a5d00d3fb8bec60e1f8e632342f037216
static RobotModel
ROOMBA_400
classcreate_1_1RobotModel.html
a13bcf447599bf0f8f0f747a5bb405799
RobotModel
classcreate_1_1RobotModel.html
a3f1f93d4437f367028d2efcbb8f3ebdb
(const ProtocolVersion version, const float axleLength, const unsigned int baud, const float maxVelocity=0.5, const float wheelDiameter=0.078)
float
axleLength
classcreate_1_1RobotModel.html
ad26dce3078f77330b3ff7ea954675b76
unsigned int
baud
classcreate_1_1RobotModel.html
aa49ac2776dd52ec74c15c3399090a037
uint32_t
id
classcreate_1_1RobotModel.html
a53be8c187aab6a7a37bb623068fef6ba
float
maxVelocity
classcreate_1_1RobotModel.html
ac97fc124812512dab7dbaa89ca1f1d01
ProtocolVersion
version
classcreate_1_1RobotModel.html
a5d6de1f930f3694c52a04fcb83f18972
float
wheelDiameter
classcreate_1_1RobotModel.html
a7e8658e02c97e7a3a142c9badb2d5ec6
static uint32_t
nextId
classcreate_1_1RobotModel.html
ac724da4af1452310a700036a52569efb
create::Serial
classcreate_1_1Serial.html
bool
connect
classcreate_1_1Serial.html
ac53f4d3645c4cfb7c7a22fef32f188e9
(const std::string &port, const int &baud=115200, std::function< void()> cb=0)
bool
connected
classcreate_1_1Serial.html
a95945e64cf65e330b906f2631c6e270a
() const
void
disconnect
classcreate_1_1Serial.html
ae45a5492ce494ba79c024b5c80d6d9e9
()
uint64_t
getNumCorruptPackets
classcreate_1_1Serial.html
ae79a39a566c10db0a5b8a3fb7942cb00
() const
uint64_t
getTotalPackets
classcreate_1_1Serial.html
abb4fff11bd6b84039ea9f12ba110d70d
() const
bool
send
classcreate_1_1Serial.html
a065d1406b81d4559df64d2e15cb3d54e
(const uint8_t *bytes, const uint32_t numBytes)
bool
sendOpcode
classcreate_1_1Serial.html
acb4047a8634c7dfd410285449bbf0caf
(const Opcode &code)
Serial
classcreate_1_1Serial.html
a584b242b7084ea0df2d224959dc4a186
(std::shared_ptr< Data > data, bool install_signal_handler)
~Serial
classcreate_1_1Serial.html
a8a07b0ece331e47e5f78417d42e1fab3
()
void
notifyDataReady
classcreate_1_1Serial.html
a075fb7e885707b4ec7c7ec9242218b60
()
virtual void
processByte
classcreate_1_1Serial.html
aa8dd31b633bf16504661608ec70771e6
(uint8_t byteRead)=0
void
signalHandler
classcreate_1_1Serial.html
a1922ad5703ebde4d0c4972a6a4961a60
(const boost::system::error_code &error, int signal_number)
virtual bool
startSensorStream
classcreate_1_1Serial.html
a9ad1a02ba4941b3311016c7d00c27b4d
()=0
uint64_t
corruptPackets
classcreate_1_1Serial.html
a813790cb7365f0e9abd3896420ae6d40
std::shared_ptr< Data >
data
classcreate_1_1Serial.html
aff2bd0ed209b2dc332ea574c70aa8442
boost::asio::io_service
io
classcreate_1_1Serial.html
a4da8df24e9ba0d4a775cb41448ac0608
boost::asio::serial_port
port
classcreate_1_1Serial.html
a060836f42900ce3bc30ed22c2061949a
boost::asio::signal_set
signals
classcreate_1_1Serial.html
aa8f357659e0e90396887aa857a02984a
uint64_t
totalPackets
classcreate_1_1Serial.html
acfdf0c8670832f7af148bc3b338c3f0e
void
onData
classcreate_1_1Serial.html
a18601f3e38ecd12ffc69c7ba9aaa03d2
(const boost::system::error_code &e, const std::size_t &size)
bool
startReading
classcreate_1_1Serial.html
a15bb346e11ed82cb40e04e4c29416998
()
void
stopReading
classcreate_1_1Serial.html
ad8c961f01de2a60d582f22de95265625
()
uint8_t
byteRead
classcreate_1_1Serial.html
a17f0ea44f149117fce99bac53a5e9d11
std::function< void()>
callback
classcreate_1_1Serial.html
afbcf18ee170a114a88b056d1e5a3f341
bool
dataReady
classcreate_1_1Serial.html
a672e1560f351eeac343763977c6efff9
std::condition_variable
dataReadyCond
classcreate_1_1Serial.html
ab251ea01f5c61afac07489808a5969ce
std::mutex
dataReadyMut
classcreate_1_1Serial.html
abe9cc0bae3fcd149efad4082ed680783
bool
firstRead
classcreate_1_1Serial.html
aa40ee4ec453c6b7eef1ba669a64c97b9
std::thread
ioThread
classcreate_1_1Serial.html
ab1888aa0cf63b64ad532b74e422073ff
bool
isReading
classcreate_1_1Serial.html
ade961402013b173942b10e02c55c2945
create::SerialQuery
classcreate_1_1SerialQuery.html
create::Serial
SerialQuery
classcreate_1_1SerialQuery.html
a83de71373ac101bb4d2de2c65514221a
(std::shared_ptr< Data > data, bool install_signal_handler=true)
void
processByte
classcreate_1_1SerialQuery.html
a1b7a5999d7520c7b797315ea7d628d57
(uint8_t byteRead)
bool
startSensorStream
classcreate_1_1SerialQuery.html
a90ee788af57b14544089233a00a80256
()
void
flushInput
classcreate_1_1SerialQuery.html
ad7a95ada18abff0c66d43459d9d2864d
()
void
requestSensorData
classcreate_1_1SerialQuery.html
a502fd0fb587f0cf99d4cefdbed0ddad6
()
void
restartSensorStream
classcreate_1_1SerialQuery.html
a05538acb9ebfec48557491940330271c
(const boost::system::error_code &err)
const uint8_t
maxPacketID
classcreate_1_1SerialQuery.html
aa48d68e2ab012ea84e360570850907c8
int8_t
packetByte
classcreate_1_1SerialQuery.html
a59561810838082d11750eb39a4e63cc4
uint16_t
packetData
classcreate_1_1SerialQuery.html
af2c9edf71d32140740a1c3d606ebcb33
uint8_t
packetID
classcreate_1_1SerialQuery.html
a3bc7cacd3172c1581b4f6801c51d8d20
bool
started
classcreate_1_1SerialQuery.html
ab18124dbbae4744277817a12bb25673c
boost::asio::deadline_timer
streamRecoveryTimer
classcreate_1_1SerialQuery.html
a2d029612c1a8d19cfbacb47330314fb4
create::SerialStream
classcreate_1_1SerialStream.html
create::Serial
SerialStream
classcreate_1_1SerialStream.html
a265d9043c43000666caed3264b26b4d3
(std::shared_ptr< Data > data, const uint8_t &header=create::util::STREAM_HEADER, bool install_signal_handler=true)
void
processByte
classcreate_1_1SerialStream.html
a1a85873cfd28a11e89b63eb1e5c03131
(uint8_t byteRead)
bool
startSensorStream
classcreate_1_1SerialStream.html
a00880efe092d9bafdcaca527724261ac
()
READ_CHECKSUM
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45a9dc0decc7d98a372cf5d8d8a3921a0d7
READ_HEADER
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45ad8998fc68a130b0bb30eab04da81f037
READ_NBYTES
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45a67a452f67453c94745d7d3c50158eee2
READ_PACKET_BYTES
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45a0f91ccf441e50863534d952894d7dd5a
READ_PACKET_ID
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45a544e3a02ce51c2b9fc982dfbcafce58d
ReadState
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45
READ_HEADER
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45ad8998fc68a130b0bb30eab04da81f037
READ_NBYTES
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45a67a452f67453c94745d7d3c50158eee2
READ_PACKET_ID
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45a544e3a02ce51c2b9fc982dfbcafce58d
READ_PACKET_BYTES
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45a0f91ccf441e50863534d952894d7dd5a
READ_CHECKSUM
classcreate_1_1SerialStream.html
aa0f252e5542089e8e6192a7c84557f45a9dc0decc7d98a372cf5d8d8a3921a0d7
uint32_t
byteSum
classcreate_1_1SerialStream.html
af8e0341c05dd5d0d6d91749d8fb3c71e
uint8_t
expectedNumBytes
classcreate_1_1SerialStream.html
a05ec470a08b415ddf7aaf04b8dd130f5
uint8_t
expectedNumDataBytes
classcreate_1_1SerialStream.html
a917689d78bf0aedd41ad884ac5038b57
uint8_t
headerByte
classcreate_1_1SerialStream.html
a6e1fc706d13611954e9f6d896e4f6c04
uint8_t
numBytesRead
classcreate_1_1SerialStream.html
a42db2bb8283207272f249811f770efdd
uint8_t
numDataBytesRead
classcreate_1_1SerialStream.html
a18d2093c78924bd02ed552c18f810362
uint16_t
packetBytes
classcreate_1_1SerialStream.html
add1f0a6b38bee4f2142bc72f79a233aa
uint8_t
packetID
classcreate_1_1SerialStream.html
add2d3050ed3cc5c22aaa74b96f9119e1
ReadState
readState
classcreate_1_1SerialStream.html
a7daac0dbb25bd4b48a8606fbe866083f
create
namespacecreate.html
create::util
create::Create
create::Data
create::Packet
create::Pose
create::RobotModel
create::Serial
create::SerialQuery
create::SerialStream
Pose
Vel
namespacecreate.html
a43c3ca11b7df990beeb73d30ddf889a9
BAUDCODE
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652d
BAUD_300
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652dac7e457b9fffe4896b5ea62fa6db034fb
BAUD_600
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da312e5f3d6427135bb9a0a357d1676484
BAUD_1200
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da619f976059e3d2b86f83350e79911a05
BAUD_2400
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da7861a90cb059379f6b803cc38c5c764a
BAUD_4800
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da3e94a2aeebe7c199c01f1bd59c4fa226
BAUD_9600
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652dad543df489985d236f9e279514ea06efa
BAUD_14400
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da4b5b63813b7af801241d284f142366b2
BAUD_19200
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da2ba16b1b9c7f9de8816addbe40a9443c
BAUD_28800
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da111397d9b74f11ccd3415f65c13be947
BAUD_38400
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da0c408bde80d8a2f77007b0c941df5a44
BAUD_57600
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652da25d182e23526cb6b7100d44356b7f7c0
BAUD_115200
namespacecreate.html
ae60921dc12daddf19f3f796e48bb652dab82fc5592b215521cab887b3cdc69476
ChargingState
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548
CHARGE_NONE
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a75efcc0231e2b6dee73915554dee3c49
CHARGE_RECONDITION
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a92909fc8ee54982152da4f9369005b69
CHARGE_FULL
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a2446ae14287e060145c19b855177fbd7
CHARGE_TRICKLE
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a5cea0eae94b3152d6003549ec95d4309
CHARGE_WAITING
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548a4c54e6add6323436121eb591de3e7ef7
CHARGE_FAULT
namespacecreate.html
a200ae7f4ca78f3d9d1f65ea845176548aa6308b8871a6b395f3873734695e6d70
CleanMode
namespacecreate.html
aabfd3016192bec151d3f9cfe3dd5c87f
CLEAN_DEFAULT
namespacecreate.html
aabfd3016192bec151d3f9cfe3dd5c87fa75731726daec0a022998cdc8844bbd70
CLEAN_MAX
namespacecreate.html
aabfd3016192bec151d3f9cfe3dd5c87fa9eefbbd785f60a37bb27b9ef610d0cd4
CLEAN_SPOT
namespacecreate.html
aabfd3016192bec151d3f9cfe3dd5c87fabe631fc10b83a78587c7fa9285852ed4
CreateMode
namespacecreate.html
a8a6609cdeee35134941eebd12b039896
MODE_OFF
namespacecreate.html
a8a6609cdeee35134941eebd12b039896a8743d4dfa0b22527dc6fb08d68ae72cc
MODE_PASSIVE
namespacecreate.html
a8a6609cdeee35134941eebd12b039896a46b3cf99cd97c1f02d4829add949a7f0
MODE_SAFE
namespacecreate.html
a8a6609cdeee35134941eebd12b039896a023dadca750b6860060bd28cc2d84058
MODE_FULL
namespacecreate.html
a8a6609cdeee35134941eebd12b039896a38d01589b64618caf8478d5a33dacaa8
MODE_UNAVAILABLE
namespacecreate.html
a8a6609cdeee35134941eebd12b039896af94b8f087da395ab9f9ef9cd352c709b
DayOfWeek
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69f
SUN
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69fae9ac5283423d44a73dd18771a756025b
MON
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69fa7b0c0ee8414b84d4a5b5417235d0c32d
TUE
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69fa9948dd0dbb61641731ed9b354943e2b0
WED
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69fa55bf498f1873fc864d9bfbec08ce5ba6
THU
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69faf4c69c3c488f8359a88d1255dcf512a6
FRI
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69faa5915a274fae540a0f347dd3a4963ca5
SAT
namespacecreate.html
a36ffbd014d2fc2cb70def66a690ca69faf4100750c71692a3acee8213ccfeff74
IRChars
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090
IR_CHAR_NONE
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a2ac091cee871a41e89b7e746ef4fb72d
IR_CHAR_LEFT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a3490b30a6691ef4611d87b86c6ceb3c5
IR_CHAR_FORWARD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a9de3d98bca82694172a33746cdca5b74
IR_CHAR_RIGHT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a9821f6a0abb902a07967755af2d32ec9
IR_CHAR_SPOT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a5dfa200f94978961cb1202765dc7c0cb
IR_CHAR_MAX
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a7f9ab71ae3942e1791f11a6a890fab05
IR_CHAR_SMALL
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a35a32d056ad039cc64cc809a8caf39b9
IR_CHAR_MEDIUM
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090ac6ee521c976dfdc79d1b92bc3bde8710
IR_CHAR_LARGE
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a45d36fdc2c1dea474ddc34d6264d7877
IR_CHAR_CLEAN
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a4927e979c625e85cce3c1eb42ec04e1a
IR_CHAR_PAUSE
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a67a5a79814e27a88ff18387ca66dd049
IR_CHAR_POWER
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a6a380e8ee10d0a7d240b8c532ac77ab0
IR_CHAR_ARC_LEFT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a32b805ef2bc5f4f52969f4d9fe39bcd5
IR_CHAR_ARC_RIGHT
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a4a3e2b3e66e14d7e620fce38faef5854
IR_CHAR_STOP
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090af52e964006905cc8f0f2192d8a0acf31
IR_CHAR_DOWNLOAD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090aa961f4d404fad1e3683b75d7713620f0
IR_CHAR_SEEK_DOCK
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090ae64df2fa25911839b9ef82998e120b72
IR_CHAR_DOCK_RESERVED
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a07205dfc661baa72d845a8c2fc7f97d7
IR_CHAR_RED_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a2054bd92b2fc9397551b79fe165b2ab5
IR_CHAR_GREEN_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090ad169323d43b68d407cdc31d036e58e90
IR_CHAR_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a8db86edd8feabfd1d21d4f75f6561816
IR_CHAR_RED_GREEN_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a49f6779b496196d8e8e16c01cb283d84
IR_CHAR_RED_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090aa96968bc607e0fa3fce8677a6ed68d51
IR_CHAR_GREEN_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a4a1204617c2752158c1ab1fd556c2cfa
IR_CHAR_RED_GREEN_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a532e33c6e43d3c246413aa7f4ea9b2cd
IR_CHAR_600_DOCK_RESERVED
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a7d4f9193a9a68546707ab7dc175e28aa
IR_CHAR_600_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a7b68d9fcd757798ff480b7283ccfccfc
IR_CHAR_600_GREEN_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a67b656cd81f900fc7ad88e5ffd1827a8
IR_CHAR_600_GREEN_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a4dce8c4209ebe9e56bc1d119503cc269
IR_CHAR_600_RED_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090ab02c5fb90588dc5f89d70fcc96dca461
IR_CHAR_600_RED_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a2e735aafb558e6815e2af2484041c277
IR_CHAR_600_RED_GREEN_BUOY
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a774171106263613767f60f2196f59ca7
IR_CHAR_600_RED_GREEN_FORCE_FIELD
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a81a79465ea2a652ef489d6869336b0c3
IR_CHAR_VIRTUAL_WALL
namespacecreate.html
aa0704ae54235cc1c4af19a4d3c2ff090a6faf8b522afde78f952ec556498086b4
Opcode
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1
OC_START
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1adb5b56b3993f1b356f188a06e162b22e
OC_RESET
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a106cf02e990e228627ce24ea700e252e
OC_STOP
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a397dc180f950230af514260e8fb1383c
OC_BAUD
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a82f6e639649820522346de78477b35c2
OC_CONTROL
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a85bf9752841e5af3dd7a97833711e815
OC_SAFE
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a63628b1ef6c1f4a54b478c03fbfcee3f
OC_FULL
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a556d73d414b119a4c3857631ae9f422e
OC_CLEAN
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a3df352ac69dbbf5a8768d7af6948bc1a
OC_MAX
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a21547be3a0b6c14ab329be65c5b00026
OC_SPOT
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1ac09ffe1c199fa26a7f1426054de0752d
OC_DOCK
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a1040e04e4770c6605db83780d85103b6
OC_POWER
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1afa89fcaaa0a4ce98f9b90834b92399f3
OC_SCHEDULE
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1aa1f09df51651e2dc529855acb23462f0
OC_DATE
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1aff781e81757772cb4ad561c8dbf0f058
OC_DRIVE
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1aa0dd3df98192462fc81725b177898c27
OC_DRIVE_DIRECT
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a60c96c870a8ef08ec1048b24bcbffd24
OC_DRIVE_PWM
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a27946c02e4bd05d10826f9346a0f2c62
OC_MOTORS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a14843d9b32d4d5788c60745aa109031b
OC_MOTORS_PWM
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a00e9f75bae7080d945affa29125154b1
OC_LEDS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a15a5cae74edd39b5bc3f85c9ad5b5190
OC_SCHEDULING_LEDS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a021db4162337c85d9dfcb5f223db6740
OC_DIGIT_LEDS_RAW
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a0e11b9b3456f3cc2571583dd0bf301dc
OC_BUTTONS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1ae8689cb83156b8ad35ab04b93e09ef0c
OC_DIGIT_LEDS_ASCII
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1ad470e17d9a4ceed9079479d0f83a1a51
OC_SONG
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a4c1b748108d1eb8e488874c5e6487851
OC_PLAY
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1af1fa57d2a74e42dfc9a964729998c484
OC_SENSORS
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a361d3589f63c398929541feeb83bdc82
OC_QUERY_LIST
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a2527bacd8963a8bbdae09502d93942cc
OC_STREAM
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a65ce59fc5d54a93116dd796c863390f1
OC_TOGGLE_STREAM
namespacecreate.html
a42a97c083aa73e73116460b13b29f1d1a7486b70afbc953c5f30fae58f56bd64c
ProtocolVersion
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6
V_1
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6afbd0d22d8291e432c317bb9a9252562e
V_2
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6a64e165c446bbb0387c1ce03804ee4e0e
V_3
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6a0a0712fe66a4faf4372c870e557007ca
V_ALL
namespacecreate.html
a9fb39eddeee6bbccb32de3f8812014b6a8f0e6384b922f2cb0f2406eb5997052d
SensorPacketID
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3
ID_GROUP_0
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a4d662e58db7d96c5a8d1f87cbf77bf3f
ID_GROUP_1
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a43c6fc5db2983ea8c5e2529d15472b3d
ID_GROUP_2
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a15be3149ba21f5ebff93dd0cbd651ca6
ID_GROUP_3
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a117a5544696546f3336e86d7c566a366
ID_GROUP_4
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a5e5b43fea7a6f413db85b06393925c62
ID_GROUP_5
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3af09484838c2c669f0faf823314fea065
ID_GROUP_6
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1015110bc4ff6e5f1aadff747d3e78d1
ID_GROUP_100
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a8526a4ba17b159560ccc38a2805c659d
ID_GROUP_101
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3adcc8f5958115d2116fd8fdf49c155dec
ID_GROUP_106
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a885d328f9639b99d0d4af434d6df72fa
ID_GROUP_107
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a2b1d7ac4483c4ce310b5fb9cf7f4f2cf
ID_BUMP_WHEELDROP
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3aca05cfae614e99386b230e6062f22a81
ID_WALL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a67b489b24cba0af9be40141b0fe0c994
ID_CLIFF_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a0276de43290bd65276504fbc07457b9d
ID_CLIFF_FRONT_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a00adfd0ecf587f9ace6f9fec9b60b8cf
ID_CLIFF_FRONT_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a0badf5905246c5ab9821091ac02aa2e4
ID_CLIFF_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a567ec1ce8dcc71f7fa68d53e1ff94740
ID_VIRTUAL_WALL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a60073b35e2bd0a26b3f11b47b3135b4d
ID_OVERCURRENTS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a22a376a5b09e7a7f2197dec4a998bdd1
ID_DIRT_DETECT_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a25f109b5f0fbefe6c543618dfaf42088
ID_DIRT_DETECT_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ac5be6148cc26fe5fdd9c5dd0a5757cee
ID_IR_OMNI
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1a8bacf74c8ed1f4ee8b89104c9679e3
ID_IR_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3acfca865ff3fa4211f3c78c945336dd7d
ID_IR_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a434031b56531592be91544468a5926a2
ID_BUTTONS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ae209d08c8f92874219f6b30b7fa0d52d
ID_DISTANCE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a2cc6e0f66e373b2fcd65154bf9e86502
ID_ANGLE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a5a24ea21d59eb7f95581f8caafe32b45
ID_CHARGE_STATE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3aa8fbc5a79401b930592966fba6883c7c
ID_VOLTAGE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3af5513651f1f89b0af9d8de8cbddb9e7e
ID_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a2bade7cd977a203d63e52bd8d9584bd1
ID_TEMP
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3af6c82bca0e07f7ab67cd153715d3304b
ID_CHARGE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a8758121f1536f79b0867bccfc59afc96
ID_CAPACITY
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a9a3770b964722ad7411c6a696b3f51d2
ID_WALL_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3abd6429c840cc1176c15e0ad3c671b611
ID_CLIFF_LEFT_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a31fef5628716e92c204c9651e51376e3
ID_CLIFF_FRONT_LEFT_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a5b281c342c3021e70d121d880a42acaf
ID_CLIFF_FRONT_RIGHT_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a13707b8f602fd1e645b82cc6deaf81cf
ID_CLIFF_RIGHT_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1dba75d7aba43ecff9dc14ad3f03ec2e
ID_CARGO_BAY_DIGITAL_INPUTS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a4f681f11255b76844fc4d0e3e9f434d3
ID_CARGO_BAY_ANALOG_SIGNAL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1f131ceaba51d8398271800a3befd77d
ID_CHARGE_SOURCE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a81cba055ed789e556217f45d12ac2935
ID_OI_MODE
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ab9d02e9dacad6c4007f2c120f29cc758
ID_SONG_NUM
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a4b9b755d01a0d4f191e1dedb551d524c
ID_PLAYING
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3adb4180d358d24c5e71dedc7972d5ea67
ID_NUM_STREAM_PACKETS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a770fcc258b2e65899b10c64d0db6eb59
ID_VEL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a7ec383312f7750ce264479eb8c1973fd
ID_RADIUS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a1f911fd08dcf114321695458ce6a02b6
ID_RIGHT_VEL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3aaa5937cc6829df6349d4aa93ad5300d8
ID_LEFT_VEL
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a9d88e284d9f66db8a07a0c797b0379e4
ID_LEFT_ENC
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a95c73163d57ee90b0060758f09944ef7
ID_RIGHT_ENC
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a6a69c7d74c1c9c51cc0de5b31576f573
ID_LIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a3c48484385bd44029f050799cbdd60c5
ID_LIGHT_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ab593f908530abb516ce3d4588a718a5d
ID_LIGHT_FRONT_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a674b4e8e3664cca59f92d75e1ad51157
ID_LIGHT_CENTER_LEFT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a090f7a4ee3b50c7dc8d8e27acbba972c
ID_LIGHT_CENTER_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ad686525c635c66d09968c6decb903b52
ID_LIGHT_FRONT_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a389b02530cf76c65c7cfe9721691c376
ID_LIGHT_RIGHT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a73a32e7ee71dbf1ebea525627a2bd1b5
ID_LEFT_MOTOR_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a29afdc0b6567ef73a96f7fa38cd92953
ID_RIGHT_MOTOR_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3adf01afa9219ed5c15edcfbada331d3ab
ID_MAIN_BRUSH_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3ad1a4a3dc63623b80dc9af8924feed576
ID_SIDE_BRUSH_CURRENT
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a4d6f0799a7c89849719ebdb0bc549d7c
ID_STASIS
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3aa8a2cf91b4c87a0f80ebc74b1bc70faf
ID_NUM
namespacecreate.html
af0063713e04a1cc14d00d0fa4cecaef3a29675a4b9ad10d0056945e6ad8c1ada9
create::util
namespacecreate_1_1util.html
float
normalizeAngle
namespacecreate_1_1util.html
a6fd75ab8222332ac81bab84c0325e9a6
(const float &angle)
bool
willFloatOverflow
namespacecreate_1_1util.html
ace47e0c1f8550fd3878f3aab66363d3d
(const float a, const float b)
static const float
EPS
namespacecreate_1_1util.html
a0dea1498c33b96c5ae154c268ea61d48
static const float
IN_PLACE_RADIUS
namespacecreate_1_1util.html
a3d18f4bac523c49e2e4eccd01c8d38ab
static const float
MAX_RADIUS
namespacecreate_1_1util.html
a2d11f6b179d08dce13a783060d979c9b
static const float
PI
namespacecreate_1_1util.html
aee0d908b73b42d404f0c61ce5713b671
static const float
STRAIGHT_RADIUS
namespacecreate_1_1util.html
ae25e3efb140602e515b512ce6d8b6a2e
static const uint8_t
STREAM_HEADER
namespacecreate_1_1util.html
aa539b3487e34b1daa3909ef1254bc05b
static const float
TWO_PI
namespacecreate_1_1util.html
a0b63340ed1dba63dd3f160a6e9b8ebd1
static const uint32_t
V_3_MAX_ENCODER_TICKS
namespacecreate_1_1util.html
a8307eb64254ba4b15e66aa7b3b69f10f
static const float
V_3_TICKS_PER_REV
namespacecreate_1_1util.html
a49a26926a4a00534a0c0ba26c4be47e9
index
index