Subversion Repositories HomeAutomation

Rev

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

Rev 1832 Rev 1834
Line 25... Line 25...
25
void sns_irTransceive_Init(void);
25
void sns_irTransceive_Init(void);
26
void sns_irTransceive_Process(void);
26
void sns_irTransceive_Process(void);
27
void sns_irTransceive_HandleMessage(StdCan_Msg_t *rxMsg);
27
void sns_irTransceive_HandleMessage(StdCan_Msg_t *rxMsg);
28
void sns_irTransceive_List(uint8_t ModuleSequenceNumber);
28
void sns_irTransceive_List(uint8_t ModuleSequenceNumber);
29
 
29
 
30
#define sns_irTransceive_STATE_IDLE             0
30
#define sns_irTransceive_STATE_IDLE                     (0)
31
#define sns_irTransceive_STATE_IR_REPEAT        1
31
#define sns_irTransceive_STATE_IR_REPEAT                (1)
32
#define sns_irTransceive_STATE_START_RECEIVE    2
32
#define sns_irTransceive_STATE_START_RECEIVE            (2)
33
#define sns_irTransceive_STATE_RECEIVING        3
33
#define sns_irTransceive_STATE_RECEIVING                (3)
34
#define sns_irTransceive_STATE_START_PAUSE      4
34
#define sns_irTransceive_STATE_START_PAUSE              (4)
35
#define sns_irTransceive_STATE_PAUSING          5
35
#define sns_irTransceive_STATE_PAUSING                  (5)
36
#define sns_irTransceive_STATE_START_IDLE       6
36
#define sns_irTransceive_STATE_START_IDLE               (6)
-
 
37
 
-
 
38
#define sns_irTransceive_STATE_START_TRANSMIT           (7)
-
 
39
#define sns_irTransceive_STATE_PREPARING_PRONTO         (8)
-
 
40
#define sns_irTransceive_STATE_START_TRANSMIT_PRONTO    (9)
-
 
41
 
-
 
42
#define sns_irTransceive_STATE_TRANSMITTING             (10)
-
 
43
 
37
 
44
 
38
#define sns_irTransceive_STATE_START_TRANSMIT   7
-
 
39
#define sns_irTransceive_STATE_TRANSMITTING     8
-
 
40
 
45
 
41
#define sns_irTransceive_STATE_TRANSMIT_PREPARING_PRONTO        9
-
 
42
#define sns_irTransceive_STATE_TRANSMIT_START_TRANSMIT_PRONTO       10
-
 
43
 
46
 
44
#define sns_irTransceive_STATE_DISABLED         0xff
47
#define sns_irTransceive_STATE_DISABLED         0xff
45
 
48
 
46
#if sns_irTransceive_TX0_PWRl_PCA95xx==1 | sns_irTransceive_TX0_PWRh_PCA95xx==1 | sns_irTransceive_TX1_PWRl_PCA95xx==1 | sns_irTransceive_TX1_PWRh_PCA95xx==1 | sns_irTransceive_TX2_PWRl_PCA95xx==1 | sns_irTransceive_TX2_PWRh_PCA95xx==1
49
#if sns_irTransceive_TX0_PWRl_PCA95xx==1 | sns_irTransceive_TX0_PWRh_PCA95xx==1 | sns_irTransceive_TX1_PWRl_PCA95xx==1 | sns_irTransceive_TX1_PWRh_PCA95xx==1 | sns_irTransceive_TX2_PWRl_PCA95xx==1 | sns_irTransceive_TX2_PWRh_PCA95xx==1
47
#define sns_irTransceive_ENABLE_PCA95xx 1
50
#define sns_irTransceive_ENABLE_PCA95xx 1