/* SimDriveline target specific file
 *      This file generated as part of SimDriveline code generation.
 */
#include "drive_std.h"
#ifdef __cplusplus
extern "C" {
#endif
/* drive_Vehicle_Plant_1.h - header for module drive_Vehicle_Plant_1 */
#ifndef DRIVE_VEHICLE_PLANT_1_H
#define DRIVE_VEHICLE_PLANT_1_H 1

#ifndef struct_drive_Vehicle_Plant_1_data_table_tag
#define struct_drive_Vehicle_Plant_1_data_table_tag
typedef struct drive_Vehicle_Plant_1_data_table_tag {
    DriveLine _dline;
    DriveSignal DriveSignal_table[15];
    DriveTransducer DriveTransducer_table[12];
    DriveStrainGauge DriveStrainGauge_table[2];
    DrivePlanetPlanet DrivePlanetPlanet_table[2];
    DriveSimpleGear DriveSimpleGear_table[4];
    DriveInertia DriveInertia_table[5];
    DriveParameter DriveParameter_table[16];
    DriveSolver DriveSolver_table[1];
    uint8_T UINT8_table[5076];
    DriveBlock DriveBlock_table[27];
    int32_T INT32_table[36];
    DriveCompilerData DriveCompilerData_table[1];
} drive_Vehicle_Plant_1_data_table;
#else
typedef struct drive_Vehicle_Plant_1_data_table_tag drive_Vehicle_Plant_1_data_table;
#endif
extern DriveLine *_drive_Vehicle_Plant_1_drive_line;
DriveLine *drive_Vehicle_Plant_1_drive_line(drive_Vehicle_Plant_1_data_table *_table);

#endif /* #ifndef DRIVE_VEHICLE_PLANT_1_H */
#ifdef __cplusplus
}
#endif
