Subversion Repositories HomeAutomation

Rev

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

Rev 1538 Rev 1910
Line 421... Line 421...
421
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_PROTECTEDOUTPUT;
421
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_PROTECTEDOUTPUT;
422
    txMsg.Header.ModuleId = act_protectedOutput_ID;
422
    txMsg.Header.ModuleId = act_protectedOutput_ID;
423
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
423
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
424
    txMsg.Length = 6;
424
    txMsg.Length = 6;
425
 
425
 
-
 
426
    uint32_t HwId=BIOS_GetHwId();
426
    txMsg.Data[0] = NODE_HW_ID_BYTE0;
427
    txMsg.Data[0] = HwId&0xff;
427
    txMsg.Data[1] = NODE_HW_ID_BYTE1;
428
    txMsg.Data[1] = (HwId>>8)&0xff;
428
    txMsg.Data[2] = NODE_HW_ID_BYTE2;
429
    txMsg.Data[2] = (HwId>>16)&0xff;
429
    txMsg.Data[3] = NODE_HW_ID_BYTE3;
430
    txMsg.Data[3] = (HwId>>24)&0xff;
430
   
431
   
431
    txMsg.Data[4] = NUMBER_OF_MODULES;
432
    txMsg.Data[4] = NUMBER_OF_MODULES;
432
    txMsg.Data[5] = ModuleSequenceNumber;
433
    txMsg.Data[5] = ModuleSequenceNumber;
433
   
434
   
434
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);
435
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);