Hamlib
4.1
|
Live data and customized fields. More...
#include <rotator.h>
Data Fields | |
azimuth_t | min_az |
azimuth_t | max_az |
elevation_t | min_el |
elevation_t | max_el |
int | south_zero |
azimuth_t | az_offset |
elevation_t | el_offset |
setting_t | has_get_func |
setting_t | has_set_func |
setting_t | has_get_level |
setting_t | has_set_level |
setting_t | has_get_parm |
setting_t | has_set_parm |
rot_status_t | has_status |
gran_t | level_gran [64] |
gran_t | parm_gran [64] |
hamlib_port_t | rotport |
int | comm_state |
rig_ptr_t | priv |
rig_ptr_t | obj |
int | current_speed |
Live data and customized fields.
Rotator 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.
azimuth_t rot_state::az_offset |
Offset to be applied to azimuth
int rot_state::comm_state |
Comm port state, opened/closed.
int rot_state::current_speed |
Current speed 1-100, to be used when no change to speed is requested
elevation_t rot_state::el_offset |
Offset to be applied to elevation
setting_t rot_state::has_get_func |
List of get functions
setting_t rot_state::has_get_level |
List of get level
setting_t rot_state::has_get_parm |
List of get parm
setting_t rot_state::has_set_func |
List of set functions
setting_t rot_state::has_set_level |
List of set level
setting_t rot_state::has_set_parm |
List of set parm
rot_status_t rot_state::has_status |
Supported status flags
gran_t rot_state::level_gran[64] |
level granularity
azimuth_t rot_state::max_az |
Upper limit for azimuth (overridable).
elevation_t rot_state::max_el |
Upper limit for elevation (overridable).
azimuth_t rot_state::min_az |
Lower limit for azimuth (overridable).
elevation_t rot_state::min_el |
Lower limit for elevation (overridable).
rig_ptr_t rot_state::obj |
Internal use by hamlib++ for event handling.
gran_t rot_state::parm_gran[64] |
parm granularity
rig_ptr_t rot_state::priv |
Pointer to private rotator state data.
hamlib_port_t rot_state::rotport |
Rotator port (internal use).
int rot_state::south_zero |
South is zero degrees
Hamlib documentation for version 4.1 -- Mon Feb 1 2021 08:00:28
Project page: http://www.hamlib.org