public object Clone()
 {
     PEQData clone = new PEQData(_Data, _StartTime);
     clone._NumHops = _NumHops;
     clone._TotalDistance = _TotalDistance;
     clone._DataID = _DataID;
     return clone;
 }
 public PEQMessageNotify(PEQMessage BaseMessage, VarID SinkID, 
     PEQData Data)
     : base(BaseMessage._DestinationID, BaseMessage._SenderID, 
       BaseMessage._SequenceNumber)
 {
     _MessageType = 0x02;
     _SinkID = SinkID;
     _Data = Data;
 }
 public PEQMessageApplication(PEQSubscriptionCriteria criteria,
     PEQData data)
 {
     _Criteria = criteria;
     _Data = data;
 }
 public PEQMessageNotify(VarID DestinationID, VarID SenderID,
     Byte SequenceNumber, VarID SinkID, PEQData Data)
     : base(DestinationID, SenderID, SequenceNumber)
 {
     _MessageType = 0x02;
     _SinkID = SinkID;
     _Data = Data;
 }
 public PEQMessageApplication()
 {
     _Criteria = new PEQSubscriptionCriteria();
     _Data = new PEQData();
 }