Hamlib  1.2.15
Functions
rotator.c File Reference

Rotator 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/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
ROTrot_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

Detailed Description

Rotator interface.

Author:
Stephane Fillod
Date:
2000-2012

Hamlib interface is a frontend implementing rotator wrapper functions.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by doxygen 1.7.6.1

Hamlib documentation for version 1.2.15 -- Thu Feb 2 2012 21:37:28
Project page: http://www.hamlib.org