Hamlib  3.0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
rot_state Struct Reference

Live data and customized fields. More...

#include <rotator.h>

Collaboration diagram for rot_state:
Collaboration graph
[legend]

Data Fields

azimuth_t min_az
 
azimuth_t max_az
 
elevation_t min_el
 
elevation_t max_el
 
hamlib_port_t rotport
 
int comm_state
 
char * priv
 
char * obj
 

Detailed Description

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.

Field Documentation

int rot_state::comm_state

Comm port state, opened/closed.

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).

char* rot_state::obj

Internal use by hamlib++ for event handling.

char* rot_state::priv

Pointer to private rotator state data.

hamlib_port_t rot_state::rotport

Rotator port (internal use).


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

Generated by doxygen 1.8.8

Hamlib documentation for version 3.0.1 -- Wed Jan 13 2016 15:05:23
Project page: http://www.hamlib.org