Rev 1059 | Rev 1616 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1059 | Rev 1133 | ||
|---|---|---|---|
| Line 99... | Line 99... | ||
| 99 | case CAN_MODULE_CMD_PHYSICAL_IR: |
99 | case CAN_MODULE_CMD_PHYSICAL_IR: |
| 100 | 100 | ||
| 101 | if (sns_irTransmit_state == sns_irTransmit_STATE_IDLE && rxMsg->Data[0] == CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_PRESSED) |
101 | if (sns_irTransmit_state == sns_irTransmit_STATE_IDLE && rxMsg->Data[0] == CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_PRESSED) |
| 102 | { |
102 | { |
| 103 | sns_irTransmit_proto.protocol = rxMsg->Data[1]; |
103 | sns_irTransmit_proto.protocol = rxMsg->Data[1]; |
| - | 104 | ||
| 104 | sns_irTransmit_proto.data = rxMsg->Data[ |
105 | sns_irTransmit_proto.data = rxMsg->Data[2]; |
| - | 106 | sns_irTransmit_proto.data = sns_irTransmit_proto.data<<8; |
|
| 105 | sns_irTransmit_proto.data |= |
107 | sns_irTransmit_proto.data |= rxMsg->Data[3]; |
| - | 108 | sns_irTransmit_proto.data = sns_irTransmit_proto.data<<8; |
|
| 106 | sns_irTransmit_proto.data |= |
109 | sns_irTransmit_proto.data |= rxMsg->Data[4]; |
| - | 110 | sns_irTransmit_proto.data = sns_irTransmit_proto.data<<8; |
|
| 107 | sns_irTransmit_proto.data |= |
111 | sns_irTransmit_proto.data |= rxMsg->Data[5]; |
| 108 | 112 | ||
| 109 | sns_irTransmit_state = sns_irTransmit_STATE_START_TRANSMIT; |
113 | sns_irTransmit_state = sns_irTransmit_STATE_START_TRANSMIT; |
| 110 | } |
114 | } |
| 111 | else if (sns_irTransmit_state != sns_irTransmit_STATE_IDLE && rxMsg->Data[0] == CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_RELEASED) |
115 | else if (sns_irTransmit_state != sns_irTransmit_STATE_IDLE && rxMsg->Data[0] == CAN_MODULE_ENUM_PHYSICAL_IR_STATUS_RELEASED) |
| 112 | { |
116 | { |