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

Added two function pointers to enable and disable power on the master interface.

Added a dummy implementation of these functions.
parent 5f392e65
No related branches found
No related tags found
No related merge requests found
...@@ -73,6 +73,16 @@ typedef struct ...@@ -73,6 +73,16 @@ typedef struct
* *
*/ */
void (*set_rx_mode)(void); void (*set_rx_mode)(void);
/**
* \brief
*
*/
void (*enable_power)(void);
/**
* \brief
*
*/
void (*disable_power)(void);
/** /**
* \brief * \brief
* *
......
...@@ -141,6 +141,16 @@ void dummy_dyn_master_set_rx_mode(void) ...@@ -141,6 +141,16 @@ void dummy_dyn_master_set_rx_mode(void)
} }
void dummy_dyn_master_enable_power(void)
{
}
void dummy_dyn_master_disable_power(void)
{
}
unsigned char dyn_master_wait_transmission(TDynamixelMaster *master) unsigned char dyn_master_wait_transmission(TDynamixelMaster *master)
{ {
unsigned char error; unsigned char error;
...@@ -731,6 +741,8 @@ void dyn_master_init(TDynamixelMaster *master,TComm *dev,TDynVersion version) ...@@ -731,6 +741,8 @@ void dyn_master_init(TDynamixelMaster *master,TComm *dev,TDynVersion version)
/* initialize the internal callbacks */ /* initialize the internal callbacks */
master->set_tx_mode=dummy_dyn_master_set_tx_mode; master->set_tx_mode=dummy_dyn_master_set_tx_mode;
master->set_rx_mode=dummy_dyn_master_set_rx_mode; master->set_rx_mode=dummy_dyn_master_set_rx_mode;
master->enable_power=dummy_dyn_master_enable_power;
master->disable_power=dummy_dyn_master_disable_power;
/* initialize internal variables */ /* initialize internal variables */
master->packet_ready=0x00; master->packet_ready=0x00;
master->received_bytes=0x00; master->received_bytes=0x00;
......
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