Definition in file fsm_change.c.
Go to the source code of this file.
Functions | |
| void | ec_fsm_change_state_start (ec_fsm_change_t *fsm) |
| Change state: START. | |
| void | ec_fsm_change_state_check (ec_fsm_change_t *fsm) |
| Change state: CHECK. | |
| void | ec_fsm_change_state_status (ec_fsm_change_t *fsm) |
| Change state: STATUS. | |
| void | ec_fsm_change_state_code (ec_fsm_change_t *fsm) |
| Change state: CODE. | |
| void | ec_fsm_change_state_start_ack (ec_fsm_change_t *fsm) |
| Change state: START ACK. | |
| void | ec_fsm_change_state_ack (ec_fsm_change_t *fsm) |
| Change state: ACK. | |
| void | ec_fsm_change_state_check_ack (ec_fsm_change_t *fsm) |
| Change state: CHECK ACK. | |
| void | ec_fsm_change_state_end (ec_fsm_change_t *fsm) |
| State: END. | |
| void | ec_fsm_change_state_error (ec_fsm_change_t *fsm) |
| State: ERROR. | |
| void | ec_fsm_change_init (ec_fsm_change_t *fsm, ec_datagram_t *datagram) |
| Constructor. | |
| void | ec_fsm_change_clear (ec_fsm_change_t *fsm) |
| Destructor. | |
| void | ec_fsm_change_start (ec_fsm_change_t *fsm, ec_slave_t *slave, ec_slave_state_t state) |
| Starts the change state machine. | |
| void | ec_fsm_change_ack (ec_fsm_change_t *fsm, ec_slave_t *slave) |
| Starts the change state machine to only acknowlegde a slave's state. | |
| int | ec_fsm_change_exec (ec_fsm_change_t *fsm) |
| Executes the current state of the state machine. | |
| int | ec_fsm_change_success (ec_fsm_change_t *fsm) |
| Returns, if the state machine terminated with success. | |
Variables | |
| const ec_code_msg_t | al_status_messages [] |
| Application layer status messages. | |
|
|
Change state: START.
Definition at line 149 of file fsm_change.c. |
|
|
Change state: CHECK.
Definition at line 171 of file fsm_change.c. |
|
|
Change state: STATUS.
Definition at line 220 of file fsm_change.c. |
|
|
Change state: CODE.
Definition at line 342 of file fsm_change.c. |
|
|
Change state: START ACK.
Definition at line 376 of file fsm_change.c. |
|
|
Change state: ACK.
Definition at line 394 of file fsm_change.c. |
|
|
Change state: CHECK ACK.
Definition at line 420 of file fsm_change.c. |
|
|
State: END.
Definition at line 486 of file fsm_change.c. |
|
|
State: ERROR.
Definition at line 475 of file fsm_change.c. |
|
||||||||||||
|
Constructor.
Definition at line 63 of file fsm_change.c. |
|
|
Destructor.
Definition at line 77 of file fsm_change.c. |
|
||||||||||||||||
|
Starts the change state machine.
Definition at line 87 of file fsm_change.c. |
|
||||||||||||
|
Starts the change state machine to only acknowlegde a slave's state.
Definition at line 104 of file fsm_change.c. |
|
|
Executes the current state of the state machine.
Definition at line 121 of file fsm_change.c. |
|
|
Returns, if the state machine terminated with success.
Definition at line 136 of file fsm_change.c. |
1.4.4