Hamlib  4.1
Functions
rot_settings.c File Reference

rotator func/level/parm interface More...

#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <hamlib/rig.h>
#include <hamlib/rotator.h>
#include "cal.h"
Include dependency graph for rot_settings.c:

Functions

int rot_set_level (ROT *rot, setting_t level, value_t val)
 set a rotator level setting More...
 
int rot_get_level (ROT *rot, setting_t level, value_t *val)
 get the value of a level More...
 
int rot_set_parm (ROT *rot, setting_t parm, value_t val)
 set a rotator parameter More...
 
int rot_get_parm (ROT *rot, setting_t parm, value_t *val)
 get the value of a parameter More...
 
setting_t rot_has_get_level (ROT *rot, setting_t level)
 check retrieval ability of level settings More...
 
setting_t rot_has_set_level (ROT *rot, setting_t level)
 check settable ability of level settings More...
 
setting_t rot_has_get_parm (ROT *rot, setting_t parm)
 check retrieval ability of parameter settings More...
 
setting_t rot_has_set_parm (ROT *rot, setting_t parm)
 check settable ability of parameter settings More...
 
setting_t rot_has_get_func (ROT *rot, setting_t func)
 check ability of rotator functions More...
 
setting_t rot_has_set_func (ROT *rot, setting_t func)
 check ability of rotator functions More...
 
int rot_set_func (ROT *rot, setting_t func, int status)
 activate/de-activate functions of rotator More...
 
int rot_get_func (ROT *rot, setting_t func, int *status)
 get the status of functions of the rotator More...
 
int rot_set_ext_level (ROT *rot, token_t token, value_t val)
 set a rotator level extra parameter More...
 
int rot_get_ext_level (ROT *rot, token_t token, value_t *val)
 get the value of a level extra parameter More...
 
int rot_set_ext_func (ROT *rot, token_t token, int status)
 set a rotator function extra parameter More...
 
int rot_get_ext_func (ROT *rot, token_t token, int *status)
 get the value of a function extra parameter More...
 
int rot_set_ext_parm (ROT *rot, token_t token, value_t val)
 set a rotator parm extra parameter More...
 
int rot_get_ext_parm (ROT *rot, token_t token, value_t *val)
 get the value of a parm extra parameter More...
 

Detailed Description

rotator func/level/parm interface

Author
Mikael Nousiainen
Date
2020

Hamlib interface is a frontend implementing wrapper functions.


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