Hamlib
1.2.15
|
#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/rotator.h"
#include "serial.h"
#include "parallel.h"
#include "usb_port.h"
#include "network.h"
#include "rot_conf.h"
#include "token.h"
Functions | |
int | foreach_opened_rot (int(*cfunc)(ROT *, char *), char *data) |
execs cfunc() on each opened rot | |
ROT * | rot_init (rot_model_t rot_model) |
allocate a new ROT handle | |
int | rot_open (ROT *rot) |
open the communication to the rot | |
int | rot_close (ROT *rot) |
close the communication to the rot | |
int | rot_cleanup (ROT *rot) |
release a rot handle and free associated memory | |
int | rot_set_position (ROT *rot, azimuth_t azimuth, elevation_t elevation) |
set the azimuth and elevation of the rotator | |
int | rot_get_position (ROT *rot, azimuth_t *azimuth, elevation_t *elevation) |
get the azimuth and elevation of the rotator | |
int | rot_park (ROT *rot) |
park the antenna | |
int | rot_stop (ROT *rot) |
stop the rotator | |
int | rot_reset (ROT *rot, rot_reset_t reset) |
reset the rotator | |
int | rot_move (ROT *rot, int direction, int speed) |
move the rotator in the specified direction | |
const char * | rot_get_info (ROT *rot) |
get general information from the rotator |
Rotator interface.
Hamlib interface is a frontend implementing rotator wrapper functions.
Hamlib documentation for version 1.2.15 -- Thu Feb 2 2012 21:37:28
Project page: http://www.hamlib.org