Hamlib  4.3
Functions
rot_settings.c File Reference

Rotator functions/levels/parameters 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 to a given value. More...
 
int rot_get_level (ROT *rot, setting_t level, value_t *val)
 Query the value of a requested rotator level. More...
 
int rot_set_parm (ROT *rot, setting_t parm, value_t val)
 Set a rotator parameter to a given value. More...
 
int rot_get_parm (ROT *rot, setting_t parm, value_t *val)
 Query the value of a requested rotator parameter. More...
 
setting_t rot_has_get_level (ROT *rot, setting_t level)
 Check which rotator level settings can be queried. More...
 
setting_t rot_has_set_level (ROT *rot, setting_t level)
 Query the rotator levels that may be set. More...
 
setting_t rot_has_get_parm (ROT *rot, setting_t parm)
 Check which rotator parameter settings can be queried. More...
 
setting_t rot_has_set_parm (ROT *rot, setting_t parm)
 Query the rotator parameters that may be set. More...
 
setting_t rot_has_get_func (ROT *rot, setting_t func)
 Check which rotator functions can be queried. More...
 
setting_t rot_has_set_func (ROT *rot, setting_t func)
 Query support of rotator functions. More...
 
int rot_set_func (ROT *rot, setting_t func, int status)
 Activate or deactivate functions of a rotator. More...
 
int rot_get_func (ROT *rot, setting_t func, int *status)
 Query the status of functions of the rotator. More...
 
int rot_set_ext_level (ROT *rot, token_t token, value_t val)
 Set a rotator extension level to a given value. More...
 
int rot_get_ext_level (ROT *rot, token_t token, value_t *val)
 Query the value of a requested rotator extension level. More...
 
int rot_set_ext_func (ROT *rot, token_t token, int status)
 Activate or deactivate extension functions of a rotator. More...
 
int rot_get_ext_func (ROT *rot, token_t token, int *status)
 Query the status of extension functions of a rotator. More...
 
int rot_set_ext_parm (ROT *rot, token_t token, value_t val)
 Set a rotator extension parameter to a given value. More...
 
int rot_get_ext_parm (ROT *rot, token_t token, value_t *val)
 Query the value of a requested rotator extension parameter. More...
 

Detailed Description

Rotator functions/levels/parameters interface.

Author
Mikael Nousiainen
Date
2020

This Hamlib interface is a frontend implementing wrapper functions.