Added clocked Comedi blocks.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5668 7ce873d0-865f-4ce7-a662-4bb36ea78beb
- Started Linux "socket" CAN support on C level (not interfaced by Modelica library, yet)
- Wrapped C++ std::map in order to have dictionary support within the C project
- Fixed some minor issues that gave compiler warnings



git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5836 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Decided to favor the poll() based implementation alternative for receiving messages using socket CAN.



git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5837 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Set some svn proporties to the files.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5838 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Added support for Linux Socket CAN interface
(Note: reading CAN frames seems to have some hard to predict latencies)


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5839 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Changed external objects classes to comply to Modelica spec 3.3 (no functions besides "constructor" and "destructor")


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5972 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Order of variables declared in PackageIn and PackageOut are now the same.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5973 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Replaced some int into size_t in order to be standard compliant.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5974 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Again some changes in order to make omc happy.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@5975 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Improved status messages for windows version of MDDUDPSocket.h.

git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6157 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Fixed typo.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6204 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Replaced non C standard conform C++ comments (//) into C conform comments (/*..*/).


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6214 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Fixed bug in SpaceMouse cmake build file for linux.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6215 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Improved build process for linux.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6280 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Improved documentation for Linux socket CAN interface.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6281 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Added preferedView="Info" annotations to SocketCAN blocks in order to be consistant to other device blocks in library.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6282 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Improved icons for linux specific blocks.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6283 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Fixed #871. Fixing revealed deeper issues with the SerialPackager's String block than reported by the ticket. Should be fixed now. Added example for using the String blocks of the SerialPackager.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6287 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Removed test code for functions that don't exist anymore.

git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6291 7ce873d0-865f-4ce7-a662-4bb36ea78beb
Added blocks to add and get float arrays to the SerialPackager. This provides the functionality requested by enhancement proposal #991.


git-svn-id: https://svn.modelica.org/projects/Modelica_EmbeddedSystems/trunk/Modelica_DeviceDrivers@6296 7ce873d0-865f-4ce7-a662-4bb36ea78beb