kopia lustrzana https://github.com/Hamlib/Hamlib
rig.swg updates
g/set_split_freq_mode get_parm g/set_ext_level g/set_ext_parm g/set_ext_funcpull/224/head
rodzic
c9e8bf1c0a
commit
07b8c280cd
|
@ -141,6 +141,7 @@
|
||||||
%ignore rig_mW2power;
|
%ignore rig_mW2power;
|
||||||
%ignore rig_get_resolution;
|
%ignore rig_get_resolution;
|
||||||
%ignore rig_set_level;
|
%ignore rig_set_level;
|
||||||
|
%ignore rig_set_ext_level;
|
||||||
%ignore rig_get_level;
|
%ignore rig_get_level;
|
||||||
%ignore rig_set_parm;
|
%ignore rig_set_parm;
|
||||||
%ignore rig_get_parm;
|
%ignore rig_get_parm;
|
||||||
|
@ -212,6 +213,7 @@
|
||||||
|
|
||||||
#ifdef SWIGLUA
|
#ifdef SWIGLUA
|
||||||
%ignore Rig::set_level(setting_t,int,vfo_t);
|
%ignore Rig::set_level(setting_t,int,vfo_t);
|
||||||
|
%ignore Rig::set_ext_level(setting_t,value_t,vfo_t);
|
||||||
%ignore Rig::set_level(char const *,int,vfo_t);
|
%ignore Rig::set_level(char const *,int,vfo_t);
|
||||||
%ignore Rig::set_parm(setting_t,int);
|
%ignore Rig::set_parm(setting_t,int);
|
||||||
%ignore Rig::set_parm(char const *,int);
|
%ignore Rig::set_parm(char const *,int);
|
||||||
|
|
|
@ -349,6 +349,7 @@ typedef channel_t * const_channel_t_p;
|
||||||
METHOD3(set_ts, shortfreq_t)
|
METHOD3(set_ts, shortfreq_t)
|
||||||
METHOD2(set_ant, ant_t, value_t)
|
METHOD2(set_ant, ant_t, value_t)
|
||||||
METHOD2(set_func, setting_t, int)
|
METHOD2(set_func, setting_t, int)
|
||||||
|
METHOD2(set_ext_func, token_t, int)
|
||||||
METHOD3(set_bank, int)
|
METHOD3(set_bank, int)
|
||||||
METHOD3(set_mem, int)
|
METHOD3(set_mem, int)
|
||||||
METHOD3(send_dtmf, const_char_string)
|
METHOD3(send_dtmf, const_char_string)
|
||||||
|
@ -378,7 +379,7 @@ typedef channel_t * const_channel_t_p;
|
||||||
METHOD1(set_vfo, vfo_t) /* particular case */
|
METHOD1(set_vfo, vfo_t) /* particular case */
|
||||||
METHOD1(set_powerstat, powerstat_t)
|
METHOD1(set_powerstat, powerstat_t)
|
||||||
METHOD1(set_trn, int)
|
METHOD1(set_trn, int)
|
||||||
METHOD1(has_set_level, setting_t)
|
METHOD1(has_get_level, setting_t)
|
||||||
METHOD1(has_set_parm, setting_t)
|
METHOD1(has_set_parm, setting_t)
|
||||||
METHOD1(has_set_func, setting_t)
|
METHOD1(has_set_func, setting_t)
|
||||||
METHOD1(reset, reset_t)
|
METHOD1(reset, reset_t)
|
||||||
|
@ -443,11 +444,7 @@ typedef channel_t * const_channel_t_p;
|
||||||
METHOD1VGET(get_mem, int)
|
METHOD1VGET(get_mem, int)
|
||||||
METHOD1GET(get_powerstat, powerstat_t)
|
METHOD1GET(get_powerstat, powerstat_t)
|
||||||
METHOD1GET(get_trn, int)
|
METHOD1GET(get_trn, int)
|
||||||
|
METHOD1VGET(get_dcd, dcd_t)
|
||||||
METHOD1VGET(get_dcd, dcd_t)
|
|
||||||
|
|
||||||
//METHOD2GET(get_ext_parm, token_t, value_t)
|
|
||||||
|
|
||||||
|
|
||||||
int mem_count(void) {
|
int mem_count(void) {
|
||||||
return rig_mem_count(self->rig);
|
return rig_mem_count(self->rig);
|
||||||
|
@ -531,7 +528,11 @@ typedef channel_t * const_channel_t_p;
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int get_ext_func(token_t func, vfo_t vfo = RIG_VFO_CURR) {
|
||||||
|
int status;
|
||||||
|
self->error_status = rig_get_ext_func(self->rig, vfo, func, &status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
#ifndef SWIGJAVA
|
#ifndef SWIGJAVA
|
||||||
/* TODO */
|
/* TODO */
|
||||||
|
@ -541,11 +542,24 @@ typedef channel_t * const_channel_t_p;
|
||||||
/* TODO: dynamic casting */
|
/* TODO: dynamic casting */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void get_ext_level(token_t token, vfo_t vfo = RIG_VFO_CURR)
|
||||||
|
{ value_t val; self->error_status = rig_get_level(self->rig, vfo, token, &val);
|
||||||
|
//if (RIG_LEVEL_IS_FLOAT(level))
|
||||||
|
/* TODO: dynamic casting */
|
||||||
|
}
|
||||||
|
|
||||||
void get_parm(setting_t parm)
|
void get_parm(setting_t parm)
|
||||||
{ value_t val; self->error_status = rig_get_parm(self->rig, parm, &val);
|
{ value_t val; self->error_status = rig_get_parm(self->rig, parm, &val);
|
||||||
//if (RIG_LEVEL_IS_FLOAT(parm))
|
//if (RIG_LEVEL_IS_FLOAT(parm))
|
||||||
/* TODO: dynamic casting */
|
/* TODO: dynamic casting */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void get_ext_parm(token_t parm)
|
||||||
|
{ value_t val; self->error_status = rig_get_parm(self->rig, parm, &val);
|
||||||
|
//if (RIG_LEVEL_IS_FLOAT(parm))
|
||||||
|
/* TODO: dynamic casting */
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Ładowanie…
Reference in New Issue