private void PollRequest(TaskPollRequest task)
 {
     if (task == null)
     {
         return;
     }
     // FIXME: not implemented
     Trace.Print("Mac: PollRequest: not implemented");
     if (task.handler != null)
     {
         task.handler.Invoke(this, MacEnum.NotImplemented);
     }
 }
Ejemplo n.º 2
0
        public void PollRequest(
            MacAddress coordAddr,
            UInt16 coordPanId,
            SecurityOptions securityOptions,
            PollConfirmHandler handler)
        {
            TaskPollRequest task = new TaskPollRequest(
                coordAddr,
                coordPanId,
                securityOptions,
                handler);

            if (!_taskQueue.Add(task) && handler != null)
            {
                handler.Invoke(this, MacEnum.Congested);
            }
        }
Ejemplo n.º 3
0
 public void PollRequest(
     MacAddress coordAddr,
     UInt16 coordPanId,
     SecurityOptions securityOptions,
     PollConfirmHandler handler)
 {
     TaskPollRequest task = new TaskPollRequest(
         coordAddr,
         coordPanId,
         securityOptions,
         handler);
     if (!_taskQueue.Add(task) && handler != null)
     {
         handler.Invoke(this, MacEnum.Congested);
     }
 }
Ejemplo n.º 4
0
 private void PollRequest(TaskPollRequest task)
 {
     if (task == null)
         return;
     // FIXME: not implemented
     Trace.Print("Mac: PollRequest: not implemented");
     if (task.handler != null)
     {
         task.handler.Invoke(this, MacEnum.NotImplemented);
     }
 }