Subversion Repositories HomeAutomation

Rev

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

Rev 1910 Rev 2040
Line 83... Line 83...
83
                irTxMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_IRRECEIVE;
83
                irTxMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_IRRECEIVE;
84
                irTxMsg.Header.ModuleId = sns_irReceive_ID;
84
                irTxMsg.Header.ModuleId = sns_irReceive_ID;
85
                irTxMsg.Header.Command = CAN_MODULE_CMD_PHYSICAL_IR;
85
                irTxMsg.Header.Command = CAN_MODULE_CMD_PHYSICAL_IR;
86
                irTxMsg.Data[0] = CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_PRESSED;
86
                irTxMsg.Data[0] = CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_PRESSED;
87
                irTxMsg.Data[1] = proto.protocol;
87
                irTxMsg.Data[1] = proto.protocol;
-
 
88
                irTxMsg.Data[2] = (proto.data>>40)&0xff;
-
 
89
                irTxMsg.Data[3] = (proto.data>>32)&0xff;
88
                irTxMsg.Data[2] = (proto.data>>24)&0xff;
90
                irTxMsg.Data[4] = (proto.data>>24)&0xff;
89
                irTxMsg.Data[3] = (proto.data>>16)&0xff;
91
                irTxMsg.Data[5] = (proto.data>>16)&0xff;
90
                irTxMsg.Data[4] = (proto.data>>8)&0xff;
92
                irTxMsg.Data[6] = (proto.data>>8)&0xff;
91
                irTxMsg.Data[5] = proto.data&0xff;
93
                irTxMsg.Data[7] = proto.data&0xff;
92
                irTxMsg.Length = 6;
94
                irTxMsg.Length = 8;
93
                StdCan_Put(&irTxMsg);
95
                StdCan_Put(&irTxMsg);
94
            } else if (proto.protocol == IR_PROTO_UNKNOWN) {
96
            } else if (proto.protocol == IR_PROTO_UNKNOWN) {
95
#if (sns_irReceive_SEND_DEBUG==1)
97
#if (sns_irReceive_SEND_DEBUG==1)
96
                send_debug(rxbuffer, len);
98
                send_debug(rxbuffer, len);
97
                proto.timeout=300;
99
                proto.timeout=300;