我对待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
}
}
}