Initial commit
[jamendo] / branches / nota-show-app / src / ts7200 / ts7200_client.h
1 /***************************************************************************
2  *            ts7200_client.h
3  *
4  *  Wed Nov 18 10:46:06 2009
5  *  Copyright  2009  Bartlomiej Swiercz
6  *  <bartlomiej.swiercz@teleca.com>
7  ****************************************************************************/
8
9 #ifndef ts7200_CLIENT_H
10 #define ts7200_CLIENT_H
11
12 #define USE_H_IN3       //h_in2 or h_in3
13
14 #ifdef USE_H_IN3
15 #include "nota3/h_in/h_bsdapi.h"
16 #else
17 #include "h_in.h"
18 #endif
19
20 #define DEFAULT_PORT 0
21 #define ACT1_SID 1
22 #define ACT2_SID 2
23
24 typedef enum { OK, HSOCKET_ERR, HCONNECT_ERR, HSEND_ERR, HRECV_ERR } ACT_STATE;
25 typedef enum { PING, FACE_DETECTED } ACT_CMD;
26 typedef enum { CONNECTED, NOTCONNECTED, WEIRD } ACT_CMD_RESP;
27
28 ACT_STATE act_run_cmd( sid_t sid, ACT_CMD cmd );
29
30 #endif /* ts7200_CLIENT_H */