Subversion Repositories HomeAutomation

Rev

Rev 139 | Rev 339 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 139 Rev 141
Line 2... Line 2...
2
 *
2
 *
3
 *   Defines functs and funccs and other global definitions.
3
 *   Defines functs and funccs and other global definitions.
4
 *
4
 *
5
 *********************************************************************
5
 *********************************************************************
6
 * FileName:            $HeadURL: https://svn.auml.se/svn/HomeAutomation/trunk/EmbeddedSoftware/PIC/Include/funcdefs.h $
6
 * FileName:            $HeadURL: https://svn.auml.se/svn/HomeAutomation/trunk/EmbeddedSoftware/PIC/Include/funcdefs.h $
7
 * Last changed:    $LastChangedDate: 2006-11-20 21:31:03 +0100 (Mon, 20 Nov 2006) $
7
 * Last changed:    $LastChangedDate: 2006-11-21 10:57:15 +0100 (Tue, 21 Nov 2006) $
8
 * By:          $LastChangedBy: johboh $
8
 * By:          $LastChangedBy: johboh $
9
 * Revision:        $Revision: 139 $
9
 * Revision:        $Revision: 141 $
10
 ********************************************************************/
10
 ********************************************************************/
11
 
11
 
12
 
12
 
13
 
13
 
14
//<FUNCT>
14
//<FUNCT>
Line 24... Line 24...
24
#define FUNCC_BOOT_HEARTBEAT 0b0000001000 // Heartbeat
24
#define FUNCC_BOOT_HEARTBEAT 0b0000001000 // Heartbeat
25
 
25
 
26
//<FUNCC> program packet
26
//<FUNCC> program packet
27
#define FUNCC_BOOT_PGM 0b0000000011 //To indicate programming data packet.
27
#define FUNCC_BOOT_PGM 0b0000000011 //To indicate programming data packet.
28
 
28
 
29
//<FUNCC> ack packet
29
//<FUNCC> ack packet 10 bits, 0x3FF
30
#define FUNCC_BOOT_ACK 0b0000000100 //Ack packet
30
#define FUNCC_BOOT_ACK 0b0000000100 //Ack packet
31
 
31
 
32
 
32
 
33
//<FUNCC>
33
//<FUNCC> 10 bits, 0x3FF
34
#define FUNCC_SENSORS_IR            0b0000000001
34
#define FUNCC_SENSORS_IR                        0x001
35
#define FUNCC_SENSORS_TEMPERATURE_INSIDE    0b0000000010
-
 
36
#define FUNCC_SENSORS_TEMPERATURE_OUTSIDE   0b0000000011
-
 
37
#define FUNCC_SENSORS_TEMPERATURE_FREEZER   0b0000000012
-
 
38
#define FUNCC_SENSORS_TEMPERATURE_REFRIGERATOR  0b0000000013
-
 
39
 
35
 
-
 
36
#define FUNCC_SENSORS_TEMPERATURE_INSIDE        0x010
-
 
37
#define FUNCC_SENSORS_TEMPERATURE_OUTSIDE       0x011
-
 
38
#define FUNCC_SENSORS_TEMPERATURE_FREEZER       0x012
-
 
39
#define FUNCC_SENSORS_TEMPERATURE_REFRIGERATOR  0x013
-
 
40
 
-
 
41
#define FUNCC_SENSORS_DOORS_FREEZER             0x020
-
 
42
#define FUNCC_SENSORS_DOORS_REFRIGERATOR        0x021
40
 
43
 
41
#define DEFAULT_ID 0x78     // Default ID for bootloader/node when no id is set.
44
#define DEFAULT_ID 0x78     // Default ID for bootloader/node when no id is set.
42
#define DEFAULT_NID 0x00    // Default ID for bootloader/node when no nid is set.
45
#define DEFAULT_NID 0x00    // Default ID for bootloader/node when no nid is set.
43
 
46
 
44
 
47