| Portability | portable |
|---|---|
| Stability | provisional |
| Maintainer | eocallaghan@alterapraxis.com |
| Safe Haskell | None |
LibBladeRF.Frequency
Description
This module encapsulates frequency adjustments libbladeRF library functions.
- bladeRFDACWrite :: DeviceHandle -> Word16 -> IO (BladeRFReturnType ())
- bladeRFGetFrequency :: DeviceHandle -> BladeRFModule -> IO Int
- bladeRFSetFrequency :: DeviceHandle -> BladeRFModule -> Int -> IO (BladeRFReturnType ())
- bladeRFGetCorrection :: DeviceHandle -> BladeRFModule -> BladeRFCorrection -> IO Word16
- bladeRFSetCorrection :: DeviceHandle -> BladeRFModule -> BladeRFCorrection -> Word16 -> IO (BladeRFReturnType ())
Documentation
Arguments
| :: DeviceHandle | Device handle |
| -> Word16 | Data to write to DAC register |
| -> IO (BladeRFReturnType ()) |
Write value to VCTCXO DAC.
Arguments
| :: DeviceHandle | Device handle |
| -> BladeRFModule | Module to configure |
| -> IO Int | Returned frequency |
Get module's current frequency in Hz.
Arguments
| :: DeviceHandle | Device handle |
| -> BladeRFModule | Module to configure |
| -> Int | Desired frequency |
| -> IO (BladeRFReturnType ()) |
Set module's frequency in Hz.
Arguments
| :: DeviceHandle | Device handle |
| -> BladeRFModule | Module to retrieve correction information from |
| -> BladeRFCorrection | Correction type |
| -> IO Word16 | Current value |
Obtain the current value of the specified configuration parameter.
Arguments
| :: DeviceHandle | Device handle |
| -> BladeRFModule | Module to apply correction to |
| -> BladeRFCorrection | Correction type |
| -> Word16 | Value to apply |
| -> IO (BladeRFReturnType ()) |
Set the value of the specified configuration parameter.