1/*
2 * sensorsharp_dt.h
3 *
4 * Code generation for model "sensorsharp".
5 *
6 * Model version : 1.47
7 * Simulink Coder version : 8.12 (R2017a) 16-Feb-2017
8 * C source code generated on : Tue Jun 18 18:54:30 2019
9 *
10 * Target selection: ert.tlc
11 * Embedded hardware selection: Atmel->AVR
12 * Code generation objectives: Unspecified
13 * Validation result: Not run
14 */
15
16#include "ext_types.h"
17
18/* data type size table */
19static uint_T rtDataTypeSizes[] = {
20 sizeof(real_T),
21 sizeof(real32_T),
22 sizeof(int8_T),
23 sizeof(uint8_T),
24 sizeof(int16_T),
25 sizeof(uint16_T),
26 sizeof(int32_T),
27 sizeof(uint32_T),
28 sizeof(boolean_T),
29 sizeof(fcn_call_T),
30 sizeof(int_T),
31 sizeof(pointer_T),
32 sizeof(action_T),
33 2*sizeof(uint32_T)
34};
35
36/* data type name table */
37static const char_T * rtDataTypeNames[] = {
38 "real_T",
39 "real32_T",
40 "int8_T",
41 "uint8_T",
42 "int16_T",
43 "uint16_T",
44 "int32_T",
45 "uint32_T",
46 "boolean_T",
47 "fcn_call_T",
48 "int_T",
49 "pointer_T",
50 "action_T",
51 "timer_uint32_pair_T"
52};
53
54/* data type transitions for block I/O structure */
55static DataTypeTransition rtBTransitions[] = {
56 { (char_T *)(&sensorsharp_B.Constant2), 0, 0, 4 },
57
58 { (char_T *)(&sensorsharp_B.DataTypeConversion1), 5, 0, 1 }
59 ,
60
61 { (char_T *)(&sensorsharp_DW.Delay_X[0]), 0, 0, 23 },
62
63 { (char_T *)(&sensorsharp_DW.Sistemabolabalancn_PWORK.LoggedData), 11, 0, 3 }
64};
65
66/* data type transition table for block I/O structure */
67static DataTypeTransitionTable rtBTransTable = {
68 4U,
69 rtBTransitions
70};
71
72/* data type transitions for Parameters structure */
73static DataTypeTransition rtPTransitions[] = {
74 { (char_T *)(&sensorsharp_P.PIDController_D), 0, 0, 4 },
75
76 { (char_T *)(&sensorsharp_P.ServoWrite_pinNumber), 7, 0, 2 },
77
78 { (char_T *)(&sensorsharp_P.Constant2_Value), 0, 0, 8 },
79
80 { (char_T *)(&sensorsharp_P.AnalogImputSensor_p1), 7, 0, 1 },
81
82 { (char_T *)(&sensorsharp_P.UD_DelayLength), 5, 0, 1 },
83
84 { (char_T *)(&sensorsharp_P.ServoWrite_p1), 3, 0, 1 }
85};
86
87/* data type transition table for Parameters structure */
88static DataTypeTransitionTable rtPTransTable = {
89 6U,
90 rtPTransitions
91};
92
93/* [EOF] sensorsharp_dt.h */
94