mirror of
https://github.com/eddyem/small_tel.git
synced 2026-05-01 18:37:07 +03:00
new baader-dome & astrosib-telescope daemons
This commit is contained in:
@@ -18,19 +18,16 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
// text commands and answers
|
||||
#define TXT_GETWARN "d#warning\n"
|
||||
#define TXT_OPENDOME "d#opendom\n"
|
||||
#define TXT_CLOSEDOME "d#closdom\n"
|
||||
#define TXT_STOPDOME "d#stopdom\n"
|
||||
#define TXT_GETSTAT "d#get_dom\n"
|
||||
#define TXT_GETWEAT "d#ask_wea\n"
|
||||
#define TXT_ANS_WEAT "d#wea"
|
||||
#define TXT_ANS_STAT "d#pos"
|
||||
#define TXT_ANS_ERR "d#erro"
|
||||
#include <stdint.h>
|
||||
|
||||
int open_term(char *path, int speed, double usec);
|
||||
void close_term();
|
||||
int read_term(char *buf, int length);
|
||||
int write_term(const char *buf, int length);
|
||||
int write_cmd(const char *buf);
|
||||
// pause before reading answer: for stupid baader = 50ms
|
||||
#define USLEEP_BEFORE_READ 50000
|
||||
|
||||
// length of answer (including terminating zero)
|
||||
#define ANSLEN 128
|
||||
|
||||
int term_open(char *path, int speed, double usec);
|
||||
void term_close();
|
||||
char *term_read(char ans[ANSLEN]);
|
||||
char *term_write(const char *str, char ans[ANSLEN]);
|
||||
char *term_cmdwans(const char *str, const char *prefix, char ans[ANSLEN]);
|
||||
|
||||
Reference in New Issue
Block a user