Modelica_DeviceDrivers icon indicating copy to clipboard operation
Modelica_DeviceDrivers copied to clipboard

Free library for interfacing hardware drivers to Modelica models. There is support for joysticks, keyboards, UDP, TCP/IP, LCM, MQTT, shared memory, AD/DA converters, serial port and other devices.

Results 19 Modelica_DeviceDrivers issues
Sort by recently updated
recently updated
newest added

The return values of `calloc` and `malloc` in the external C code should be checked for success in order to avoid potential null pointer access.

Reusing a (serial) package for multiple senders results in a structurally singular system. ![ss](https://cloud.githubusercontent.com/assets/5444067/16301739/5e6a8a30-3947-11e6-9594-b1439b8d3b94.png) In this example I just wanted to test the LCM logging feature (lcmSend1) beside the UDP...

wontfix

As @sjoelund reported: External objects are not allowed in records ``` [HardwareIO.mo:9:5-31:21:writable] Error: Ignoring record component: ExternalObject Modelica_DeviceDrivers.HardwareIO.Comedi dh; when building record the constructor. Records are allowed to contain only...

bug

Function setProcessPriority is only called at the start of the simulation but not reset at the end of the simulation. Also it would be nice if there would be an...

bug

There actually is no need to have sampled RNG in Blocks.OperatingSystem.RandomRealSource. I propose to add a conditional external trigger port for the block. In case this trigger is off the...

enhancement

Hello, Would you be interested to have an OPCUA client being contributed to this lib ?

Hi, You did great work developing the library. I am trying to use it smt32G4. I have generated a base-level driver from stm32cubeide and modified it to suit my needs....

Hello, I am trying to use modelica MQTT drivers, but I cannot compile even example of MQTT communication. I am using OpenModelicaEditor v1.22. Can anybody help me with this? I...

Industrial I/O ([https://wiki.analog.com/software/linux/docs/iio/iio](https://wiki.analog.com/software/linux/docs/iio/iio)) is a protocol to communicate with integrated devices. This implementation allows to read sensor data from IIO devices locally or over network.