Arinc标签处理

时间:2015-11-30 11:31:48

标签: c algorithm

我对待arinc标签。每1秒,我收到它们(也许只是一些)。当相应帧的SSM不是连续10帧的正常操作时,我认为标签是有效的。 这是我的算法,我想知道它是否是编码它的最佳方法:

计数器是一个用9初始化的全局数据。

if(Label is received)
{
  if(SSM == NO)
  {
    Get the label and set it as valid
    Counter = 9;
  }
  else
 {
   if(counter > 0)
     {
       counter --;
     }
     else
    {
     label is invalid
    }
 }
}

0 个答案:

没有答案