Subversion Repositories HomeAutomation

Rev

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

Rev 1901 Rev 1910
Line 116... Line 116...
116
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_SIMPLEDTMF;
116
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_SNS_SIMPLEDTMF;
117
    txMsg.Header.ModuleId = sns_SimpleDTMF_ID;
117
    txMsg.Header.ModuleId = sns_SimpleDTMF_ID;
118
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
118
    txMsg.Header.Command = CAN_MODULE_CMD_GLOBAL_LIST;
119
    txMsg.Length = 6;
119
    txMsg.Length = 6;
120
 
120
 
-
 
121
    uint32_t HwId=BIOS_GetHwId();
121
    txMsg.Data[0] = NODE_HW_ID_BYTE0;
122
    txMsg.Data[0] = HwId&0xff;
122
    txMsg.Data[1] = NODE_HW_ID_BYTE1;
123
    txMsg.Data[1] = (HwId>>8)&0xff;
123
    txMsg.Data[2] = NODE_HW_ID_BYTE2;
124
    txMsg.Data[2] = (HwId>>16)&0xff;
124
    txMsg.Data[3] = NODE_HW_ID_BYTE3;
125
    txMsg.Data[3] = (HwId>>24)&0xff;
125
   
126
   
126
    txMsg.Data[4] = NUMBER_OF_MODULES;
127
    txMsg.Data[4] = NUMBER_OF_MODULES;
127
    txMsg.Data[5] = ModuleSequenceNumber;
128
    txMsg.Data[5] = ModuleSequenceNumber;
128
   
129
   
129
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);
130
    while (StdCan_Put(&txMsg) != StdCan_Ret_OK);