master/fsm_master.h
changeset 741 aece53f82df3
parent 656 370aa8c2d1b1
child 754 0b47b49c5976
equal deleted inserted replaced
740:68d83b45dfa2 741:aece53f82df3
    46 #include "datagram.h"
    46 #include "datagram.h"
    47 #include "slave.h"
    47 #include "slave.h"
    48 #include "canopen.h"
    48 #include "canopen.h"
    49 
    49 
    50 #include "fsm_slave.h"
    50 #include "fsm_slave.h"
       
    51 #include "fsm_coe_map.h"
    51 
    52 
    52 /*****************************************************************************/
    53 /*****************************************************************************/
    53 
    54 
    54 /**
    55 /**
    55  * EEPROM write request.
    56  * EEPROM write request.
    97 
    98 
    98     ec_fsm_slave_t fsm_slave; /**< slave state machine */
    99     ec_fsm_slave_t fsm_slave; /**< slave state machine */
    99     ec_fsm_sii_t fsm_sii; /**< SII state machine */
   100     ec_fsm_sii_t fsm_sii; /**< SII state machine */
   100     ec_fsm_change_t fsm_change; /**< State change state machine */
   101     ec_fsm_change_t fsm_change; /**< State change state machine */
   101     ec_fsm_coe_t fsm_coe; /**< CoE state machine */
   102     ec_fsm_coe_t fsm_coe; /**< CoE state machine */
       
   103     ec_fsm_coe_map_t fsm_coe_map; /**< CoE mapping state machine */
   102 };
   104 };
   103 
   105 
   104 /*****************************************************************************/
   106 /*****************************************************************************/
   105 
   107 
   106 void ec_fsm_master_init(ec_fsm_master_t *, ec_master_t *, ec_datagram_t *);
   108 void ec_fsm_master_init(ec_fsm_master_t *, ec_master_t *, ec_datagram_t *);