STV090x_GETFIELD_Px
if (STV090x_GETFIELD_Px(reg, TMGLOCK_QUALITY_FIELD) >= 2)
stat = STV090x_GETFIELD_Px(reg, HEADER_MODE_FIELD);
lock = STV090x_GETFIELD_Px(reg, LOCK_DEFINITIF_FIELD);
if ((STV090x_GETFIELD_Px(reg, CFR_OVERFLOW_FIELD) == 0x01) &&
(STV090x_GETFIELD_Px(reg, DEMOD_DELOCK_FIELD) == 0x01))
if (STV090x_GETFIELD_Px(reg, TMGLOCK_QUALITY_FIELD) >= 2)
if ((lock) && (STV090x_GETFIELD_Px(reg, HEADER_MODE_FIELD) == STV090x_DVBS2)) {
dvbs2_fly_wheel = STV090x_GETFIELD_Px(reg, FLYWHEEL_CPT_FIELD);
dvbs2_fly_wheel = STV090x_GETFIELD_Px(reg, FLYWHEEL_CPT_FIELD);
if (STV090x_GETFIELD_Px(reg, HEADER_MODE_FIELD) == 2)
else if (STV090x_GETFIELD_Px(reg, HEADER_MODE_FIELD) == 3) {
if (STV090x_GETFIELD_Px(reg, DSS_DVB_FIELD) == 1)
rate = STV090x_GETFIELD_Px(reg, VIT_CURPUN_FIELD);
state->modcod = STV090x_GETFIELD_Px(reg, DEMOD_MODCOD_FIELD);
state->pilots = STV090x_GETFIELD_Px(reg, DEMOD_TYPE_FIELD) & 0x01;
state->frame_len = STV090x_GETFIELD_Px(reg, DEMOD_TYPE_FIELD) >> 1;
state->rolloff = STV090x_GETFIELD_Px(reg, ROLLOFF_STATUS_FIELD);
state->inversion = STV090x_GETFIELD_Px(reg, IQINV_FIELD);
modcod = STV090x_GETFIELD_Px(reg, DEMOD_MODCOD_FIELD);
pilots = STV090x_GETFIELD_Px(reg, DEMOD_TYPE_FIELD) & 0x01;
stat = STV090x_GETFIELD_Px(reg, HEADER_MODE_FIELD);
lock = STV090x_GETFIELD_Px(reg, PKTDELIN_LOCK_FIELD);
lock = STV090x_GETFIELD_Px(reg, LOCKEDVIT_FIELD);
lock = STV090x_GETFIELD_Px(reg, TSFIFO_LINEOK_FIELD);
if (STV090x_GETFIELD_Px(dstatus, CAR_LOCK_FIELD))
search_state = STV090x_GETFIELD_Px(reg, HEADER_MODE_FIELD);
if (STV090x_GETFIELD_Px(dstatus, LOCK_DEFINITIF_FIELD)) {
if (STV090x_GETFIELD_Px(reg, PKTDELIN_LOCK_FIELD)) {
if (STV090x_GETFIELD_Px(reg, TSFIFO_LINEOK_FIELD))
if (STV090x_GETFIELD_Px(dstatus, LOCK_DEFINITIF_FIELD)) {
if (STV090x_GETFIELD_Px(reg, LOCKEDVIT_FIELD)) {
if (STV090x_GETFIELD_Px(reg, TSFIFO_LINEOK_FIELD))
h = STV090x_GETFIELD_Px(reg, ERR_CNT2_FIELD);
m = STV090x_GETFIELD_Px(reg, ERR_CNT21_FIELD);
l = STV090x_GETFIELD_Px(reg, ERR_CNT20_FIELD);
agc_1 = STV090x_GETFIELD_Px(reg, AGCIQ_VALUE_FIELD);
agc_0 = STV090x_GETFIELD_Px(reg, AGCIQ_VALUE_FIELD);
lock_f = STV090x_GETFIELD_Px(reg, LOCK_DEFINITIF_FIELD);
val_1 = STV090x_GETFIELD_Px(reg_1, NOSPLHT_NORMED_FIELD);
val_0 = STV090x_GETFIELD_Px(reg_0, NOSPLHT_NORMED_FIELD);
lock_f = STV090x_GETFIELD_Px(reg, LOCK_DEFINITIF_FIELD);
val_1 = STV090x_GETFIELD_Px(reg_1, NOSDATAT_UNNORMED_FIELD);
val_0 = STV090x_GETFIELD_Px(reg_0, NOSDATAT_UNNORMED_FIELD);
fifo_full = STV090x_GETFIELD_Px(reg, FIFO_FULL_FIELD);
idle = STV090x_GETFIELD_Px(reg, TX_IDLE_FIELD);
fifo_full = STV090x_GETFIELD_Px(reg, FIFO_FULL_FIELD);
idle = STV090x_GETFIELD_Px(reg, TX_IDLE_FIELD);
rx_end = STV090x_GETFIELD_Px(reg, RX_END_FIELD);
reply->msg_len = STV090x_GETFIELD_Px(reg, FIFO_BYTENBR_FIELD);