private StateChanges AnswerDataRequest()
{
if (m_reply_mutex.WaitOne(T_REPLY_DELAY))
{
SendFrame(m_reply);
m_send_queue.Remove(m_reply);
return StateChanges.Reply;
}
else
{
SendFrame(BacnetMstpFrameTypes.FRAME_TYPE_REPLY_POSTPONED, m_reply_source);
return StateChanges.DeferredReply;
}
}