lib/mbselib.h

changeset 43
24e731bb2e08
parent 40
dafbbd5e9922
equal deleted inserted replaced
42:01b96a24ae7c 43:24e731bb2e08
4 #include "../config.h" 4 #include "../config.h"
5 5
6 #include <stdlib.h> 6 #include <stdlib.h>
7 #include <stdio.h> 7 #include <stdio.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 #include <stdarg.h>
9 #include <string.h> 10 #include <string.h>
10 #include <ctype.h> 11 #include <ctype.h>
11 #include <sys/types.h> 12 #include <sys/types.h>
12 #include <sys/stat.h> 13 #include <sys/stat.h>
13 #include <sys/time.h> 14 #include <sys/time.h>
18 #include <errno.h> 19 #include <errno.h>
19 #include <signal.h> 20 #include <signal.h>
20 #include <getopt.h> 21 #include <getopt.h>
21 #include <limits.h> 22 #include <limits.h>
22 #include <sys/socket.h> 23 #include <sys/socket.h>
23 #include <sys/un.h> 24 #include <arpa/inet.h>
25 #include <netdb.h>
24 #include <poll.h> 26 #include <poll.h>
25 27
26 28
27 /* mosquitto */ 29 /* mosquitto */
28 #include <mosquitto.h> 30 #include <mosquitto.h>
66 68
67 typedef struct _sys_config { 69 typedef struct _sys_config {
68 char *name; /* Configuration name */ 70 char *name; /* Configuration name */
69 char *mosq_host; /* mosquitto server hostname */ 71 char *mosq_host; /* mosquitto server hostname */
70 int mosq_port; /* mosquitto server port */ 72 int mosq_port; /* mosquitto server port */
73 int my_port; /* my client/server port */
71 w1_therm *w1therms; /* 1-wire temp sensors */ 74 w1_therm *w1therms; /* 1-wire temp sensors */
72 #ifdef HAVE_WIRINGPI_H 75 #ifdef HAVE_WIRINGPI_H
73 int lcd_cols; /* LCD display columns */ 76 int lcd_cols; /* LCD display columns */
74 int lcd_rows; /* LCD display rows */ 77 int lcd_rows; /* LCD display rows */
75 int rx433; /* 433 MHz receiver pin */ 78 int rx433; /* 433 MHz receiver pin */

mercurial