Hamlib  4.1
Data Fields
amp_state Struct Reference

Live data and customized fields. More...

#include <amplifier.h>

Collaboration diagram for amp_state:
Collaboration graph
[legend]

Data Fields

hamlib_port_t ampport
 
int comm_state
 
rig_ptr_t priv
 
rig_ptr_t obj
 
gran_t level_gran [64]
 
gran_t parm_gran [64]
 

Detailed Description

Live data and customized fields.

Amplifier state

This struct contains live data, as well as a copy of capability fields that may be updated (ie. customized)

It is fine to move fields around, as this kind of struct should not be initialized like caps are.

Field Documentation

◆ ampport

hamlib_port_t amp_state::ampport

Amplifier port (internal use).

◆ comm_state

int amp_state::comm_state

Comm port state, opened/closed.

◆ level_gran

gran_t amp_state::level_gran[64]

level granularity

◆ obj

rig_ptr_t amp_state::obj

Internal use by hamlib++ for event handling.

◆ parm_gran

gran_t amp_state::parm_gran[64]

level granularity

◆ priv

rig_ptr_t amp_state::priv

Pointer to private amplifier state data.


The documentation for this struct was generated from the following file:

Generated by doxygen 1.9.1

Hamlib documentation for version 4.1 -- Mon Feb 1 2021 08:00:28
Project page: http://www.hamlib.org