# Code Interface Report for DGM

### Table of Contents

- Entry Point Functions
- Inports
- Outports
- Interface Parameters
- Data Stores

### Entry Point Functions

Function: DGM_initialize

Prototype | void DGM_initialize(void)
Description | Initialization entry point of generated code
Timing | Must be called exactly once
Arguments | None
Return value | None
Header file | DGM.h

Function: DGM_step

Prototype | void DGM_step(void)
Description | Output entry point of generated code
Timing | Must be called periodically, every 0.01 seconds
Arguments | None
Return value | None
Header file | DGM.h

Function: DGM_terminate

Prototype | void DGM_terminate(void)
Description | Termination entry point of generated code
Timing | Must be called exactly once
Arguments | None
Return value | None
Header file | DGM.h

### Inports

[-]

Block Name | Code Identifier | Data Type | Dimension
--- | --- | --- | ---
<Root>/hld_PrivateCAN_0x130_TimeoutErr | Imported data: hld_PrivateCAN_0x130_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2E1_TimeoutErr | Imported data: hld_PrivateCAN_0x2E1_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2E1_ChksumErr | Imported data: hld_PrivateCAN_0x2E1_ChksumErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2E1_RolcntErr | Imported data: hld_PrivateCAN_0x2E1_RolcntErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2E6_TimeoutErr | Imported data: hld_PrivateCAN_0x2E6_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2E6_ChksumErr | Imported data: hld_PrivateCAN_0x2E6_ChksumErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2E6_RolcntErr | Imported data: hld_PrivateCAN_0x2E6_RolcntErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2EB_TimeoutErr | Imported data: hld_PrivateCAN_0x2EB_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2EB_ChksumErr | Imported data: hld_PrivateCAN_0x2EB_ChksumErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2EB_RolcntErr | Imported data: hld_PrivateCAN_0x2EB_RolcntErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x3C2_TimeoutErr | Imported data: hld_PrivateCAN_0x3C2_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x0B5_TimeoutErr | Imported data: hld_PrivateCAN_0x0B5_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A3_TimeoutErr | Imported data: hld_PrivateCAN_0x2A3_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A3_ChksumErr | Imported data: hld_PrivateCAN_0x2A3_ChksumErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A3_RolcntErr | Imported data: hld_PrivateCAN_0x2A3_RolcntErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A5_TimeoutErr | Imported data: hld_PrivateCAN_0x2A5_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A5_ChksumErr | Imported data: hld_PrivateCAN_0x2A5_ChksumErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A5_RolcntErr | Imported data: hld_PrivateCAN_0x2A5_RolcntErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A7_TimeoutErr | Imported data: hld_PrivateCAN_0x2A7_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A7_ChksumErr | Imported data: hld_PrivateCAN_0x2A7_ChksumErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2A7_RolcntErr | Imported data: hld_PrivateCAN_0x2A7_RolcntErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2AD_TimeoutErr | Imported data: hld_PrivateCAN_0x2AD_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2BB_TimeoutErr | Imported data: hld_PrivateCAN_0x2BB_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2DF_TimeoutErr | Imported data: hld_PrivateCAN_0x2DF_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x3AA_TimeoutErr | Imported data: hld_PrivateCAN_0x3AA_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x050_TimeoutErr | Imported data: hld_PrivateCAN_0x050_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x050_ChksumErr | Imported data: hld_PrivateCAN_0x050_ChksumErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x050_RolcntErr | Imported data: hld_PrivateCAN_0x050_RolcntErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x2F1_TimeoutErr | Imported data: hld_PrivateCAN_0x2F1_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x195_TimeoutErr | Imported data: hld_PrivateCAN_0x195_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x37F_TimeoutErr | Imported data: hld_PrivateCAN_0x37F_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x28C_TimeoutErr | Imported data: hld_PrivateCAN_0x28C_TimeoutErr | boolean_T | 1
<Root>/hld_PrivateCAN_0x17D_TimeoutErr | Imported data: hld_PrivateCAN_0x17D_TimeoutErr | boolean_T | 1
<Root>/COMR_bLvComDiagEn | Imported data: COMR_bLvComDiagEn | volatile boolean_T | 1
<Root>/BSPR_bKl15WkUp | Imported data: BSPR_bKl15WkUp | volatile boolean_T | 1
<Root>/BMCR_bWkUpVCU | Imported data: BMCR_bWkUpVCU | volatile boolean_T | 1
<Root>/VCAN_NMMsgRx | Imported data: VCAN_NMMsgRx | volatile boolean_T | 1
<Root>/COMR_stEol | Imported data: COMR_stEol | volatile boolean_T | 1

### Outports

No Outports in model.

### Interface Parameters

[-]

Parameter Source | Code Identifier | Data Type | Dimension
--- | --- | --- | ---
KeDGM_bIOSDFC1Ovrdval | KeDGM_bIOSDFC1Ovrdval | const uint32_T | 1
KeDGM_bIOSDFCOvrdval | KeDGM_bIOSDFCOvrdval | const uint32_T | 1
KeDGM_flgFltReactnAuxVal | KeDGM_flgFltReactnAuxVal | const uint32_T | 1
KeDGM_flgFltReactnPtVal | KeDGM_flgFltReactnPtVal | const uint32_T | 1
KeDGM_FltLvlVal | KeDGM_FltLvlVal | const uint8_T | 1
KeDGM_bFltLvlFlg | KeDGM_bFltLvlFlg | const boolean_T | 1
KeDGM_bFltReactnAuxFlg | KeDGM_bFltReactnAuxFlg | const boolean_T | 1
KeDGM_bFltReactnPtFlg | KeDGM_bFltReactnPtFlg | const boolean_T | 1

### Data Stores

No data stores in the model; note that this report lists only data stores with non-auto storage class and global data stores