# Code Interface Report for automats

### Table of Contents

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

### Entry-Point Functions

Function: automats_initialize

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

Function: automats_step

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

### Inports

[-]

Block Name | Code Identifier | Data Type | Dimension
--- | --- | --- | ---
<Root>/faults | Imported | uint16_T | 1
<Root>/service | Imported | uint16_T | 1
<Root>/V1 | Imported | uint16_T | 1
<Root>/V2 | Imported | uint16_T | 1
<Root>/V3 | Imported | uint16_T | 1
<Root>/start | Imported | uint16_T | 1
<Root>/started | Imported | uint16_T | 1
<Root>/stop | Imported | uint16_T | 1
<Root>/stopped | Imported | uint16_T | 1
<Root>/rpm | Imported | real_T | 1
<Root>/rpm_req | Imported | uint16_T | 1

### Outports

[-]

Block Name | Code Identifier | Data Type | Dimension
--- | --- | --- | ---
<Root>/rpm_sp | Imported | real_T | 1
<Root>/faults_reset | Imported | uint16_T | 1
<Root>/state | Imported | uint16_T | 1
<Root>/stop_set | Imported | boolean_T | 1
<Root>/start_on | Imported | boolean_T | 1
<Root>/commands_set | Imported | boolean_T | 1
<Root>/dspace_reset | Imported | boolean_T | 1

### Interface Parameters

No interface/tunable parameters in model.

### 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