SDR设定频率C#

时间:2018-08-16 03:53:41

标签: c# sockets software-defined-radio

在C#的sdr客户端应用程序中,我无法正确转换十六进制的频率(10087000)并将其传递给套接字。

我正在使用cloudIQ设备,需要帮助来使用套接字设置频率和其他参数。

1 个答案:

答案 0 :(得分:0)

假设频率为Int32

public String FrequencyToHexadecimal(Int32 frequency)
{
    Int32 networkOrder = IPAddress.HostToNetworkOrder(frequency);
    Byte[] bytes = BitConverter.GetBytes(networkOrder);
    return BitConverter.ToString(bytes).Replace("-","");
}

结果将是网络字节顺序的十六进制字符串。