1/*
2 * VisionControl_private.h
3 *
4 * Classroom License -- for classroom instructional use only. Not for
5 * government, commercial, academic research, or other organizational use.
6 *
7 * Code generation for model "VisionControl".
8 *
9 * Model version : 1.14
10 * Simulink Coder version : 8.11 (R2016b) 25-Aug-2016
11 * C source code generated on : Thu Dec 01 15:18:37 2016
12 *
13 * Target selection: ert.tlc
14 * Note: GRT includes extra infrastructure and instrumentation for prototyping
15 * Embedded hardware selection: ARM Compatible->ARM Cortex
16 * Code generation objectives: Unspecified
17 * Validation result: Not run
18 */
19
20#ifndef RTW_HEADER_VisionControl_private_h_
21#define RTW_HEADER_VisionControl_private_h_
22#include "rtwtypes.h"
23#include "multiword_types.h"
24
25/* Private macros used by the generated code to access rtModel */
26#ifndef rtmSetTFinal
27# define rtmSetTFinal(rtm, val) ((rtm)->Timing.tFinal = (val))
28#endif
29
30#ifndef rtmGetTPtr
31# define rtmGetTPtr(rtm) (&(rtm)->Timing.taskTime0)
32#endif
33
34extern void sfcn_posread_shm_Outputs_wrapper(int32_T *pos_x,
35 int32_T *pos_y,
36 const real_T *xD);
37extern void sfcn_posread_shm_Update_wrapper(int32_T *pos_x,
38 int32_T *pos_y,
39 real_T *xD);
40extern void cvxfasd_Outputs_wrapper(const real_T *Am,
41 const real_T *Fx,
42 const real_T *Fy,
43 real_T *y0,
44 real_T *stat);
45extern void sfcn_setPlatform_Outputs_wrapper(const real_T *input,
46 const real_T *xD);
47extern void sfcn_setPlatform_Update_wrapper(const real_T *input,
48 real_T *xD);
49extern real_T rt_powd_snf(real_T u0, real_T u1);
50
51#endif /* RTW_HEADER_VisionControl_private_h_ */
52