ГОСТР 54713—2011
Т а б л и ц а 27 — Синтаксис gain_control_data()
СинтаксисКоличества битоеМнемоника
дат control data()
)
{
max band:2uimsbf
if (wmdow_sequence == ONLY_LONG_SEQUENCE) {
for (bd = 1: bd <= max_band: bd**) {
for (wd =0:wd< 1: wd**) {
adjust_num[bd][wd]:3uimsbf
for (ad = 0: ad < adjust_num[bd][wd]: ad**) {
atevcode[bd][wd](ad]: 4 uimsbf
aloccode[bdffwd][ad): 5 uimsbf
}
}
}
)
3uimsbf
else if (window sequence == LONG START SEQUENCE)
{
4uimsbf
for (bd = 1; bd <= max_band. bd++) {
for (wd =0, wd <2 wd++) {4uimsbf
adjust_num[bd](vrdj:
for (ad = 0: ad < adjust_num(bd](wdj. ad++) {2uimsbf
a)evcode[bd] (wd) [ad]:
if(vrd== 0)
aloccode[bd] [wd] [ad]:
else
aloccode[bd][wd][ad]:
}
}
}
}
else if (window sequence ==
EIGHT_SHORT_SEOUENCE) {
for (bd = 1; bd <= max_band: bd**) {
for (wd =0:wd< 8: vrd**) {
adjust_num[bd][wd];3uimsbf
for (ad = 0: ad < adjust_num[bd](wd]; ad*+) {
alevcodefbd] [wd] [ad]: 4 uimsbf
aloccode[bd] [wd] [ad]; 2 uimsbf
}
}
}
}
else if (window_sequence == LONG_STOP_SEQUENCE) {
for (bd = 1: bd <= max_band: bd**) {
for (wd =0;wd< 2: wd**) {
adjusi_num[bd][wd]:3uimsbf
for (ad = 0: ad < adjust_num[bd][wd]: ad*+) {
alevcode[bd][wd][ad];4uimsbf
if(wd ==
0
atoccode[bd][wd)[ad]: 4 uimsbf
else 5 uimsbf
aloccode[bd][wd][ad];
}
}
)
}
}
20