action_file_define.h
/tmp/ws/src/robotis_op3/op3_action_module/include/op3_action_module/
action__file__define_8h
robotis_op::action_file_define::Page
robotis_op::action_file_define::PageHeader
robotis_op::action_file_define::Step
robotis_op
robotis_op::action_file_define
const int
INVALID_BIT_MASK
namespacerobotis__op_1_1action__file__define.html
a389b22b7aca25b4f19b2aef7c972254e
const int
MAXNUM_JOINTS
namespacerobotis__op_1_1action__file__define.html
a09847fe0674f1ff1562b9ef5409b7e76
const int
MAXNUM_NAME
namespacerobotis__op_1_1action__file__define.html
a513c2de26f8f60a50fdfc8b248a6abb1
const int
MAXNUM_PAGE
namespacerobotis__op_1_1action__file__define.html
a383122ed0f86320c24b2a51aee579737
const int
MAXNUM_STEP
namespacerobotis__op_1_1action__file__define.html
a63307751e3838222486b49f409f0af76
const int
SPEED_BASE_SCHEDULE
namespacerobotis__op_1_1action__file__define.html
a3ceceb6e603fbd94fe53b05b5026a8bb
const int
TIME_BASE_SCHEDULE
namespacerobotis__op_1_1action__file__define.html
a17b125d2d67ca15238252200fbbec0b1
const int
TORQUE_OFF_BIT_MASK
namespacerobotis__op_1_1action__file__define.html
a8179c9478879a549349ac5b5aa270def
action_module.cpp
/tmp/ws/src/robotis_op3/op3_action_module/src/
action__module_8cpp
op3_action_module/action_module.h
robotis_op
action_module.h
/tmp/ws/src/robotis_op3/op3_action_module/include/op3_action_module/
action__module_8h
action_file_define.h
robotis_op::ActionModule
robotis_op
#define
_USE_MATH_DEFINES
action__module_8h.html
a525335710b53cb064ca56b936120431e
robotis_op::ActionModule
classrobotis__op_1_1ActionModule.html
robotis_framework::MotionModule
Singleton< ActionModule >
ActionModule
classrobotis__op_1_1ActionModule.html
ae78d40fc854ebb5229bc5ab9a496a512
()
void
actionPlayProcess
classrobotis__op_1_1ActionModule.html
aa647951aeda6eba21b4b585ef11b9fd6
(std::map< std::string, robotis_framework::Dynamixel * > dxls)
void
brake
classrobotis__op_1_1ActionModule.html
a54a9f3b76ba69c299755030d5e12d24a
()
bool
createFile
classrobotis__op_1_1ActionModule.html
a22740e6b22befb5c65f3da2c8a4131fb
(std::string file_name)
void
enableAllJoints
classrobotis__op_1_1ActionModule.html
af30f3b89623242a62e061262d6a9ab80
()
void
initialize
classrobotis__op_1_1ActionModule.html
af88272fb21d7f927821d259aab456bb7
(const int control_cycle_msec, robotis_framework::Robot *robot)
bool
isRunning
classrobotis__op_1_1ActionModule.html
a1320daa1e6fe0e9b25f13dd98cd4bfd5
()
bool
isRunning
classrobotis__op_1_1ActionModule.html
a04331319283a98e30ac1140cff86afaf
(int *playing_page_num, int *playing_step_num)
bool
loadFile
classrobotis__op_1_1ActionModule.html
ab62ae60a918bb477bf40382410f5759a
(std::string file_name)
bool
loadPage
classrobotis__op_1_1ActionModule.html
abd6a28f2d42f07a7da3121d12b5235e2
(int page_number, action_file_define::Page *page)
void
onModuleDisable
classrobotis__op_1_1ActionModule.html
a55750521720caaa6fddae4387b3ac82c
()
void
onModuleEnable
classrobotis__op_1_1ActionModule.html
aa0aa03cb93383c2d83d12f82f50a6432
()
void
process
classrobotis__op_1_1ActionModule.html
a1379c0a9d75e710913dca0189f91021e
(std::map< std::string, robotis_framework::Dynamixel * > dxls, std::map< std::string, double > sensors)
void
resetPage
classrobotis__op_1_1ActionModule.html
a49719b22b9d3da326be088df10de640a
(action_file_define::Page *page)
bool
savePage
classrobotis__op_1_1ActionModule.html
a8653980c98bec15cfd35505428adb640
(int page_number, action_file_define::Page *page)
bool
start
classrobotis__op_1_1ActionModule.html
a77025e312eb4e466b5e465af189be25a
(int page_number)
bool
start
classrobotis__op_1_1ActionModule.html
a1f3d757c716c661d8bed7b05f72a46c3
(std::string page_name)
bool
start
classrobotis__op_1_1ActionModule.html
ad92c500342aceabbf0b732e98480e55f
(int page_number, action_file_define::Page *page)
void
stop
classrobotis__op_1_1ActionModule.html
ab65ae9c553d001db1efdd30ae0f3aee8
()
virtual
~ActionModule
classrobotis__op_1_1ActionModule.html
a5c44900807828a17be66a3de3b010e05
()
std::string
convertIntToString
classrobotis__op_1_1ActionModule.html
ae5c94db03d81cc726d981ed1466d2c4e
(int n)
int
convertRadTow4095
classrobotis__op_1_1ActionModule.html
aeacaa9cbd4352767235c157bf2ebabca
(double rad)
double
convertw4095ToRad
classrobotis__op_1_1ActionModule.html
a7801a14d425f7d72f21195e23d60eabd
(int w4095)
bool
isRunningServiceCallback
classrobotis__op_1_1ActionModule.html
afd46694fc9ab7c1e673be94eb18ee990
(op3_action_module_msgs::IsRunning::Request &req, op3_action_module_msgs::IsRunning::Response &res)
void
pageNumberCallback
classrobotis__op_1_1ActionModule.html
a92a35e85878c27e07d5f209660dab6e8
(const std_msgs::Int32::ConstPtr &msg)
void
publishDoneMsg
classrobotis__op_1_1ActionModule.html
a1a787ccae75f03661f200423560f9574
(std::string msg)
void
publishStatusMsg
classrobotis__op_1_1ActionModule.html
a9c987c95716f4b6455f59aa469d218f7
(unsigned int type, std::string msg)
void
queueThread
classrobotis__op_1_1ActionModule.html
aa28461b18f070343fcb62caa815985d4
()
void
setChecksum
classrobotis__op_1_1ActionModule.html
a5af7a9aadd8564ab2431b0421c11734a
(action_file_define::Page *page)
void
startActionCallback
classrobotis__op_1_1ActionModule.html
a93e24e681439045db89a668ce81b6877
(const op3_action_module_msgs::StartAction::ConstPtr &msg)
bool
verifyChecksum
classrobotis__op_1_1ActionModule.html
a8f125d466742fd60dc8346686b145a1c
(action_file_define::Page *page)
FILE *
action_file_
classrobotis__op_1_1ActionModule.html
a3b9225b7dcfc4748cb43fc8895724c27
std::map< std::string, bool >
action_joints_enable_
classrobotis__op_1_1ActionModule.html
a8a9a51753e91f716c3854a2b345b054f
bool
action_module_enabled_
classrobotis__op_1_1ActionModule.html
a8ed1e53f090e99000c07a9be5d32fd5d
std::map< std::string, robotis_framework::DynamixelState * >
action_result_
classrobotis__op_1_1ActionModule.html
a342643fce21a9be903a0b1057fa5a220
int
control_cycle_msec_
classrobotis__op_1_1ActionModule.html
a55cf231aaa1ef9f3de83f458bccd4669
action_file_define::Step
current_step_
classrobotis__op_1_1ActionModule.html
a7ca4102e679f6da324f3403790d000ea
const bool
DEBUG_PRINT
classrobotis__op_1_1ActionModule.html
a19d28ea3012c1eacaad87d848181cc73
ros::Publisher
done_msg_pub_
classrobotis__op_1_1ActionModule.html
a243d725659b1ed09826231c9bcc79d47
bool
first_driving_start_
classrobotis__op_1_1ActionModule.html
a07383d7faa36f008fe0e6b711b3ea709
std::map< int, std::string >
joint_id_to_name_
classrobotis__op_1_1ActionModule.html
a73b7f58c7a020c6a8823b174bd3c1ff7
std::map< std::string, int >
joint_name_to_id_
classrobotis__op_1_1ActionModule.html
a83b5a8a431a9559c29f03776430fabb7
const int
MAIN_SECTION
classrobotis__op_1_1ActionModule.html
aa93ed862dd1da4f6ce8ffcb9219f22ff
action_file_define::Page
next_play_page_
classrobotis__op_1_1ActionModule.html
ae4ba487479a2e0106e611c0936a3049e
const int
NONE_ZERO_FINISH
classrobotis__op_1_1ActionModule.html
aa035bf0e8494ebda860547c767698c59
int
page_step_count_
classrobotis__op_1_1ActionModule.html
acc410fbd5f65a1e8c86375690296d7a1
const int
PAUSE_SECTION
classrobotis__op_1_1ActionModule.html
ad1dac92f99969bb0b4f6fffeb911433c
action_file_define::Page
play_page_
classrobotis__op_1_1ActionModule.html
ac58e5e9fd966fcbab443986425cd47c0
int
play_page_idx_
classrobotis__op_1_1ActionModule.html
ae3bb8f288df5a81fd166c1ff30b67c7b
bool
playing_
classrobotis__op_1_1ActionModule.html
a5e24f3a239f3d89916061aa8d728c1c1
bool
playing_finished_
classrobotis__op_1_1ActionModule.html
a4c4f731392e5eb01988ae911b8d11560
const int
POST_SECTION
classrobotis__op_1_1ActionModule.html
a01ff98e983caaf1424300afa4bbca977
const int
PRE_SECTION
classrobotis__op_1_1ActionModule.html
af93d60a62c57d4ae8995b19259d2d319
bool
present_running_
classrobotis__op_1_1ActionModule.html
a643fb6c3a8801f419a0217bb61636041
bool
previous_running_
classrobotis__op_1_1ActionModule.html
a43d12f76fd1f6564dd59a2792e556eeb
boost::thread
queue_thread_
classrobotis__op_1_1ActionModule.html
a0ce8be8e10f12dc9cfd2b80665b2cc7c
ros::Publisher
status_msg_pub_
classrobotis__op_1_1ActionModule.html
a7968f7808e82cf1a32347cad98f9c4e2
bool
stop_playing_
classrobotis__op_1_1ActionModule.html
a222f2887b376f3d7374639c8db96533b
const int
ZERO_FINISH
classrobotis__op_1_1ActionModule.html
ac2a9d54a5a9feda31a06ba8c0794c4d7
robotis_op::action_file_define::Page
structrobotis__op_1_1action__file__define_1_1Page.html
PageHeader
header
structrobotis__op_1_1action__file__define_1_1Page.html
adc63ed5d8a65bbb2359ab17762af3a27
Step
step
structrobotis__op_1_1action__file__define_1_1Page.html
a8fa38c486fde91170bbdd8ec6696a6ee
[MAXNUM_STEP]
robotis_op::action_file_define::PageHeader
structrobotis__op_1_1action__file__define_1_1PageHeader.html
unsigned char
accel
structrobotis__op_1_1action__file__define_1_1PageHeader.html
ae5337e558ab05c9161901c960eb2c064
unsigned char
checksum
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a90c705a356520c1be2bbfc7105005d92
unsigned char
exit
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a90e1f10dc3ecc04c401ec883c109d00a
unsigned char
name
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a7ac31065e328ca57cb7541d60f4b46ce
[MAXNUM_NAME+1]
unsigned char
next
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a23fffd39a8539fac9bfdc922f6cced16
unsigned char
pgain
structrobotis__op_1_1action__file__define_1_1PageHeader.html
ae1d48defccccf8daa442d802e72bcac7
[MAXNUM_JOINTS]
unsigned char
repeat
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a481567168188d9818a6ebebffc15e530
unsigned char
reserved1
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a64af0dc46daaac262bee2338a193e393
unsigned char
reserved2
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a6a26daa89cb46aee595ad65654e8ee3f
[3]
unsigned char
reserved3
structrobotis__op_1_1action__file__define_1_1PageHeader.html
ad85a16b0b3d975201775ff125024fd51
unsigned char
reserved4
structrobotis__op_1_1action__file__define_1_1PageHeader.html
adbfe2fe25dd43e801a880502d808c535
unsigned char
reserved5
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a8129a63d90c4fc5d57cb978bd8b24183
[4]
unsigned char
reserved6
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a8d86baacafee01084949109793d7cd05
unsigned char
schedule
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a19b9499d2d7af5e4e9f85a2458f447ac
unsigned char
speed
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a72a041f98ebef90d18ace13425e004a8
unsigned char
stepnum
structrobotis__op_1_1action__file__define_1_1PageHeader.html
a72b605c66d5a220a29b453e8b9d0ce65
robotis_op::action_file_define::Step
structrobotis__op_1_1action__file__define_1_1Step.html
unsigned char
pause
structrobotis__op_1_1action__file__define_1_1Step.html
a602f4910d9e3c03957f69dbc09080b00
unsigned short
position
structrobotis__op_1_1action__file__define_1_1Step.html
a300578205aecaaf9b9d4854752fd40f3
[MAXNUM_JOINTS]
unsigned char
time
structrobotis__op_1_1action__file__define_1_1Step.html
a33f898e66a75f644ab8fddbb695b7198
robotis_op
namespacerobotis__op.html
robotis_op::action_file_define
robotis_op::ActionModule
robotis_op::action_file_define
namespacerobotis__op_1_1action__file__define.html
robotis_op::action_file_define::Page
robotis_op::action_file_define::PageHeader
robotis_op::action_file_define::Step
const int
INVALID_BIT_MASK
namespacerobotis__op_1_1action__file__define.html
a389b22b7aca25b4f19b2aef7c972254e
const int
MAXNUM_JOINTS
namespacerobotis__op_1_1action__file__define.html
a09847fe0674f1ff1562b9ef5409b7e76
const int
MAXNUM_NAME
namespacerobotis__op_1_1action__file__define.html
a513c2de26f8f60a50fdfc8b248a6abb1
const int
MAXNUM_PAGE
namespacerobotis__op_1_1action__file__define.html
a383122ed0f86320c24b2a51aee579737
const int
MAXNUM_STEP
namespacerobotis__op_1_1action__file__define.html
a63307751e3838222486b49f409f0af76
const int
SPEED_BASE_SCHEDULE
namespacerobotis__op_1_1action__file__define.html
a3ceceb6e603fbd94fe53b05b5026a8bb
const int
TIME_BASE_SCHEDULE
namespacerobotis__op_1_1action__file__define.html
a17b125d2d67ca15238252200fbbec0b1
const int
TORQUE_OFF_BIT_MASK
namespacerobotis__op_1_1action__file__define.html
a8179c9478879a549349ac5b5aa270def