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

Block types.

## Constant: DB
Description: Data block

## Constant: DI
Description: Instance DB

## Constant: FB
Description: Function Block

## Constant: FC
Description: Function

## Constant: OB
Description: Organization block

## Constant: SDB
Description: System DB

## Constant: SFB
Description: System FB

## Constant: SFC
Description: System FC

## Constant: UNKNOWN
Description: Invalid or unknown

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


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


## Method: isDataBlock
- return type: `boolean`


## Method: isLogicBlock
- return type: `boolean`


## Method: isNoneOf
- parameter: `blockTypes`, type: `com.pnfsoftware.jeb.core.units.code.simatic.S7.BlockType[]`
- return type: `boolean`


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


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


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


