forked from github/FeitCSI
set frequency only when enable inject/measure
This commit is contained in:
parent
0f94a0f1cb
commit
7860485dbe
@ -179,7 +179,6 @@ void MainController::runNoGui(bool detach)
|
||||
|
||||
void MainController::measureCsi(bool stop)
|
||||
{
|
||||
this->wifiController.setFreq(Arguments::arguments.frequency, Arguments::arguments.bandwidth.c_str());
|
||||
if (stop)
|
||||
{
|
||||
this->measuring = false;
|
||||
@ -187,6 +186,7 @@ void MainController::measureCsi(bool stop)
|
||||
}
|
||||
else
|
||||
{
|
||||
this->wifiController.setFreq(Arguments::arguments.frequency, Arguments::arguments.bandwidth.c_str());
|
||||
this->measuring = true;
|
||||
pthread_create(&this->measureCsiThread, NULL, &MainController::measureCsi, NULL);
|
||||
pthread_detach(this->measureCsiThread);
|
||||
@ -196,7 +196,7 @@ void MainController::measureCsi(bool stop)
|
||||
void MainController::injectPackets(bool stop)
|
||||
{
|
||||
this->wifiController.setTxPower();
|
||||
this->wifiController.setFreq(Arguments::arguments.frequency, Arguments::arguments.bandwidth.c_str());
|
||||
|
||||
if (stop)
|
||||
{
|
||||
this->injecting = false;
|
||||
@ -204,6 +204,7 @@ void MainController::injectPackets(bool stop)
|
||||
}
|
||||
else
|
||||
{
|
||||
this->wifiController.setFreq(Arguments::arguments.frequency, Arguments::arguments.bandwidth.c_str());
|
||||
this->injecting = true;
|
||||
pthread_create(&this->injectPacketThread, NULL, &MainController::injectPackets, NULL);
|
||||
pthread_detach(this->injectPacketThread);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user