# Enum: com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType

Categories for interface sections. 

 Note: the ordering reflects the id's \(also used by the Step7 editor\). When it comes to mapping in memory for FC/FB/DB interfaces, the ordering is not the same \(e.g. RET after IN\)

## Constant: IN
Description: Input data of a non\-OB routine \(FB, FC, SFB, SFC\)

## Constant: IN_OUT
Description: Read/write data of a non\-OB routine \(FB, FC, SFB, SFC\)

## Constant: OUT
Description: Output data of a non\-OB routine \(FB, FC, SFB, SFC\)

## Constant: RET
Description: Return data of function \(FC, SFC\)

## Constant: STAT
Description: Static storage data of a FB/SFB \(not for OB/FC/SFC\), stored in an associated instance data block \(DI\)

## Constant: TEMP
Description: Temporary data, a.k.a. Dynamic data: local data of a routine \(OB, FB, FC, SFB, SFC\)

## Constant: UNKNOWN

## Method: getId
- return type: `int`


## Static Method: fromId
- parameter: `id`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType`


## Static Method: valueOf
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType`


## Static Method: values
- return type: `com.pnfsoftware.jeb.core.units.code.simatic.S7.SectionType[]`


