equal
deleted
inserted
replaced
131 */ |
131 */ |
132 int ec_fsm_master_exec( |
132 int ec_fsm_master_exec( |
133 ec_fsm_master_t *fsm /**< Master state machine. */ |
133 ec_fsm_master_t *fsm /**< Master state machine. */ |
134 ) |
134 ) |
135 { |
135 { |
136 if (fsm->datagram->state == EC_DATAGRAM_SENT |
136 if (fsm->datagram->state == EC_DATAGRAM_QUEUED |
137 || fsm->datagram->state == EC_DATAGRAM_QUEUED) { |
137 || fsm->datagram->state == EC_DATAGRAM_SENT) { |
138 // datagram was not sent or received yet. |
138 // datagram was not sent or received yet. |
139 return 0; |
139 return 0; |
140 } |
140 } |
141 |
141 |
142 fsm->state(fsm); |
142 fsm->state(fsm); |