|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include <string>#include <iostream>#include <stdio.h>#include <unistd.h>#include <fcntl.h>#include <termios.h>#include <memory>#include <regex>#include <cstring>#include <map>#include <sstream>#include <defaultdevice.h>#include <indifocuserinterface.h>#include <indiweatherinterface.h>#include <connectionplugins/connectionserial.h>Go to the source code of this file.
Classes | |
| class | IndiAstroLink4mini2 |
Namespaces | |
| namespace | Connection |
| Combines all INDI Connection Plugins. Each INDI connection plugin is responsible of managing communications with a specific physical or logical medium (e.g. serial or ethernet). | |
Macros | |
| #define | Q_DEVICE_CODE 0 |
| #define | Q_FOC1_POS 1 |
| #define | Q_FOC1_TO_GO 2 |
| #define | Q_FOC2_POS 3 |
| #define | Q_FOC2_TO_GO 4 |
| #define | Q_ITOT 5 |
| #define | Q_SENS1_PRESENT 6 |
| #define | Q_SENS1_TEMP 7 |
| #define | Q_SENS1_HUM 8 |
| #define | Q_SENS1_DEW 9 |
| #define | Q_SENS2_PRESENT 10 |
| #define | Q_SENS2_TEMP 11 |
| #define | Q_PWM1 12 |
| #define | Q_PWM2 13 |
| #define | Q_OUT1 14 |
| #define | Q_OUT2 15 |
| #define | Q_OUT3 16 |
| #define | Q_VIN 17 |
| #define | Q_VREG 18 |
| #define | Q_AH 19 |
| #define | Q_WH 20 |
| #define | Q_FOC1_COMP 21 |
| #define | Q_FOC2_COMP 22 |
| #define | Q_OVERTYPE 23 |
| #define | Q_OVERVALUE 24 |
| #define | Q_MLX_TEMP 25 |
| #define | Q_MLX_AUX 26 |
| #define | Q_SENS2_HUM 30 |
| #define | Q_SENS2_DEW 31 |
| #define | Q_SBM_PRESENT 32 |
| #define | Q_SBM 33 |
| #define | U_BUZZER 1 |
| #define | U_MANUAL 2 |
| #define | U_FOC1_CUR 3 |
| #define | U_FOC2_CUR 4 |
| #define | U_FOC1_HOLD 5 |
| #define | U_FOC2_HOLD 6 |
| #define | U_FOC1_SPEED 7 |
| #define | U_FOC2_SPEED 8 |
| #define | U_FOC1_ACC 9 |
| #define | U_FOC2_ACC 10 |
| #define | U_FOC1_MODE 11 |
| #define | U_FOC2_MODE 12 |
| #define | U_FOC1_MAX 13 |
| #define | U_FOC2_MAX 14 |
| #define | U_FOC1_REV 15 |
| #define | U_FOC2_REV 16 |
| #define | U_FOC1_STEP 17 |
| #define | U_FOC2_STEP 18 |
| #define | U_FOC1_COMPSTEPS 19 |
| #define | U_FOC2_COMPSTEPS 20 |
| #define | U_FOC_COMP_CYCLE 21 |
| #define | U_FOC1_COMPTRIGGER 22 |
| #define | U_FOC2_COMPTRIGGER 23 |
| #define | U_FOC1_COMPAUTO 24 |
| #define | U_FOC2_COMPAUTO 25 |
| #define | U_PWM_PRESC 26 |
| #define | U_OUT1_DEF 27 |
| #define | U_OUT2_DEF 28 |
| #define | U_OUT3_DEF 29 |
| #define | U_PWM1_DEF 30 |
| #define | U_PWM2_DEF 31 |
| #define | U_HUM_SENSOR 32 |
| #define | U_HUM_START 33 |
| #define | U_HUM_FULL 34 |
| #define | U_TEMP_PRESET 35 |
| #define | U_VREF 36 |
| #define | U_OVERVOLTAGE 37 |
| #define | U_OVERCURRENT 38 |
| #define | U_OVERTIME 39 |
| #define | U_COMPSENSOR 40 |
| #define Q_AH 19 |
Definition at line 58 of file indi_astrolink4mini2.h.
| #define Q_DEVICE_CODE 0 |
Definition at line 39 of file indi_astrolink4mini2.h.
| #define Q_FOC1_COMP 21 |
Definition at line 60 of file indi_astrolink4mini2.h.
| #define Q_FOC1_POS 1 |
Definition at line 40 of file indi_astrolink4mini2.h.
| #define Q_FOC1_TO_GO 2 |
Definition at line 41 of file indi_astrolink4mini2.h.
| #define Q_FOC2_COMP 22 |
Definition at line 61 of file indi_astrolink4mini2.h.
| #define Q_FOC2_POS 3 |
Definition at line 42 of file indi_astrolink4mini2.h.
| #define Q_FOC2_TO_GO 4 |
Definition at line 43 of file indi_astrolink4mini2.h.
| #define Q_ITOT 5 |
Definition at line 44 of file indi_astrolink4mini2.h.
| #define Q_MLX_AUX 26 |
Definition at line 65 of file indi_astrolink4mini2.h.
| #define Q_MLX_TEMP 25 |
Definition at line 64 of file indi_astrolink4mini2.h.
| #define Q_OUT1 14 |
Definition at line 53 of file indi_astrolink4mini2.h.
| #define Q_OUT2 15 |
Definition at line 54 of file indi_astrolink4mini2.h.
| #define Q_OUT3 16 |
Definition at line 55 of file indi_astrolink4mini2.h.
| #define Q_OVERTYPE 23 |
Definition at line 62 of file indi_astrolink4mini2.h.
| #define Q_OVERVALUE 24 |
Definition at line 63 of file indi_astrolink4mini2.h.
| #define Q_PWM1 12 |
Definition at line 51 of file indi_astrolink4mini2.h.
| #define Q_PWM2 13 |
Definition at line 52 of file indi_astrolink4mini2.h.
| #define Q_SBM 33 |
Definition at line 69 of file indi_astrolink4mini2.h.
| #define Q_SBM_PRESENT 32 |
Definition at line 68 of file indi_astrolink4mini2.h.
| #define Q_SENS1_DEW 9 |
Definition at line 48 of file indi_astrolink4mini2.h.
| #define Q_SENS1_HUM 8 |
Definition at line 47 of file indi_astrolink4mini2.h.
| #define Q_SENS1_PRESENT 6 |
Definition at line 45 of file indi_astrolink4mini2.h.
| #define Q_SENS1_TEMP 7 |
Definition at line 46 of file indi_astrolink4mini2.h.
| #define Q_SENS2_DEW 31 |
Definition at line 67 of file indi_astrolink4mini2.h.
| #define Q_SENS2_HUM 30 |
Definition at line 66 of file indi_astrolink4mini2.h.
| #define Q_SENS2_PRESENT 10 |
Definition at line 49 of file indi_astrolink4mini2.h.
| #define Q_SENS2_TEMP 11 |
Definition at line 50 of file indi_astrolink4mini2.h.
| #define Q_VIN 17 |
Definition at line 56 of file indi_astrolink4mini2.h.
| #define Q_VREG 18 |
Definition at line 57 of file indi_astrolink4mini2.h.
| #define Q_WH 20 |
Definition at line 59 of file indi_astrolink4mini2.h.
| #define U_BUZZER 1 |
Definition at line 71 of file indi_astrolink4mini2.h.
| #define U_COMPSENSOR 40 |
Definition at line 110 of file indi_astrolink4mini2.h.
| #define U_FOC1_ACC 9 |
Definition at line 79 of file indi_astrolink4mini2.h.
| #define U_FOC1_COMPAUTO 24 |
Definition at line 94 of file indi_astrolink4mini2.h.
| #define U_FOC1_COMPSTEPS 19 |
Definition at line 89 of file indi_astrolink4mini2.h.
| #define U_FOC1_COMPTRIGGER 22 |
Definition at line 92 of file indi_astrolink4mini2.h.
| #define U_FOC1_CUR 3 |
Definition at line 73 of file indi_astrolink4mini2.h.
| #define U_FOC1_HOLD 5 |
Definition at line 75 of file indi_astrolink4mini2.h.
| #define U_FOC1_MAX 13 |
Definition at line 83 of file indi_astrolink4mini2.h.
| #define U_FOC1_MODE 11 |
Definition at line 81 of file indi_astrolink4mini2.h.
| #define U_FOC1_REV 15 |
Definition at line 85 of file indi_astrolink4mini2.h.
| #define U_FOC1_SPEED 7 |
Definition at line 77 of file indi_astrolink4mini2.h.
| #define U_FOC1_STEP 17 |
Definition at line 87 of file indi_astrolink4mini2.h.
| #define U_FOC2_ACC 10 |
Definition at line 80 of file indi_astrolink4mini2.h.
| #define U_FOC2_COMPAUTO 25 |
Definition at line 95 of file indi_astrolink4mini2.h.
| #define U_FOC2_COMPSTEPS 20 |
Definition at line 90 of file indi_astrolink4mini2.h.
| #define U_FOC2_COMPTRIGGER 23 |
Definition at line 93 of file indi_astrolink4mini2.h.
| #define U_FOC2_CUR 4 |
Definition at line 74 of file indi_astrolink4mini2.h.
| #define U_FOC2_HOLD 6 |
Definition at line 76 of file indi_astrolink4mini2.h.
| #define U_FOC2_MAX 14 |
Definition at line 84 of file indi_astrolink4mini2.h.
| #define U_FOC2_MODE 12 |
Definition at line 82 of file indi_astrolink4mini2.h.
| #define U_FOC2_REV 16 |
Definition at line 86 of file indi_astrolink4mini2.h.
| #define U_FOC2_SPEED 8 |
Definition at line 78 of file indi_astrolink4mini2.h.
| #define U_FOC2_STEP 18 |
Definition at line 88 of file indi_astrolink4mini2.h.
| #define U_FOC_COMP_CYCLE 21 |
Definition at line 91 of file indi_astrolink4mini2.h.
| #define U_HUM_FULL 34 |
Definition at line 104 of file indi_astrolink4mini2.h.
| #define U_HUM_SENSOR 32 |
Definition at line 102 of file indi_astrolink4mini2.h.
| #define U_HUM_START 33 |
Definition at line 103 of file indi_astrolink4mini2.h.
| #define U_MANUAL 2 |
Definition at line 72 of file indi_astrolink4mini2.h.
| #define U_OUT1_DEF 27 |
Definition at line 97 of file indi_astrolink4mini2.h.
| #define U_OUT2_DEF 28 |
Definition at line 98 of file indi_astrolink4mini2.h.
| #define U_OUT3_DEF 29 |
Definition at line 99 of file indi_astrolink4mini2.h.
| #define U_OVERCURRENT 38 |
Definition at line 108 of file indi_astrolink4mini2.h.
| #define U_OVERTIME 39 |
Definition at line 109 of file indi_astrolink4mini2.h.
| #define U_OVERVOLTAGE 37 |
Definition at line 107 of file indi_astrolink4mini2.h.
| #define U_PWM1_DEF 30 |
Definition at line 100 of file indi_astrolink4mini2.h.
| #define U_PWM2_DEF 31 |
Definition at line 101 of file indi_astrolink4mini2.h.
| #define U_PWM_PRESC 26 |
Definition at line 96 of file indi_astrolink4mini2.h.
| #define U_TEMP_PRESET 35 |
Definition at line 105 of file indi_astrolink4mini2.h.
| #define U_VREF 36 |
Definition at line 106 of file indi_astrolink4mini2.h.