#ifndef DATASTORAGE_API
#define DATASTORAGE_API

/*
   Structure Definitions
 */

/*
   Container Definitions
 */

/*
   Instance API Definitions
 */
#define ProcessorReboot_DataStore()    (VolatileWork.mh_ProcessorReboot)
#define ProcessorReboot_DataStore_ELEMS() (1)
#define ProcessorReboot_DataStore_BYTES() sizeof(VolatileWork.mh_ProcessorReboot)
#define ProcessorReboot_DataStore_ROWS() (1)
#define ProcessorReboot_DataStore_COLS() (1)
#define ECUP_Threshold_DataStore()     (ConstantWork.mh_ECUP_Threshold)
#define ECUP_Threshold_DataStore_ELEMS() (1)
#define ECUP_Threshold_DataStore_BYTES() sizeof(ConstantWork.mh_ECUP_Threshold)
#define ECUP_Threshold_DataStore_ROWS() (1)
#define ECUP_Threshold_DataStore_COLS() (1)
#define MPRD_new_DataStore()           (VolatileWork.mh_MPRD_new)
#define MPRD_new_DataStore_ELEMS()     (1)
#define MPRD_new_DataStore_BYTES()     sizeof(VolatileWork.mh_MPRD_new)
#define MPRD_new_DataStore_ROWS()      (1)
#define MPRD_new_DataStore_COLS()      (1)
#define MPRD_ovr_DataStore()           (VolatileWork.mh_MPRD_ovr)
#define MPRD_ovr_DataStore_ELEMS()     (1)
#define MPRD_ovr_DataStore_BYTES()     sizeof(VolatileWork.mh_MPRD_ovr)
#define MPRD_ovr_DataStore_ROWS()      (1)
#define MPRD_ovr_DataStore_COLS()      (1)
#define init_resource_MPRD_DataStore() (VolatileWork.mh_init_resource_MPRD)
#define init_resource_MPRD_DataStore_ELEMS() (1)
#define init_resource_MPRD_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_MPRD)
#define init_resource_MPRD_DataStore_ROWS() (1)
#define init_resource_MPRD_DataStore_COLS() (1)
#define RestoreNVFactoryDefaults_DataStore() (VolatileWork.mh_RestoreNVFactoryDefaults)
#define RestoreNVFactoryDefaults_DataStore_ELEMS() (1)
#define RestoreNVFactoryDefaults_DataStore_BYTES() sizeof(VolatileWork.mh_RestoreNVFactoryDefaults)
#define RestoreNVFactoryDefaults_DataStore_ROWS() (1)
#define RestoreNVFactoryDefaults_DataStore_COLS() (1)
#define StoreNV_DataStore()            (VolatileWork.mh_StoreNV)
#define StoreNV_DataStore_ELEMS()      (1)
#define StoreNV_DataStore_BYTES()      sizeof(VolatileWork.mh_StoreNV)
#define StoreNV_DataStore_ROWS()       (1)
#define StoreNV_DataStore_COLS()       (1)
#define MPRD_DataStore()               (VolatileWork.mh_MPRD)
#define MPRD_DataStore_ELEMS()         (1U)
#define MPRD_DataStore_BYTES()         sizeof(VolatileWork.mh_MPRD)
#define MPRD_DataStore_ROWS()          (1U)
#define MPRD_DataStore_COLS()          (1U)
#define MPRD_KeepAlive_DataStore()     (VolatileWork.mh_MPRD_KeepAlive)
#define MPRD_KeepAlive_DataStore_ELEMS() (1U)
#define MPRD_KeepAlive_DataStore_BYTES() sizeof(VolatileWork.mh_MPRD_KeepAlive)
#define MPRD_KeepAlive_DataStore_ROWS() (1U)
#define MPRD_KeepAlive_DataStore_COLS() (1U)
#define Battery_Current_A_DataStore()  (Controller_B.s1_ReadCANMessage_o3)
#define Battery_Current_A_DataStore_ELEMS() (1)
#define Battery_Current_A_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage_o3)
#define Battery_Current_A_DataStore_ROWS() (1)
#define Battery_Current_A_DataStore_COLS() (1)
#define Battery_SOC_DataStore()        (Controller_B.s1_ReadCANMessage_o1)
#define Battery_SOC_DataStore_ELEMS()  (1)
#define Battery_SOC_DataStore_BYTES()  sizeof(Controller_B.s1_ReadCANMessage_o1)
#define Battery_SOC_DataStore_ROWS()   (1)
#define Battery_SOC_DataStore_COLS()   (1)
#define Motor_rpm_DataStore()          (Controller_B.s1_ReadCANMessage3_o1)
#define Motor_rpm_DataStore_ELEMS()    (1)
#define Motor_rpm_DataStore_BYTES()    sizeof(Controller_B.s1_ReadCANMessage3_o1)
#define Motor_rpm_DataStore_ROWS()     (1)
#define Motor_rpm_DataStore_COLS()     (1)
#define Motor_Torque_Nm_DataStore()    (Controller_B.s1_ReadCANMessage3_o3)
#define Motor_Torque_Nm_DataStore_ELEMS() (1)
#define Motor_Torque_Nm_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage3_o3)
#define Motor_Torque_Nm_DataStore_ROWS() (1)
#define Motor_Torque_Nm_DataStore_COLS() (1)
#define Vehicle_Speed_mph_DataStore()  (Controller_B.s1_secondsperhour)
#define Vehicle_Speed_mph_DataStore_ELEMS() (1)
#define Vehicle_Speed_mph_DataStore_BYTES() sizeof(Controller_B.s1_secondsperhour)
#define Vehicle_Speed_mph_DataStore_ROWS() (1)
#define Vehicle_Speed_mph_DataStore_COLS() (1)
#define Battery_Pack_State_DataStore() (Controller_B.s1_ReadCANMessage4)
#define Battery_Pack_State_DataStore_ELEMS() (1)
#define Battery_Pack_State_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage4)
#define Battery_Pack_State_DataStore_ROWS() (1)
#define Battery_Pack_State_DataStore_COLS() (1)
#define GEN_State_DataStore()          (Controller_B.s1_ReadCANMessage5)
#define GEN_State_DataStore_ELEMS()    (1)
#define GEN_State_DataStore_BYTES()    sizeof(Controller_B.s1_ReadCANMessage5)
#define GEN_State_DataStore_ROWS()     (1)
#define GEN_State_DataStore_COLS()     (1)
#define Motor_State_DataStore()        (Controller_B.s1_ReadCANMessage6)
#define Motor_State_DataStore_ELEMS()  (1)
#define Motor_State_DataStore_BYTES()  sizeof(Controller_B.s1_ReadCANMessage6)
#define Motor_State_DataStore_ROWS()   (1)
#define Motor_State_DataStore_COLS()   (1)
#define Battery_Voltage_V_DataStore()  (Controller_B.s1_ReadCANMessage_o2)
#define Battery_Voltage_V_DataStore_ELEMS() (1)
#define Battery_Voltage_V_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage_o2)
#define Battery_Voltage_V_DataStore_ROWS() (1)
#define Battery_Voltage_V_DataStore_COLS() (1)
#define Engine_Fuel_Rate_gps_DataStore() (Controller_B.s1_ReadCANMessage2_o2)
#define Engine_Fuel_Rate_gps_DataStore_ELEMS() (1)
#define Engine_Fuel_Rate_gps_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage2_o2)
#define Engine_Fuel_Rate_gps_DataStore_ROWS() (1)
#define Engine_Fuel_Rate_gps_DataStore_COLS() (1)
#define Measured_Engine_rpm_DataStore() (Controller_B.s1_ReadCANMessage2_o1)
#define Measured_Engine_rpm_DataStore_ELEMS() (1)
#define Measured_Engine_rpm_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage2_o1)
#define Measured_Engine_rpm_DataStore_ROWS() (1)
#define Measured_Engine_rpm_DataStore_COLS() (1)
#define Engine_Torque_Nm_DataStore()   (Controller_B.s1_ReadCANMessage2_o3)
#define Engine_Torque_Nm_DataStore_ELEMS() (1)
#define Engine_Torque_Nm_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage2_o3)
#define Engine_Torque_Nm_DataStore_ROWS() (1)
#define Engine_Torque_Nm_DataStore_COLS() (1)
#define Generator_Current_A_DataStore() (Controller_B.s1_ReadCANMessage1_o2)
#define Generator_Current_A_DataStore_ELEMS() (1)
#define Generator_Current_A_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage1_o2)
#define Generator_Current_A_DataStore_ROWS() (1)
#define Generator_Current_A_DataStore_COLS() (1)
#define Generator_rpm_DataStore()      (Controller_B.s1_ReadCANMessage1_o1)
#define Generator_rpm_DataStore_ELEMS() (1)
#define Generator_rpm_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage1_o1)
#define Generator_rpm_DataStore_ROWS() (1)
#define Generator_rpm_DataStore_COLS() (1)
#define Generator_Torque_Nm_DataStore() (Controller_B.s1_ReadCANMessage1_o3)
#define Generator_Torque_Nm_DataStore_ELEMS() (1)
#define Generator_Torque_Nm_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage1_o3)
#define Generator_Torque_Nm_DataStore_ROWS() (1)
#define Generator_Torque_Nm_DataStore_COLS() (1)
#define Motor_Current_A_DataStore()    (Controller_B.s1_ReadCANMessage3_o2)
#define Motor_Current_A_DataStore_ELEMS() (1)
#define Motor_Current_A_DataStore_BYTES() sizeof(Controller_B.s1_ReadCANMessage3_o2)
#define Motor_Current_A_DataStore_ROWS() (1)
#define Motor_Current_A_DataStore_COLS() (1)
#define Driver_Accel_Request_DataStore() (Controller_B.s1_Sum)
#define Driver_Accel_Request_DataStore_ELEMS() (1)
#define Driver_Accel_Request_DataStore_BYTES() sizeof(Controller_B.s1_Sum)
#define Driver_Accel_Request_DataStore_ROWS() (1)
#define Driver_Accel_Request_DataStore_COLS() (1)
#define Vehicle_Key_DataStore()        (VolatileWork.mh_Vehicle_Key)
#define Vehicle_Key_DataStore_ELEMS()  (1)
#define Vehicle_Key_DataStore_BYTES()  sizeof(VolatileWork.mh_Vehicle_Key)
#define Vehicle_Key_DataStore_ROWS()   (1)
#define Vehicle_Key_DataStore_COLS()   (1)
#define Driver_Brake_Request_DataStore() (Controller_B.s1_Sum1)
#define Driver_Brake_Request_DataStore_ELEMS() (1)
#define Driver_Brake_Request_DataStore_BYTES() sizeof(Controller_B.s1_Sum1)
#define Driver_Brake_Request_DataStore_ROWS() (1)
#define Driver_Brake_Request_DataStore_COLS() (1)
#define Park_PB_DataStore()            (Controller_B.s1_DataTypeConversion8)
#define Park_PB_DataStore_ELEMS()      (1)
#define Park_PB_DataStore_BYTES()      sizeof(Controller_B.s1_DataTypeConversion8)
#define Park_PB_DataStore_ROWS()       (1)
#define Park_PB_DataStore_COLS()       (1)
#define Forward_PB_DataStore()         (Controller_B.s1_DataTypeConversion9)
#define Forward_PB_DataStore_ELEMS()   (1)
#define Forward_PB_DataStore_BYTES()   sizeof(Controller_B.s1_DataTypeConversion9)
#define Forward_PB_DataStore_ROWS()    (1)
#define Forward_PB_DataStore_COLS()    (1)
#define Reverse_PB_DataStore()         (Controller_B.s1_DataTypeConversion10)
#define Reverse_PB_DataStore_ELEMS()   (1)
#define Reverse_PB_DataStore_BYTES()   sizeof(Controller_B.s1_DataTypeConversion10)
#define Reverse_PB_DataStore_ROWS()    (1)
#define Reverse_PB_DataStore_COLS()    (1)
#define Speed_Feedback_P_Gain_DataStore() (ConstantWork.mh_Speed_Feedback_P_Gain)
#define Speed_Feedback_P_Gain_DataStore_ELEMS() (1)
#define Speed_Feedback_P_Gain_DataStore_BYTES() sizeof(ConstantWork.mh_Speed_Feedback_P_Gain)
#define Speed_Feedback_P_Gain_DataStore_ROWS() (1)
#define Speed_Feedback_P_Gain_DataStore_COLS() (1)
#define Generator_Torque_DataStore()   (Controller_B.s3_Product)
#define Generator_Torque_DataStore_ELEMS() (1)
#define Generator_Torque_DataStore_BYTES() sizeof(Controller_B.s3_Product)
#define Generator_Torque_DataStore_ROWS() (1)
#define Generator_Torque_DataStore_COLS() (1)
#define Engine_On_DataStore()          (Controller_B.s12_Engine_On)
#define Engine_On_DataStore_ELEMS()    (1)
#define Engine_On_DataStore_BYTES()    sizeof(Controller_B.s12_Engine_On)
#define Engine_On_DataStore_ROWS()     (1)
#define Engine_On_DataStore_COLS()     (1)
#define Reverse_LED_DataStore()        (Controller_B.s19_Reverse_LED)
#define Reverse_LED_DataStore_ELEMS()  (1)
#define Reverse_LED_DataStore_BYTES()  sizeof(Controller_B.s19_Reverse_LED)
#define Reverse_LED_DataStore_ROWS()   (1)
#define Reverse_LED_DataStore_COLS()   (1)
#define Error_DataStore()              (Controller_B.s19_Error)
#define Error_DataStore_ELEMS()        (1)
#define Error_DataStore_BYTES()        sizeof(Controller_B.s19_Error)
#define Error_DataStore_ROWS()         (1)
#define Error_DataStore_COLS()         (1)
#define Vehicle_Ready_DataStore()      (Controller_B.s19_Vehicle_Ready)
#define Vehicle_Ready_DataStore_ELEMS() (1)
#define Vehicle_Ready_DataStore_BYTES() sizeof(Controller_B.s19_Vehicle_Ready)
#define Vehicle_Ready_DataStore_ROWS() (1)
#define Vehicle_Ready_DataStore_COLS() (1)
#define State_DataStore()              (Controller_B.s19_State)
#define State_DataStore_ELEMS()        (1)
#define State_DataStore_BYTES()        sizeof(Controller_B.s19_State)
#define State_DataStore_ROWS()         (1)
#define State_DataStore_COLS()         (1)
#define Charge_State_DataStore()       (Controller_B.s12_Charge_State)
#define Charge_State_DataStore_ELEMS() (1)
#define Charge_State_DataStore_BYTES() sizeof(Controller_B.s12_Charge_State)
#define Charge_State_DataStore_ROWS()  (1)
#define Charge_State_DataStore_COLS()  (1)
#define Current_Feedback_P_Gain_DataStore() (ConstantWork.mh_Current_Feedback_P_Gain)
#define Current_Feedback_P_Gain_DataStore_ELEMS() (1)
#define Current_Feedback_P_Gain_DataStore_BYTES() sizeof(ConstantWork.mh_Current_Feedback_P_Gain)
#define Current_Feedback_P_Gain_DataStore_ROWS() (1)
#define Current_Feedback_P_Gain_DataStore_COLS() (1)
#define Engine_Throttle_DataStore()    (Controller_B.s18_Yk)
#define Engine_Throttle_DataStore_ELEMS() (1)
#define Engine_Throttle_DataStore_BYTES() sizeof(Controller_B.s18_Yk)
#define Engine_Throttle_DataStore_ROWS() (1)
#define Engine_Throttle_DataStore_COLS() (1)
#define Motor_Torque_Request_DataStore() (Controller_B.s11_Product4)
#define Motor_Torque_Request_DataStore_ELEMS() (1)
#define Motor_Torque_Request_DataStore_BYTES() sizeof(Controller_B.s11_Product4)
#define Motor_Torque_Request_DataStore_ROWS() (1)
#define Motor_Torque_Request_DataStore_COLS() (1)
#define Brake_request_DataStore()      (Controller_B.s11_Foundation_Brake_Request)
#define Brake_request_DataStore_ELEMS() (1)
#define Brake_request_DataStore_BYTES() sizeof(Controller_B.s11_Foundation_Brake_Request)
#define Brake_request_DataStore_ROWS() (1)
#define Brake_request_DataStore_COLS() (1)
#define Battery_Connect_Command_DataStore() (Controller_B.s19_Battery_Connect_Command)
#define Battery_Connect_Command_DataStore_ELEMS() (1)
#define Battery_Connect_Command_DataStore_BYTES() sizeof(Controller_B.s19_Battery_Connect_Command)
#define Battery_Connect_Command_DataStore_ROWS() (1)
#define Battery_Connect_Command_DataStore_COLS() (1)
#define Gen_Enable_DataStore()         (Controller_B.s19_Gen_Enable)
#define Gen_Enable_DataStore_ELEMS()   (1)
#define Gen_Enable_DataStore_BYTES()   sizeof(Controller_B.s19_Gen_Enable)
#define Gen_Enable_DataStore_ROWS()    (1)
#define Gen_Enable_DataStore_COLS()    (1)
#define Motor_Enable_DataStore()       (Controller_B.s19_Motor_Enable)
#define Motor_Enable_DataStore_ELEMS() (1)
#define Motor_Enable_DataStore_BYTES() sizeof(Controller_B.s19_Motor_Enable)
#define Motor_Enable_DataStore_ROWS()  (1)
#define Motor_Enable_DataStore_COLS()  (1)
#define Forward_LED_DataStore()        (Controller_B.s19_Forward_LED)
#define Forward_LED_DataStore_ELEMS()  (1)
#define Forward_LED_DataStore_BYTES()  sizeof(Controller_B.s19_Forward_LED)
#define Forward_LED_DataStore_ROWS()   (1)
#define Forward_LED_DataStore_COLS()   (1)
#define Park_LED_DataStore()           (Controller_B.s19_Park_LED)
#define Park_LED_DataStore_ELEMS()     (1)
#define Park_LED_DataStore_BYTES()     sizeof(Controller_B.s19_Park_LED)
#define Park_LED_DataStore_ROWS()      (1)
#define Park_LED_DataStore_COLS()      (1)
#define init_resource_FUELP_DataStore() (VolatileWork.mh_init_resource_FUELP)
#define init_resource_FUELP_DataStore_ELEMS() (1)
#define init_resource_FUELP_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_FUELP)
#define init_resource_FUELP_DataStore_ROWS() (1)
#define init_resource_FUELP_DataStore_COLS() (1)
#define init_resource_TACH_DataStore() (VolatileWork.mh_init_resource_TACH)
#define init_resource_TACH_DataStore_ELEMS() (1)
#define init_resource_TACH_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_TACH)
#define init_resource_TACH_DataStore_ROWS() (1)
#define init_resource_TACH_DataStore_COLS() (1)
#define init_resource_INJ1D_DataStore() (VolatileWork.mh_init_resource_INJ1D)
#define init_resource_INJ1D_DataStore_ELEMS() (1)
#define init_resource_INJ1D_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_INJ1D)
#define init_resource_INJ1D_DataStore_ROWS() (1)
#define init_resource_INJ1D_DataStore_COLS() (1)
#define init_resource_INJ2D_DataStore() (VolatileWork.mh_init_resource_INJ2D)
#define init_resource_INJ2D_DataStore_ELEMS() (1)
#define init_resource_INJ2D_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_INJ2D)
#define init_resource_INJ2D_DataStore_ROWS() (1)
#define init_resource_INJ2D_DataStore_COLS() (1)
#define init_resource_INJ3D_DataStore() (VolatileWork.mh_init_resource_INJ3D)
#define init_resource_INJ3D_DataStore_ELEMS() (1)
#define init_resource_INJ3D_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_INJ3D)
#define init_resource_INJ3D_DataStore_ROWS() (1)
#define init_resource_INJ3D_DataStore_COLS() (1)
#define Filtered_Motor_Current_DataStore() (Controller_B.s13_DiscreteTransferFcn)
#define Filtered_Motor_Current_DataStore_ELEMS() (1)
#define Filtered_Motor_Current_DataStore_BYTES() sizeof(Controller_B.s13_DiscreteTransferFcn)
#define Filtered_Motor_Current_DataStore_ROWS() (1)
#define Filtered_Motor_Current_DataStore_COLS() (1)
#define Speed_Feedback_I_Gain_DataStore() (ConstantWork.mh_Speed_Feedback_I_Gain)
#define Speed_Feedback_I_Gain_DataStore_ELEMS() (1)
#define Speed_Feedback_I_Gain_DataStore_BYTES() sizeof(ConstantWork.mh_Speed_Feedback_I_Gain)
#define Speed_Feedback_I_Gain_DataStore_ROWS() (1)
#define Speed_Feedback_I_Gain_DataStore_COLS() (1)
#define Current_Feedback_I_Gain_DataStore() (ConstantWork.mh_Current_Feedback_I_Gain)
#define Current_Feedback_I_Gain_DataStore_ELEMS() (1)
#define Current_Feedback_I_Gain_DataStore_BYTES() sizeof(ConstantWork.mh_Current_Feedback_I_Gain)
#define Current_Feedback_I_Gain_DataStore_ROWS() (1)
#define Current_Feedback_I_Gain_DataStore_COLS() (1)
#define Park_LED_new_DataStore()       (VolatileWork.mh_Park_LED_new)
#define Park_LED_new_DataStore_ELEMS() (1)
#define Park_LED_new_DataStore_BYTES() sizeof(VolatileWork.mh_Park_LED_new)
#define Park_LED_new_DataStore_ROWS()  (1)
#define Park_LED_new_DataStore_COLS()  (1)
#define Park_LED_ovr_DataStore()       (VolatileWork.mh_Park_LED_ovr)
#define Park_LED_ovr_DataStore_ELEMS() (1)
#define Park_LED_ovr_DataStore_BYTES() sizeof(VolatileWork.mh_Park_LED_ovr)
#define Park_LED_ovr_DataStore_ROWS()  (1)
#define Park_LED_ovr_DataStore_COLS()  (1)
#define Forward_LED_new_DataStore()    (VolatileWork.mh_Forward_LED_new)
#define Forward_LED_new_DataStore_ELEMS() (1)
#define Forward_LED_new_DataStore_BYTES() sizeof(VolatileWork.mh_Forward_LED_new)
#define Forward_LED_new_DataStore_ROWS() (1)
#define Forward_LED_new_DataStore_COLS() (1)
#define Forward_LED_ovr_DataStore()    (VolatileWork.mh_Forward_LED_ovr)
#define Forward_LED_ovr_DataStore_ELEMS() (1)
#define Forward_LED_ovr_DataStore_BYTES() sizeof(VolatileWork.mh_Forward_LED_ovr)
#define Forward_LED_ovr_DataStore_ROWS() (1)
#define Forward_LED_ovr_DataStore_COLS() (1)
#define Reverse_LED_new_DataStore()    (VolatileWork.mh_Reverse_LED_new)
#define Reverse_LED_new_DataStore_ELEMS() (1)
#define Reverse_LED_new_DataStore_BYTES() sizeof(VolatileWork.mh_Reverse_LED_new)
#define Reverse_LED_new_DataStore_ROWS() (1)
#define Reverse_LED_new_DataStore_COLS() (1)
#define Reverse_LED_ovr_DataStore()    (VolatileWork.mh_Reverse_LED_ovr)
#define Reverse_LED_ovr_DataStore_ELEMS() (1)
#define Reverse_LED_ovr_DataStore_BYTES() sizeof(VolatileWork.mh_Reverse_LED_ovr)
#define Reverse_LED_ovr_DataStore_ROWS() (1)
#define Reverse_LED_ovr_DataStore_COLS() (1)
#define Error_LED_new_DataStore()      (VolatileWork.mh_Error_LED_new)
#define Error_LED_new_DataStore_ELEMS() (1)
#define Error_LED_new_DataStore_BYTES() sizeof(VolatileWork.mh_Error_LED_new)
#define Error_LED_new_DataStore_ROWS() (1)
#define Error_LED_new_DataStore_COLS() (1)
#define Error_LED_ovr_DataStore()      (VolatileWork.mh_Error_LED_ovr)
#define Error_LED_ovr_DataStore_ELEMS() (1)
#define Error_LED_ovr_DataStore_BYTES() sizeof(VolatileWork.mh_Error_LED_ovr)
#define Error_LED_ovr_DataStore_ROWS() (1)
#define Error_LED_ovr_DataStore_COLS() (1)
#define Vehicle_Ready_LED_new_DataStore() (VolatileWork.mh_Vehicle_Ready_LED_new)
#define Vehicle_Ready_LED_new_DataStore_ELEMS() (1)
#define Vehicle_Ready_LED_new_DataStore_BYTES() sizeof(VolatileWork.mh_Vehicle_Ready_LED_new)
#define Vehicle_Ready_LED_new_DataStore_ROWS() (1)
#define Vehicle_Ready_LED_new_DataStore_COLS() (1)
#define Vehicle_Ready_LED_ovr_DataStore() (VolatileWork.mh_Vehicle_Ready_LED_ovr)
#define Vehicle_Ready_LED_ovr_DataStore_ELEMS() (1)
#define Vehicle_Ready_LED_ovr_DataStore_BYTES() sizeof(VolatileWork.mh_Vehicle_Ready_LED_ovr)
#define Vehicle_Ready_LED_ovr_DataStore_ROWS() (1)
#define Vehicle_Ready_LED_ovr_DataStore_COLS() (1)
#define CityID_CAN_1_DataStore()       (NonVolatileWork.mh_CityID_CAN_1)
#define CityID_CAN_1_DataStore_ELEMS() (1)
#define CityID_CAN_1_DataStore_BYTES() sizeof(NonVolatileWork.mh_CityID_CAN_1)
#define CityID_CAN_1_DataStore_ROWS()  (1)
#define CityID_CAN_1_DataStore_COLS()  (1)
#define init_resource_ECUP_DataStore() (VolatileWork.mh_init_resource_ECUP)
#define init_resource_ECUP_DataStore_ELEMS() (1)
#define init_resource_ECUP_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_ECUP)
#define init_resource_ECUP_DataStore_ROWS() (1)
#define init_resource_ECUP_DataStore_COLS() (1)
#define init_resource_AN4M_DataStore() (VolatileWork.mh_init_resource_AN4M)
#define init_resource_AN4M_DataStore_ELEMS() (1)
#define init_resource_AN4M_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_AN4M)
#define init_resource_AN4M_DataStore_ROWS() (1)
#define init_resource_AN4M_DataStore_COLS() (1)
#define init_resource_AN5M_DataStore() (VolatileWork.mh_init_resource_AN5M)
#define init_resource_AN5M_DataStore_ELEMS() (1)
#define init_resource_AN5M_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_AN5M)
#define init_resource_AN5M_DataStore_ROWS() (1)
#define init_resource_AN5M_DataStore_COLS() (1)
#define init_resource_AN6M_DataStore() (VolatileWork.mh_init_resource_AN6M)
#define init_resource_AN6M_DataStore_ELEMS() (1)
#define init_resource_AN6M_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_AN6M)
#define init_resource_AN6M_DataStore_ROWS() (1)
#define init_resource_AN6M_DataStore_COLS() (1)
#define init_resource_AN1M_DataStore() (VolatileWork.mh_init_resource_AN1M)
#define init_resource_AN1M_DataStore_ELEMS() (1)
#define init_resource_AN1M_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_AN1M)
#define init_resource_AN1M_DataStore_ROWS() (1)
#define init_resource_AN1M_DataStore_COLS() (1)
#define init_resource_AN2M_DataStore() (VolatileWork.mh_init_resource_AN2M)
#define init_resource_AN2M_DataStore_ELEMS() (1)
#define init_resource_AN2M_DataStore_BYTES() sizeof(VolatileWork.mh_init_resource_AN2M)
#define init_resource_AN2M_DataStore_ROWS() (1)
#define init_resource_AN2M_DataStore_COLS() (1)
#define CAN_1_std_receive_count_DataStore() (VolatileWork.mh_CAN_1_std_receive_count)
#define CAN_1_std_receive_count_DataStore_ELEMS() (1)
#define CAN_1_std_receive_count_DataStore_BYTES() sizeof(VolatileWork.mh_CAN_1_std_receive_count)
#define CAN_1_std_receive_count_DataStore_ROWS() (1)
#define CAN_1_std_receive_count_DataStore_COLS() (1)
#define CAN_1_std_handled_count_DataStore() (VolatileWork.mh_CAN_1_std_handled_count)
#define CAN_1_std_handled_count_DataStore_ELEMS() (1)
#define CAN_1_std_handled_count_DataStore_BYTES() sizeof(VolatileWork.mh_CAN_1_std_handled_count)
#define CAN_1_std_handled_count_DataStore_ROWS() (1)
#define CAN_1_std_handled_count_DataStore_COLS() (1)
#define CAN_1_std_last_unhandled_id_DataStore() (VolatileWork.mh_CAN_1_std_last_unhandled_id)
#define CAN_1_std_last_unhandled_id_DataStore_ELEMS() (1)
#define CAN_1_std_last_unhandled_id_DataStore_BYTES() sizeof(VolatileWork.mh_CAN_1_std_last_unhandled_id)
#define CAN_1_std_last_unhandled_id_DataStore_ROWS() (1)
#define CAN_1_std_last_unhandled_id_DataStore_COLS() (1)
#endif                                 /* DATASTORAGE_API */
