Subversion Repositories HomeAutomation

Rev

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

Rev 2269 Rev 2270
Line 110... Line 110...
110
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_ACT_PID;
110
    txMsg.Header.ModuleType = CAN_MODULE_TYPE_ACT_PID;
111
    txMsg.Header.ModuleId = act_PIDv1_ID;
111
    txMsg.Header.ModuleId = act_PIDv1_ID;
112
    txMsg.Header.Command = CAN_MODULE_CMD_PID_P_I_TERM;
112
    txMsg.Header.Command = CAN_MODULE_CMD_PID_P_I_TERM;
113
    txMsg.Length = 8;
113
    txMsg.Length = 8;
114
    FloatType data = PID_GetPTerm(&pid);
114
    FloatType data = PID_GetPTerm(&pid);
115
    data = 1.0f;
-
 
116
    uint8_t *ptr;
115
    uint8_t *ptr;
117
    ptr = (uint8_t*)&data;
116
    ptr = (uint8_t*)&data;
118
    txMsg.Data[0] = ptr[0];
117
    txMsg.Data[0] = ptr[0];
119
    txMsg.Data[1] = ptr[1];
118
    txMsg.Data[1] = ptr[1];
120
    txMsg.Data[2] = ptr[2];
119
    txMsg.Data[2] = ptr[2];
121
    txMsg.Data[3] = ptr[3];
120
    txMsg.Data[3] = ptr[3];
122
    data = PID_GetITerm(&pid);
121
    data = PID_GetITerm(&pid);
123
    data = -2.0f;
-
 
124
    ptr = (uint8_t*)&data;
122
    ptr = (uint8_t*)&data;
125
    txMsg.Data[4] = ptr[0];
123
    txMsg.Data[4] = ptr[0];
126
    txMsg.Data[5] = ptr[1];
124
    txMsg.Data[5] = ptr[1];
127
    txMsg.Data[6] = ptr[2];
125
    txMsg.Data[6] = ptr[2];
128
    txMsg.Data[7] = ptr[3];
126
    txMsg.Data[7] = ptr[3];