TwiceAsNice
2019-02-18
|
#include <stdio.h>
#include <string.h>
#include <termios.h>
#include <indicom.h>
#include <indilogger.h>
#include "maxdomeiidriver.h"
Macros | |
#define | MAXDOME_TIMEOUT 5 |
#define | BUFFER_SIZE 16 |
#define | START_BYTE 0x01 |
#define | TO_MAXDOME 0x00 |
#define | TO_COMPUTER 0x80 |
#define | ABORT_CMD 0x03 |
#define | HOME_CMD 0x04 |
#define | GOTO_CMD 0x05 |
#define | SHUTTER_CMD 0x06 |
#define | STATUS_CMD 0x07 |
#define | TICKS_CMD 0x09 |
#define | ACK_CMD 0x0A |
#define | SETPARK_CMD 0x0B |
#define | OPEN_SHUTTER 0x01 |
#define | OPEN_UPPER_ONLY_SHUTTER 0x02 |
#define | CLOSE_SHUTTER 0x03 |
#define | EXIT_SHUTTER 0x04 |
#define | ABORT_SHUTTER 0x07 |
Functions | |
void | hexDump (char *buf, const char *data, int size) |
signed char | computeChecksum (char *msg, int len) |
Variables | |
const char * | ErrorMessages [] |
char | device_str [MAXINDIDEVICE] = "MaxDome II" |
#define ABORT_CMD 0x03 |
#define ABORT_SHUTTER 0x07 |
#define ACK_CMD 0x0A |
#define BUFFER_SIZE 16 |
#define CLOSE_SHUTTER 0x03 |
#define EXIT_SHUTTER 0x04 |
#define GOTO_CMD 0x05 |
#define HOME_CMD 0x04 |
#define MAXDOME_TIMEOUT 5 |
#define OPEN_SHUTTER 0x01 |
#define OPEN_UPPER_ONLY_SHUTTER 0x02 |
#define SETPARK_CMD 0x0B |
#define SHUTTER_CMD 0x06 |
#define START_BYTE 0x01 |
#define STATUS_CMD 0x07 |
#define TICKS_CMD 0x09 |
#define TO_COMPUTER 0x80 |
#define TO_MAXDOME 0x00 |
signed char computeChecksum | ( | char * | msg, |
int | len | ||
) |
void hexDump | ( | char * | buf, |
const char * | data, | ||
int | size | ||
) |
char device_str[MAXINDIDEVICE] = "MaxDome II" |
const char* ErrorMessages[] |