Commit e57417b4 authored by Stephen Scott's avatar Stephen Scott
Browse files

Removed old test results

parent 56dfd180
Loading
Loading
Loading
Loading
+0 −569
Original line number Diff line number Diff line
/*
 * Academic License - for use in teaching, academic research, and meeting
 * course requirements at degree granting institutions only.  Not for
 * government, commercial, or other organizational use.
 *
 * File: FCC_Sys_New_harness.c
 *
 * Code generated for Simulink model 'FCC_Sys_New_harness'.
 *
 * Model version                  : 1.91
 * Simulink Coder version         : 9.3 (R2020a) 18-Nov-2019
 * C/C++ source code generated on : Thu Jul 16 18:51:26 2020
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: Intel->x86-32 (Windows32)
 * Code generation objectives:
 *    1. Execution efficiency
 *    2. RAM efficiency
 * Validation result: Not run
 */

#include "FCC_Sys_New_harness.h"

/* Private macros used by the generated code to access rtModel */
#ifndef rtmIsMajorTimeStep
# define rtmIsMajorTimeStep(rtm)       (((rtm)->Timing.simTimeStep) == MAJOR_TIME_STEP)
#endif

#ifndef rtmIsMinorTimeStep
# define rtmIsMinorTimeStep(rtm)       (((rtm)->Timing.simTimeStep) == MINOR_TIME_STEP)
#endif

#ifndef rtmSetTPtr
# define rtmSetTPtr(rtm, val)          ((rtm)->Timing.t = (val))
#endif

/* Used by FromWorkspace Block: '<S1>/FromWs' */
#ifndef rtInterpolate
# define rtInterpolate(v1,v2,f1,f2)    (((v1)==(v2))?((double)(v1)): (((f1)*((double)(v1)))+((f2)*((double)(v2)))))
#endif

#ifndef rtRound
# define rtRound(v)                    ( ((v) >= 0) ? floor((v) + 0.5) : ceil((v) - 0.5) )
#endif

rtTimingBridge FCC_Sys_New_harness_TimingBrdg;

/* Block signals and states (default storage) */
DW_FCC_Sys_New_harness_T FCC_Sys_New_harness_DW;

/* External outputs (root outports fed by signals with default storage) */
ExtY_FCC_Sys_New_harness_T FCC_Sys_New_harness_Y;

/* Real-time model */
RT_MODEL_FCC_Sys_New_harness_T FCC_Sys_New_harness_M_;
RT_MODEL_FCC_Sys_New_harness_T *const FCC_Sys_New_harness_M =
  &FCC_Sys_New_harness_M_;

/* Model step function for TID0 */
void FCC_Sys_New_harness_step0(void)   /* Sample time: [0.0s, 0.0s] */
{
  real_T v;

  /* Update the flag to indicate when data transfers from
   *  Sample time: [0.001s, 0.0s] to Sample time: [0.01s, 0.0s]  */
  FCC_Sys_New_harness_M->Timing.RateInteraction.b_TID1_2 =
    (FCC_Sys_New_harness_M->Timing.RateInteraction.TID1_2 == 0);
  (FCC_Sys_New_harness_M->Timing.RateInteraction.TID1_2)++;
  if ((FCC_Sys_New_harness_M->Timing.RateInteraction.TID1_2) > 9) {
    FCC_Sys_New_harness_M->Timing.RateInteraction.TID1_2 = 0;
  }

  /* FromWorkspace: '<S1>/FromWs' */
  {
    real_T *pDataValues = (real_T *) FCC_Sys_New_harness_DW.FromWs_PWORK.DataPtr;
    real_T *pTimeValues = (real_T *) FCC_Sys_New_harness_DW.FromWs_PWORK.TimePtr;
    int_T currTimeIndex = FCC_Sys_New_harness_DW.FromWs_IWORK.PrevIndex;
    real_T t = FCC_Sys_New_harness_M->Timing.t[0];

    /* Get index */
    if (t <= pTimeValues[0]) {
      currTimeIndex = 0;
    } else if (t >= pTimeValues[11]) {
      currTimeIndex = 10;
    } else {
      if (t < pTimeValues[currTimeIndex]) {
        while (t < pTimeValues[currTimeIndex]) {
          currTimeIndex--;
        }
      } else {
        while (t >= pTimeValues[currTimeIndex + 1]) {
          currTimeIndex++;
        }
      }
    }

    FCC_Sys_New_harness_DW.FromWs_IWORK.PrevIndex = currTimeIndex;

    /* Post output */
    {
      real_T t1 = pTimeValues[currTimeIndex];
      real_T t2 = pTimeValues[currTimeIndex + 1];
      if (t1 == t2) {
        if (t < t1) {
          {
            int_T elIdx;
            for (elIdx = 0; elIdx < 27; ++elIdx) {
              (&FCC_Sys_New_harness_DW.FromWs[0])[elIdx] =
                pDataValues[currTimeIndex];
              pDataValues += 12;
            }
          }
        } else {
          {
            int_T elIdx;
            for (elIdx = 0; elIdx < 27; ++elIdx) {
              (&FCC_Sys_New_harness_DW.FromWs[0])[elIdx] =
                pDataValues[currTimeIndex + 1];
              pDataValues += 12;
            }
          }
        }
      } else {
        real_T f1 = (t2 - t) / (t2 - t1);
        real_T f2 = 1.0 - f1;
        real_T d1;
        real_T d2;
        int_T TimeIndex= currTimeIndex;

        {
          int_T elIdx;
          for (elIdx = 0; elIdx < 27; ++elIdx) {
            d1 = pDataValues[TimeIndex];
            d2 = pDataValues[TimeIndex + 1];
            (&FCC_Sys_New_harness_DW.FromWs[0])[elIdx] = (real_T) rtInterpolate
              (d1, d2, f1, f2);
            pDataValues += 12;
          }
        }
      }
    }
  }

  /* DataTypeConversion: '<S2>/Cast1' */
  v = fabs(FCC_Sys_New_harness_DW.FromWs[0]);
  if (v < 4.503599627370496E+15) {
    if (v >= 0.5) {
      v = floor(FCC_Sys_New_harness_DW.FromWs[0] + 0.5);
    } else {
      v = 0.0;
    }
  } else {
    v = FCC_Sys_New_harness_DW.FromWs[0];
  }

  if (v < 32768.0) {
    if (v >= -32768.0) {
      FCC_Sys_New_harness_DW.Cast1 = (int16_T)v;
    } else {
      FCC_Sys_New_harness_DW.Cast1 = MIN_int16_T;
    }
  } else {
    FCC_Sys_New_harness_DW.Cast1 = MAX_int16_T;
  }

  /* End of DataTypeConversion: '<S2>/Cast1' */

  /* DataTypeConversion: '<S2>/Cast2' */
  v = fabs(FCC_Sys_New_harness_DW.FromWs[1]);
  if (v < 4.503599627370496E+15) {
    if (v >= 0.5) {
      v = floor(FCC_Sys_New_harness_DW.FromWs[1] + 0.5);
    } else {
      v = 0.0;
    }
  } else {
    v = FCC_Sys_New_harness_DW.FromWs[1];
  }

  if (v < 32768.0) {
    if (v >= -32768.0) {
      FCC_Sys_New_harness_DW.Cast2 = (int16_T)v;
    } else {
      FCC_Sys_New_harness_DW.Cast2 = MIN_int16_T;
    }
  } else {
    FCC_Sys_New_harness_DW.Cast2 = MAX_int16_T;
  }

  /* End of DataTypeConversion: '<S2>/Cast2' */

  /* DataTypeConversion: '<S2>/Cast3' */
  v = fabs(FCC_Sys_New_harness_DW.FromWs[2]);
  if (v < 4.503599627370496E+15) {
    if (v >= 0.5) {
      v = floor(FCC_Sys_New_harness_DW.FromWs[2] + 0.5);
    } else {
      v = 0.0;
    }
  } else {
    v = FCC_Sys_New_harness_DW.FromWs[2];
  }

  if (v < 32768.0) {
    if (v >= -32768.0) {
      FCC_Sys_New_harness_DW.Cast3 = (int16_T)v;
    } else {
      FCC_Sys_New_harness_DW.Cast3 = MIN_int16_T;
    }
  } else {
    FCC_Sys_New_harness_DW.Cast3 = MAX_int16_T;
  }

  /* End of DataTypeConversion: '<S2>/Cast3' */

  /* ModelReference: '<S4>/FCC_New' incorporates:
   *  Outport: '<Root>/Actuator1'
   *  Outport: '<Root>/Actuator2'
   *  Outport: '<Root>/Actuator3'
   */
  FCC_NewTID0(&FCC_Sys_New_harness_DW.Cast1, &FCC_Sys_New_harness_DW.Cast2,
              &FCC_Sys_New_harness_DW.Cast3, &FCC_Sys_New_harness_Y.Actuator1,
              &FCC_Sys_New_harness_Y.Actuator2, &FCC_Sys_New_harness_Y.Actuator3);

  /* RateTransition: '<S2>/Sync4' incorporates:
   *  RateTransition: '<S2>/Sync10'
   *  RateTransition: '<S2>/Sync14'
   *  RateTransition: '<S2>/Sync21'
   *  RateTransition: '<S2>/Sync5'
   *  RateTransition: '<S2>/Sync6'
   */
  if (FCC_Sys_New_harness_M->Timing.RateInteraction.TID1_2 == 1) {
    /* DataTypeConversion: '<S2>/Cast4' */
    v = fabs(FCC_Sys_New_harness_DW.FromWs[3]);
    if (v < 4.503599627370496E+15) {
      if (v >= 0.5) {
        v = floor(FCC_Sys_New_harness_DW.FromWs[3] + 0.5);
      } else {
        v = 0.0;
      }
    } else {
      v = FCC_Sys_New_harness_DW.FromWs[3];
    }

    if (v < 32768.0) {
      if (v >= -32768.0) {
        FCC_Sys_New_harness_DW.Sync4_Buffer = (int16_T)v;
      } else {
        FCC_Sys_New_harness_DW.Sync4_Buffer = MIN_int16_T;
      }
    } else {
      FCC_Sys_New_harness_DW.Sync4_Buffer = MAX_int16_T;
    }

    /* End of DataTypeConversion: '<S2>/Cast4' */

    /* DataTypeConversion: '<S2>/Cast5' */
    v = fabs(FCC_Sys_New_harness_DW.FromWs[4]);
    if (v < 4.503599627370496E+15) {
      if (v >= 0.5) {
        v = floor(FCC_Sys_New_harness_DW.FromWs[4] + 0.5);
      } else {
        v = 0.0;
      }
    } else {
      v = FCC_Sys_New_harness_DW.FromWs[4];
    }

    if (v < 32768.0) {
      if (v >= -32768.0) {
        FCC_Sys_New_harness_DW.Sync5_Buffer = (int16_T)v;
      } else {
        FCC_Sys_New_harness_DW.Sync5_Buffer = MIN_int16_T;
      }
    } else {
      FCC_Sys_New_harness_DW.Sync5_Buffer = MAX_int16_T;
    }

    /* End of DataTypeConversion: '<S2>/Cast5' */

    /* DataTypeConversion: '<S2>/Cast6' */
    v = fabs(FCC_Sys_New_harness_DW.FromWs[5]);
    if (v < 4.503599627370496E+15) {
      if (v >= 0.5) {
        v = floor(FCC_Sys_New_harness_DW.FromWs[5] + 0.5);
      } else {
        v = 0.0;
      }
    } else {
      v = FCC_Sys_New_harness_DW.FromWs[5];
    }

    if (v < 32768.0) {
      if (v >= -32768.0) {
        FCC_Sys_New_harness_DW.Sync6_Buffer = (int16_T)v;
      } else {
        FCC_Sys_New_harness_DW.Sync6_Buffer = MIN_int16_T;
      }
    } else {
      FCC_Sys_New_harness_DW.Sync6_Buffer = MAX_int16_T;
    }

    /* End of DataTypeConversion: '<S2>/Cast6' */
    FCC_Sys_New_harness_DW.Sync10_Buffer = FCC_Sys_New_harness_DW.FromWs[9];

    /* RateTransition: '<S2>/Sync11' */
    FCC_Sys_New_harness_DW.Sync11_Buffer = FCC_Sys_New_harness_DW.FromWs[10];

    /* RateTransition: '<S2>/Sync12' */
    FCC_Sys_New_harness_DW.Sync12_Buffer = FCC_Sys_New_harness_DW.FromWs[11];

    /* RateTransition: '<S2>/Sync13' incorporates:
     *  DataTypeConversion: '<S2>/Cast13'
     */
    FCC_Sys_New_harness_DW.Sync13_Buffer = (FCC_Sys_New_harness_DW.FromWs[12] !=
      0.0);

    /* RateTransition: '<S2>/Sync7' */
    FCC_Sys_New_harness_DW.Sync7_Buffer = FCC_Sys_New_harness_DW.FromWs[6];

    /* RateTransition: '<S2>/Sync8' */
    FCC_Sys_New_harness_DW.Sync8_Buffer = FCC_Sys_New_harness_DW.FromWs[7];

    /* RateTransition: '<S2>/Sync9' */
    FCC_Sys_New_harness_DW.Sync9_Buffer = FCC_Sys_New_harness_DW.FromWs[8];
    FCC_Sys_New_harness_DW.Sync14_Buffer = FCC_Sys_New_harness_DW.FromWs[13];

    /* RateTransition: '<S2>/Sync15' */
    FCC_Sys_New_harness_DW.Sync15_Buffer = FCC_Sys_New_harness_DW.FromWs[14];

    /* RateTransition: '<S2>/Sync16' */
    FCC_Sys_New_harness_DW.Sync16_Buffer = FCC_Sys_New_harness_DW.FromWs[15];

    /* RateTransition: '<S2>/Sync17' */
    FCC_Sys_New_harness_DW.Sync17_Buffer = FCC_Sys_New_harness_DW.FromWs[16];

    /* RateTransition: '<S2>/Sync18' */
    FCC_Sys_New_harness_DW.Sync18_Buffer = FCC_Sys_New_harness_DW.FromWs[17];

    /* RateTransition: '<S2>/Sync19' */
    FCC_Sys_New_harness_DW.Sync19_Buffer = FCC_Sys_New_harness_DW.FromWs[18];

    /* RateTransition: '<S2>/Sync20' incorporates:
     *  DataTypeConversion: '<S2>/Cast20'
     */
    FCC_Sys_New_harness_DW.Sync20_Buffer = (FCC_Sys_New_harness_DW.FromWs[19] !=
      0.0);
    FCC_Sys_New_harness_DW.Sync21_Buffer = FCC_Sys_New_harness_DW.FromWs[20];

    /* RateTransition: '<S2>/Sync22' */
    FCC_Sys_New_harness_DW.Sync22_Buffer = FCC_Sys_New_harness_DW.FromWs[21];

    /* RateTransition: '<S2>/Sync23' */
    FCC_Sys_New_harness_DW.Sync23_Buffer = FCC_Sys_New_harness_DW.FromWs[22];

    /* RateTransition: '<S2>/Sync24' */
    FCC_Sys_New_harness_DW.Sync24_Buffer = FCC_Sys_New_harness_DW.FromWs[23];

    /* RateTransition: '<S2>/Sync25' */
    FCC_Sys_New_harness_DW.Sync25_Buffer = FCC_Sys_New_harness_DW.FromWs[24];

    /* RateTransition: '<S2>/Sync26' */
    FCC_Sys_New_harness_DW.Sync26_Buffer = FCC_Sys_New_harness_DW.FromWs[25];

    /* RateTransition: '<S2>/Sync27' incorporates:
     *  DataTypeConversion: '<S2>/Cast27'
     */
    FCC_Sys_New_harness_DW.Sync27_Buffer = (FCC_Sys_New_harness_DW.FromWs[26] !=
      0.0);
  }

  /* End of RateTransition: '<S2>/Sync4' */

  /* Update absolute time */
  /* The "clockTick0" counts the number of times the code of this task has
   * been executed. The absolute time is the multiplication of "clockTick0"
   * and "Timing.stepSize0". Size of "clockTick0" ensures timer will not
   * overflow during the application lifespan selected.
   */
  FCC_Sys_New_harness_M->Timing.t[0] =
    ((time_T)(++FCC_Sys_New_harness_M->Timing.clockTick0)) *
    FCC_Sys_New_harness_M->Timing.stepSize0;

  /* Update absolute time */
  /* The "clockTick1" counts the number of times the code of this task has
   * been executed. The resolution of this integer timer is 0.001, which is the step size
   * of the task. Size of "clockTick1" ensures timer will not overflow during the
   * application lifespan selected.
   */
  FCC_Sys_New_harness_M->Timing.clockTick1++;
}

/* Model step function for TID2 */
void FCC_Sys_New_harness_step2(void)   /* Sample time: [0.01s, 0.0s] */
{
  /* local block i/o variables */
  AHRS_Bus rtb_AHRS11;
  AHRS_Bus rtb_AHRS21;
  AHRS_Bus rtb_AHRS31;
  int16_T rtb_Sync4;
  int16_T rtb_Sync5;
  int16_T rtb_Sync6;

  /* RateTransition: '<S2>/Sync4' */
  rtb_Sync4 = FCC_Sys_New_harness_DW.Sync4_Buffer;

  /* RateTransition: '<S2>/Sync5' */
  rtb_Sync5 = FCC_Sys_New_harness_DW.Sync5_Buffer;

  /* RateTransition: '<S2>/Sync6' */
  rtb_Sync6 = FCC_Sys_New_harness_DW.Sync6_Buffer;

  /* BusCreator: '<S5>/AHRS1(1)' incorporates:
   *  RateTransition: '<S2>/Sync10'
   *  RateTransition: '<S2>/Sync11'
   *  RateTransition: '<S2>/Sync12'
   *  RateTransition: '<S2>/Sync13'
   *  RateTransition: '<S2>/Sync7'
   *  RateTransition: '<S2>/Sync8'
   *  RateTransition: '<S2>/Sync9'
   */
  rtb_AHRS11.theta = FCC_Sys_New_harness_DW.Sync7_Buffer;
  rtb_AHRS11.phi = FCC_Sys_New_harness_DW.Sync8_Buffer;
  rtb_AHRS11.psi = FCC_Sys_New_harness_DW.Sync9_Buffer;
  rtb_AHRS11.q = FCC_Sys_New_harness_DW.Sync10_Buffer;
  rtb_AHRS11.p = FCC_Sys_New_harness_DW.Sync11_Buffer;
  rtb_AHRS11.r = FCC_Sys_New_harness_DW.Sync12_Buffer;
  rtb_AHRS11.valid = FCC_Sys_New_harness_DW.Sync13_Buffer;

  /* BusCreator: '<S6>/AHRS2(1)' incorporates:
   *  RateTransition: '<S2>/Sync14'
   *  RateTransition: '<S2>/Sync15'
   *  RateTransition: '<S2>/Sync16'
   *  RateTransition: '<S2>/Sync17'
   *  RateTransition: '<S2>/Sync18'
   *  RateTransition: '<S2>/Sync19'
   *  RateTransition: '<S2>/Sync20'
   */
  rtb_AHRS21.theta = FCC_Sys_New_harness_DW.Sync14_Buffer;
  rtb_AHRS21.phi = FCC_Sys_New_harness_DW.Sync15_Buffer;
  rtb_AHRS21.psi = FCC_Sys_New_harness_DW.Sync16_Buffer;
  rtb_AHRS21.q = FCC_Sys_New_harness_DW.Sync17_Buffer;
  rtb_AHRS21.p = FCC_Sys_New_harness_DW.Sync18_Buffer;
  rtb_AHRS21.r = FCC_Sys_New_harness_DW.Sync19_Buffer;
  rtb_AHRS21.valid = FCC_Sys_New_harness_DW.Sync20_Buffer;

  /* BusCreator: '<S7>/AHRS3(1)' incorporates:
   *  RateTransition: '<S2>/Sync21'
   *  RateTransition: '<S2>/Sync22'
   *  RateTransition: '<S2>/Sync23'
   *  RateTransition: '<S2>/Sync24'
   *  RateTransition: '<S2>/Sync25'
   *  RateTransition: '<S2>/Sync26'
   *  RateTransition: '<S2>/Sync27'
   */
  rtb_AHRS31.theta = FCC_Sys_New_harness_DW.Sync21_Buffer;
  rtb_AHRS31.phi = FCC_Sys_New_harness_DW.Sync22_Buffer;
  rtb_AHRS31.psi = FCC_Sys_New_harness_DW.Sync23_Buffer;
  rtb_AHRS31.q = FCC_Sys_New_harness_DW.Sync24_Buffer;
  rtb_AHRS31.p = FCC_Sys_New_harness_DW.Sync25_Buffer;
  rtb_AHRS31.r = FCC_Sys_New_harness_DW.Sync26_Buffer;
  rtb_AHRS31.valid = FCC_Sys_New_harness_DW.Sync27_Buffer;

  /* ModelReference: '<S4>/FCC_New' incorporates:
   *  Outport: '<Root>/Actuator1'
   *  Outport: '<Root>/Actuator2'
   *  Outport: '<Root>/Actuator3'
   */
  FCC_NewTID1(&rtb_Sync4, &rtb_Sync5, &rtb_Sync6, &rtb_AHRS11, &rtb_AHRS21,
              &rtb_AHRS31);
}

/* Model initialize function */
void FCC_Sys_New_harness_initialize(void)
{
  /* Registration code */
  {
    /* Setup solver object */
    rtsiSetSimTimeStepPtr(&FCC_Sys_New_harness_M->solverInfo,
                          &FCC_Sys_New_harness_M->Timing.simTimeStep);
    rtsiSetTPtr(&FCC_Sys_New_harness_M->solverInfo, &rtmGetTPtr
                (FCC_Sys_New_harness_M));
    rtsiSetStepSizePtr(&FCC_Sys_New_harness_M->solverInfo,
                       &FCC_Sys_New_harness_M->Timing.stepSize0);
    rtsiSetErrorStatusPtr(&FCC_Sys_New_harness_M->solverInfo,
                          (&rtmGetErrorStatus(FCC_Sys_New_harness_M)));
    rtsiSetRTModelPtr(&FCC_Sys_New_harness_M->solverInfo, FCC_Sys_New_harness_M);
  }

  rtsiSetSimTimeStep(&FCC_Sys_New_harness_M->solverInfo, MAJOR_TIME_STEP);
  rtsiSetSolverName(&FCC_Sys_New_harness_M->solverInfo,"FixedStepDiscrete");
  rtmSetTPtr(FCC_Sys_New_harness_M, &FCC_Sys_New_harness_M->Timing.tArray[0]);
  FCC_Sys_New_harness_M->Timing.stepSize0 = 0.001;

  {
    static uint32_T *clockTickPtrs[3];
    static real_T *taskTimePtrs[3];
    static boolean_T *rateTransitionPtrs[(3 * 3)];
    FCC_Sys_New_harness_TimingBrdg.nTasks = 3;
    clockTickPtrs[0] = &(FCC_Sys_New_harness_M->Timing.clockTick0);
    clockTickPtrs[1] = &(FCC_Sys_New_harness_M->Timing.clockTick1);
    clockTickPtrs[2] = (NULL);
    FCC_Sys_New_harness_TimingBrdg.clockTick = clockTickPtrs;
    FCC_Sys_New_harness_TimingBrdg.clockTickH = (NULL);
    rateTransitionPtrs[1*3 + 2] =
      &(FCC_Sys_New_harness_M->Timing.RateInteraction.b_TID1_2);
    FCC_Sys_New_harness_TimingBrdg.rateTransition = rateTransitionPtrs;
    taskTimePtrs[0] = &(FCC_Sys_New_harness_M->Timing.t[0]);
    taskTimePtrs[1] = (NULL);
    taskTimePtrs[2] = (NULL);
    FCC_Sys_New_harness_TimingBrdg.taskTime = taskTimePtrs;
  }

  /* Model Initialize function for ModelReference Block: '<S4>/FCC_New' */
  FCC_New_initialize(rtmGetErrorStatusPointer(FCC_Sys_New_harness_M),
                     &FCC_Sys_New_harness_TimingBrdg, 1, 2);

  /* Start for FromWorkspace: '<S1>/FromWs' */
  {
    static real_T pTimeValues0[] = { 0.0, 0.15, 0.15, 0.18, 0.18, 0.192, 0.192,
      0.26, 0.26, 0.27, 0.27, 0.271 } ;

    static real_T pDataValues0[] = { -32722.0, -32722.0, 0.0, 0.0, 0.0, 0.0,
      -32728.0, -32728.0, 0.0, 0.0, 0.0, 0.0, -32671.0, -32671.0, 0.0, 0.0, 0.0,
      0.0, -32721.0, -32721.0, 0.0, 0.0, 0.0, 0.0, -32711.0, -32711.0, 0.0, 0.0,
      0.0, 0.0, -32720.0, -32720.0, 0.0, 0.0, 0.0, 0.0, -32722.0, -32722.0, 0.0,
      0.0, 0.0, 0.0, -32684.0, -32684.0, 0.0, 0.0, 0.0, 0.0, -32711.0, -32711.0,
      0.0, 0.0, 0.0, 0.0, -32710.0, -32710.0, 0.0, 0.0, 0.0, 0.0, -32686.0,
      -32686.0, 0.0, 0.0, 0.0, 0.0, -32768.0, -32768.0, 0.0, 0.0, 0.0, 0.0,
      -118.15138, -118.15138, -180.0, -180.0, -180.0, -180.0, 17.01541, 17.01541,
      -180.0, -180.0, -180.0, -180.0, 25.9801, 25.9801, -180.0, -180.0, -180.0,
      -180.0, 26.06345, 26.06345, -180.0, -180.0, -180.0, -180.0, 67.51613,
      67.51613, 0.0, 0.0, 0.0, 0.0, 305.78971, 305.78971, 0.0, 0.0, 0.0, 0.0,
      107.78888, 107.78888, -180.0, -180.0, -180.0, -180.0, -169.80836,
      -169.80836, -180.0, -180.0, -180.0, -180.0, 171.2196, 171.2196, -180.0,
      -180.0, -180.0, -180.0, -32.26304, -32.26304, -180.0, -180.0, 180.0, 180.0,
      -3.5854, -3.5854, -180.0, -180.0, -180.0, -180.0, -55.81231, -55.81231,
      -180.0, -180.0, -180.0, -180.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
      1.0, 1.0, 1.0, 1.0, 179.94728, 179.94728, -180.0, -180.0, -180.0, -180.0,
      42.21022, 42.21022, -180.0, -180.0, -180.0, -180.0, -12.15585, -12.15585,
      -180.0, -180.0, -180.0, -180.0, 65.16104, 65.16104, -180.0, -180.0, -180.0,
      -180.0, 331.47544, 331.47544, 0.0, 0.0, 0.0, 0.0, 63.30298, 63.30298, 0.0,
      0.0, 0.0, 0.0, 158.38363, 158.38363, -180.0, -180.0, -180.0, -180.0,
      -139.48832, -139.48832, -180.0, -180.0, -180.0, -180.0, -170.3775,
      -170.3775, -180.0, -180.0, -180.0, -180.0, -150.40707, -150.40707, -180.0,
      -180.0, 180.0, 180.0, -61.13408, -61.13408, -180.0, -180.0, -180.0, -180.0,
      141.8528, 141.8528, -180.0, -180.0, -180.0, -180.0, 1.0, 1.0, 1.0, 1.0,
      0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 60.68156, 60.68156, -180.0, -180.0,
      -180.0, -180.0, -93.63384, -93.63384, -180.0, -180.0, -180.0, -180.0,
      165.74818, 165.74818, -180.0, -180.0, -180.0, -180.0, 73.13588, 73.13588,
      -180.0, -180.0, -180.0, -180.0, 42.57845, 42.57845, 0.0, 0.0, 0.0, 0.0,
      339.30663, 339.30663, 0.0, 0.0, 0.0, 0.0, 73.76652, 73.76652, -180.0,
      -180.0, -180.0, -180.0, -75.80978, -75.80978, -180.0, -180.0, -180.0,
      -180.0, -81.62332, -81.62332, -180.0, -180.0, -180.0, -180.0, 48.62002,
      48.62002, -180.0, -180.0, -180.0, -180.0, -31.30247, -31.30247, -180.0,
      -180.0, -180.0, -180.0, 99.35286, 99.35286, -180.0, -180.0, -180.0, -180.0,
      0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 } ;

    FCC_Sys_New_harness_DW.FromWs_PWORK.TimePtr = (void *) pTimeValues0;
    FCC_Sys_New_harness_DW.FromWs_PWORK.DataPtr = (void *) pDataValues0;
    FCC_Sys_New_harness_DW.FromWs_IWORK.PrevIndex = 0;
  }
}

/*
 * File trailer for generated code.
 *
 * [EOF]
 */
+0 −218

File deleted.

Preview size limit exceeded, changes collapsed.

−21.1 KiB

File deleted.

−3.34 KiB

File deleted.

−352 KiB

File deleted.

Loading