mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-12-23 10:05:46 -05:00
Add support for setting center frequency on Tx devices.
This commit is contained in:
parent
b16206068a
commit
8d37579076
@ -333,10 +333,11 @@ bool ChannelWebAPIUtils::getCenterFrequency(unsigned int deviceIndex, double &fr
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Set device center frequency
|
// Set device center frequency
|
||||||
|
// Doesn't support MIMO devices. We'd need stream index parameter
|
||||||
bool ChannelWebAPIUtils::setCenterFrequency(unsigned int deviceIndex, double frequencyInHz)
|
bool ChannelWebAPIUtils::setCenterFrequency(unsigned int deviceIndex, double frequencyInHz)
|
||||||
{
|
{
|
||||||
SWGSDRangel::SWGDeviceSettings deviceSettingsResponse;
|
SWGSDRangel::SWGDeviceSettings deviceSettingsResponse;
|
||||||
int httpRC;
|
int httpRC = 404;
|
||||||
DeviceSet *deviceSet;
|
DeviceSet *deviceSet;
|
||||||
|
|
||||||
if (getDeviceSettings(deviceIndex, deviceSettingsResponse, deviceSet))
|
if (getDeviceSettings(deviceIndex, deviceSettingsResponse, deviceSet))
|
||||||
@ -354,8 +355,13 @@ bool ChannelWebAPIUtils::setCenterFrequency(unsigned int deviceIndex, double fre
|
|||||||
SWGSDRangel::SWGErrorResponse errorResponse2;
|
SWGSDRangel::SWGErrorResponse errorResponse2;
|
||||||
|
|
||||||
DeviceSampleSource *source = deviceSet->m_deviceAPI->getSampleSource();
|
DeviceSampleSource *source = deviceSet->m_deviceAPI->getSampleSource();
|
||||||
|
if (source) {
|
||||||
httpRC = source->webapiSettingsPutPatch(false, deviceSettingsKeys, deviceSettingsResponse, *errorResponse2.getMessage());
|
httpRC = source->webapiSettingsPutPatch(false, deviceSettingsKeys, deviceSettingsResponse, *errorResponse2.getMessage());
|
||||||
|
}
|
||||||
|
DeviceSampleSink *sink = deviceSet->m_deviceAPI->getSampleSink();
|
||||||
|
if (sink) {
|
||||||
|
httpRC = sink->webapiSettingsPutPatch(false, deviceSettingsKeys, deviceSettingsResponse, *errorResponse2.getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
if (httpRC/100 == 2)
|
if (httpRC/100 == 2)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user