# RequestCoreStateMachine

## `RequestCoreStateMachine` (ENUM)

TYPE RequestCoreStateMachine : IDLE, (\* IDLE State *) PREPARE\_SEND, (* Send process in preparation *) SEND, (* Send Data *) CHECK\_CONNECTION, (* Connection check *) RECEIVE, (* Receive data *) DONE, (* Send/Receive is done *) HAS\_ERROR, (* Error occured *) CLEANUP (* Cleanup state for next process))

Enumeration of the internal Statemachine.

Attributes: : `qualified_only`

InOut:

| Name                             | Comment                        |
| -------------------------------- | ------------------------------ |
| <p><br><br>IDLE</p>              | IDLE State                     |
| <p><br><br>PREPARE\_SEND</p>     | Send process in preparation    |
| <p><br><br>SEND</p>              | Send Data                      |
| <p><br><br>CHECK\_CONNECTION</p> | Connection check               |
| <p><br><br>RECEIVE</p>           | Receive data                   |
| <p><br><br>DONE</p>              | Send/Receive is done           |
| <p><br><br>HAS\_ERROR</p>        | Error occured                  |
| <p><br><br>CLEANUP</p>           | Cleanup state for next process |
