![]() |
Hamlib
4.3
|
Amplifier state structure. More...
#include <amplifier.h>
Data Fields | |
hamlib_port_t | ampport |
int | comm_state |
rig_ptr_t | priv |
rig_ptr_t | obj |
setting_t | has_get_level |
gran_t | level_gran [64] |
gran_t | parm_gran [64] |
Amplifier state structure.
This structure contains live data, as well as a copy of capability fields that may be updated, i.e. customized while the AMP handle is instantiated.
It is fine to move fields around, as this kind of struct should not be initialized like amp_caps are.
hamlib_port_t amp_state::ampport |
Amplifier port (internal use).
int amp_state::comm_state |
Comm port state, opened/closed.
setting_t amp_state::has_get_level |
List of get levels.
gran_t amp_state::level_gran[64] |
Level granularity.
rig_ptr_t amp_state::obj |
Internal use by hamlib++ for event handling.
gran_t amp_state::parm_gran[64] |
Parameter granularity.
rig_ptr_t amp_state::priv |
Pointer to private amplifier state data.