mirror of
https://github.com/nqrduck/LimeDriver.git
synced 2024-11-21 17:42:25 +00:00
Merge pull request #13 from nqrduck/runi_confi
Refactoring in preparation for Python bindings
This commit is contained in:
commit
3e7b2e7195
2 changed files with 403 additions and 209 deletions
File diff suppressed because it is too large
Load diff
|
@ -112,6 +112,26 @@ struct Config2HDFattr_t {
|
|||
// Device structure, should be initialize to NULL
|
||||
static lms_device_t *device = NULL;
|
||||
|
||||
/* Function to initialize the LimeSDR device
|
||||
|
||||
This function will initialize the LimeSDR device and set the parameters
|
||||
defined in the LimeCfg structure.
|
||||
|
||||
int Npulses: number of pulses to be generated
|
||||
return: LimeConfig_t structure with the default parameters set
|
||||
*/
|
||||
LimeConfig_t initializeLimeConfig(int Npulses);
|
||||
|
||||
|
||||
/* Function to run the experiment from the LimeCfg structure
|
||||
|
||||
This function will run the experiment defined by the LimeCfg structure. It will
|
||||
initialize the LimeSDR, configure it, and run the experiment. The data will be
|
||||
saved to an HDF5 file.
|
||||
|
||||
LimeCfg: LimeConfig_t structure that defines the experiment parameters
|
||||
return: 0 if successful, -1 if error
|
||||
*/
|
||||
int run_experiment_from_LimeCfg(LimeConfig_t LimeCfg);
|
||||
|
||||
#endif // LIMECONFIG_H
|
Loading…
Reference in a new issue