Subversion Repositories HomeAutomation

Rev

Rev 1897 | Rev 1977 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1897 Rev 1910
Line 561... Line 561...
561
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_ACT_HWPWM;
561
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_ACT_HWPWM;
562
    txMsg.Header.ModuleId = act_hwPWM_ID;
562
    txMsg.Header.ModuleId = act_hwPWM_ID;
563
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
563
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
564
    txMsg.Length = 6;
564
    txMsg.Length = 6;
565
 
565
 
-
 
566
    uint32_t HwId=BIOS_GetHwId();
566
    txMsg.Data[0] = NODE_HW_ID_BYTE0;
567
    txMsg.Data[0] = HwId&0xff;
567
    txMsg.Data[1] = NODE_HW_ID_BYTE1;
568
    txMsg.Data[1] = (HwId>>8)&0xff;
568
    txMsg.Data[2] = NODE_HW_ID_BYTE2;
569
    txMsg.Data[2] = (HwId>>16)&0xff;
569
    txMsg.Data[3] = NODE_HW_ID_BYTE3;
570
    txMsg.Data[3] = (HwId>>24)&0xff;
570
   
571
   
571
    txMsg.Data[4] = NUMBER_OF_MODULES;
572
    txMsg.Data[4] = NUMBER_OF_MODULES;
572
    txMsg.Data[5] = ModuleSequenceNumber;
573
    txMsg.Data[5] = ModuleSequenceNumber;
573
 
574
 
574
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);
575
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);