useembedded_time::duration::Milliseconds;// Status to indicate Whether or not to send keepalive messages
pubenumStatus{// No need
Idle,// Should schedule take with given period in miliseconds
ReceivedData(Milliseconds),}pubenumKeepaliveStatus{
Processing =1,
UpNeeded =2,}