Michael Black W9MDB 2021-01-01 15:12:31 -06:00
rodzic aafaafd473
commit a59bdad6f5
3 zmienionych plików z 9 dodań i 6 usunięć

3
NEWS
Wyświetl plik

@ -7,6 +7,9 @@ Copyright (C) 2000-2020 Michael Black W9MDB, and others
Please send Hamlib bug reports to hamlib-developer@lists.sourceforge.net Please send Hamlib bug reports to hamlib-developer@lists.sourceforge.net
Version 4.1 Version 4.1
* Nobody should need to use rig->caps or rig->state anymore
If you need a variable added please contact us.
Note that rig->state abstraction is not implemented yet...no need known
* New rig_get_caps_int and rig_get_caps_cptr functions to replace using caps-> values * New rig_get_caps_int and rig_get_caps_cptr functions to replace using caps-> values
* New rig_get_function to replace using caps-> function pointers * New rig_get_function to replace using caps-> function pointers

Wyświetl plik

@ -1952,9 +1952,9 @@ enum rig_caps_int_e {
}; };
enum rig_caps_cptr_e { enum rig_caps_cptr_e {
RIG_CAPS_VERSION, RIG_CAPS_VERSION_CPTR,
RIG_CAPS_MFG_NAME, RIG_CAPS_MFG_NAME_CPTR,
RIG_CAPS_MODEL_NAME RIG_CAPS_MODEL_NAME_CPTR
}; };
/** /**

Wyświetl plik

@ -2105,13 +2105,13 @@ const char *rig_get_caps_cptr(RIG *rig, enum rig_caps_cptr_e rig_caps)
{ {
switch (rig_caps) switch (rig_caps)
{ {
case RIG_CAPS_VERSION: case RIG_CAPS_VERSION_CPTR:
return rig->caps->version; return rig->caps->version;
case RIG_CAPS_MFG_NAME: case RIG_CAPS_MFG_NAME_CPTR:
return rig->caps->mfg_name; return rig->caps->mfg_name;
case RIG_CAPS_MODEL_NAME: case RIG_CAPS_MODEL_NAME_CPTR:
return rig->caps->model_name; return rig->caps->model_name;
default: default: