Subversion Repositories HomeAutomation

Rev

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

Rev 1826 Rev 1910
Line 612... Line 612...
612
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_INPUT;
612
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_INPUT;
613
    txMsg.Header.ModuleId = sns_input_ID;
613
    txMsg.Header.ModuleId = sns_input_ID;
614
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
614
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
615
    txMsg.Length = 6;
615
    txMsg.Length = 6;
616
 
616
 
-
 
617
    uint32_t HwId=BIOS_GetHwId();
617
    txMsg.Data[0] = NODE_HW_ID_BYTE0;
618
    txMsg.Data[0] = HwId&0xff;
618
    txMsg.Data[1] = NODE_HW_ID_BYTE1;
619
    txMsg.Data[1] = (HwId>>8)&0xff;
619
    txMsg.Data[2] = NODE_HW_ID_BYTE2;
620
    txMsg.Data[2] = (HwId>>16)&0xff;
620
    txMsg.Data[3] = NODE_HW_ID_BYTE3;
621
    txMsg.Data[3] = (HwId>>24)&0xff;
621
   
622
   
622
    txMsg.Data[4] = NUMBER_OF_MODULES;
623
    txMsg.Data[4] = NUMBER_OF_MODULES;
623
    txMsg.Data[5] = ModuleSequenceNumber;
624
    txMsg.Data[5] = ModuleSequenceNumber;
624
   
625
   
625
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);
626
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);