add F1TE Tracker

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3007 7ae35d74-ebe9-4afe-98af-79ac388436b8
Hamlib-1.2.13
Stéphane Fillod, F8CFE 2010-11-29 21:42:34 +00:00
rodzic 1197c918de
commit 54c36e91d6
3 zmienionych plików z 43 dodań i 0 usunięć

Wyświetl plik

@ -267,6 +267,46 @@ const struct rot_caps gs232a_rot_caps = {
.move = gs232a_rot_move,
};
/* ************************************************************************* */
/*
* F1TE Tracker, GS232 withtout position feedback
*/
const struct rot_caps f1tetracker_rot_caps = {
.rot_model = ROT_MODEL_F1TETRACKER,
.model_name = "GS232A/F1TE Tracker",
.mfg_name = "F1TE",
.version = "0.2",
.copyright = "LGPL",
.status = RIG_STATUS_BETA,
.rot_type = ROT_TYPE_OTHER,
.port_type = RIG_PORT_SERIAL,
.serial_rate_min = 150,
.serial_rate_max = 9600,
.serial_data_bits = 8,
.serial_stop_bits = 1,
.serial_parity = RIG_PARITY_NONE,
.serial_handshake = RIG_HANDSHAKE_NONE,
.write_delay = 0,
.post_write_delay = 0,
.timeout = 400,
.retry = 0,
.min_az = 0.0,
.max_az = 360.0,
.min_el = 0.0,
.max_el = 180.0,
.get_position = NULL, /* no position feedback available */
.set_position = gs232a_rot_set_position,
#if 0
.stop = gs232a_rot_stop,
.move = gs232a_rot_move,
#endif
};
/* ************************************************************************* */
DECLARE_INITROT_BACKEND(gs232a)
@ -276,6 +316,7 @@ DECLARE_INITROT_BACKEND(gs232a)
rot_register(&gs232a_rot_caps);
rot_register(&gs232b_rot_caps);
rot_register(&gs232_rot_caps);
rot_register(&f1tetracker_rot_caps);
return RIG_OK;
}

Wyświetl plik

@ -25,5 +25,6 @@
extern const struct rot_caps gs232_rot_caps;
extern const struct rot_caps gs232a_rot_caps;
extern const struct rot_caps gs232b_rot_caps;
extern const struct rot_caps f1tetracker_rot_caps;
#endif /* _ROT_GS232A_H */

Wyświetl plik

@ -157,6 +157,7 @@
#define ROT_MODEL_GS232A ROT_MAKE_MODEL(ROT_GS232A, 1)
#define ROT_MODEL_GS232 ROT_MAKE_MODEL(ROT_GS232A, 2) /* Not A or B */
#define ROT_MODEL_GS232B ROT_MAKE_MODEL(ROT_GS232A, 3)
#define ROT_MODEL_F1TETRACKER ROT_MAKE_MODEL(ROT_GS232A, 4)
/*! \def ROT_MODEL_PCROTOR
* \brief A macro that returns the model number of the PcRotor/WA6UFQ backend.