update gencode
This commit is contained in:
+250
-236
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.670
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sat Apr 9 13:09:42 2022
|
||||
* C/C++ source code generated on : Sat Apr 9 14:37:51 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -190,7 +190,6 @@
|
||||
/* Named constants for Chart: '<S1248>/chat_update_mission_item' */
|
||||
#define SIL_fence_default_len ((uint16_T)16U)
|
||||
#define SIL_mission_default_len ((uint16_T)256U)
|
||||
#define SIL_rally_default_len ((uint16_T)16U)
|
||||
|
||||
/* Named constants for Chart: '<S1216>/Chart_proc_mission_upload' */
|
||||
#define SIL_IN_Uploading ((uint8_T)2U)
|
||||
@@ -3432,6 +3431,8 @@ void SIL_cmd_ack_enc(const mavlink_command_ack_t *rtu_cmd_ack, uint8_T
|
||||
*/
|
||||
void SIL_dummyclear_mission(uint8_T rtu_type, uint8_T *rty_ack)
|
||||
{
|
||||
int32_T qY;
|
||||
|
||||
/* Chart: '<S1221>/chat_clear_mission' */
|
||||
switch (rtu_type) {
|
||||
case 1:
|
||||
@@ -3443,7 +3444,16 @@ void SIL_dummyclear_mission(uint8_T rtu_type, uint8_T *rty_ack)
|
||||
break;
|
||||
|
||||
default:
|
||||
dummyMissionCount[dummyMissionIdx - 1] = 0U;
|
||||
if (rtu_type >= 3) {
|
||||
qY = (int32_T)(rtu_type - /*MW:OvSatOk*/ 2U);
|
||||
if ((uint32_T)qY > rtu_type) {
|
||||
qY = 0;
|
||||
}
|
||||
|
||||
dummyMissionCount[qY - 1] = 0U;
|
||||
} else {
|
||||
dummyMissionCount[dummyMissionIdx - 1] = 0U;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -3489,32 +3499,32 @@ void SIL_new_rec(uint8_T rtu_InputBus_Inport_1, uint8_T rtu_InputBus_Inport_1_n,
|
||||
{
|
||||
int32_T i;
|
||||
|
||||
/* DataTypeConversion: '<S1408>/Data Type Conversion2' incorporates:
|
||||
* Constant: '<S1408>/Constant BP'
|
||||
* DataTypeConversion: '<S1408>/Data Type Conversion1'
|
||||
* DataTypeConversion: '<S1408>/Data Type Conversion6'
|
||||
* Gain: '<S1408>/Gain1'
|
||||
* Gain: '<S1408>/Gain2'
|
||||
* Gain: '<S1408>/Gain3'
|
||||
* Gain: '<S1408>/Gain6'
|
||||
* Sum: '<S1408>/Sum'
|
||||
* Sum: '<S1408>/Sum1'
|
||||
/* DataTypeConversion: '<S1410>/Data Type Conversion2' incorporates:
|
||||
* Constant: '<S1410>/Constant BP'
|
||||
* DataTypeConversion: '<S1410>/Data Type Conversion1'
|
||||
* DataTypeConversion: '<S1410>/Data Type Conversion6'
|
||||
* Gain: '<S1410>/Gain1'
|
||||
* Gain: '<S1410>/Gain2'
|
||||
* Gain: '<S1410>/Gain3'
|
||||
* Gain: '<S1410>/Gain6'
|
||||
* Sum: '<S1410>/Sum'
|
||||
* Sum: '<S1410>/Sum1'
|
||||
*/
|
||||
localB->DataTypeConversion2 = (uint32_T)(int32_T)fmod(((1000000 *
|
||||
rtu_InputBus_Inport_1 + 10000 * rtu_InputBus_Inport_1_n) + (8 +
|
||||
rtu_InputBus_Inport_1_a) * 100) + rtu_InputBus_Inport_1_d, 4.294967296E+9);
|
||||
|
||||
/* S-Function (any2byte): '<S1408>/Byte Pack' */
|
||||
/* S-Function (any2byte): '<S1410>/Byte Pack' */
|
||||
|
||||
/* Pack: <S1408>/Byte Pack */
|
||||
/* Pack: <S1410>/Byte Pack */
|
||||
(void) memcpy(&localB->BytePack[0], &localB->DataTypeConversion2,
|
||||
4);
|
||||
|
||||
/* SignalConversion: '<S1408>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1408>/id'
|
||||
* Constant: '<S1408>/sync1'
|
||||
* Constant: '<S1408>/sync2'
|
||||
* Sum: '<S1408>/Sum of Elements'
|
||||
/* SignalConversion: '<S1410>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1410>/id'
|
||||
* Constant: '<S1410>/sync1'
|
||||
* Constant: '<S1410>/sync2'
|
||||
* Sum: '<S1410>/Sum of Elements'
|
||||
*/
|
||||
rty_data[0] = 235U;
|
||||
rty_data[1] = 144U;
|
||||
@@ -3531,7 +3541,7 @@ void SIL_new_rec(uint8_T rtu_InputBus_Inport_1, uint8_T rtu_InputBus_Inport_1_n,
|
||||
rty_data[i + 9] = 0U;
|
||||
}
|
||||
|
||||
/* SignalConversion: '<S1408>/OutportBufferForlen' */
|
||||
/* SignalConversion: '<S1410>/OutportBufferForlen' */
|
||||
*rty_len = localC->Width1;
|
||||
}
|
||||
|
||||
@@ -8684,13 +8694,13 @@ static void SIL_work(void)
|
||||
SIL_Y.rec_seq++;
|
||||
|
||||
/* Outputs for Function Call SubSystem: '<S7>/rec5Hz' */
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport1' */
|
||||
/* SignalConversion: '<S1418>/TmpSignal ConversionAtByte PackInport1' */
|
||||
SIL_B.TmpSignalConversionAtBytePackInport1_l[0] = SIL_B.Merge.boot_time;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport1_l[1] =
|
||||
SIL_B.BusAssignment_j.sensors_health;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport1_l[2] = SIL_B.value;
|
||||
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport4' */
|
||||
/* SignalConversion: '<S1418>/TmpSignal ConversionAtByte PackInport4' */
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4_b[0] = SIL_B.voltages[0];
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4_b[1] = SIL_B.voltages[1];
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4_b[2] = SIL_B.voltages[2];
|
||||
@@ -8712,7 +8722,7 @@ static void SIL_work(void)
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4_b[16] = SIL_B.SFunction.Fault;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4_b[17] = SIL_B.low_temp_degC_a;
|
||||
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport5' */
|
||||
/* SignalConversion: '<S1418>/TmpSignal ConversionAtByte PackInport5' */
|
||||
SIL_B.TmpSignalConversionAtBytePackInport5_h[0] = SIL_B.SFunction.stage_ap;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport5_h[1] = SIL_B.SFunction.temp_ap;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport5_h[2] = SIL_B.SFunction.tas_ap;
|
||||
@@ -8731,9 +8741,9 @@ static void SIL_work(void)
|
||||
SIL_B.SFunction.CFuelMode;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport5_h[15] = SIL_B.SFunction.Cmd;
|
||||
|
||||
/* S-Function (any2byte): '<S1416>/Byte Pack' */
|
||||
/* S-Function (any2byte): '<S1418>/Byte Pack' */
|
||||
|
||||
/* Pack: <S1416>/Byte Pack */
|
||||
/* Pack: <S1418>/Byte Pack */
|
||||
(void) memcpy(&SIL_B.BytePack_g[0],
|
||||
&SIL_B.TmpSignalConversionAtBytePackInport1_l[0],
|
||||
12);
|
||||
@@ -8748,20 +8758,20 @@ static void SIL_work(void)
|
||||
&SIL_B.TmpSignalConversionAtBytePackInport5_h[0],
|
||||
16);
|
||||
|
||||
/* Sum: '<S1416>/Sum of Elements' */
|
||||
/* Sum: '<S1418>/Sum of Elements' */
|
||||
tmp = 0U;
|
||||
for (i = 0; i < 76; i++) {
|
||||
tmp = (uint8_T)((uint32_T)tmp + SIL_B.BytePack_g[i]);
|
||||
|
||||
/* SignalConversion: '<S1411>/OutportBufferFordata' */
|
||||
/* SignalConversion: '<S1413>/OutportBufferFordata' */
|
||||
SIL_B.Merge_gk[i + 4] = SIL_B.BytePack_g[i];
|
||||
}
|
||||
|
||||
/* SignalConversion: '<S1411>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1416>/id'
|
||||
* Constant: '<S1416>/sync1'
|
||||
* Constant: '<S1416>/sync2'
|
||||
* Sum: '<S1416>/Sum of Elements'
|
||||
/* SignalConversion: '<S1413>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1418>/id'
|
||||
* Constant: '<S1418>/sync1'
|
||||
* Constant: '<S1418>/sync2'
|
||||
* Sum: '<S1418>/Sum of Elements'
|
||||
*/
|
||||
SIL_B.Merge_gk[0] = 235U;
|
||||
SIL_B.Merge_gk[1] = 144U;
|
||||
@@ -8770,7 +8780,7 @@ static void SIL_work(void)
|
||||
SIL_B.Merge_gk[80] = tmp;
|
||||
memset(&SIL_B.Merge_gk[81], 0, 179U * sizeof(uint8_T));
|
||||
|
||||
/* SignalConversion: '<S1411>/OutportBufferForlen' */
|
||||
/* SignalConversion: '<S1413>/OutportBufferForlen' */
|
||||
SIL_B.Merge1_e = SIL_ConstB.Width1_a;
|
||||
|
||||
/* End of Outputs for SubSystem: '<S7>/rec5Hz' */
|
||||
@@ -8801,14 +8811,14 @@ static void SIL_work(void)
|
||||
SIL_Y.rec_seq++;
|
||||
|
||||
/* Outputs for Function Call SubSystem: '<S7>/rec5Hz1' */
|
||||
/* SignalConversion: '<S1417>/TmpSignal ConversionAtByte PackInport1' */
|
||||
/* SignalConversion: '<S1419>/TmpSignal ConversionAtByte PackInport1' */
|
||||
SIL_B.TmpSignalConversionAtBytePackInport1[0] = SIL_B.Merge.boot_time;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport1[1] =
|
||||
SIL_B.BusAssignment_j.sensors_enabled;
|
||||
|
||||
/* SignalConversion: '<S1417>/TmpSignal ConversionAtByte PackInport2' incorporates:
|
||||
* Constant: '<S1417>/Constant1'
|
||||
* DataTypeConversion: '<S1417>/Data Type Conversion'
|
||||
/* SignalConversion: '<S1419>/TmpSignal ConversionAtByte PackInport2' incorporates:
|
||||
* Constant: '<S1419>/Constant1'
|
||||
* DataTypeConversion: '<S1419>/Data Type Conversion'
|
||||
*/
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2_o[0] = SIL_B.Ps_m;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2_o[1] = SIL_B.qbar_h;
|
||||
@@ -8824,7 +8834,7 @@ static void SIL_work(void)
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2_o[11] = SIL_P.use_deadbandComp;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2_o[12] = (real32_T)SIL_B.add_m;
|
||||
|
||||
/* SignalConversion: '<S1417>/TmpSignal ConversionAtByte PackInport3' */
|
||||
/* SignalConversion: '<S1419>/TmpSignal ConversionAtByte PackInport3' */
|
||||
SIL_B.TmpSignalConversionAtBytePackInport3_p[0] = SIL_B.UnitDelay_i;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport3_p[1] = SIL_B.UnitDelay_i;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport3_p[2] = SIL_B.good_df;
|
||||
@@ -8834,16 +8844,16 @@ static void SIL_work(void)
|
||||
SIL_B.TmpSignalConversionAtBytePackInport3_p[6] = SIL_B.good;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport3_p[7] = SIL_B.good_o;
|
||||
|
||||
/* SignalConversion: '<S1417>/TmpSignal ConversionAtByte PackInport4' */
|
||||
/* SignalConversion: '<S1419>/TmpSignal ConversionAtByte PackInport4' */
|
||||
for (i = 0; i < 5; i++) {
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4_bx[i] = SIL_B.UnitDelay_f[i];
|
||||
}
|
||||
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4_bx[5] = SIL_B.Merge.USE_ADRC;
|
||||
|
||||
/* S-Function (any2byte): '<S1417>/Byte Pack' */
|
||||
/* S-Function (any2byte): '<S1419>/Byte Pack' */
|
||||
|
||||
/* Pack: <S1417>/Byte Pack */
|
||||
/* Pack: <S1419>/Byte Pack */
|
||||
(void) memcpy(&SIL_B.BytePack_p[0],
|
||||
&SIL_B.TmpSignalConversionAtBytePackInport1[0],
|
||||
8);
|
||||
@@ -8857,20 +8867,20 @@ static void SIL_work(void)
|
||||
&SIL_B.TmpSignalConversionAtBytePackInport4_bx[0],
|
||||
6);
|
||||
|
||||
/* Sum: '<S1417>/Sum of Elements' */
|
||||
/* Sum: '<S1419>/Sum of Elements' */
|
||||
tmp = 0U;
|
||||
for (i = 0; i < 82; i++) {
|
||||
tmp = (uint8_T)((uint32_T)tmp + SIL_B.BytePack_p[i]);
|
||||
|
||||
/* SignalConversion: '<S1412>/OutportBufferFordata' */
|
||||
/* SignalConversion: '<S1414>/OutportBufferFordata' */
|
||||
SIL_B.Merge_gk[i + 4] = SIL_B.BytePack_p[i];
|
||||
}
|
||||
|
||||
/* SignalConversion: '<S1412>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1417>/id'
|
||||
* Constant: '<S1417>/sync1'
|
||||
* Constant: '<S1417>/sync2'
|
||||
* Sum: '<S1417>/Sum of Elements'
|
||||
/* SignalConversion: '<S1414>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1419>/id'
|
||||
* Constant: '<S1419>/sync1'
|
||||
* Constant: '<S1419>/sync2'
|
||||
* Sum: '<S1419>/Sum of Elements'
|
||||
*/
|
||||
SIL_B.Merge_gk[0] = 235U;
|
||||
SIL_B.Merge_gk[1] = 144U;
|
||||
@@ -8879,7 +8889,7 @@ static void SIL_work(void)
|
||||
SIL_B.Merge_gk[86] = tmp;
|
||||
memset(&SIL_B.Merge_gk[87], 0, 173U * sizeof(uint8_T));
|
||||
|
||||
/* SignalConversion: '<S1412>/OutportBufferForlen' */
|
||||
/* SignalConversion: '<S1414>/OutportBufferForlen' */
|
||||
SIL_B.Merge1_e = SIL_ConstB.Width1_m;
|
||||
|
||||
/* End of Outputs for SubSystem: '<S7>/rec5Hz1' */
|
||||
@@ -8917,12 +8927,12 @@ static void SIL_work(void)
|
||||
SIL_Y.rec_seq++;
|
||||
|
||||
/* Outputs for Function Call SubSystem: '<S7>/rec20Hz' */
|
||||
/* SignalConversion: '<S1414>/TmpSignal ConversionAtByte PackInport1' */
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport1' */
|
||||
SIL_B.TmpSignalConversionAtBytePackInport1_lf[0] = SIL_B.Merge.boot_time;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport1_lf[1] =
|
||||
SIL_B.BusAssignment_j.TOW;
|
||||
|
||||
/* SignalConversion: '<S1414>/TmpSignal ConversionAtByte PackInport2' */
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport2' */
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2[0] = SIL_B.BusAssignment_j.lat;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2[1] = SIL_B.BusAssignment_j.lon;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2[2] = SIL_B.LLA_i[0];
|
||||
@@ -8932,7 +8942,7 @@ static void SIL_work(void)
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2[4] = SIL_B.LLA_i[2];
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2[7] = SIL_B.LLA[2];
|
||||
|
||||
/* SignalConversion: '<S1414>/TmpSignal ConversionAtByte PackInport3' incorporates:
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport3' incorporates:
|
||||
* UnitDelay: '<S6>/Unit Delay'
|
||||
*/
|
||||
SIL_B.TmpSignalConversionAtBytePackInport3[0] = SIL_B.Merge.phi_c;
|
||||
@@ -8960,14 +8970,14 @@ static void SIL_work(void)
|
||||
SIL_B.TmpSignalConversionAtBytePackInport3[18] = SIL_B.BusAssignment_j.p;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport3[19] = SIL_B.BusAssignment_j.q;
|
||||
|
||||
/* SignalConversion: '<S1414>/TmpSignal ConversionAtByte PackInport4' incorporates:
|
||||
* DataTypeConversion: '<S1414>/Data Type Conversion'
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport4' incorporates:
|
||||
* DataTypeConversion: '<S1416>/Data Type Conversion'
|
||||
*/
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4[0] = (uint32_T)SIL_B.Merge.mode;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4[1] = SIL_B.gps_pos_status_d;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport4[2] = SIL_B.gps_pos_status;
|
||||
|
||||
/* SignalConversion: '<S1414>/TmpSignal ConversionAtByte PackInport5' */
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport5' */
|
||||
SIL_B.TmpSignalConversionAtBytePackInport5[0] = SIL_B.Merge.WP_cur;
|
||||
for (i = 0; i < 7; i++) {
|
||||
SIL_B.TmpSignalConversionAtBytePackInport5[i + 1] = 0U;
|
||||
@@ -8976,9 +8986,9 @@ static void SIL_work(void)
|
||||
SIL_B.TmpSignalConversionAtBytePackInport5[8] = SIL_B.SFunction.RPM_mea;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport5[9] = SIL_B.SFunction.Kfuel;
|
||||
|
||||
/* SignalConversion: '<S1414>/TmpSignal ConversionAtByte PackInport6' incorporates:
|
||||
* DataTypeConversion: '<S1414>/Data Type Conversion1'
|
||||
* DataTypeConversion: '<S1414>/Data Type Conversion2'
|
||||
/* SignalConversion: '<S1416>/TmpSignal ConversionAtByte PackInport6' incorporates:
|
||||
* DataTypeConversion: '<S1416>/Data Type Conversion1'
|
||||
* DataTypeConversion: '<S1416>/Data Type Conversion2'
|
||||
*/
|
||||
SIL_B.TmpSignalConversionAtBytePackInport6[0] = SIL_B.Merge.recovery;
|
||||
SIL_B.TmpSignalConversionAtBytePackInport6[1] = SIL_B.Merge.ECU_CMD;
|
||||
@@ -8989,9 +8999,9 @@ static void SIL_work(void)
|
||||
SIL_B.TmpSignalConversionAtBytePackInport6[5] =
|
||||
SIL_B.BusAssignment_j.satnum;
|
||||
|
||||
/* S-Function (any2byte): '<S1414>/Byte Pack' */
|
||||
/* S-Function (any2byte): '<S1416>/Byte Pack' */
|
||||
|
||||
/* Pack: <S1414>/Byte Pack */
|
||||
/* Pack: <S1416>/Byte Pack */
|
||||
(void) memcpy(&SIL_B.BytePack_k[0],
|
||||
&SIL_B.TmpSignalConversionAtBytePackInport1_lf[0],
|
||||
8);
|
||||
@@ -9011,20 +9021,20 @@ static void SIL_work(void)
|
||||
&SIL_B.TmpSignalConversionAtBytePackInport6[0],
|
||||
6);
|
||||
|
||||
/* Sum: '<S1414>/Sum of Elements' */
|
||||
/* Sum: '<S1416>/Sum of Elements' */
|
||||
tmp = 0U;
|
||||
for (i = 0; i < 190; i++) {
|
||||
tmp = (uint8_T)((uint32_T)tmp + SIL_B.BytePack_k[i]);
|
||||
|
||||
/* SignalConversion: '<S1409>/OutportBufferFordata' */
|
||||
/* SignalConversion: '<S1411>/OutportBufferFordata' */
|
||||
SIL_B.Merge_gk[i + 4] = SIL_B.BytePack_k[i];
|
||||
}
|
||||
|
||||
/* SignalConversion: '<S1409>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1414>/id'
|
||||
* Constant: '<S1414>/sync1'
|
||||
* Constant: '<S1414>/sync2'
|
||||
* Sum: '<S1414>/Sum of Elements'
|
||||
/* SignalConversion: '<S1411>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1416>/id'
|
||||
* Constant: '<S1416>/sync1'
|
||||
* Constant: '<S1416>/sync2'
|
||||
* Sum: '<S1416>/Sum of Elements'
|
||||
*/
|
||||
SIL_B.Merge_gk[0] = 235U;
|
||||
SIL_B.Merge_gk[1] = 144U;
|
||||
@@ -9033,7 +9043,7 @@ static void SIL_work(void)
|
||||
SIL_B.Merge_gk[194] = tmp;
|
||||
memset(&SIL_B.Merge_gk[195], 0, 65U * sizeof(uint8_T));
|
||||
|
||||
/* SignalConversion: '<S1409>/OutportBufferForlen' */
|
||||
/* SignalConversion: '<S1411>/OutportBufferForlen' */
|
||||
SIL_B.Merge1_e = SIL_ConstB.Width1_i;
|
||||
|
||||
/* End of Outputs for SubSystem: '<S7>/rec20Hz' */
|
||||
@@ -9064,7 +9074,7 @@ static void SIL_work(void)
|
||||
SIL_Y.rec_seq++;
|
||||
|
||||
/* Outputs for Function Call SubSystem: '<S7>/rec20Hz1' */
|
||||
/* SignalConversion: '<S1415>/TmpSignal ConversionAtByte PackInport2' incorporates:
|
||||
/* SignalConversion: '<S1417>/TmpSignal ConversionAtByte PackInport2' incorporates:
|
||||
* UnitDelay: '<S6>/Unit Delay'
|
||||
*/
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2_or[0] =
|
||||
@@ -9132,29 +9142,29 @@ static void SIL_work(void)
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2_or[41] = SIL_B.Accels_a[2];
|
||||
SIL_B.TmpSignalConversionAtBytePackInport2_or[44] = SIL_B.pqr_e[2];
|
||||
|
||||
/* S-Function (any2byte): '<S1415>/Byte Pack' */
|
||||
/* S-Function (any2byte): '<S1417>/Byte Pack' */
|
||||
|
||||
/* Pack: <S1415>/Byte Pack */
|
||||
/* Pack: <S1417>/Byte Pack */
|
||||
(void) memcpy(&SIL_B.BytePack_i[0], &SIL_B.Merge.boot_time,
|
||||
4);
|
||||
(void) memcpy(&SIL_B.BytePack_i[4],
|
||||
&SIL_B.TmpSignalConversionAtBytePackInport2_or[0],
|
||||
180);
|
||||
|
||||
/* Sum: '<S1415>/Sum of Elements' */
|
||||
/* Sum: '<S1417>/Sum of Elements' */
|
||||
tmp = 0U;
|
||||
for (i = 0; i < 184; i++) {
|
||||
tmp = (uint8_T)((uint32_T)tmp + SIL_B.BytePack_i[i]);
|
||||
|
||||
/* SignalConversion: '<S1410>/OutportBufferFordata' */
|
||||
/* SignalConversion: '<S1412>/OutportBufferFordata' */
|
||||
SIL_B.Merge_gk[i + 4] = SIL_B.BytePack_i[i];
|
||||
}
|
||||
|
||||
/* SignalConversion: '<S1410>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1415>/id'
|
||||
* Constant: '<S1415>/sync1'
|
||||
* Constant: '<S1415>/sync2'
|
||||
* Sum: '<S1415>/Sum of Elements'
|
||||
/* SignalConversion: '<S1412>/OutportBufferFordata' incorporates:
|
||||
* Constant: '<S1417>/id'
|
||||
* Constant: '<S1417>/sync1'
|
||||
* Constant: '<S1417>/sync2'
|
||||
* Sum: '<S1417>/Sum of Elements'
|
||||
*/
|
||||
SIL_B.Merge_gk[0] = 235U;
|
||||
SIL_B.Merge_gk[1] = 144U;
|
||||
@@ -9163,7 +9173,7 @@ static void SIL_work(void)
|
||||
SIL_B.Merge_gk[188] = tmp;
|
||||
memset(&SIL_B.Merge_gk[189], 0, 71U * sizeof(uint8_T));
|
||||
|
||||
/* SignalConversion: '<S1410>/OutportBufferForlen' */
|
||||
/* SignalConversion: '<S1412>/OutportBufferForlen' */
|
||||
SIL_B.Merge1_e = SIL_ConstB.Width1_l;
|
||||
|
||||
/* End of Outputs for SubSystem: '<S7>/rec20Hz1' */
|
||||
@@ -10474,6 +10484,8 @@ void SIL_step(void)
|
||||
real32_T h_s;
|
||||
real32_T lat_e;
|
||||
real32_T lon_e;
|
||||
uint16_T mission_sidx;
|
||||
uint16_T mission_cnt;
|
||||
uint32_T bpIndices[3];
|
||||
real_T fractions[3];
|
||||
uint32_T bpIndices_0[3];
|
||||
@@ -10777,7 +10789,6 @@ void SIL_step(void)
|
||||
ENUM_VTOL_STATE rtb_Merge_b_vtol_state;
|
||||
ENUM_LANDED_STATE rtb_Merge_b_landed_state;
|
||||
boolean_T rtb_Merge_b_linked;
|
||||
uint16_T rtb_Merge_b_WP_cur;
|
||||
real32_T rtb_Merge_b_base_asl;
|
||||
real32_T rtb_Merge_b_base_asl_baro;
|
||||
boolean_T rtb_Merge_b_standby_cmd;
|
||||
@@ -10813,7 +10824,6 @@ void SIL_step(void)
|
||||
uint8_T rtb_Merge_b_p500w_enable;
|
||||
uint8_T rtb_Merge_b_actuator_startup;
|
||||
uint8_T rtb_Merge_b_ECU_CMD;
|
||||
uint16_T rtb_Merge_b_ECU_RPM;
|
||||
uint8_T rtb_Merge_b_ccm_ch;
|
||||
uint16_T rtb_Merge_b_ccm_period;
|
||||
uint8_T rtb_Merge_b_ccm_sw;
|
||||
@@ -16948,7 +16958,7 @@ void SIL_step(void)
|
||||
|
||||
/* End of Chart: '<S1328>/Chart' */
|
||||
|
||||
/* Chart: '<S1329>/Chart' incorporates:
|
||||
/* Chart: '<S1330>/Chart' incorporates:
|
||||
* UnitDelay: '<S389>/Unit Delay'
|
||||
*/
|
||||
if (SIL_DW.temporalCounter_i1_il < 1023U) {
|
||||
@@ -16978,9 +16988,9 @@ void SIL_step(void)
|
||||
idx_0 |= 2U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1329>/Chart' */
|
||||
/* End of Chart: '<S1330>/Chart' */
|
||||
|
||||
/* Chart: '<S1330>/Chart' */
|
||||
/* Chart: '<S1331>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_n < 1023U) {
|
||||
SIL_DW.temporalCounter_i1_n++;
|
||||
}
|
||||
@@ -17008,9 +17018,9 @@ void SIL_step(void)
|
||||
idx_0 |= 4U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1330>/Chart' */
|
||||
/* End of Chart: '<S1331>/Chart' */
|
||||
|
||||
/* Chart: '<S1331>/Chart' */
|
||||
/* Chart: '<S1332>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_b < 1023U) {
|
||||
SIL_DW.temporalCounter_i1_b++;
|
||||
}
|
||||
@@ -17038,9 +17048,9 @@ void SIL_step(void)
|
||||
idx_0 |= 8U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1331>/Chart' */
|
||||
/* End of Chart: '<S1332>/Chart' */
|
||||
|
||||
/* Chart: '<S1332>/Chart' incorporates:
|
||||
/* Chart: '<S1333>/Chart' incorporates:
|
||||
* UnitDelay: '<S388>/Unit Delay'
|
||||
*/
|
||||
if (SIL_DW.temporalCounter_i1_gn < 1023U) {
|
||||
@@ -17070,9 +17080,9 @@ void SIL_step(void)
|
||||
idx_0 |= 16U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1332>/Chart' */
|
||||
/* End of Chart: '<S1333>/Chart' */
|
||||
|
||||
/* Chart: '<S1333>/Chart' */
|
||||
/* Chart: '<S1334>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_g1 < 1023U) {
|
||||
SIL_DW.temporalCounter_i1_g1++;
|
||||
}
|
||||
@@ -17100,31 +17110,31 @@ void SIL_step(void)
|
||||
idx_0 |= 32U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1333>/Chart' */
|
||||
/* End of Chart: '<S1334>/Chart' */
|
||||
|
||||
/* Chart: '<S1334>/Chart' incorporates:
|
||||
* Constant: '<S1334>/Constant1'
|
||||
* Constant: '<S1377>/Constant'
|
||||
* RelationalOperator: '<S1377>/Compare'
|
||||
* Selector: '<S1334>/select'
|
||||
/* Chart: '<S1335>/Chart' incorporates:
|
||||
* Constant: '<S1335>/Constant1'
|
||||
* Constant: '<S1379>/Constant'
|
||||
* RelationalOperator: '<S1379>/Compare'
|
||||
* Selector: '<S1335>/select'
|
||||
*/
|
||||
if (SIL_B.BusAssignment_j.analog_inputs[SIL_P.door_idx] < SIL_P.door_level)
|
||||
{
|
||||
idx_0 |= 64U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1334>/Chart' */
|
||||
/* End of Chart: '<S1335>/Chart' */
|
||||
|
||||
/* Chart: '<S1335>/Chart' incorporates:
|
||||
/* Chart: '<S1336>/Chart' incorporates:
|
||||
* DataStoreRead: '<S6>/Data Store Read'
|
||||
*/
|
||||
if (SIL_DW.CC.inbound) {
|
||||
idx_0 |= 128U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1335>/Chart' */
|
||||
/* End of Chart: '<S1336>/Chart' */
|
||||
|
||||
/* Chart: '<S1343>/Chart' incorporates:
|
||||
/* Chart: '<S1344>/Chart' incorporates:
|
||||
* Constant: '<S1307>/Constant3'
|
||||
*/
|
||||
if (SIL_DW.temporalCounter_i1_k < 255U) {
|
||||
@@ -17158,9 +17168,9 @@ void SIL_step(void)
|
||||
rtb_out_eq = 1;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1343>/Chart' */
|
||||
/* End of Chart: '<S1344>/Chart' */
|
||||
|
||||
/* Chart: '<S1354>/Chart' */
|
||||
/* Chart: '<S1355>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_ig < 255U) {
|
||||
SIL_DW.temporalCounter_i1_ig++;
|
||||
}
|
||||
@@ -17188,9 +17198,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 2U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1354>/Chart' */
|
||||
/* End of Chart: '<S1355>/Chart' */
|
||||
|
||||
/* Chart: '<S1360>/Chart' */
|
||||
/* Chart: '<S1361>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_pg < 255U) {
|
||||
SIL_DW.temporalCounter_i1_pg++;
|
||||
}
|
||||
@@ -17218,9 +17228,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 4U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1360>/Chart' */
|
||||
/* End of Chart: '<S1361>/Chart' */
|
||||
|
||||
/* Chart: '<S1364>/Chart' */
|
||||
/* Chart: '<S1365>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_nd < 255U) {
|
||||
SIL_DW.temporalCounter_i1_nd++;
|
||||
}
|
||||
@@ -17248,9 +17258,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 8U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1364>/Chart' */
|
||||
/* End of Chart: '<S1365>/Chart' */
|
||||
|
||||
/* Chart: '<S1365>/Chart' */
|
||||
/* Chart: '<S1366>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_h < 255U) {
|
||||
SIL_DW.temporalCounter_i1_h++;
|
||||
}
|
||||
@@ -17278,9 +17288,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 16U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1365>/Chart' */
|
||||
/* End of Chart: '<S1366>/Chart' */
|
||||
|
||||
/* Chart: '<S1366>/Chart' */
|
||||
/* Chart: '<S1367>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_gy < 255U) {
|
||||
SIL_DW.temporalCounter_i1_gy++;
|
||||
}
|
||||
@@ -17308,9 +17318,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 32U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1366>/Chart' */
|
||||
/* End of Chart: '<S1367>/Chart' */
|
||||
|
||||
/* Chart: '<S1367>/Chart' */
|
||||
/* Chart: '<S1368>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_pn < 255U) {
|
||||
SIL_DW.temporalCounter_i1_pn++;
|
||||
}
|
||||
@@ -17338,9 +17348,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 64U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1367>/Chart' */
|
||||
/* End of Chart: '<S1368>/Chart' */
|
||||
|
||||
/* Chart: '<S1368>/Chart' */
|
||||
/* Chart: '<S1369>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_ec < 255U) {
|
||||
SIL_DW.temporalCounter_i1_ec++;
|
||||
}
|
||||
@@ -17368,9 +17378,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 128U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1368>/Chart' */
|
||||
/* End of Chart: '<S1369>/Chart' */
|
||||
|
||||
/* Chart: '<S1369>/Chart' */
|
||||
/* Chart: '<S1370>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_bn < 255U) {
|
||||
SIL_DW.temporalCounter_i1_bn++;
|
||||
}
|
||||
@@ -17398,9 +17408,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 256U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1369>/Chart' */
|
||||
/* End of Chart: '<S1370>/Chart' */
|
||||
|
||||
/* Chart: '<S1344>/Chart' */
|
||||
/* Chart: '<S1345>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_p5 < 255U) {
|
||||
SIL_DW.temporalCounter_i1_p5++;
|
||||
}
|
||||
@@ -17428,9 +17438,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 512U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1344>/Chart' */
|
||||
/* End of Chart: '<S1345>/Chart' */
|
||||
|
||||
/* Chart: '<S1345>/Chart' */
|
||||
/* Chart: '<S1346>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_m < 255U) {
|
||||
SIL_DW.temporalCounter_i1_m++;
|
||||
}
|
||||
@@ -17458,9 +17468,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 1024U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1345>/Chart' */
|
||||
/* End of Chart: '<S1346>/Chart' */
|
||||
|
||||
/* Chart: '<S1346>/Chart' */
|
||||
/* Chart: '<S1347>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_na < 255U) {
|
||||
SIL_DW.temporalCounter_i1_na++;
|
||||
}
|
||||
@@ -17488,16 +17498,16 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 2048U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1346>/Chart' */
|
||||
/* End of Chart: '<S1347>/Chart' */
|
||||
|
||||
/* Chart: '<S1347>/Chart' */
|
||||
/* Chart: '<S1348>/Chart' */
|
||||
if (rtb_not) {
|
||||
rtb_out_eq |= 4096U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1347>/Chart' */
|
||||
/* End of Chart: '<S1348>/Chart' */
|
||||
|
||||
/* Chart: '<S1348>/Chart' */
|
||||
/* Chart: '<S1349>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_d2 < 255U) {
|
||||
SIL_DW.temporalCounter_i1_d2++;
|
||||
}
|
||||
@@ -17525,9 +17535,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 8192U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1348>/Chart' */
|
||||
/* End of Chart: '<S1349>/Chart' */
|
||||
|
||||
/* Chart: '<S1349>/Chart' */
|
||||
/* Chart: '<S1350>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_hs < 255U) {
|
||||
SIL_DW.temporalCounter_i1_hs++;
|
||||
}
|
||||
@@ -17555,9 +17565,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 16384U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1349>/Chart' */
|
||||
/* End of Chart: '<S1350>/Chart' */
|
||||
|
||||
/* Chart: '<S1350>/Chart' */
|
||||
/* Chart: '<S1351>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_czk < 255U) {
|
||||
SIL_DW.temporalCounter_i1_czk++;
|
||||
}
|
||||
@@ -17585,9 +17595,9 @@ void SIL_step(void)
|
||||
rtb_out_eq |= 32768U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1350>/Chart' */
|
||||
/* End of Chart: '<S1351>/Chart' */
|
||||
|
||||
/* Chart: '<S1351>/Chart' */
|
||||
/* Chart: '<S1352>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_c4 < 255U) {
|
||||
SIL_DW.temporalCounter_i1_c4++;
|
||||
}
|
||||
@@ -17619,9 +17629,9 @@ void SIL_step(void)
|
||||
rtb_out_jo = rtb_out_eq | 65536U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1351>/Chart' */
|
||||
/* End of Chart: '<S1352>/Chart' */
|
||||
|
||||
/* Chart: '<S1352>/Chart' */
|
||||
/* Chart: '<S1353>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_c3 < 255U) {
|
||||
SIL_DW.temporalCounter_i1_c3++;
|
||||
}
|
||||
@@ -17649,13 +17659,13 @@ void SIL_step(void)
|
||||
rtb_out_jo |= 131072U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1352>/Chart' */
|
||||
/* End of Chart: '<S1353>/Chart' */
|
||||
|
||||
/* Chart: '<S1358>/Chart' incorporates:
|
||||
* Chart: '<S1353>/Chart'
|
||||
* Chart: '<S1355>/Chart'
|
||||
/* Chart: '<S1359>/Chart' incorporates:
|
||||
* Chart: '<S1354>/Chart'
|
||||
* Chart: '<S1356>/Chart'
|
||||
* Chart: '<S1357>/Chart'
|
||||
* Chart: '<S1358>/Chart'
|
||||
* DataStoreRead: '<S6>/Data Store Read'
|
||||
*/
|
||||
rtb_out_jo = (uint32_T)(SIL_DW.CC.recovery & 2) << 17 | rtb_out_jo |
|
||||
@@ -17663,7 +17673,7 @@ void SIL_step(void)
|
||||
& 8) << 17 | (uint32_T)(SIL_DW.CC.recovery & 32) << 16 | (uint32_T)
|
||||
(SIL_B.ByteUnpack_o11[2] & 19) << 22;
|
||||
|
||||
/* Chart: '<S1359>/Chart' */
|
||||
/* Chart: '<S1360>/Chart' */
|
||||
if (SIL_DW.temporalCounter_i1_fz < 255U) {
|
||||
SIL_DW.temporalCounter_i1_fz++;
|
||||
}
|
||||
@@ -17691,9 +17701,9 @@ void SIL_step(void)
|
||||
rtb_out_jo |= 268435456U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1359>/Chart' */
|
||||
/* End of Chart: '<S1360>/Chart' */
|
||||
|
||||
/* Chart: '<S1361>/Chart' incorporates:
|
||||
/* Chart: '<S1362>/Chart' incorporates:
|
||||
* UnitDelay: '<S392>/Unit Delay'
|
||||
*/
|
||||
if (SIL_DW.temporalCounter_i1_cz < 255U) {
|
||||
@@ -17723,55 +17733,57 @@ void SIL_step(void)
|
||||
rtb_out_jo |= 536870912U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1361>/Chart' */
|
||||
/* End of Chart: '<S1362>/Chart' */
|
||||
|
||||
/* Chart: '<S1362>/Chart' incorporates:
|
||||
/* Chart: '<S1363>/Chart' incorporates:
|
||||
* DataStoreRead: '<S6>/Data Store Read'
|
||||
*/
|
||||
if (SIL_DW.CC.enable_rec) {
|
||||
rtb_out_jo |= 1073741824U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1362>/Chart' */
|
||||
/* End of Chart: '<S1363>/Chart' */
|
||||
|
||||
/* BusAssignment: '<S1307>/Bus Assignment' incorporates:
|
||||
* DataStoreRead: '<S6>/Data Store Read'
|
||||
* DataTypeConversion: '<S1337>/Data Type Conversion'
|
||||
* DataTypeConversion: '<S1338>/Data Type Conversion'
|
||||
* DataTypeConversion: '<S1339>/Data Type Conversion'
|
||||
* DataTypeConversion: '<S1340>/Data Type Conversion'
|
||||
* DataTypeConversion: '<S1341>/Data Type Conversion'
|
||||
* DataTypeConversion: '<S1342>/Data Type Conversion'
|
||||
* Gain: '<S1338>/gain'
|
||||
* DataTypeConversion: '<S1343>/Data Type Conversion'
|
||||
* Gain: '<S1339>/gain'
|
||||
* Gain: '<S1340>/gain'
|
||||
* Gain: '<S1341>/gain'
|
||||
* Gain: '<S1342>/gain'
|
||||
* Sum: '<S1338>/Add'
|
||||
* Gain: '<S1343>/gain'
|
||||
* Sum: '<S1339>/Add'
|
||||
* Sum: '<S1340>/Add'
|
||||
* Sum: '<S1341>/Add'
|
||||
* Sum: '<S1342>/Add'
|
||||
* Sum: '<S1343>/Add'
|
||||
*/
|
||||
SIL_B.BusAssignment_j.sensors_present = ((((10U * (uint32_T)
|
||||
SIL_DW.CC.AFCS_LAT + (uint32_T)SIL_DW.CC.AFCS_VERT) + 100U * (uint32_T)
|
||||
SIL_DW.CC.AT) + 1000U * (uint32_T)SIL_DW.CC.CSAS_yaw) + 10000U *
|
||||
(uint32_T)SIL_DW.CC.AS_SEL) + 100000U * SIL_DW.CC.USE_ADRC;
|
||||
|
||||
/* Chart: '<S1336>/Chart' incorporates:
|
||||
/* Chart: '<S1337>/Chart' incorporates:
|
||||
* DataStoreRead: '<S6>/Data Store Read'
|
||||
*/
|
||||
if (SIL_DW.CC.p500w_enable != 0) {
|
||||
/* BusAssignment: '<S1307>/Bus Assignment' */
|
||||
SIL_B.BusAssignment_j.sensors_enabled = idx_0 | 256U;
|
||||
} else {
|
||||
/* BusAssignment: '<S1307>/Bus Assignment' */
|
||||
SIL_B.BusAssignment_j.sensors_enabled = (uint32_T)idx_0;
|
||||
idx_0 |= 256U;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1336>/Chart' */
|
||||
/* End of Chart: '<S1337>/Chart' */
|
||||
|
||||
/* Chart: '<S1363>/Chart' incorporates:
|
||||
/* BusAssignment: '<S1307>/Bus Assignment' incorporates:
|
||||
* Chart: '<S1329>/Chart'
|
||||
*/
|
||||
SIL_B.BusAssignment_j.sensors_enabled = (uint32_T)dummyMissionIdx << 9U |
|
||||
idx_0;
|
||||
|
||||
/* Chart: '<S1364>/Chart' incorporates:
|
||||
* DataStoreRead: '<S6>/Data Store Read'
|
||||
*/
|
||||
if (SIL_DW.CC.linked) {
|
||||
@@ -17782,7 +17794,7 @@ void SIL_step(void)
|
||||
SIL_B.BusAssignment_j.sensors_health = rtb_out_jo;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1363>/Chart' */
|
||||
/* End of Chart: '<S1364>/Chart' */
|
||||
|
||||
/* UnitDelay: '<S6>/Unit Delay' */
|
||||
SIL_B.UnitDelay = SIL_DW.UnitDelay_DSTATE;
|
||||
@@ -24868,7 +24880,7 @@ void SIL_step(void)
|
||||
rtb_Merge_b_vtol_state = rtb_Merge_g2_vtol_state;
|
||||
rtb_Merge_b_landed_state = rtb_Merge_g2_landed_state;
|
||||
rtb_Merge_b_linked = rtb_Merge_g2_linked;
|
||||
rtb_Merge_b_WP_cur = rtb_Merge_g2_WP_cur;
|
||||
mission_sidx = rtb_Merge_g2_WP_cur;
|
||||
rtb_Merge_b_base_asl = rtb_Merge_g2_base_asl;
|
||||
rtb_Merge_b_base_asl_baro = rtb_Merge_g2_base_asl_baro;
|
||||
rtb_Merge_b_standby_cmd = rtb_Merge_g2_standby_cmd;
|
||||
@@ -24907,7 +24919,7 @@ void SIL_step(void)
|
||||
rtb_Merge_b_p500w_enable = rtb_Merge_g2_p500w_enable;
|
||||
rtb_Merge_b_actuator_startup = rtb_Merge_g2_actuator_startup;
|
||||
rtb_Merge_b_ECU_CMD = rtb_Merge_g2_ECU_CMD;
|
||||
rtb_Merge_b_ECU_RPM = rtb_Merge_g2_ECU_RPM;
|
||||
mission_cnt = rtb_Merge_g2_ECU_RPM;
|
||||
rtb_Merge_b_ccm_ch = rtb_Merge_g2_ccm_ch;
|
||||
rtb_Merge_b_ccm_period = rtb_Merge_g2_ccm_period;
|
||||
rtb_Merge_b_ccm_sw = rtb_Merge_g2_ccm_sw;
|
||||
@@ -25137,7 +25149,7 @@ void SIL_step(void)
|
||||
rtb_Merge_b_vtol_state = rtb_Merge_g2_vtol_state;
|
||||
rtb_Merge_b_landed_state = rtb_Merge_g2_landed_state;
|
||||
rtb_Merge_b_linked = rtb_Merge_g2_linked;
|
||||
rtb_Merge_b_WP_cur = rtb_Merge_g2_WP_cur;
|
||||
mission_sidx = rtb_Merge_g2_WP_cur;
|
||||
rtb_Merge_b_base_asl = rtb_Merge_g2_base_asl;
|
||||
rtb_Merge_b_base_asl_baro = rtb_Merge_g2_base_asl_baro;
|
||||
rtb_Merge_b_standby_cmd = rtb_Merge_g2_standby_cmd;
|
||||
@@ -25176,7 +25188,7 @@ void SIL_step(void)
|
||||
rtb_Merge_b_p500w_enable = rtb_Merge_g2_p500w_enable;
|
||||
rtb_Merge_b_actuator_startup = rtb_Merge_g2_actuator_startup;
|
||||
rtb_Merge_b_ECU_CMD = rtb_Merge_g2_ECU_CMD;
|
||||
rtb_Merge_b_ECU_RPM = rtb_Merge_g2_ECU_RPM;
|
||||
mission_cnt = rtb_Merge_g2_ECU_RPM;
|
||||
rtb_Merge_b_ccm_ch = rtb_Merge_g2_ccm_ch;
|
||||
rtb_Merge_b_ccm_period = rtb_Merge_g2_ccm_period;
|
||||
rtb_Merge_b_ccm_sw = rtb_Merge_g2_ccm_sw;
|
||||
@@ -25292,7 +25304,7 @@ void SIL_step(void)
|
||||
rtb_Merge_b_vtol_state = rtb_Merge_g2_vtol_state;
|
||||
rtb_Merge_b_landed_state = rtb_Merge_g2_landed_state;
|
||||
rtb_Merge_b_linked = rtb_Merge_g2_linked;
|
||||
rtb_Merge_b_WP_cur = rtb_Merge_g2_WP_cur;
|
||||
mission_sidx = rtb_Merge_g2_WP_cur;
|
||||
rtb_Merge_b_base_asl = rtb_Merge_g2_base_asl;
|
||||
rtb_Merge_b_base_asl_baro = rtb_Merge_g2_base_asl_baro;
|
||||
rtb_Merge_b_standby_cmd = rtb_Merge_g2_standby_cmd;
|
||||
@@ -25332,7 +25344,7 @@ void SIL_step(void)
|
||||
rtb_Merge_b_p500w_enable = rtb_Merge_g2_p500w_enable;
|
||||
rtb_Merge_b_actuator_startup = rtb_Merge_g2_actuator_startup;
|
||||
rtb_Merge_b_ECU_CMD = rtb_Merge_g2_ECU_CMD;
|
||||
rtb_Merge_b_ECU_RPM = rtb_Merge_g2_ECU_RPM;
|
||||
mission_cnt = rtb_Merge_g2_ECU_RPM;
|
||||
rtb_Merge_b_ccm_ch = rtb_Merge_g2_ccm_ch;
|
||||
rtb_Merge_b_ccm_period = rtb_Merge_g2_ccm_period;
|
||||
rtb_Merge_b_ccm_sw = rtb_Merge_g2_ccm_sw;
|
||||
@@ -25820,7 +25832,7 @@ void SIL_step(void)
|
||||
rtb_Merge_o_vtol_state = rtb_Merge_b_vtol_state;
|
||||
rtb_Merge_o_landed_state = rtb_Merge_b_landed_state;
|
||||
rtb_Merge_o_linked = rtb_Merge_b_linked;
|
||||
rtb_Merge_o_WP_cur = rtb_Merge_b_WP_cur;
|
||||
rtb_Merge_o_WP_cur = mission_sidx;
|
||||
rtb_Merge_o_base_asl = rtb_Merge_b_base_asl;
|
||||
rtb_Merge_o_base_asl_baro = rtb_Merge_b_base_asl_baro;
|
||||
rtb_Merge_o_standby_cmd = rtb_Merge_b_standby_cmd;
|
||||
@@ -25859,7 +25871,7 @@ void SIL_step(void)
|
||||
rtb_Merge_o_p500w_enable = rtb_Merge_b_p500w_enable;
|
||||
rtb_Merge_o_actuator_startup = rtb_Merge_b_actuator_startup;
|
||||
rtb_Merge_o_ECU_CMD = rtb_Merge_b_ECU_CMD;
|
||||
rtb_Merge_o_ECU_RPM = rtb_Merge_b_ECU_RPM;
|
||||
rtb_Merge_o_ECU_RPM = mission_cnt;
|
||||
rtb_Merge_o_ccm_ch = rtb_Merge_b_ccm_ch;
|
||||
rtb_Merge_o_ccm_period = rtb_Merge_b_ccm_period;
|
||||
rtb_Merge_o_ccm_sw = rtb_Merge_b_ccm_sw;
|
||||
@@ -26352,7 +26364,7 @@ void SIL_step(void)
|
||||
rtb_Merge_o_vtol_state = rtb_Merge_b_vtol_state;
|
||||
rtb_Merge_o_landed_state = rtb_Merge_b_landed_state;
|
||||
rtb_Merge_o_linked = rtb_Merge_b_linked;
|
||||
rtb_Merge_o_WP_cur = rtb_Merge_b_WP_cur;
|
||||
rtb_Merge_o_WP_cur = mission_sidx;
|
||||
rtb_Merge_o_base_asl = rtb_Merge_b_base_asl;
|
||||
rtb_Merge_o_base_asl_baro = rtb_Merge_b_base_asl_baro;
|
||||
rtb_Merge_o_standby_cmd = rtb_Merge_b_standby_cmd;
|
||||
@@ -26391,7 +26403,7 @@ void SIL_step(void)
|
||||
rtb_Merge_o_p500w_enable = rtb_Merge_b_p500w_enable;
|
||||
rtb_Merge_o_actuator_startup = rtb_Merge_b_actuator_startup;
|
||||
rtb_Merge_o_ECU_CMD = rtb_Merge_b_ECU_CMD;
|
||||
rtb_Merge_o_ECU_RPM = rtb_Merge_b_ECU_RPM;
|
||||
rtb_Merge_o_ECU_RPM = mission_cnt;
|
||||
rtb_Merge_o_ccm_ch = rtb_Merge_b_ccm_ch;
|
||||
rtb_Merge_o_ccm_period = rtb_Merge_b_ccm_period;
|
||||
rtb_Merge_o_ccm_sw = rtb_Merge_b_ccm_sw;
|
||||
@@ -26554,7 +26566,7 @@ void SIL_step(void)
|
||||
rtb_Merge_o_vtol_state = rtb_Merge_b_vtol_state;
|
||||
rtb_Merge_o_landed_state = rtb_Merge_b_landed_state;
|
||||
rtb_Merge_o_linked = rtb_Merge_b_linked;
|
||||
rtb_Merge_o_WP_cur = rtb_Merge_b_WP_cur;
|
||||
rtb_Merge_o_WP_cur = mission_sidx;
|
||||
rtb_Merge_o_base_asl = rtb_Merge_b_base_asl;
|
||||
rtb_Merge_o_base_asl_baro = rtb_Merge_b_base_asl_baro;
|
||||
rtb_Merge_o_standby_cmd = rtb_Merge_b_standby_cmd;
|
||||
@@ -26594,7 +26606,7 @@ void SIL_step(void)
|
||||
rtb_Merge_o_p500w_enable = rtb_Merge_b_p500w_enable;
|
||||
rtb_Merge_o_actuator_startup = rtb_Merge_b_actuator_startup;
|
||||
rtb_Merge_o_ECU_CMD = rtb_Merge_b_ECU_CMD;
|
||||
rtb_Merge_o_ECU_RPM = rtb_Merge_b_ECU_RPM;
|
||||
rtb_Merge_o_ECU_RPM = mission_cnt;
|
||||
rtb_Merge_o_ccm_ch = rtb_Merge_b_ccm_ch;
|
||||
rtb_Merge_o_ccm_period = rtb_Merge_b_ccm_period;
|
||||
rtb_Merge_o_ccm_sw = rtb_Merge_b_ccm_sw;
|
||||
@@ -26711,7 +26723,7 @@ void SIL_step(void)
|
||||
rtb_Merge_o_vtol_state = rtb_Merge_b_vtol_state;
|
||||
rtb_Merge_o_landed_state = rtb_Merge_b_landed_state;
|
||||
rtb_Merge_o_linked = rtb_Merge_b_linked;
|
||||
rtb_Merge_o_WP_cur = rtb_Merge_b_WP_cur;
|
||||
rtb_Merge_o_WP_cur = mission_sidx;
|
||||
rtb_Merge_o_base_asl = rtb_Merge_b_base_asl;
|
||||
rtb_Merge_o_base_asl_baro = rtb_Merge_b_base_asl_baro;
|
||||
rtb_Merge_o_standby_cmd = rtb_Merge_b_standby_cmd;
|
||||
@@ -26751,7 +26763,7 @@ void SIL_step(void)
|
||||
rtb_Merge_o_p500w_enable = rtb_Merge_b_p500w_enable;
|
||||
rtb_Merge_o_actuator_startup = rtb_Merge_b_actuator_startup;
|
||||
rtb_Merge_o_ECU_CMD = rtb_Merge_b_ECU_CMD;
|
||||
rtb_Merge_o_ECU_RPM = rtb_Merge_b_ECU_RPM;
|
||||
rtb_Merge_o_ECU_RPM = mission_cnt;
|
||||
rtb_Merge_o_ccm_ch = rtb_Merge_b_ccm_ch;
|
||||
rtb_Merge_o_ccm_period = rtb_Merge_b_ccm_period;
|
||||
rtb_Merge_o_ccm_sw = rtb_Merge_b_ccm_sw;
|
||||
@@ -30198,7 +30210,7 @@ void SIL_step(void)
|
||||
rtb_Merge_g2_vtol_state = rtb_Merge_j.vtol_state;
|
||||
rtb_Merge_g2_landed_state = rtb_Merge_j.landed_state;
|
||||
rtb_Merge_b_linked = rtb_Merge_j.linked;
|
||||
rtb_Merge_b_WP_cur = rtb_Merge_j.WP_cur;
|
||||
mission_sidx = rtb_Merge_j.WP_cur;
|
||||
rtb_Merge_nl_base_asl = rtb_Merge_j.base_asl;
|
||||
rtb_Merge_nl_base_asl_baro = rtb_Merge_j.base_asl_baro;
|
||||
rtb_Merge_b_standby_cmd = rtb_Merge_j.standby_cmd;
|
||||
@@ -30296,7 +30308,7 @@ void SIL_step(void)
|
||||
/* BusAssignment: '<S1041>/Bus Assignment' incorporates:
|
||||
* DataTypeConversion: '<S1041>/Data Type Conversion'
|
||||
*/
|
||||
rtb_Merge_b_ECU_RPM = (uint16_T)(rtb_Sum1_o < 0.0F ? (int32_T)(uint16_T)
|
||||
mission_cnt = (uint16_T)(rtb_Sum1_o < 0.0F ? (int32_T)(uint16_T)
|
||||
-(int16_T)(uint16_T)-rtb_Sum1_o : (int32_T)(uint16_T)rtb_Sum1_o);
|
||||
|
||||
/* End of Outputs for SubSystem: '<S850>/AP2ECU' */
|
||||
@@ -30361,7 +30373,7 @@ void SIL_step(void)
|
||||
rtb_Merge_g2_vtol_state = rtb_Merge_j.vtol_state;
|
||||
rtb_Merge_g2_landed_state = rtb_Merge_j.landed_state;
|
||||
rtb_Merge_b_linked = rtb_Merge_j.linked;
|
||||
rtb_Merge_b_WP_cur = rtb_Merge_j.WP_cur;
|
||||
mission_sidx = rtb_Merge_j.WP_cur;
|
||||
rtb_Merge_nl_base_asl = rtb_Merge_j.base_asl;
|
||||
rtb_Merge_nl_base_asl_baro = rtb_Merge_j.base_asl_baro;
|
||||
rtb_Merge_b_standby_cmd = rtb_Merge_j.standby_cmd;
|
||||
@@ -30401,7 +30413,7 @@ void SIL_step(void)
|
||||
rtb_Merge_g2_p500w_enable = rtb_Merge_j.p500w_enable;
|
||||
rtb_Merge_g2_actuator_startup = rtb_Merge_j.actuator_startup;
|
||||
rtb_Merge_g2_ECU_CMD = rtb_Merge_j.ECU_CMD;
|
||||
rtb_Merge_b_ECU_RPM = rtb_Merge_j.ECU_RPM;
|
||||
mission_cnt = rtb_Merge_j.ECU_RPM;
|
||||
rtb_Merge_g2_ccm_ch = rtb_Merge_j.ccm_ch;
|
||||
rtb_Merge_b_ccm_period = rtb_Merge_j.ccm_period;
|
||||
rtb_Merge_g2_ccm_sw = rtb_Merge_j.ccm_sw;
|
||||
@@ -30671,7 +30683,7 @@ void SIL_step(void)
|
||||
SIL_B.Merge.vtol_state = rtb_Merge_g2_vtol_state;
|
||||
SIL_B.Merge.landed_state = rtb_Merge_g2_landed_state;
|
||||
SIL_B.Merge.linked = rtb_Merge_b_linked;
|
||||
SIL_B.Merge.WP_cur = rtb_Merge_b_WP_cur;
|
||||
SIL_B.Merge.WP_cur = mission_sidx;
|
||||
SIL_B.Merge.base_asl = rtb_Merge_nl_base_asl;
|
||||
SIL_B.Merge.base_asl_baro = rtb_Merge_nl_base_asl_baro;
|
||||
SIL_B.Merge.standby_cmd = rtb_Merge_b_standby_cmd;
|
||||
@@ -30711,7 +30723,7 @@ void SIL_step(void)
|
||||
SIL_B.Merge.p500w_enable = rtb_Merge_g2_p500w_enable;
|
||||
SIL_B.Merge.actuator_startup = rtb_Merge_g2_actuator_startup;
|
||||
SIL_B.Merge.ECU_CMD = rtb_Merge_g2_ECU_CMD;
|
||||
SIL_B.Merge.ECU_RPM = rtb_Merge_b_ECU_RPM;
|
||||
SIL_B.Merge.ECU_RPM = mission_cnt;
|
||||
SIL_B.Merge.ccm_ch = rtb_Merge_g2_ccm_ch;
|
||||
SIL_B.Merge.ccm_period = rtb_Merge_b_ccm_period;
|
||||
SIL_B.Merge.ccm_sw = rtb_Merge_g2_ccm_sw;
|
||||
@@ -30835,7 +30847,7 @@ void SIL_step(void)
|
||||
SIL_B.Merge.vtol_state = rtb_Merge_g2_vtol_state;
|
||||
SIL_B.Merge.landed_state = rtb_Merge_g2_landed_state;
|
||||
SIL_B.Merge.linked = rtb_Merge_b_linked;
|
||||
SIL_B.Merge.WP_cur = rtb_Merge_b_WP_cur;
|
||||
SIL_B.Merge.WP_cur = mission_sidx;
|
||||
SIL_B.Merge.base_asl = rtb_Merge_nl_base_asl;
|
||||
SIL_B.Merge.base_asl_baro = rtb_Merge_nl_base_asl_baro;
|
||||
SIL_B.Merge.standby_cmd = rtb_Merge_b_standby_cmd;
|
||||
@@ -30875,7 +30887,7 @@ void SIL_step(void)
|
||||
SIL_B.Merge.p500w_enable = rtb_Merge_g2_p500w_enable;
|
||||
SIL_B.Merge.actuator_startup = rtb_Merge_g2_actuator_startup;
|
||||
SIL_B.Merge.ECU_CMD = rtb_Merge_g2_ECU_CMD;
|
||||
SIL_B.Merge.ECU_RPM = rtb_Merge_b_ECU_RPM;
|
||||
SIL_B.Merge.ECU_RPM = mission_cnt;
|
||||
SIL_B.Merge.ccm_ch = rtb_Merge_g2_ccm_ch;
|
||||
SIL_B.Merge.ccm_period = rtb_Merge_b_ccm_period;
|
||||
SIL_B.Merge.ccm_sw = rtb_Merge_g2_ccm_sw;
|
||||
@@ -31024,8 +31036,7 @@ void SIL_step(void)
|
||||
|
||||
/* Outputs for Function Call SubSystem: '<S1216>/dummy update_mission_item' */
|
||||
/* Chart: '<S1248>/chat_update_mission_item' */
|
||||
switch (SIL_B.mission_type) {
|
||||
case 1:
|
||||
if (SIL_B.mission_type == 1) {
|
||||
if (SIL_B.seq < SIL_fence_default_len) {
|
||||
SIL_B.ack_i = 0U;
|
||||
SIL_DW.f.command = SIL_B.command;
|
||||
@@ -31042,27 +31053,18 @@ void SIL_step(void)
|
||||
} else {
|
||||
SIL_B.ack_i = 1U;
|
||||
}
|
||||
break;
|
||||
|
||||
case 2:
|
||||
if (SIL_B.seq < SIL_rally_default_len) {
|
||||
SIL_B.ack_i = 0U;
|
||||
SIL_DW.r.latlon[0] = SIL_B.x;
|
||||
SIL_DW.r.latlon[1] = SIL_B.y;
|
||||
SIL_DW.r.alt = SIL_B.z;
|
||||
tmp_5 = SIL_B.seq + 1U;
|
||||
if (tmp_5 > 65535U) {
|
||||
tmp_5 = 65535U;
|
||||
} else {
|
||||
if (SIL_B.mission_type >= 3) {
|
||||
qY = SIL_B.mission_type - /*MW:OvSatOk*/ 2U;
|
||||
if (qY > SIL_B.mission_type) {
|
||||
qY = 0U;
|
||||
}
|
||||
|
||||
dummyRallyCount = (uint16_T)tmp_5;
|
||||
dummyRally[dummyRallyCount - 1] = SIL_DW.r;
|
||||
mission_sidx = dummyMissionStartIdx[(int32_T)qY - 1];
|
||||
} else {
|
||||
SIL_B.ack_i = 1U;
|
||||
mission_sidx = dummyMissionStartIdx[dummyMissionIdx - 1];
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
if (SIL_B.seq < SIL_mission_default_len) {
|
||||
SIL_B.ack_i = 0U;
|
||||
SIL_DW.m.frame = SIL_B.frame;
|
||||
@@ -31080,9 +31082,9 @@ void SIL_step(void)
|
||||
tmp_5 = 65535U;
|
||||
}
|
||||
|
||||
dummyMissionCount[dummyMissionIdx - 1] = (uint16_T)tmp_5;
|
||||
tmp_5 = (uint32_T)dummyMissionCount[dummyMissionIdx - 1] +
|
||||
dummyMissionStartIdx[dummyMissionIdx - 1];
|
||||
idx_0 = mission_sidx - 1;
|
||||
dummyMissionCount[idx_0] = (uint16_T)tmp_5;
|
||||
tmp_5 = (uint32_T)dummyMissionCount[idx_0] + mission_sidx;
|
||||
if (tmp_5 > 65535U) {
|
||||
tmp_5 = 65535U;
|
||||
}
|
||||
@@ -31091,7 +31093,6 @@ void SIL_step(void)
|
||||
} else {
|
||||
SIL_B.ack_i = 1U;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1248>/chat_update_mission_item' */
|
||||
@@ -31353,14 +31354,28 @@ void SIL_step(void)
|
||||
break;
|
||||
|
||||
default:
|
||||
if (SIL_B.seq_e < dummyMissionCount[dummyMissionIdx - 1]) {
|
||||
if (SIL_B.type_b >= 3) {
|
||||
qY = SIL_B.type_b - /*MW:OvSatOk*/ 2U;
|
||||
if (qY > SIL_B.type_b) {
|
||||
qY = 0U;
|
||||
}
|
||||
|
||||
idx_0 = (uint16_T)qY - 1;
|
||||
mission_cnt = dummyMissionCount[idx_0];
|
||||
mission_sidx = dummyMissionStartIdx[idx_0];
|
||||
} else {
|
||||
mission_cnt = dummyMissionCount[dummyMissionIdx - 1];
|
||||
mission_sidx = dummyMissionStartIdx[dummyMissionIdx - 1];
|
||||
}
|
||||
|
||||
if (SIL_B.seq_e < mission_cnt) {
|
||||
SIL_B.ack_iw = 0U;
|
||||
tmp_5 = SIL_B.seq_e + 1U;
|
||||
if (tmp_5 > 65535U) {
|
||||
tmp_5 = 65535U;
|
||||
}
|
||||
|
||||
tmp_5 += dummyMissionStartIdx[dummyMissionIdx - 1];
|
||||
tmp_5 += mission_sidx;
|
||||
if (tmp_5 > 65535U) {
|
||||
tmp_5 = 65535U;
|
||||
}
|
||||
@@ -31458,18 +31473,17 @@ void SIL_step(void)
|
||||
|
||||
/* Outputs for Function Call SubSystem: '<S1214>/user-defined get_mission_cnt' */
|
||||
/* Chart: '<S1235>/chat_get_mission_cnt' */
|
||||
switch (SIL_B.type) {
|
||||
case 1:
|
||||
if (SIL_B.type == 1) {
|
||||
SIL_B.cnt = dummyFenceCount;
|
||||
break;
|
||||
} else if (SIL_B.type >= 3) {
|
||||
qY = SIL_B.type - /*MW:OvSatOk*/ 2U;
|
||||
if (qY > SIL_B.type) {
|
||||
qY = 0U;
|
||||
}
|
||||
|
||||
case 2:
|
||||
SIL_B.cnt = dummyRallyCount;
|
||||
break;
|
||||
|
||||
default:
|
||||
SIL_B.cnt = dummyMissionCount[(int32_T)qY - 1];
|
||||
} else {
|
||||
SIL_B.cnt = dummyMissionCount[dummyMissionIdx - 1];
|
||||
break;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1235>/chat_get_mission_cnt' */
|
||||
@@ -35746,122 +35760,122 @@ void SIL_initialize(void)
|
||||
SIL_DW.is_active_c50_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c50_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1329>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1330>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_il = 0U;
|
||||
SIL_DW.is_active_c51_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c51_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1330>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1331>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_n = 0U;
|
||||
SIL_DW.is_active_c54_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c54_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1331>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1332>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_b = 0U;
|
||||
SIL_DW.is_active_c55_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c55_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1332>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1333>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_gn = 0U;
|
||||
SIL_DW.is_active_c56_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c56_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1333>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1334>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_g1 = 0U;
|
||||
SIL_DW.is_active_c57_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c57_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1343>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1344>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_k = 0U;
|
||||
SIL_DW.is_active_c58_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c58_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1354>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1355>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_ig = 0U;
|
||||
SIL_DW.is_active_c69_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c69_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1360>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1361>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_pg = 0U;
|
||||
SIL_DW.is_active_c81_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c81_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1364>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1365>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_nd = 0U;
|
||||
SIL_DW.is_active_c85_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c85_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1365>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1366>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_h = 0U;
|
||||
SIL_DW.is_active_c86_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c86_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1366>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1367>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_gy = 0U;
|
||||
SIL_DW.is_active_c87_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c87_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1367>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1368>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_pn = 0U;
|
||||
SIL_DW.is_active_c88_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c88_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1368>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1369>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_ec = 0U;
|
||||
SIL_DW.is_active_c89_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c89_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1369>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1370>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_bn = 0U;
|
||||
SIL_DW.is_active_c90_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c90_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1344>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1345>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_p5 = 0U;
|
||||
SIL_DW.is_active_c59_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c59_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1345>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1346>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_m = 0U;
|
||||
SIL_DW.is_active_c60_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c60_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1346>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1347>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_na = 0U;
|
||||
SIL_DW.is_active_c61_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c61_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1348>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1349>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_d2 = 0U;
|
||||
SIL_DW.is_active_c64_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c64_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1349>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1350>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_hs = 0U;
|
||||
SIL_DW.is_active_c65_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c65_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1350>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1351>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_czk = 0U;
|
||||
SIL_DW.is_active_c66_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c66_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1351>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1352>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_c4 = 0U;
|
||||
SIL_DW.is_active_c67_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c67_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1352>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1353>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_c3 = 0U;
|
||||
SIL_DW.is_active_c68_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c68_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1359>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1360>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_fz = 0U;
|
||||
SIL_DW.is_active_c78_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c78_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
/* SystemInitialize for Chart: '<S1361>/Chart' */
|
||||
/* SystemInitialize for Chart: '<S1362>/Chart' */
|
||||
SIL_DW.temporalCounter_i1_cz = 0U;
|
||||
SIL_DW.is_active_c82_kb3_autopilot = 0U;
|
||||
SIL_DW.is_c82_kb3_autopilot = SIL_IN_NO_ACTIVE_CHILD_l3;
|
||||
|
||||
+210
-209
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.670
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sat Apr 9 13:09:42 2022
|
||||
* C/C++ source code generated on : Sat Apr 9 14:37:51 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -325,8 +325,8 @@ typedef struct {
|
||||
|
||||
/* Block signals for system '<S7>/new_rec' */
|
||||
typedef struct {
|
||||
uint32_T DataTypeConversion2; /* '<S1408>/Data Type Conversion2' */
|
||||
uint8_T BytePack[4]; /* '<S1408>/Byte Pack' */
|
||||
uint32_T DataTypeConversion2; /* '<S1410>/Data Type Conversion2' */
|
||||
uint8_T BytePack[4]; /* '<S1410>/Byte Pack' */
|
||||
} B_new_rec_SIL_T;
|
||||
|
||||
/* Block signals (default storage) */
|
||||
@@ -1071,14 +1071,14 @@ typedef struct {
|
||||
uint8_T BitwiseAND6; /* '<S5>/Bitwise AND6' */
|
||||
uint8_T UnitDelay_f[5]; /* '<S2>/Unit Delay' */
|
||||
uint8_T Merge_gk[260]; /* '<S7>/Merge' */
|
||||
uint8_T BytePack[4]; /* '<S1407>/Byte Pack' */
|
||||
uint8_T BytePack[4]; /* '<S1409>/Byte Pack' */
|
||||
uint8_T TmpSignalConversionAtBytePackInport4_bx[6];
|
||||
uint8_T BytePack_p[82]; /* '<S1417>/Byte Pack' */
|
||||
uint8_T BytePack_p[82]; /* '<S1419>/Byte Pack' */
|
||||
uint8_T TmpSignalConversionAtBytePackInport5_h[16];
|
||||
uint8_T BytePack_g[76]; /* '<S1416>/Byte Pack' */
|
||||
uint8_T BytePack_i[184]; /* '<S1415>/Byte Pack' */
|
||||
uint8_T BytePack_g[76]; /* '<S1418>/Byte Pack' */
|
||||
uint8_T BytePack_i[184]; /* '<S1417>/Byte Pack' */
|
||||
uint8_T TmpSignalConversionAtBytePackInport6[6];
|
||||
uint8_T BytePack_k[190]; /* '<S1414>/Byte Pack' */
|
||||
uint8_T BytePack_k[190]; /* '<S1416>/Byte Pack' */
|
||||
uint8_T DataTypeConversion_n; /* '<S6>/Data Type Conversion' */
|
||||
uint8_T SFunction1_o1[70]; /* '<S1291>/S-Function1' */
|
||||
uint8_T SFunction1_o2; /* '<S1291>/S-Function1' */
|
||||
@@ -1211,7 +1211,6 @@ typedef struct {
|
||||
MavFence f; /* '<S1248>/chat_update_mission_item' */
|
||||
mavlink_command_ack_t command_ack_queue_msgData;/* '<S1091>/traffic_ctrl' */
|
||||
mavlink_command_ack_t send_ack_msgData;/* '<S1089>/Chart_send_ack' */
|
||||
MavRally r; /* '<S1248>/chat_update_mission_item' */
|
||||
real_T UnitDelay_DSTATE_k; /* '<Root>/Unit Delay' */
|
||||
real_T UnitDelay1_DSTATE; /* '<Root>/Unit Delay1' */
|
||||
real_T UnitDelay2_DSTATE; /* '<Root>/Unit Delay2' */
|
||||
@@ -1613,8 +1612,8 @@ typedef struct {
|
||||
uint32_T m_bpIndex_gj; /* '<S1302>/P11' */
|
||||
uint32_T m_bpIndex_h[3]; /* '<S1060>/table3D_cft' */
|
||||
uint32_T m_bpIndex_ao[3]; /* '<S1057>/table3D_Nh' */
|
||||
uint32_T last_seq; /* '<S1333>/Chart' */
|
||||
uint32_T last_seq_k; /* '<S1330>/Chart' */
|
||||
uint32_T last_seq; /* '<S1334>/Chart' */
|
||||
uint32_T last_seq_k; /* '<S1331>/Chart' */
|
||||
uint32_T wait_time; /* '<S1091>/traffic_ctrl' */
|
||||
uint32_T temporalCounter_i1; /* '<S1091>/traffic_ctrl' */
|
||||
uint32_T m_bpIndex_dn; /* '<S1052>/1-D Lookup Table' */
|
||||
@@ -1645,28 +1644,28 @@ typedef struct {
|
||||
uint16_T UnitDelay1_DSTATE_n; /* '<S6>/Unit Delay1' */
|
||||
uint16_T UnitDelay2_1_DSTATE[18]; /* '<S6>/Unit Delay2' */
|
||||
uint16_T UnitDelay_DSTATE_ky; /* '<S578>/Unit Delay' */
|
||||
uint16_T last_seq_o; /* '<S1369>/Chart' */
|
||||
uint16_T last_seq_l; /* '<S1368>/Chart' */
|
||||
uint16_T last_seq_j; /* '<S1367>/Chart' */
|
||||
uint16_T last_seq_oe; /* '<S1366>/Chart' */
|
||||
uint16_T last_seq_n; /* '<S1365>/Chart' */
|
||||
uint16_T last_seq_k2; /* '<S1364>/Chart' */
|
||||
uint16_T last_seq_c; /* '<S1361>/Chart' */
|
||||
uint16_T last_seq_h; /* '<S1360>/Chart' */
|
||||
uint16_T last_seq_cg; /* '<S1359>/Chart' */
|
||||
uint16_T last_seq_f; /* '<S1354>/Chart' */
|
||||
uint16_T last_seq_kc; /* '<S1346>/Chart' */
|
||||
uint16_T last_seq_g; /* '<S1345>/Chart' */
|
||||
uint16_T last_seq_d; /* '<S1344>/Chart' */
|
||||
uint16_T last_seq_cl; /* '<S1343>/Chart' */
|
||||
uint16_T temporalCounter_i1_g1; /* '<S1333>/Chart' */
|
||||
uint16_T last_seq_nt; /* '<S1332>/Chart' */
|
||||
uint16_T temporalCounter_i1_gn; /* '<S1332>/Chart' */
|
||||
uint16_T last_seq_o0; /* '<S1331>/Chart' */
|
||||
uint16_T temporalCounter_i1_b; /* '<S1331>/Chart' */
|
||||
uint16_T temporalCounter_i1_n; /* '<S1330>/Chart' */
|
||||
uint16_T last_seq_hk; /* '<S1329>/Chart' */
|
||||
uint16_T temporalCounter_i1_il; /* '<S1329>/Chart' */
|
||||
uint16_T last_seq_o; /* '<S1370>/Chart' */
|
||||
uint16_T last_seq_l; /* '<S1369>/Chart' */
|
||||
uint16_T last_seq_j; /* '<S1368>/Chart' */
|
||||
uint16_T last_seq_oe; /* '<S1367>/Chart' */
|
||||
uint16_T last_seq_n; /* '<S1366>/Chart' */
|
||||
uint16_T last_seq_k2; /* '<S1365>/Chart' */
|
||||
uint16_T last_seq_c; /* '<S1362>/Chart' */
|
||||
uint16_T last_seq_h; /* '<S1361>/Chart' */
|
||||
uint16_T last_seq_cg; /* '<S1360>/Chart' */
|
||||
uint16_T last_seq_f; /* '<S1355>/Chart' */
|
||||
uint16_T last_seq_kc; /* '<S1347>/Chart' */
|
||||
uint16_T last_seq_g; /* '<S1346>/Chart' */
|
||||
uint16_T last_seq_d; /* '<S1345>/Chart' */
|
||||
uint16_T last_seq_cl; /* '<S1344>/Chart' */
|
||||
uint16_T temporalCounter_i1_g1; /* '<S1334>/Chart' */
|
||||
uint16_T last_seq_nt; /* '<S1333>/Chart' */
|
||||
uint16_T temporalCounter_i1_gn; /* '<S1333>/Chart' */
|
||||
uint16_T last_seq_o0; /* '<S1332>/Chart' */
|
||||
uint16_T temporalCounter_i1_b; /* '<S1332>/Chart' */
|
||||
uint16_T temporalCounter_i1_n; /* '<S1331>/Chart' */
|
||||
uint16_T last_seq_hk; /* '<S1330>/Chart' */
|
||||
uint16_T temporalCounter_i1_il; /* '<S1330>/Chart' */
|
||||
uint16_T last_seq_i; /* '<S1328>/Chart' */
|
||||
uint16_T temporalCounter_i1_db; /* '<S1328>/Chart' */
|
||||
uint16_T param_req_read_msgData; /* '<S1096>/proc_param_value' */
|
||||
@@ -1741,78 +1740,78 @@ typedef struct {
|
||||
uint8_T temporalCounter_i2_o; /* '<S7>/rec_ctrl' */
|
||||
uint8_T temporalCounter_i3; /* '<S7>/rec_ctrl' */
|
||||
uint8_T temporalCounter_i4; /* '<S7>/rec_ctrl' */
|
||||
uint8_T is_active_c90_kb3_autopilot; /* '<S1369>/Chart' */
|
||||
uint8_T is_c90_kb3_autopilot; /* '<S1369>/Chart' */
|
||||
uint8_T temporalCounter_i1_bn; /* '<S1369>/Chart' */
|
||||
uint8_T is_active_c89_kb3_autopilot; /* '<S1368>/Chart' */
|
||||
uint8_T is_c89_kb3_autopilot; /* '<S1368>/Chart' */
|
||||
uint8_T temporalCounter_i1_ec; /* '<S1368>/Chart' */
|
||||
uint8_T is_active_c88_kb3_autopilot; /* '<S1367>/Chart' */
|
||||
uint8_T is_c88_kb3_autopilot; /* '<S1367>/Chart' */
|
||||
uint8_T temporalCounter_i1_pn; /* '<S1367>/Chart' */
|
||||
uint8_T is_active_c87_kb3_autopilot; /* '<S1366>/Chart' */
|
||||
uint8_T is_c87_kb3_autopilot; /* '<S1366>/Chart' */
|
||||
uint8_T temporalCounter_i1_gy; /* '<S1366>/Chart' */
|
||||
uint8_T is_active_c86_kb3_autopilot; /* '<S1365>/Chart' */
|
||||
uint8_T is_c86_kb3_autopilot; /* '<S1365>/Chart' */
|
||||
uint8_T temporalCounter_i1_h; /* '<S1365>/Chart' */
|
||||
uint8_T is_active_c85_kb3_autopilot; /* '<S1364>/Chart' */
|
||||
uint8_T is_c85_kb3_autopilot; /* '<S1364>/Chart' */
|
||||
uint8_T temporalCounter_i1_nd; /* '<S1364>/Chart' */
|
||||
uint8_T is_active_c82_kb3_autopilot; /* '<S1361>/Chart' */
|
||||
uint8_T is_c82_kb3_autopilot; /* '<S1361>/Chart' */
|
||||
uint8_T temporalCounter_i1_cz; /* '<S1361>/Chart' */
|
||||
uint8_T is_active_c81_kb3_autopilot; /* '<S1360>/Chart' */
|
||||
uint8_T is_c81_kb3_autopilot; /* '<S1360>/Chart' */
|
||||
uint8_T temporalCounter_i1_pg; /* '<S1360>/Chart' */
|
||||
uint8_T is_active_c78_kb3_autopilot; /* '<S1359>/Chart' */
|
||||
uint8_T is_c78_kb3_autopilot; /* '<S1359>/Chart' */
|
||||
uint8_T temporalCounter_i1_fz; /* '<S1359>/Chart' */
|
||||
uint8_T is_active_c69_kb3_autopilot; /* '<S1354>/Chart' */
|
||||
uint8_T is_c69_kb3_autopilot; /* '<S1354>/Chart' */
|
||||
uint8_T temporalCounter_i1_ig; /* '<S1354>/Chart' */
|
||||
uint8_T is_active_c68_kb3_autopilot; /* '<S1352>/Chart' */
|
||||
uint8_T is_c68_kb3_autopilot; /* '<S1352>/Chart' */
|
||||
uint8_T last_seq_hn; /* '<S1352>/Chart' */
|
||||
uint8_T temporalCounter_i1_c3; /* '<S1352>/Chart' */
|
||||
uint8_T is_active_c67_kb3_autopilot; /* '<S1351>/Chart' */
|
||||
uint8_T is_c67_kb3_autopilot; /* '<S1351>/Chart' */
|
||||
uint8_T last_seq_ky; /* '<S1351>/Chart' */
|
||||
uint8_T temporalCounter_i1_c4; /* '<S1351>/Chart' */
|
||||
uint8_T is_active_c66_kb3_autopilot; /* '<S1350>/Chart' */
|
||||
uint8_T is_c66_kb3_autopilot; /* '<S1350>/Chart' */
|
||||
uint8_T last_seq_h4; /* '<S1350>/Chart' */
|
||||
uint8_T temporalCounter_i1_czk; /* '<S1350>/Chart' */
|
||||
uint8_T is_active_c65_kb3_autopilot; /* '<S1349>/Chart' */
|
||||
uint8_T is_c65_kb3_autopilot; /* '<S1349>/Chart' */
|
||||
uint8_T last_seq_nj; /* '<S1349>/Chart' */
|
||||
uint8_T temporalCounter_i1_hs; /* '<S1349>/Chart' */
|
||||
uint8_T is_active_c64_kb3_autopilot; /* '<S1348>/Chart' */
|
||||
uint8_T is_c64_kb3_autopilot; /* '<S1348>/Chart' */
|
||||
uint8_T last_seq_on; /* '<S1348>/Chart' */
|
||||
uint8_T temporalCounter_i1_d2; /* '<S1348>/Chart' */
|
||||
uint8_T is_active_c61_kb3_autopilot; /* '<S1346>/Chart' */
|
||||
uint8_T is_c61_kb3_autopilot; /* '<S1346>/Chart' */
|
||||
uint8_T temporalCounter_i1_na; /* '<S1346>/Chart' */
|
||||
uint8_T is_active_c60_kb3_autopilot; /* '<S1345>/Chart' */
|
||||
uint8_T is_c60_kb3_autopilot; /* '<S1345>/Chart' */
|
||||
uint8_T temporalCounter_i1_m; /* '<S1345>/Chart' */
|
||||
uint8_T is_active_c59_kb3_autopilot; /* '<S1344>/Chart' */
|
||||
uint8_T is_c59_kb3_autopilot; /* '<S1344>/Chart' */
|
||||
uint8_T temporalCounter_i1_p5; /* '<S1344>/Chart' */
|
||||
uint8_T is_active_c58_kb3_autopilot; /* '<S1343>/Chart' */
|
||||
uint8_T is_c58_kb3_autopilot; /* '<S1343>/Chart' */
|
||||
uint8_T temporalCounter_i1_k; /* '<S1343>/Chart' */
|
||||
uint8_T is_active_c57_kb3_autopilot; /* '<S1333>/Chart' */
|
||||
uint8_T is_c57_kb3_autopilot; /* '<S1333>/Chart' */
|
||||
uint8_T is_active_c56_kb3_autopilot; /* '<S1332>/Chart' */
|
||||
uint8_T is_c56_kb3_autopilot; /* '<S1332>/Chart' */
|
||||
uint8_T is_active_c55_kb3_autopilot; /* '<S1331>/Chart' */
|
||||
uint8_T is_c55_kb3_autopilot; /* '<S1331>/Chart' */
|
||||
uint8_T is_active_c54_kb3_autopilot; /* '<S1330>/Chart' */
|
||||
uint8_T is_c54_kb3_autopilot; /* '<S1330>/Chart' */
|
||||
uint8_T is_active_c51_kb3_autopilot; /* '<S1329>/Chart' */
|
||||
uint8_T is_c51_kb3_autopilot; /* '<S1329>/Chart' */
|
||||
uint8_T is_active_c90_kb3_autopilot; /* '<S1370>/Chart' */
|
||||
uint8_T is_c90_kb3_autopilot; /* '<S1370>/Chart' */
|
||||
uint8_T temporalCounter_i1_bn; /* '<S1370>/Chart' */
|
||||
uint8_T is_active_c89_kb3_autopilot; /* '<S1369>/Chart' */
|
||||
uint8_T is_c89_kb3_autopilot; /* '<S1369>/Chart' */
|
||||
uint8_T temporalCounter_i1_ec; /* '<S1369>/Chart' */
|
||||
uint8_T is_active_c88_kb3_autopilot; /* '<S1368>/Chart' */
|
||||
uint8_T is_c88_kb3_autopilot; /* '<S1368>/Chart' */
|
||||
uint8_T temporalCounter_i1_pn; /* '<S1368>/Chart' */
|
||||
uint8_T is_active_c87_kb3_autopilot; /* '<S1367>/Chart' */
|
||||
uint8_T is_c87_kb3_autopilot; /* '<S1367>/Chart' */
|
||||
uint8_T temporalCounter_i1_gy; /* '<S1367>/Chart' */
|
||||
uint8_T is_active_c86_kb3_autopilot; /* '<S1366>/Chart' */
|
||||
uint8_T is_c86_kb3_autopilot; /* '<S1366>/Chart' */
|
||||
uint8_T temporalCounter_i1_h; /* '<S1366>/Chart' */
|
||||
uint8_T is_active_c85_kb3_autopilot; /* '<S1365>/Chart' */
|
||||
uint8_T is_c85_kb3_autopilot; /* '<S1365>/Chart' */
|
||||
uint8_T temporalCounter_i1_nd; /* '<S1365>/Chart' */
|
||||
uint8_T is_active_c82_kb3_autopilot; /* '<S1362>/Chart' */
|
||||
uint8_T is_c82_kb3_autopilot; /* '<S1362>/Chart' */
|
||||
uint8_T temporalCounter_i1_cz; /* '<S1362>/Chart' */
|
||||
uint8_T is_active_c81_kb3_autopilot; /* '<S1361>/Chart' */
|
||||
uint8_T is_c81_kb3_autopilot; /* '<S1361>/Chart' */
|
||||
uint8_T temporalCounter_i1_pg; /* '<S1361>/Chart' */
|
||||
uint8_T is_active_c78_kb3_autopilot; /* '<S1360>/Chart' */
|
||||
uint8_T is_c78_kb3_autopilot; /* '<S1360>/Chart' */
|
||||
uint8_T temporalCounter_i1_fz; /* '<S1360>/Chart' */
|
||||
uint8_T is_active_c69_kb3_autopilot; /* '<S1355>/Chart' */
|
||||
uint8_T is_c69_kb3_autopilot; /* '<S1355>/Chart' */
|
||||
uint8_T temporalCounter_i1_ig; /* '<S1355>/Chart' */
|
||||
uint8_T is_active_c68_kb3_autopilot; /* '<S1353>/Chart' */
|
||||
uint8_T is_c68_kb3_autopilot; /* '<S1353>/Chart' */
|
||||
uint8_T last_seq_hn; /* '<S1353>/Chart' */
|
||||
uint8_T temporalCounter_i1_c3; /* '<S1353>/Chart' */
|
||||
uint8_T is_active_c67_kb3_autopilot; /* '<S1352>/Chart' */
|
||||
uint8_T is_c67_kb3_autopilot; /* '<S1352>/Chart' */
|
||||
uint8_T last_seq_ky; /* '<S1352>/Chart' */
|
||||
uint8_T temporalCounter_i1_c4; /* '<S1352>/Chart' */
|
||||
uint8_T is_active_c66_kb3_autopilot; /* '<S1351>/Chart' */
|
||||
uint8_T is_c66_kb3_autopilot; /* '<S1351>/Chart' */
|
||||
uint8_T last_seq_h4; /* '<S1351>/Chart' */
|
||||
uint8_T temporalCounter_i1_czk; /* '<S1351>/Chart' */
|
||||
uint8_T is_active_c65_kb3_autopilot; /* '<S1350>/Chart' */
|
||||
uint8_T is_c65_kb3_autopilot; /* '<S1350>/Chart' */
|
||||
uint8_T last_seq_nj; /* '<S1350>/Chart' */
|
||||
uint8_T temporalCounter_i1_hs; /* '<S1350>/Chart' */
|
||||
uint8_T is_active_c64_kb3_autopilot; /* '<S1349>/Chart' */
|
||||
uint8_T is_c64_kb3_autopilot; /* '<S1349>/Chart' */
|
||||
uint8_T last_seq_on; /* '<S1349>/Chart' */
|
||||
uint8_T temporalCounter_i1_d2; /* '<S1349>/Chart' */
|
||||
uint8_T is_active_c61_kb3_autopilot; /* '<S1347>/Chart' */
|
||||
uint8_T is_c61_kb3_autopilot; /* '<S1347>/Chart' */
|
||||
uint8_T temporalCounter_i1_na; /* '<S1347>/Chart' */
|
||||
uint8_T is_active_c60_kb3_autopilot; /* '<S1346>/Chart' */
|
||||
uint8_T is_c60_kb3_autopilot; /* '<S1346>/Chart' */
|
||||
uint8_T temporalCounter_i1_m; /* '<S1346>/Chart' */
|
||||
uint8_T is_active_c59_kb3_autopilot; /* '<S1345>/Chart' */
|
||||
uint8_T is_c59_kb3_autopilot; /* '<S1345>/Chart' */
|
||||
uint8_T temporalCounter_i1_p5; /* '<S1345>/Chart' */
|
||||
uint8_T is_active_c58_kb3_autopilot; /* '<S1344>/Chart' */
|
||||
uint8_T is_c58_kb3_autopilot; /* '<S1344>/Chart' */
|
||||
uint8_T temporalCounter_i1_k; /* '<S1344>/Chart' */
|
||||
uint8_T is_active_c57_kb3_autopilot; /* '<S1334>/Chart' */
|
||||
uint8_T is_c57_kb3_autopilot; /* '<S1334>/Chart' */
|
||||
uint8_T is_active_c56_kb3_autopilot; /* '<S1333>/Chart' */
|
||||
uint8_T is_c56_kb3_autopilot; /* '<S1333>/Chart' */
|
||||
uint8_T is_active_c55_kb3_autopilot; /* '<S1332>/Chart' */
|
||||
uint8_T is_c55_kb3_autopilot; /* '<S1332>/Chart' */
|
||||
uint8_T is_active_c54_kb3_autopilot; /* '<S1331>/Chart' */
|
||||
uint8_T is_c54_kb3_autopilot; /* '<S1331>/Chart' */
|
||||
uint8_T is_active_c51_kb3_autopilot; /* '<S1330>/Chart' */
|
||||
uint8_T is_c51_kb3_autopilot; /* '<S1330>/Chart' */
|
||||
uint8_T is_active_c50_kb3_autopilot; /* '<S1328>/Chart' */
|
||||
uint8_T is_c50_kb3_autopilot; /* '<S1328>/Chart' */
|
||||
uint8_T icLoad; /* '<S1326>/Delay' */
|
||||
@@ -2091,8 +2090,8 @@ typedef struct {
|
||||
|
||||
/* Invariant block signals for system '<S7>/new_rec' */
|
||||
typedef struct {
|
||||
const uint16_T Width1; /* '<S1408>/Width1' */
|
||||
const uint8_T Width; /* '<S1408>/Width' */
|
||||
const uint16_T Width1; /* '<S1410>/Width1' */
|
||||
const uint8_T Width; /* '<S1410>/Width' */
|
||||
} ConstB_new_rec_SIL_T;
|
||||
|
||||
/* Invariant block signals (default storage) */
|
||||
@@ -2122,16 +2121,16 @@ typedef struct {
|
||||
const real_T Selector[3]; /* '<S333>/Selector' */
|
||||
const real_T Selector2[3]; /* '<S333>/Selector2' */
|
||||
const real_T Selector4; /* '<S30>/Selector4' */
|
||||
const uint16_T Width1; /* '<S1407>/Width1' */
|
||||
const uint16_T Width1_m; /* '<S1417>/Width1' */
|
||||
const uint16_T Width1_a; /* '<S1416>/Width1' */
|
||||
const uint16_T Width1_l; /* '<S1415>/Width1' */
|
||||
const uint16_T Width1_i; /* '<S1414>/Width1' */
|
||||
const uint8_T Width; /* '<S1407>/Width' */
|
||||
const uint8_T Width_f; /* '<S1417>/Width' */
|
||||
const uint8_T Width_m; /* '<S1416>/Width' */
|
||||
const uint8_T Width_a; /* '<S1415>/Width' */
|
||||
const uint8_T Width_b; /* '<S1414>/Width' */
|
||||
const uint16_T Width1; /* '<S1409>/Width1' */
|
||||
const uint16_T Width1_m; /* '<S1419>/Width1' */
|
||||
const uint16_T Width1_a; /* '<S1418>/Width1' */
|
||||
const uint16_T Width1_l; /* '<S1417>/Width1' */
|
||||
const uint16_T Width1_i; /* '<S1416>/Width1' */
|
||||
const uint8_T Width; /* '<S1409>/Width' */
|
||||
const uint8_T Width_f; /* '<S1419>/Width' */
|
||||
const uint8_T Width_m; /* '<S1418>/Width' */
|
||||
const uint8_T Width_a; /* '<S1417>/Width' */
|
||||
const uint8_T Width_b; /* '<S1416>/Width' */
|
||||
const boolean_T Compare; /* '<S332>/Compare' */
|
||||
ConstB_new_rec_SIL_T new_rec; /* '<S7>/new_rec' */
|
||||
} ConstB_SIL_T;
|
||||
@@ -2459,7 +2458,7 @@ struct P_SIL_T_ {
|
||||
* Referenced by: '<S1009>/Constant1'
|
||||
*/
|
||||
real32_T door_level; /* Variable: door_level
|
||||
* Referenced by: '<S1377>/Constant'
|
||||
* Referenced by: '<S1379>/Constant'
|
||||
*/
|
||||
real32_T dr0; /* Variable: dr0
|
||||
* Referenced by: '<S572>/Constant3'
|
||||
@@ -2660,7 +2659,7 @@ struct P_SIL_T_ {
|
||||
*/
|
||||
real32_T use_deadbandComp; /* Variable: use_deadbandComp
|
||||
* Referenced by:
|
||||
* '<S1417>/Constant1'
|
||||
* '<S1419>/Constant1'
|
||||
* '<S986>/gain1'
|
||||
*/
|
||||
real32_T w_as; /* Variable: w_as
|
||||
@@ -2722,7 +2721,7 @@ struct P_SIL_T_ {
|
||||
* Referenced by: '<S827>/Constant3'
|
||||
*/
|
||||
uint8_T door_idx; /* Variable: door_idx
|
||||
* Referenced by: '<S1334>/Constant1'
|
||||
* Referenced by: '<S1335>/Constant1'
|
||||
*/
|
||||
uint8_T use_tht_leadlag; /* Variable: use_tht_leadlag
|
||||
* Referenced by: '<S914>/Constant'
|
||||
@@ -4705,95 +4704,97 @@ extern RT_MODEL_SIL_T *const SIL_M;
|
||||
* '<S1326>' : 'SIL/kb3_autopilot/sen_proc_monitor/AtmosComputer/DAS/cal_mach/supersonic/While Iterator Subsystem'
|
||||
* '<S1327>' : 'SIL/kb3_autopilot/sen_proc_monitor/AtmosComputer/DAS/cal_mach/supersonic/While Iterator Subsystem/Compare To Constant'
|
||||
* '<S1328>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon1'
|
||||
* '<S1329>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon2'
|
||||
* '<S1330>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon3'
|
||||
* '<S1331>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon4'
|
||||
* '<S1332>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon5'
|
||||
* '<S1333>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon6'
|
||||
* '<S1334>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon7'
|
||||
* '<S1335>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon8'
|
||||
* '<S1336>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon9'
|
||||
* '<S1337>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X'
|
||||
* '<S1338>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X0'
|
||||
* '<S1339>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X00'
|
||||
* '<S1340>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X000'
|
||||
* '<S1341>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X0000'
|
||||
* '<S1342>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X00001'
|
||||
* '<S1343>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor1'
|
||||
* '<S1344>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor10'
|
||||
* '<S1345>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor11'
|
||||
* '<S1346>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor12'
|
||||
* '<S1347>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor13'
|
||||
* '<S1348>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor14'
|
||||
* '<S1349>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor15'
|
||||
* '<S1350>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor16'
|
||||
* '<S1351>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor17'
|
||||
* '<S1352>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor18'
|
||||
* '<S1353>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor19'
|
||||
* '<S1354>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor2'
|
||||
* '<S1355>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor20'
|
||||
* '<S1356>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor21'
|
||||
* '<S1357>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor22'
|
||||
* '<S1358>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor23_28'
|
||||
* '<S1359>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor29'
|
||||
* '<S1360>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor3'
|
||||
* '<S1361>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor30'
|
||||
* '<S1362>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor31'
|
||||
* '<S1363>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor32'
|
||||
* '<S1364>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor4'
|
||||
* '<S1365>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor5'
|
||||
* '<S1366>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor6'
|
||||
* '<S1367>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor7'
|
||||
* '<S1368>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor8'
|
||||
* '<S1369>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor9'
|
||||
* '<S1370>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon1/Chart'
|
||||
* '<S1371>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon2/Chart'
|
||||
* '<S1372>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon3/Chart'
|
||||
* '<S1373>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon4/Chart'
|
||||
* '<S1374>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon5/Chart'
|
||||
* '<S1375>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon6/Chart'
|
||||
* '<S1376>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon7/Chart'
|
||||
* '<S1377>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon7/Compare To Constant'
|
||||
* '<S1378>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon8/Chart'
|
||||
* '<S1379>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon9/Chart'
|
||||
* '<S1380>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor1/Chart'
|
||||
* '<S1381>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor10/Chart'
|
||||
* '<S1382>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor11/Chart'
|
||||
* '<S1383>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor12/Chart'
|
||||
* '<S1384>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor13/Chart'
|
||||
* '<S1385>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor14/Chart'
|
||||
* '<S1386>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor15/Chart'
|
||||
* '<S1387>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor16/Chart'
|
||||
* '<S1388>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor17/Chart'
|
||||
* '<S1389>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor18/Chart'
|
||||
* '<S1390>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor19/Chart'
|
||||
* '<S1391>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor2/Chart'
|
||||
* '<S1392>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor20/Chart'
|
||||
* '<S1393>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor21/Chart'
|
||||
* '<S1394>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor22/Chart'
|
||||
* '<S1395>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor23_28/Chart'
|
||||
* '<S1396>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor29/Chart'
|
||||
* '<S1397>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor3/Chart'
|
||||
* '<S1398>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor30/Chart'
|
||||
* '<S1399>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor31/Chart'
|
||||
* '<S1400>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor32/Chart'
|
||||
* '<S1401>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor4/Chart'
|
||||
* '<S1402>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor5/Chart'
|
||||
* '<S1403>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor6/Chart'
|
||||
* '<S1404>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor7/Chart'
|
||||
* '<S1405>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor8/Chart'
|
||||
* '<S1406>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor9/Chart'
|
||||
* '<S1407>' : 'SIL/outer_recorder/format_rec'
|
||||
* '<S1408>' : 'SIL/outer_recorder/new_rec'
|
||||
* '<S1409>' : 'SIL/outer_recorder/rec20Hz'
|
||||
* '<S1410>' : 'SIL/outer_recorder/rec20Hz1'
|
||||
* '<S1411>' : 'SIL/outer_recorder/rec5Hz'
|
||||
* '<S1412>' : 'SIL/outer_recorder/rec5Hz1'
|
||||
* '<S1413>' : 'SIL/outer_recorder/rec_ctrl'
|
||||
* '<S1414>' : 'SIL/outer_recorder/rec20Hz/pkg1'
|
||||
* '<S1415>' : 'SIL/outer_recorder/rec20Hz1/pkg1'
|
||||
* '<S1416>' : 'SIL/outer_recorder/rec5Hz/pkg2'
|
||||
* '<S1417>' : 'SIL/outer_recorder/rec5Hz1/pkg2'
|
||||
* '<S1329>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon10_11'
|
||||
* '<S1330>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon2'
|
||||
* '<S1331>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon3'
|
||||
* '<S1332>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon4'
|
||||
* '<S1333>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon5'
|
||||
* '<S1334>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon6'
|
||||
* '<S1335>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon7'
|
||||
* '<S1336>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon8'
|
||||
* '<S1337>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon9'
|
||||
* '<S1338>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X'
|
||||
* '<S1339>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X0'
|
||||
* '<S1340>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X00'
|
||||
* '<S1341>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X000'
|
||||
* '<S1342>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X0000'
|
||||
* '<S1343>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor0X00001'
|
||||
* '<S1344>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor1'
|
||||
* '<S1345>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor10'
|
||||
* '<S1346>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor11'
|
||||
* '<S1347>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor12'
|
||||
* '<S1348>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor13'
|
||||
* '<S1349>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor14'
|
||||
* '<S1350>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor15'
|
||||
* '<S1351>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor16'
|
||||
* '<S1352>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor17'
|
||||
* '<S1353>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor18'
|
||||
* '<S1354>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor19'
|
||||
* '<S1355>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor2'
|
||||
* '<S1356>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor20'
|
||||
* '<S1357>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor21'
|
||||
* '<S1358>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor22'
|
||||
* '<S1359>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor23_28'
|
||||
* '<S1360>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor29'
|
||||
* '<S1361>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor3'
|
||||
* '<S1362>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor30'
|
||||
* '<S1363>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor31'
|
||||
* '<S1364>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor32'
|
||||
* '<S1365>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor4'
|
||||
* '<S1366>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor5'
|
||||
* '<S1367>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor6'
|
||||
* '<S1368>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor7'
|
||||
* '<S1369>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor8'
|
||||
* '<S1370>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor9'
|
||||
* '<S1371>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon1/Chart'
|
||||
* '<S1372>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon10_11/Chart'
|
||||
* '<S1373>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon2/Chart'
|
||||
* '<S1374>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon3/Chart'
|
||||
* '<S1375>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon4/Chart'
|
||||
* '<S1376>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon5/Chart'
|
||||
* '<S1377>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon6/Chart'
|
||||
* '<S1378>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon7/Chart'
|
||||
* '<S1379>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon7/Compare To Constant'
|
||||
* '<S1380>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon8/Chart'
|
||||
* '<S1381>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/mon9/Chart'
|
||||
* '<S1382>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor1/Chart'
|
||||
* '<S1383>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor10/Chart'
|
||||
* '<S1384>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor11/Chart'
|
||||
* '<S1385>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor12/Chart'
|
||||
* '<S1386>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor13/Chart'
|
||||
* '<S1387>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor14/Chart'
|
||||
* '<S1388>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor15/Chart'
|
||||
* '<S1389>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor16/Chart'
|
||||
* '<S1390>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor17/Chart'
|
||||
* '<S1391>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor18/Chart'
|
||||
* '<S1392>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor19/Chart'
|
||||
* '<S1393>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor2/Chart'
|
||||
* '<S1394>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor20/Chart'
|
||||
* '<S1395>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor21/Chart'
|
||||
* '<S1396>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor22/Chart'
|
||||
* '<S1397>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor23_28/Chart'
|
||||
* '<S1398>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor29/Chart'
|
||||
* '<S1399>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor3/Chart'
|
||||
* '<S1400>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor30/Chart'
|
||||
* '<S1401>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor31/Chart'
|
||||
* '<S1402>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor32/Chart'
|
||||
* '<S1403>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor4/Chart'
|
||||
* '<S1404>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor5/Chart'
|
||||
* '<S1405>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor6/Chart'
|
||||
* '<S1406>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor7/Chart'
|
||||
* '<S1407>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor8/Chart'
|
||||
* '<S1408>' : 'SIL/kb3_autopilot/sen_proc_monitor/health_monitor/monitor9/Chart'
|
||||
* '<S1409>' : 'SIL/outer_recorder/format_rec'
|
||||
* '<S1410>' : 'SIL/outer_recorder/new_rec'
|
||||
* '<S1411>' : 'SIL/outer_recorder/rec20Hz'
|
||||
* '<S1412>' : 'SIL/outer_recorder/rec20Hz1'
|
||||
* '<S1413>' : 'SIL/outer_recorder/rec5Hz'
|
||||
* '<S1414>' : 'SIL/outer_recorder/rec5Hz1'
|
||||
* '<S1415>' : 'SIL/outer_recorder/rec_ctrl'
|
||||
* '<S1416>' : 'SIL/outer_recorder/rec20Hz/pkg1'
|
||||
* '<S1417>' : 'SIL/outer_recorder/rec20Hz1/pkg1'
|
||||
* '<S1418>' : 'SIL/outer_recorder/rec5Hz/pkg2'
|
||||
* '<S1419>' : 'SIL/outer_recorder/rec5Hz1/pkg2'
|
||||
*/
|
||||
#endif /* RTW_HEADER_SIL_h_ */
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.670
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sat Apr 9 13:09:42 2022
|
||||
* C/C++ source code generated on : Sat Apr 9 14:37:51 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -710,10 +710,10 @@ static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
|
||||
rtElementMap, rtSampleTimeMap, rtDimensionArray },
|
||||
"float",
|
||||
|
||||
{ 511610307U,
|
||||
713844925U,
|
||||
3130874867U,
|
||||
434924917U },
|
||||
{ 915569264U,
|
||||
1099738676U,
|
||||
435724948U,
|
||||
219396449U },
|
||||
(NULL), 0,
|
||||
0
|
||||
};
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.670
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sat Apr 9 13:09:42 2022
|
||||
* C/C++ source code generated on : Sat Apr 9 14:37:51 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.670
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sat Apr 9 13:09:42 2022
|
||||
* C/C++ source code generated on : Sat Apr 9 14:37:51 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
@@ -47,22 +47,22 @@ const ConstB_SIL_T SIL_ConstB = {
|
||||
|
||||
{ -0.5, -0.5, 0.6 }, /* '<S333>/Selector2' */
|
||||
1.0, /* '<S30>/Selector4' */
|
||||
9U, /* '<S1407>/Width1' */
|
||||
87U, /* '<S1417>/Width1' */
|
||||
81U, /* '<S1416>/Width1' */
|
||||
189U, /* '<S1415>/Width1' */
|
||||
195U, /* '<S1414>/Width1' */
|
||||
4U, /* '<S1407>/Width' */
|
||||
82U, /* '<S1417>/Width' */
|
||||
76U, /* '<S1416>/Width' */
|
||||
184U, /* '<S1415>/Width' */
|
||||
190U, /* '<S1414>/Width' */
|
||||
9U, /* '<S1409>/Width1' */
|
||||
87U, /* '<S1419>/Width1' */
|
||||
81U, /* '<S1418>/Width1' */
|
||||
189U, /* '<S1417>/Width1' */
|
||||
195U, /* '<S1416>/Width1' */
|
||||
4U, /* '<S1409>/Width' */
|
||||
82U, /* '<S1419>/Width' */
|
||||
76U, /* '<S1418>/Width' */
|
||||
184U, /* '<S1417>/Width' */
|
||||
190U, /* '<S1416>/Width' */
|
||||
1, /* '<S332>/Compare' */
|
||||
|
||||
/* Start of '<S7>/new_rec' */
|
||||
{
|
||||
9U, /* '<S1408>/Width1' */
|
||||
4U /* '<S1408>/Width' */
|
||||
9U, /* '<S1410>/Width1' */
|
||||
4U /* '<S1410>/Width' */
|
||||
}
|
||||
/* End of '<S7>/new_rec' */
|
||||
};
|
||||
@@ -465,7 +465,7 @@ P_SIL_T SIL_P = {
|
||||
{ 27.9069767F, -27.9069767F },
|
||||
|
||||
/* Variable: door_level
|
||||
* Referenced by: '<S1377>/Constant'
|
||||
* Referenced by: '<S1379>/Constant'
|
||||
*/
|
||||
17.0F,
|
||||
|
||||
@@ -774,7 +774,7 @@ P_SIL_T SIL_P = {
|
||||
|
||||
/* Variable: use_deadbandComp
|
||||
* Referenced by:
|
||||
* '<S1417>/Constant1'
|
||||
* '<S1419>/Constant1'
|
||||
* '<S986>/gain1'
|
||||
*/
|
||||
0.0F,
|
||||
@@ -866,7 +866,7 @@ P_SIL_T SIL_P = {
|
||||
0U,
|
||||
|
||||
/* Variable: door_idx
|
||||
* Referenced by: '<S1334>/Constant1'
|
||||
* Referenced by: '<S1335>/Constant1'
|
||||
*/
|
||||
1U,
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.670
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sat Apr 9 13:09:42 2022
|
||||
* C/C++ source code generated on : Sat Apr 9 14:37:51 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.670
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sat Apr 9 13:09:42 2022
|
||||
* C/C++ source code generated on : Sat Apr 9 14:37:51 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
Binary file not shown.
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Model version : 1.670
|
||||
* Simulink Coder version : 9.0 (R2018b) 24-May-2018
|
||||
* C/C++ source code generated on : Sat Apr 9 13:09:42 2022
|
||||
* C/C++ source code generated on : Sat Apr 9 14:37:51 2022
|
||||
*
|
||||
* Target selection: ert_shrlib.tlc
|
||||
* Embedded hardware selection: Intel->x86-64 (Windows64)
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user