HSL2.0 - Introduction
Content
1.
The new features / possibilities in headwords:
1.1.
Full Python language range in the HS logic blocks
1.2.
Scope of the HSL 2.0 framework:
1.3.
Advantages
1.4.
Functioning of the generator

## 1.The innovations / possibilities in key points:

### 1.1.Full Python language range in the HS logic blocks

The HSL 2.0 Framework SDK extends the functionality of the HS/FS from firmware version 4.5 by the possibility to use the full Python language range in the HS logic blocks.
To be considered:

- For Expert/FW version 4.5 only Python version 2.6.x is supported!
- For Expert/FW version 4.6 or higher only Python version 2.7.x is supported!

### 1.2.Scope of the HSL 2.0 framework:

- Use of the standard Python libraries included in the HS/FS
- Block 2.0 behaves like the previous blocks in GLE and HS firmware
- The block 2.0 can be encrypted
- The communication between HS-Firmware and the logic module 2.0 takes place via a defined interface (API)
- This interface provides access to selected HS/FS functions

### 1.3.Advantages

- The readability of the block code is thus improved
- Complex building blocks are easier to implement
- Use of IP connections (TCP/UDP) directly from the module
- Connection of external systems significantly simplified
- Python code is injected into the device in base64 encoded form. The injection is performed by the HSL 2.0 generator (included in delivery).
- Smaller amounts of data can be stored in the remanent memory of the HS/FS.

### 1.4.Operation of the generator