Rev 993 | Rev 1320 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 993 | Rev 1047 | ||
|---|---|---|---|
| Line 79... | Line 79... | ||
| 79 | StdCan_Set_class(irTxMsg.Header, CAN_MODULE_CLASS_SNS); |
79 | StdCan_Set_class(irTxMsg.Header, CAN_MODULE_CLASS_SNS); |
| 80 | StdCan_Set_direction(irTxMsg.Header, DIRECTIONFLAG_FROM_OWNER); |
80 | StdCan_Set_direction(irTxMsg.Header, DIRECTIONFLAG_FROM_OWNER); |
| 81 | irTxMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_IRRECEIVE; |
81 | irTxMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_IRRECEIVE; |
| 82 | irTxMsg.Header.ModuleId = sns_irReceive_ID; |
82 | irTxMsg.Header.ModuleId = sns_irReceive_ID; |
| 83 | irTxMsg.Header.Command = CAN_MODULE_CMD_PHYSICAL_IR; |
83 | irTxMsg.Header.Command = CAN_MODULE_CMD_PHYSICAL_IR; |
| 84 | irTxMsg.Data[0] = |
84 | irTxMsg.Data[0] = CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_PRESSED; |
| 85 | irTxMsg.Data[1] = proto.protocol; |
85 | irTxMsg.Data[1] = proto.protocol; |
| 86 | irTxMsg.Data[2] = (proto.data>>24)&0xff; |
86 | irTxMsg.Data[2] = (proto.data>>24)&0xff; |
| 87 | irTxMsg.Data[3] = (proto.data>>16)&0xff; |
87 | irTxMsg.Data[3] = (proto.data>>16)&0xff; |
| 88 | irTxMsg.Data[4] = (proto.data>>8)&0xff; |
88 | irTxMsg.Data[4] = (proto.data>>8)&0xff; |
| 89 | irTxMsg.Data[5] = proto.data&0xff; |
89 | irTxMsg.Data[5] = proto.data&0xff; |
| Line 123... | Line 123... | ||
| 123 | break; |
123 | break; |
| 124 | 124 | ||
| 125 | case sns_irReceive_STATE_START_IDLE: |
125 | case sns_irReceive_STATE_START_IDLE: |
| 126 | if (proto.protocol != IR_PROTO_UNKNOWN) { |
126 | if (proto.protocol != IR_PROTO_UNKNOWN) { |
| 127 | //skicka på can |
127 | //skicka på can |
| 128 | irTxMsg.Data[0] = |
128 | irTxMsg.Data[0] = CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_RELEASED; |
| 129 | StdCan_Put(&irTxMsg); |
129 | StdCan_Put(&irTxMsg); |
| 130 | } |
130 | } |
| 131 | state = sns_irReceive_STATE_IDLE; |
131 | state = sns_irReceive_STATE_IDLE; |
| 132 | break; |
132 | break; |
| 133 | 133 | ||