AE: Create periodic sync behavior
The following diagram and table is generated from the following state tables:
Transition ID | Event | Action |
1 | DM_SYNC_MSG_API_START | DM_SYNC_SM_ACT_START |
2 | DM_SYNC_MSG_API_STOP | DM_SYNC_SM_ACT_NONE |
| DM_SYNC_MSG_HCI_LE_SYNC_EST_FAIL | DM_SYNC_SM_ACT_NONE |
| DM_SYNC_MSG_HCI_LE_SYNC_EST | DM_SYNC_SM_ACT_NONE |
3 | DM_SYNC_MSG_API_START | DM_SYNC_SM_ACT_NONE |
4 | DM_SYNC_MSG_HCI_LE_SYNC_EST | DM_SYNC_SM_ACT_SYNC_EST |
5 | DM_SYNC_MSG_HCI_LE_SYNC_EST_FAIL | DM_SYNC_SM_ACT_SYNC_FAILED |
6 | DM_SYNC_MSG_API_STOP | DM_SYNC_SM_ACT_CANCEL_START |
7 | DM_SYNC_MSG_API_START | DM_SYNC_SM_ACT_NONE |
| DM_SYNC_MSG_HCI_LE_SYNC_EST_FAIL | DM_SYNC_SM_ACT_NONE |
| DM_SYNC_MSG_HCI_LE_SYNC_EST | DM_SYNC_SM_ACT_NONE |
8 | DM_SYNC_MSG_API_STOP | DM_SYNC_SM_ACT_STOP |
9 | DM_SYNC_MSG_HCI_LE_SYNC_EST_FAIL | DM_SYNC_SM_ACT_SYNC_FAILED |
10 | DM_SYNC_MSG_API_START | DM_SYNC_SM_ACT_NONE |
| DM_SYNC_MSG_API_STOP | DM_SYNC_SM_ACT_NONE |
| DM_SYNC_MSG_HCI_LE_SYNC_EST | DM_SYNC_SM_ACT_STOP |