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

Area types.

## Constant: DB
Description: Shared data block area

## Constant: DI
Description: Instance data block area

## Constant: I
Description: Digital input area

## Constant: L
Description: Local data area

## Constant: M
Description: Flag memory area

## Constant: PI_PQ
Description: Peripheral input/output area

## Constant: Q
Description: Digital output area

## Constant: UNKNOWN
Description: Invalid or unknown

## Constant: V
Description: Previous local data area

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

Description: Retrieve the area type id.
return: area type id

## Method: isAnyOf
- parameter: `areaTypes`, type: `com.pnfsoftware.jeb.core.units.code.simatic.S7.AreaType[]`
- return type: `boolean`

Description: Determine whether this area type is any of the provided types.
parameter: areaTypes: candidate area types
return: true if this type matches one of the candidate types

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

Description: Retrieve an area type from its id.
parameter: id: area type id
return: area type, or [#UNKNOWN](#UNKNOWN)

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


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


