Subversion Repositories HomeAutomation

Rev

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

Rev 1079 Rev 1910
Line 177... Line 177...
177
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_ACT_RGBDRIVER;
177
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_ACT_RGBDRIVER;
178
    txMsg.Header.ModuleId = act_RGBdriver_ID;
178
    txMsg.Header.ModuleId = act_RGBdriver_ID;
179
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
179
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
180
    txMsg.Length = 6;
180
    txMsg.Length = 6;
181
 
181
 
-
 
182
    uint32_t HwId=BIOS_GetHwId();
182
    txMsg.Data[0] = NODE_HW_ID_BYTE0;
183
    txMsg.Data[0] = HwId&0xff;
183
    txMsg.Data[1] = NODE_HW_ID_BYTE1;
184
    txMsg.Data[1] = (HwId>>8)&0xff;
184
    txMsg.Data[2] = NODE_HW_ID_BYTE2;
185
    txMsg.Data[2] = (HwId>>16)&0xff;
185
    txMsg.Data[3] = NODE_HW_ID_BYTE3;
186
    txMsg.Data[3] = (HwId>>24)&0xff;
186
 
187
 
187
    txMsg.Data[4] = NUMBER_OF_MODULES;
188
    txMsg.Data[4] = NUMBER_OF_MODULES;
188
    txMsg.Data[5] = ModuleSequenceNumber;
189
    txMsg.Data[5] = ModuleSequenceNumber;
189
 
190
 
190
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);
191
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);