Skip to content
Snippets Groups Projects
Commit dd00f1ca authored by Sergi Hernandez's avatar Sergi Hernandez
Browse files

Implemented the scan function for the dynamixel master module.

parent 93d1598e
No related branches found
No related tags found
No related merge requests found
...@@ -181,7 +181,17 @@ inline return_level_t dyn_master_get_return_level(TDynamixelMaster *master) ...@@ -181,7 +181,17 @@ inline return_level_t dyn_master_get_return_level(TDynamixelMaster *master)
void dyn_master_scan(TDynamixelMaster *master,unsigned char *num,unsigned char *ids) void dyn_master_scan(TDynamixelMaster *master,unsigned char *num,unsigned char *ids)
{ {
unsigned char i;
*num=0;
for(i=0;i<254;i++)
{
if(dyn_master_ping(master,i)==DYN_SUCCESS)// the device exists
{
ids[*num]=i;
(*num)++;
}
}
} }
unsigned char dyn_master_ping(TDynamixelMaster *master,unsigned char id) unsigned char dyn_master_ping(TDynamixelMaster *master,unsigned char id)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment