equal
deleted
inserted
replaced
46 #include "datagram.h" |
46 #include "datagram.h" |
47 #include "slave.h" |
47 #include "slave.h" |
48 #include "fsm_sii.h" |
48 #include "fsm_sii.h" |
49 #include "fsm_change.h" |
49 #include "fsm_change.h" |
50 #include "fsm_coe.h" |
50 #include "fsm_coe.h" |
|
51 #include "fsm_mapping.h" |
51 |
52 |
52 /*****************************************************************************/ |
53 /*****************************************************************************/ |
53 |
54 |
54 typedef struct ec_fsm_slave ec_fsm_slave_t; /**< \see ec_fsm_slave */ |
55 typedef struct ec_fsm_slave ec_fsm_slave_t; /**< \see ec_fsm_slave */ |
55 |
56 |
68 uint16_t sii_offset; |
69 uint16_t sii_offset; |
69 |
70 |
70 ec_fsm_sii_t fsm_sii; /**< SII state machine */ |
71 ec_fsm_sii_t fsm_sii; /**< SII state machine */ |
71 ec_fsm_change_t fsm_change; /**< State change state machine */ |
72 ec_fsm_change_t fsm_change; /**< State change state machine */ |
72 ec_fsm_coe_t fsm_coe; /**< CoE state machine */ |
73 ec_fsm_coe_t fsm_coe; /**< CoE state machine */ |
|
74 ec_fsm_mapping_t fsm_map; /**< PDO mapping state machine */ |
73 }; |
75 }; |
74 |
76 |
75 /*****************************************************************************/ |
77 /*****************************************************************************/ |
76 |
78 |
77 void ec_fsm_slave_init(ec_fsm_slave_t *, ec_datagram_t *); |
79 void ec_fsm_slave_init(ec_fsm_slave_t *, ec_datagram_t *); |