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

Language types.

## Constant: CFC
Description: Continuous Function Chart

## Constant: DB
Description: Data block definition language

## Constant: FBD
Description: Function Block Diagram

## Constant: GRAPH
Description: Graph language ?

## Constant: LAD
Description: Ladder diagrams

## Constant: SCL
Description: Structured Control Language, high\-level Pascal\-like language

## Constant: SFC
Description: Sequential Function Chart

## Constant: STL
Description: Statement List \(also called AWL\)

## Constant: UNKNOWN
Description: Invalid or unknown

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

Description: Retrieve the language id.
return: language id

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

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

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


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


