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; |