void vfo_step(int steps) {
int id=active_receiver->id;
long long delta;
+ int sid;
+ RECEIVER *other_receiver;
if(!locked) {
delta = vfo[id].frequency - delta;
}
- int sid=id==0?1:0;
+ sid=id==0?1:0;
+ other_receiver=receiver[sid];
+
switch(sat_mode) {
case SAT_NONE:
break;
} else {
vfo[sid].frequency += delta;
}
+ receiver_frequency_changed(other_receiver);
break;
case RSAT_MODE:
// A increments and B decrements or A decrments and B increments
} else {
vfo[sid].frequency -= delta;
}
+ receiver_frequency_changed(other_receiver);
break;
}
receiver_frequency_changed(active_receiver);
//
void vfo_id_step(int id, int steps) {
long long delta;
+ int sid;
+ RECEIVER *other_receiver;
+
if(!locked) {
if(vfo[id].ctun) {
delta=vfo[id].ctun_frequency;
delta = vfo[id].frequency - delta;
}
- int sid=id==0?1:0;
+ sid=id==0?1:0;
+ other_receiver=receiver[sid];
+
switch(sat_mode) {
case SAT_NONE:
break;
} else {
vfo[sid].frequency += delta;
}
+ receiver_frequency_changed(other_receiver);
break;
case RSAT_MODE:
// A increments and B decrements or A decrments and B increments
} else {
vfo[sid].frequency -= delta;
}
+ receiver_frequency_changed(other_receiver);
break;
}
void vfo_move(long long hz,int round) {
int id=active_receiver->id;
long long delta;
+ int sid;
+ RECEIVER *other_receiver;
+
if(!locked) {
if(vfo[id].ctun) {
delta=vfo[id].ctun_frequency;
delta = vfo[id].frequency - delta;
}
- int sid=id==0?1:0;
+ sid=id==0?1:0;
+ other_receiver=receiver[sid];
+
switch(sat_mode) {
case SAT_NONE:
break;
} else {
vfo[sid].frequency += delta;
}
+ receiver_frequency_changed(other_receiver);
break;
case RSAT_MODE:
// A increments and B decrements or A decrments and B increments
} else {
vfo[sid].frequency -= delta;
}
+ receiver_frequency_changed(other_receiver);
break;
}
receiver_frequency_changed(active_receiver);
long long half=(long long)(active_receiver->sample_rate/2);
long long f;
long long delta;
+ int sid;
+ RECEIVER *other_receiver;
if(vfo[id].mode!=modeCWL && vfo[id].mode!=modeCWU) {
offset=(hz/step)*step;
delta = vfo[id].frequency - delta;
}
- int sid=id==0?1:0;
+ sid=id==0?1:0;
+ other_receiver=receiver[sid];
+
switch(sat_mode) {
case SAT_NONE:
break;
} else {
vfo[sid].frequency += delta;
}
+ receiver_frequency_changed(other_receiver);
break;
case RSAT_MODE:
// A increments and B decrements or A decrements and B increments
} else {
vfo[sid].frequency -= delta;
}
+ receiver_frequency_changed(other_receiver);
break;
}