HSL2.0 - Introduction
Content
1.

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).

    Code Injektion
  • Smaller amounts of data can be stored in the remanent memory of the HS/FS.

1.4.Operation of the generator

Generator