classI2cDevice

External Object wrapping the state of an I2C slave peripheral (bus decoding, Python script) - see requirements.md, decision "Bus I2C électrique en drain ouvert"

Extends from ExternalObject.

Information

No worker thread, like Internal.Runtime.UartDevice: a peripheral reacts without ever suspending itself. Its Python handlers run on the Modelica thread, in the interpreter shared with the microcontroller, each one in its own namespace (Resources/Include/devscript.c, shared with the serial devices).

Contents

NameDescription
constructor
destructor