/// <summary>
 /// Initialises states
 /// </summary>
 public StatesCollection()
 {
     FirstPacketReceived = new FirstPacketReceived();
     Assembling          = new Assembling();
     Completed           = new Completed();
     FirstPacketSending  = new FirstPacketSending();
     SendingCycle        = new SendingCycle();
 }
 /// <summary>
 /// Initialises states
 /// </summary>
 public StatesCollection()
 {
     FirstPacketReceived = new FirstPacketReceived();
     Assembling = new Assembling();
     Completed = new Completed();
     FirstPacketSending = new FirstPacketSending();
     SendingCycle = new SendingCycle();
 }