Subversion Repositories HomeAutomation

Rev

Rev 2040 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2040 Rev 2199
Line 74... Line 74...
74
 
74
 
75
    case sns_irReceive_STATE_RECEIVING:
75
    case sns_irReceive_STATE_RECEIVING:
76
        res = IrTransceiver_Receive_Poll(&len);
76
        res = IrTransceiver_Receive_Poll(&len);
77
        if ((res == IR_OK) && (len > 0)) {
77
        if ((res == IR_OK) && (len > 0)) {
78
            //låt protocols parsa och skicka sen på can
78
            //låt protocols parsa och skicka sen på can
79
            uint8_t res2 = parseProtocol(rxbuffer, len, &proto);
79
            uint8_t res2 = parseProtocol(rxbuffer, len, 0, &proto);
80
            if (res2 == IR_OK && proto.protocol != IR_PROTO_UNKNOWN) {
80
            if (res2 == IR_OK && proto.protocol != IR_PROTO_UNKNOWN) {
81
                StdCan_Set_class(irTxMsg.Header, CAN_MODULE_CLASS_SNS);
81
                StdCan_Set_class(irTxMsg.Header, CAN_MODULE_CLASS_SNS);
82
                StdCan_Set_direction(irTxMsg.Header, DIRECTIONFLAG_FROM_OWNER);
82
                StdCan_Set_direction(irTxMsg.Header, DIRECTIONFLAG_FROM_OWNER);
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;