Hamlib  4.3
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
Functions
settings.c File Reference

func/level/parm interface More...

#include <string.h>
#include <stdio.h>
#include <hamlib/rig.h>
#include "cal.h"
Include dependency graph for settings.c:

Functions

int rig_set_level (RIG *rig, vfo_t vfo, setting_t level, value_t val)
 set a radio level setting More...
 
int rig_get_level (RIG *rig, vfo_t vfo, setting_t level, value_t *val)
 get the value of a level More...
 
int rig_set_parm (RIG *rig, setting_t parm, value_t val)
 set a radio parameter More...
 
int rig_get_parm (RIG *rig, setting_t parm, value_t *val)
 get the value of a parameter More...
 
setting_t rig_has_get_level (RIG *rig, setting_t level)
 check retrieval ability of level settings More...
 
setting_t rig_has_set_level (RIG *rig, setting_t level)
 check settable ability of level settings More...
 
setting_t rig_has_get_parm (RIG *rig, setting_t parm)
 check retrieval ability of parameter settings More...
 
setting_t rig_has_set_parm (RIG *rig, setting_t parm)
 check settable ability of parameter settings More...
 
setting_t rig_has_get_func (RIG *rig, setting_t func)
 check ability of radio functions More...
 
setting_t rig_has_set_func (RIG *rig, setting_t func)
 check ability of radio functions More...
 
int rig_set_func (RIG *rig, vfo_t vfo, setting_t func, int status)
 activate/de-activate functions of radio More...
 
int rig_get_func (RIG *rig, vfo_t vfo, setting_t func, int *status)
 get the status of functions of the radio More...
 
int rig_set_ext_level (RIG *rig, vfo_t vfo, token_t token, value_t val)
 set a radio level extra parameter More...
 
int rig_get_ext_level (RIG *rig, vfo_t vfo, token_t token, value_t *val)
 get the value of a level extra parameter More...
 
int rig_set_ext_func (RIG *rig, vfo_t vfo, token_t token, int status)
 set a radio function extra parameter More...
 
int rig_get_ext_func (RIG *rig, vfo_t vfo, token_t token, int *status)
 get the value of a function extra parameter More...
 
int rig_set_ext_parm (RIG *rig, token_t token, value_t val)
 set a radio parm extra parameter More...
 
int rig_get_ext_parm (RIG *rig, token_t token, value_t *val)
 get the value of a parm extra parameter More...
 
int rig_setting2idx (setting_t s)
 basically convert setting_t expressed 2^n to n More...
 

Detailed Description

func/level/parm interface

Author
Stephane Fillod
Date
2000-2010

Hamlib interface is a frontend implementing wrapper functions.