Commit
2809053f806d7a0eb594f515847b458994f0237e
by Johannes Meßmer [507431] Add spi handler for emBRICK Implements a basic spi handler for spidev. It provides a transfer method. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I026987146369dccd1b219a8e2d0af3012e9f0229 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/modules/embrick/handler/spi.cpp The file was added src/modules/embrick/handler/spi.h
Commit
62513d883f726d9db8fe971716baedc904d70187
by Johannes Meßmer [507431] Add bus handler for emBRICK Add initial version of the main bus handler for emBRICK. It runs in a seperated thread and is a singleton. It provides the basic communication layer for the emBRICK bus protocol. The specific packages and protocol structures are defined in the slave handler. The current implementation approach communicates with all slaves in a constant frequency. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I203390f906f3db3ad658454a119523986125002b Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/modules/embrick/handler/bus.cpp The file was added src/modules/embrick/slave/slave.h The file was added src/modules/embrick/slave/slave.cpp The file was added src/modules/embrick/handler/bus.h
Commit
211d6ffe65fc5949a1f235fdb36ee18f8c934b00
by Johannes Meßmer [507431] Add pin handler for emBRICK Add initial version of the pin handler. It is needed to active the slave select pin for SPI protocol. Therefore it only supports digital output GPIOs via the sysfs interface. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I8e216dce60ad8ae7cf3e15b4d7ca509be5c0331d Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/modules/embrick/handler/pin.h The file was added src/modules/embrick/handler/pin.cpp
Commit
23403f126d842a87e8785c7f4c937c70c61d158f
by Johannes Meßmer [507431] Refactor classes with friend declarations Protect functions of handler. Use the friend statement to allow functions calls between the handlers. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: Ic8b12cb54929d7bb798a133317cac1479e959578 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/handler/pin.h
Commit
7df786e01a6d6afcb91cc8f360f57167eace1514
by Johannes Meßmer [507431] Fix critical issues in SPIHandler and PinHandler Add missing open statement in the init function of the PinHandler. Lower the default speed of the SPIHandler. Fix pointer issue in init function. Add deInit function to destruct the handler. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: Ie0e2abf9f2bcc14bdb596bed2e4333c648ca712c Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/modules/embrick/handler/pin.cpp
Commit
7ca964c8998896c95bb2058630d7ea85b91eff11
by Johannes Meßmer [507431] Add init sequence and multiple improvements Add the first logic of the init sequence for the emBRICK bus. The sequential slave search is controlled by the BusHandler. The logical packages are built and handled in the slave instances. The Packages namespace contains all package structs for the bus communication. Add multiple TODO statements to set guidelines for the upcoming development. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I48a8058448e3bc29c6dfb221edd9c3c401df3181 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/handler/bus.h The file was added src/modules/embrick/slave/packages.h
Commit
dd884800e3808e0d05d3adc3dde5352d22d90a15
by Johannes Meßmer [507431] Implement slave logic and improve BusHandler and SPIHandler Improve transfer of BusHandler. Add proper sync gap calculation and remove blocking log statements. Fix issue with checksum, the wrong byte was used, which caused some slaves to fail. Add slave list and periodically call update function of all slaves. Update the default speed of the SPIHandler. Add slave classes for the slave types 2-181 and 2-301. Implement init method of slave to handle init package and to create the correct slave instance. Add basic update method to exchange data updates between master and slave. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I9bcdb38d7185f55bc2cd0f9c45ea7c36c37570f0 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/handler/spi.h The file was added src/modules/embrick/slave/slave2181.h The file was added src/modules/embrick/slave/slave2301.h The file was modified
src/modules/embrick/slave/packages.h The file was added src/modules/embrick/slave/slave2181.cpp The file was added src/modules/embrick/slave/slave2301.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/modules/embrick/handler/bus.h
Commit
0ddd11503c9b10f8ae610c0660bf547958ba3e6d
by Johannes Meßmer [507431] Reformat code of handlers Replace tabs with spaces of width 2. Minor changes to improve speed. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: Ic3473067c5d38d6eb466c148a4bed2b3ba07656f Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/modules/embrick/handler/pin.cpp
Commit
be5fbd4d935c850ba0b27ac3489ac7f14874b4de
by Johannes Meßmer [507431] Reformat code of slave logic Replace tabs with spaces of width 2. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: Ia1b27e7097219e66ded629fe9a51a1c0ac08fd74 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/slave/packages.h The file was modified
src/modules/embrick/slave/slave2301.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/slave2181.cpp The file was modified
src/modules/embrick/slave/slave2181.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/slave/slave2301.h
Commit
af762f7e1e47aec8e0e2822f1cabf87659300fa7
by Johannes Meßmer [507431] Add data handlers and process interface Add sync operations to the BusHandler. ProcessInterface or future config function blocks can now check if the handler is ready. Replace individual slave classes with slave handlers. The slave handlers are directly linked with the slave image and are shared with process interfaces. There exist input and output slave handlers. The input slave handlers are continuously checked for changes. An indication event will be fired if a change is detected. The slave handles will be created in the config function blocks. Add basic process interface for QX and IX function blocks. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I2f905e2b1eef0cd0a2f08cc332ba6573e31f3c1e Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/bus.cpp The file was removed src/modules/embrick/slave/slave2301.h The file was added src/modules/embrick/processinterface.cpp The file was added src/modules/embrick/processinterface.h The file was added src/modules/embrick/slave/handle.cpp The file was added src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/slave/slave.cpp The file was removed src/modules/embrick/slave/slave2181.cpp The file was removed src/modules/embrick/slave/slave2181.h The file was removed src/modules/embrick/slave/slave2301.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/handler/bus.h
Commit
45e13c29c90fa996f5fa70b8fa30aa0a07303180
by Johannes Meßmer [507431] Sync SlaveHandles and add observer The SlaveHandles now use a slave mutex to synchronize the manipulations between different threads. The ProcessInterface adds itself as an observer of an SlaveHandle and therefore listens to change events. The slave fires the external event handler in case of a change event. Replace the realtime clock with the monotonic clock feature. This avoids possible errors after an unusual manipulation of the device clock. Use a static buffer in the BusHandler to speed up transfer operations. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I241780a0a27f4b24efc17b742be875756d63b07f Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/processinterface.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/handle.cpp
Commit
48039a8531db25d2b04fd045cb1759d1eb2a4fc5
by Johannes Meßmer [507431] Improve event handling and prepare for FBs Add an boolean return value to the onChange function. Consequently the observer can decide if it wants to send an indication event. Prepare the slave instance for the function block configuration. SlaveHandles will be created by the configuration function blocks. Protect the sendInit function. Therefore only the BusHandler can create new slaves. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I2ac1edd469874007c64165f30a05bf26531dbfd2 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/processinterface.cpp
Commit
7d9b15d460acf279f2858dd43d5dab913ba0debb
by Johannes Meßmer [507431] Add initial version of function blocks Add initial version of the emBRICK FORTE function blocks. The master block handles the global configuration of the system and initiates the configuration of the slaves. The slaves are connected via the BusAdapter. The BusAdapter sends an init event with an initial index of the slave. The Slave block is the parent class for all future slave function blocks. It forwards e.g. the init event to the next slave. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I2d6dff81e3391e77f178d1f75206b5ffc9b40021 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/modules/embrick/types/Slave.h The file was added src/modules/embrick/types/Master.h The file was added src/modules/embrick/types/Slave2181.h The file was added src/modules/embrick/types/Slave.cpp The file was added src/modules/embrick/types/BusAdapter.h The file was added src/modules/embrick/types/BusAdapter.cpp The file was added src/modules/embrick/types/Slave2181.cpp The file was added src/modules/embrick/types/Master.cpp
Commit
207d664db0fb6e7eb0a3898695996e29a6ab6800
by Johannes Meßmer [507431] Add and integrate IOMapper Add IOMapper singleton. The mapper works as bridge between the process interfaces (IOObserver) and the emBRICK slave handles (IOHandle). The IOMapper is an abstract implementation and may be used by other FORTE modules. A device registers all its inputs and outputs as IO handles. The runtime registers all process interfaces as IO observers. The IOMapper maps the provided ids and may connect them. A connection is confirmed with the onHandle and onObserver statements. In case of a disconnection, the dropHandle and dropObserver statements are called. Therefore the IOMapping may be reconfigured dynamically. The process interface no longer communicates with the BusHandler. It communicates with the IOMapper and receives an handle by the mapper. The instance name is used as id for the IOMapper. The master configuration block now works as controller of the BusHandler. It starts and stops the BusHandler. The specific slave type blocks registers all IOs at the IOMapper. The ids of the IOS are configured by the data inputs of the slave function blocks. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I05d9d7af7d230613df94c5d80d01a30049ce88d1 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/modules/embrick/io/mapper.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was added src/modules/embrick/io/mapper.h The file was modified
src/modules/embrick/processinterface.cpp The file was added src/modules/embrick/io/handle.cpp The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/slave/slave.cpp The file was added src/modules/embrick/io/observer.h The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/processinterface.h The file was added src/modules/embrick/io/handle.h The file was modified
src/modules/embrick/slave/handle.cpp The file was added src/modules/embrick/io/observer.cpp The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/types/Slave.cpp
Commit
3594098a1fcfc93627915975216fd7a9ff7a6585
by Johannes Meßmer [507431] Support multiple HandleTypes and improve config Add support for words and doublewords in the IOHandle. Consequently the ProcessInterface supports IW, QW, ID and QD function blocks. Add SlaveHandles for analog 10bit values and 16bit values. Add an INITO event to the configuration BusAdapter. The Master now confirms the initialization with an INITO+/- event. A Slave can be reconfigured during runtime. With the MAP event, the existing connections are removed and reconnected. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: Idcb0b4d80e4106f744c4bd358e810c5af8a2815e Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/processinterface.cpp The file was modified
src/modules/embrick/io/handle.h The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/io/handle.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/handle.cpp
Commit
238db1616fc0ff598502bdebfb8c719a733e48e4
by Johannes Meßmer [507431] Refactor IOHandle and ProcessInterface Remove superfluous IOHandleWrapper. Use FORTE data types for IOHandle. Use references to set and get values. Refactor ProcessInterface. Move type check to init function. Pass values by reference to the IOHandle. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I235d659ed515ee7935e000e5d27c80b0aa75bc9f Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/io/mapper.h The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/processinterface.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/io/handle.cpp The file was modified
src/modules/embrick/io/mapper.cpp The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/io/handle.h The file was modified
src/modules/embrick/slave/slave.cpp
Commit
9b54af1afc183ca8170b70eb8e6dc0a405d32c37
by Johannes Meßmer [507431] Add error handling and improve mapping Add error handling to all handlers. The BusHandler checks the error status of the its subhandlers. The Master configration block checks the status of the BusHandler. Replace the cyclic initialization waiting loop with external events. The Master now receives events in case the BusHandler changed state. The Master reinitialises the BusHandler if an error occured. It sends an INITO- after three unsuccessful attempts. Refactor the IOHandles and SlaveHandles. Add a direction property to the IOHandle. Add check for duplicates in the IOMapper. Increase speed of SPIHandler after bus initialization. Replace NULL statements with zeros. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: Id022791b3787c409d229e5760002e5def86975ac Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/io/mapper.h The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/io/handle.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/io/mapper.cpp The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/modules/embrick/handler/pin.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/processinterface.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/io/handle.h The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/types/Slave.cpp
Commit
90d1805dfb378e9748c9b9566d291d5718439132
by Johannes Meßmer [507431] Add dynamic scheduling and sync operations Add dynamic scheduling to the BusHandler. It replaces the cyclic routine. Every slave has a deadline for its next update. The handles uses pthread conditional timed waiting. Therefore it can be interrupted by forced updates. Consequently the slaves are updated immediately after a write request. Allow a certain number of update errors of slaves. If the maximum of errors is reached, the BusHandlers reinitializes the bus. Add sync mutexes to process interfaces and configuration function blocks. The IOMapper operations are not threadsafe. Therefore the events must be protected by sync objects. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I704593c48143a4f0b1a7e64877cba1d80f724595 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/processinterface.cpp The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/io/mapper.cpp The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/handler/bus.h
Commit
cb2ae5194b749b7def8078aa8b9305d649c505b9
by Johannes Meßmer [507431] Refactor and multiple improvements Fix segfault in forceUpdate of BusHandler. Refactor ProcessInterface. Replace specific methods with two read and write methods. Init and reset SlaveHandles correctly. The current state is set after mapping. The handle resets if the mapping is disconnected. Handle the status code of the emBrick modules. The status is accessible via the status data output of the configuration function blocks. Add support for the 2-301 (6 Relays) emBrick module. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I2e32acfda1a7176ccec7f574f92d331863685939 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/types/Slave2181.h The file was added src/modules/embrick/types/Slave2301.cpp The file was modified
src/modules/embrick/slave/handle.cpp The file was added src/modules/embrick/CMakeLists.txt The file was added src/modules/embrick/types/Slave2301.h The file was modified
src/modules/embrick/io/mapper.cpp The file was modified
src/modules/embrick/processinterface.cpp The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/slave.cpp
Commit
5cad3b3096d1b74b82eff27a68115c2fd3196570
by Ben Schneider [512168] Initial ROS communication layer with topic support A communication layer was implemented in order to be able to send ROS topics via standard publish and subscribe SIFB that are configured for ROS. The currently supported topics are std_msgs/Empty, std_msgs/Float64, std_msgs/Int32, std_msgs/Bool and std_msgs/String. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=512168 Change-Id: I2fb68977b026f3886bb85f514b63021d194861cf Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was added src/modules/ros/CMakeLists.txt The file was added src/modules/ros/ROSLayer.h The file was added src/modules/ros/ROSLayer.cpp
Commit
2995b5e443072528d02ef7a2f139a23c80b9fb85
by Ben Schneider [512175] Custom FB for ROS service support A first FB for ROS services that supports the std_srvs/Trigger.srv type. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=512175 Change-Id: Ic3ecacf84491c8aaed9e5c487a3265d016952144 Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was added src/modules/ros/TRIGGER_SERVICE_SERVER.h The file was added src/modules/ros/TRIGGER_SERVICE_SERVER.cpp The file was added src/modules/ros/TRIGGER_SERVICE_CLIENT.cpp The file was added src/modules/ros/TRIGGER_SERVICE_CLIENT.h
Commit
5e39a5c90274e349b29e8d5ec0c3b5fc0219a9e8
by Ben Schneider [512176] Custom FB for ROS action support A first FB for ROS actions that supports the reapp_msgs/execute.action type. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=512176 Change-Id: Idcc79ed068b5e30f69e6e015fdb31ff490d92367 Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was added src/modules/ros/EXECUTE_ACTION_CLIENT.cpp The file was added src/modules/ros/EXECUTE_ACTION_CLIENT.h The file was added src/modules/ros/ROSActionManager.h The file was added src/modules/ros/ROSActionManager.cpp The file was added src/modules/ros/EXECUTE_ACTION_SERVER.cpp The file was added src/modules/ros/EXECUTE_ACTION_SERVER.h
Commit
3d590431c7cd66d171248de9bad7a2365762442c
by Ben Schneider [512628] Combined Duplicated Callback Managers The CROSLayer::CROSManager and the CROSActionManager have been combined to a single ROSManager Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=512628 Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was modified
src/modules/ros/TRIGGER_SERVICE_SERVER.cpp The file was modified
src/modules/ros/TRIGGER_SERVICE_CLIENT.cpp The file was modified
src/modules/ros/EXECUTE_ACTION_CLIENT.cpp The file was modified
src/modules/ros/ROSLayer.h The file was modified
src/modules/ros/TRIGGER_SERVICE_CLIENT.h The file was removed src/modules/ros/ROSActionManager.cpp The file was added src/modules/ros/ROSManager.h The file was removed src/modules/ros/ROSActionManager.h The file was modified
src/modules/ros/CMakeLists.txt The file was added src/modules/ros/ROSManager.cpp The file was modified
src/modules/ros/EXECUTE_ACTION_SERVER.cpp The file was modified
src/modules/ros/EXECUTE_ACTION_SERVER.h The file was modified
src/modules/ros/ROSLayer.cpp
Commit
093767adc66033b29a63d157a9e20a0493318633
by Ben Schneider [512560] Worker Thread for Blocking Calls of Service Client The 2 blocking calls call() and waitForExistance() are outsourced into the new ServiceCallManager which runs a workerthread that processes the init and call requests of service clients and triggers an external when processing a request is finished. Without this additional thread, the calls would block forte's main thread. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=512560 Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was modified
src/modules/ros/CMakeLists.txt The file was added src/modules/ros/ServiceCallManager.cpp The file was modified
src/modules/ros/TRIGGER_SERVICE_CLIENT.cpp The file was modified
src/modules/ros/TRIGGER_SERVICE_SERVER.h The file was added src/modules/ros/ServiceCallManager.h The file was modified
src/modules/ros/TRIGGER_SERVICE_CLIENT.h The file was modified
src/modules/ros/TRIGGER_SERVICE_SERVER.cpp
Commit
a5bee5a867d2eacf659e2f966cdfbccec97d2ac1
by Johannes Meßmer [507431] Refactor config FBs and IO Mapper Adapt configuration function blocks to the thesis defintion. Add configuration parameters and the correct events. Fix error handling of the EBMaster. Add default parameters and helper methods. Add reference of the Slave instance to the SlaveHandel class. Add forceUpdate method to the Slave class. Refactor Mapper classes. Add Direction enumeration to Mapper and extend the Observer with type and direction. Refactor the ProcessInterface. Use the direction property of the Observer class. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I9abe5dec26cae46dca7a7d53e2e14a9426868cc3 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/io/handle.cpp The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/processinterface.cpp The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/io/observer.h The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/io/mapper.h The file was modified
src/modules/embrick/io/mapper.cpp The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/io/handle.h The file was modified
src/modules/embrick/io/observer.cpp
Commit
35603385bed98e20badcb47d8f1afacdc1cb7246
by Johannes Meßmer [507431] Refactor Bus and hardware handlers Refactor and improve the run loop in the BusHandler. Move the threading methods to the separate conditionSync class. Use the configuration parameters provided by the configuration function blocks. Add error message for the case that no slaves were found. Implemented interface parameter for the SPIHandler. Adapt CMake file. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I1491c5752c276197785a18e97b6ff3ae166a1802 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/spi.cpp The file was added src/modules/embrick/utils/conditionSync.h The file was modified
src/modules/embrick/CMakeLists.txt The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/handler/spi.h The file was added src/modules/embrick/utils/conditionSync.cpp
Commit
04e4da9497bfdcf7f0786cbc5ce2bf4c6548a0e3
by Johannes Meßmer [507431] Refactor function block classes Add configuration parameter for slave select pin. Required for compatibility with the raspberry pi. Rename the pin data inputs of the slave function blocks. Adapt to the definition of the corresponding bachelor thesis. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: Id7852635a9b9d7ff90da109e12b952a0ab328e60 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/types/Slave2181.h
Commit
7b2b2237e5a9119115644127d2e02cc347f145e6
by Johannes Meßmer [507431] Refactor namespaces and class names Move classes to proper namespaces. Rename and extract classes. Leads to a proper project structure, which allows an easier integration into the main project. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507431 Change-Id: I4eee0e112b46f58b5b8f0fbfd43413e77a73e8cb Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/utils/conditionSync.h The file was added src/modules/embrick/slave/handles/analog10.h The file was modified
src/modules/embrick/handler/pin.cpp The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/processinterface.h The file was modified
src/modules/embrick/io/handle.cpp The file was added src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/types/Slave2301.cpp The file was added src/modules/embrick/slave/handles/analog.h The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/modules/embrick/io/observer.cpp The file was modified
src/modules/embrick/io/observer.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/io/mapper.cpp The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/utils/conditionSync.cpp The file was modified
src/modules/embrick/io/mapper.h The file was modified
src/modules/embrick/handler/pin.h The file was added src/modules/embrick/slave/handles/bit.h The file was added src/modules/embrick/slave/handles/bit.cpp The file was modified
src/modules/embrick/CMakeLists.txt The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/modules/embrick/io/handle.h The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/processinterface.cpp The file was modified
src/modules/embrick/slave/handle.cpp The file was added src/modules/embrick/slave/handles/analog.cpp
Commit
188ab10d02d868cb2de7f94e554b9868d6dd7ba3
by Johannes Meßmer [507431] Improve synchronization of slave devices Seperate update and handle mutexes. Improves performance as the synchronization period is less. Change-Id: Ib0b07de37206db96022992befe0ad7d58875aaea Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/handler/bus.h
Commit
45363896321c1b5b721bf5bc8642f6ba1efd660d
by Ben Schneider [516812] Fixes to build the ros branch with cmake Fixed different compile errors Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=516812 Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was modified
src/modules/ros/TRIGGER_SERVICE_SERVER.cpp The file was modified
src/modules/ros/ROSLayer.h The file was modified
src/modules/ros/TRIGGER_SERVICE_CLIENT.h The file was modified
src/modules/ros/ServiceCallManager.h The file was modified
src/modules/ros/CMakeLists.txt The file was modified
src/modules/ros/ROSManager.h
Commit
51d7204f3f89fc9f00aa8c87187e04f426cf6ebb
by Johannes Meßmer [507431] Add abstract classes for IO integration Add base classes for IO configuration integration. Separated in configuration fb (configFB directory) and device implementations (device directory). Provide basic wrapper methods for error handling and initialization sequences. Add CMake file for the IO directories. Change-Id: I28044c45ab62667dc3bd5fba5055f88a062ac1d4 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/stdfblib/io/device/controller.h The file was modified
buildsupport/forte.cmake The file was added src/stdfblib/io/configFB/base.h The file was added src/stdfblib/io/configFB/controller.h The file was added src/stdfblib/io/device/controller.cpp The file was added src/stdfblib/io/configFB/base.cpp The file was modified
src/stdfblib/CMakeLists.txt The file was added src/stdfblib/io/configFB/controller.cpp The file was added src/stdfblib/io/CMakeLists.txt
Commit
1288a43e02ea9b1dea084359428925da47887f84
by Alois Zoitl [507431] Rename IO files to fix CMAKE limitation The generated source files do not depend on the directory. Therefore duplicated file names cause errors during the stringlist generation. Temporary solution: Prefix all files with an 'io_' prefix. Long term solution: Improve implementation of the stringlist generator Change-Id: Ia46af2dc65f346b7592aa94eaefd09ad4f45ff4a Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/stdfblib/io/configFB/io_base.h The file was added src/stdfblib/io/configFB/io_controller.cpp The file was added src/stdfblib/io/device/io_controller.h The file was removed src/stdfblib/io/configFB/base.cpp The file was removed src/stdfblib/io/configFB/controller.h The file was added src/stdfblib/io/device/CMakeLists.txt The file was added src/stdfblib/io/device/io_controller.cpp The file was removed src/stdfblib/io/device/controller.h The file was added src/stdfblib/io/configFB/io_controller.h The file was removed src/stdfblib/io/configFB/base.h The file was added src/stdfblib/io/configFB/io_base.cpp The file was removed src/stdfblib/io/device/controller.cpp The file was modified
src/stdfblib/io/CMakeLists.txt The file was added src/stdfblib/io/configFB/CMakeLists.txt The file was removed src/stdfblib/io/configFB/controller.cpp
Commit
05bef7913b7a930ec0b49d368238913a7ed0e7bd
by Johannes Meßmer [507431] Move Mapper and PI to IO library Move the global mapper and process interface classes from the embrick folder to the io library folder. The CMAKE option for the emBRICK module changed from FORTE_MODULE_EMBRICK to FORTE_IO_EMBRICK. The FORTE_IO option now loads a default process interface and all available IO function blocks. FORTE_IO cannot run concurrently with old module implementations, but provides full backwards compatibility if it is disabled. FORTE_IO is a required dependency of FORTE_IO_EMBRICK. This commit requries a first adaption of the embrick modules folder. The integration and usage of the abstract configFB and device classes will follow in upcoming commits. Change-Id: Id643ae34025afd6a5a0d7bc136f623f13e880aac Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was removed src/modules/embrick/io/observer.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was added src/stdfblib/io/mapper/io_mapper.cpp The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/slave/slave.h The file was added src/stdfblib/io/pi/processinterface.cpp The file was modified
src/modules/embrick/types/Slave.cpp The file was removed src/modules/embrick/io/handle.h The file was added src/stdfblib/io/pi/processinterface.h The file was removed src/modules/embrick/io/handle.cpp The file was removed src/modules/embrick/io/mapper.h The file was modified
src/stdfblib/io/CMakeLists.txt The file was added src/stdfblib/io/mapper/io_handle.h The file was added src/stdfblib/io/mapper/io_mapper.h The file was added src/stdfblib/io/mapper/CMakeLists.txt The file was removed src/modules/embrick/processinterface.cpp The file was added src/stdfblib/io/mapper/io_observer.h The file was removed src/modules/embrick/processinterface.h The file was added src/stdfblib/io/mapper/io_handle.cpp The file was added src/stdfblib/io/mapper/io_observer.cpp The file was modified
src/modules/embrick/CMakeLists.txt The file was removed src/modules/embrick/io/mapper.cpp The file was removed src/modules/embrick/io/observer.h The file was modified
src/modules/embrick/slave/handle.h The file was added src/stdfblib/io/pi/CMakeLists.txt
Commit
71729d6ef42b5abb9c52f9b69573ea09ddd2ab28
by Johannes Meßmer [507431] Add IO classes for modular devices Add abstract configuration function block classes for modular IO devices. The classes provide a basic structure for modular devices with one master and multiple slaves. Each modular slave is represent through an own configuration fb. The master and slave fbs are chained with adapter interfaces. These adapter interfaces forward configuration parameters, the master instance, the incrementing slave index, and status information about the initialization operations. Few minor fixes for the IO controller implementation. Add support for the asynchronous deinitialization operations. Change-Id: Ie08792c393dca42098ee1598fedde9364de8fb90 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/stdfblib/io/configFB/multi/io_master.cpp The file was modified
src/stdfblib/io/configFB/CMakeLists.txt The file was added src/stdfblib/io/configFB/multi/io_adapter.cpp The file was modified
src/stdfblib/io/device/io_controller.cpp The file was added src/stdfblib/io/device/io_controller_multi.cpp The file was added src/stdfblib/io/configFB/multi/io_master.h The file was added src/stdfblib/io/configFB/multi/io_slave.h The file was modified
src/stdfblib/io/CMakeLists.txt The file was modified
src/stdfblib/io/configFB/io_controller.h The file was added src/stdfblib/io/configFB/multi/io_adapter.h The file was modified
src/stdfblib/io/device/io_controller.h The file was modified
src/core/adapter.h The file was modified
src/stdfblib/io/device/CMakeLists.txt The file was modified
src/stdfblib/io/configFB/io_controller.cpp The file was modified
src/stdfblib/io/configFB/io_base.cpp The file was modified
src/stdfblib/io/pi/CMakeLists.txt The file was added src/stdfblib/io/device/io_controller_multi.h The file was modified
src/stdfblib/io/configFB/io_base.h The file was added src/stdfblib/io/configFB/multi/io_slave.cpp The file was modified
src/stdfblib/io/mapper/CMakeLists.txt
Commit
4a0f30d87c8b3f4ae28a81972bb4f8e3530890bc
by Johannes Meßmer [507431] Adapt embrick module to IO concept Adapt all function blocks and main controllers of the embrick implementation to the new multi IO concept. Delete all logic implementations which are now handled by the abstract IO implementations. Fix bug while deinitialization the PinHandler. Change-Id: I2536a20734810aeea3bfb9d4eea46321ce1673e5 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/handler/pin.cpp The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/CMakeLists.txt The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/modules/embrick/handler/bus.cpp
Commit
3c0088cbe7951137334bee0c366a233f5a6f09b3
by Johannes Meßmer [507431] Improve structure of handles and move utils Add controller to all handle instances. Allows to automatically send the indication event in case the onChange method is performed. Move utils class ConditionSync to global posix files. Is used by other IO implementations. Change-Id: Ie05c3300fe72d91e4507855481871dec06e1592f Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/arch/posix/conditionSync.cpp The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/stdfblib/io/device/io_controller.cpp The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/stdfblib/io/mapper/io_handle.h The file was removed src/modules/embrick/utils/conditionSync.h The file was modified
src/modules/embrick/slave/handles/analog.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/CMakeLists.txt The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/modules/embrick/slave/handles/bit.h The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was modified
src/stdfblib/io/device/io_controller.h The file was added src/arch/posix/conditionSync.h The file was modified
src/modules/embrick/slave/handles/analog10.h The file was removed src/modules/embrick/utils/conditionSync.cpp The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/stdfblib/io/mapper/io_handle.cpp
Commit
9e2a546856fbc4e00adcb67d79390f3ed19ab9e2
by Johannes Meßmer [507431] Add controller for IOs with poll operations IO device controller for devices which require an implementation of IOs using poll operations. Offers a poll method which performs an IO update in a configured PollInterval. Allows to force a polling routine with the forcePoll method (e.g. can be used to set an output immediately). Add libary realtime (rt) to posix architecture. Required for timing operations. Change-Id: If47763e48616b8d5fa8094a2410a9a9483b73c06 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/stdfblib/io/device/io_controller_poll.h The file was modified
src/stdfblib/io/device/CMakeLists.txt The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/modules/embrick/CMakeLists.txt The file was added src/stdfblib/io/device/io_controller_poll.cpp
Commit
7f35dcf60ec3f063070a76864cabba8705796a6d
by Johannes Meßmer [507431] Move IO lib and add Handle descriptors Moves the io implementation from the fblib to the core folder. The embrick implementation is adapted accordingly. Additionally the BitSlaveHandle is introduced as global lib as it is used in many IO implementations. Handle descriptors are introduced which are used to exchange information about handles between the device controller and the corresponding configuration fb. The IO implementation should extend the Handle struct with properties, which uniquely identify the handle. Change-Id: I3f7fb97dde072dbf347dbda7e72f1f2677cc3cfe Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was removed src/stdfblib/io/mapper/io_handle.h The file was added src/core/io/pi/CMakeLists.txt The file was modified
src/core/CMakeLists.txt The file was removed src/stdfblib/io/configFB/multi/io_slave.cpp The file was added src/core/io/configFB/io_controller.cpp The file was added src/core/io/mapper/io_observer.cpp The file was added src/core/io/mapper/io_handle.h The file was added src/core/io/configFB/io_controller.h The file was added src/core/io/mapper/CMakeLists.txt The file was removed src/stdfblib/io/device/io_controller.cpp The file was added src/core/io/configFB/multi/io_master.h The file was added src/core/io/device/io_controller_poll.h The file was removed src/stdfblib/io/pi/CMakeLists.txt The file was modified
src/modules/embrick/slave/packages.h The file was modified
src/modules/embrick/types/Slave.h The file was added src/core/io/device/CMakeLists.txt The file was modified
src/modules/embrick/types/Slave.cpp The file was removed src/stdfblib/io/configFB/multi/io_master.h The file was removed src/stdfblib/io/mapper/io_observer.cpp The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was removed src/stdfblib/io/device/io_controller_multi.h The file was modified
src/modules/embrick/types/Slave2181.cpp The file was added src/core/io/handles/CMakeLists.txt The file was added src/core/io/mapper/io_mapper.h The file was removed src/stdfblib/io/device/io_controller_poll.cpp The file was modified
src/modules/embrick/types/Slave2301.cpp The file was added src/core/io/pi/processinterface.cpp The file was added src/core/io/handles/io_handle_bit.cpp The file was added src/core/io/device/io_controller.h The file was removed src/stdfblib/io/mapper/io_mapper.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was added src/core/io/CMakeLists.txt The file was removed src/stdfblib/io/configFB/io_controller.cpp The file was modified
src/modules/embrick/handler/bus.h The file was removed src/stdfblib/io/configFB/io_base.cpp The file was removed src/stdfblib/io/configFB/multi/io_slave.h The file was added src/core/io/mapper/io_handle.cpp The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was added src/core/io/configFB/multi/io_adapter.h The file was removed src/stdfblib/io/device/CMakeLists.txt The file was added src/core/io/handles/io_handle_bit.h The file was modified
src/stdfblib/CMakeLists.txt The file was removed src/stdfblib/io/pi/processinterface.h The file was added src/core/io/configFB/io_base.cpp The file was added src/core/io/mapper/io_mapper.cpp The file was added src/core/io/device/io_controller_multi.h The file was modified
src/modules/embrick/slave/handle.h The file was removed src/stdfblib/io/device/io_controller_multi.cpp The file was added src/core/io/configFB/multi/io_master.cpp The file was removed src/stdfblib/io/configFB/io_base.h The file was removed src/stdfblib/io/mapper/io_handle.cpp The file was removed src/stdfblib/io/configFB/CMakeLists.txt The file was added src/core/io/mapper/io_observer.h The file was removed src/stdfblib/io/device/io_controller_poll.h The file was added src/core/io/configFB/multi/io_slave.cpp The file was added src/core/io/device/io_controller_multi.cpp The file was removed src/stdfblib/io/CMakeLists.txt The file was removed src/stdfblib/io/pi/processinterface.cpp The file was removed src/stdfblib/io/mapper/io_observer.h The file was modified
src/modules/embrick/slave/handle.cpp The file was added src/core/io/configFB/multi/io_slave.h The file was added src/core/io/configFB/io_base.h The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was removed src/stdfblib/io/configFB/multi/io_adapter.h The file was removed src/stdfblib/io/mapper/io_mapper.h The file was added src/core/io/device/io_controller_poll.cpp The file was added src/core/io/configFB/CMakeLists.txt The file was removed src/stdfblib/io/configFB/multi/io_adapter.cpp The file was removed src/stdfblib/io/device/io_controller.h The file was removed src/stdfblib/io/configFB/io_controller.h The file was added src/core/io/device/io_controller.cpp The file was added src/core/io/pi/processinterface.h The file was added src/core/io/configFB/multi/io_adapter.cpp The file was removed src/stdfblib/io/configFB/multi/io_master.cpp The file was removed src/stdfblib/io/mapper/CMakeLists.txt
Commit
40fee8f88227faa16c74308bca7cf4b8b31dcd79
by Johannes Meßmer [507431] Add support for splitted io fb networks Add support for splitted configuration fb networks. If a single controller has to many ios or ios with invididual configuration parameters, the available ios can be split in multiple parts. A part is a separate configuration fb which is connected with an individual adapter to the main SplitController. Add error detection to the PollController. Change-Id: I3169f5c74781a11285dd1e2b0354d15e32dc5fc6 Signed-off-by: Johannes Meßmer <johannes.messmer@tum.de> The file was added src/core/io/configFB/split/io_controller_part.cpp The file was modified
src/core/io/device/io_controller_poll.cpp The file was added src/core/io/configFB/split/io_controller_split.h The file was added src/core/io/configFB/split/io_controller_part.h The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/core/io/configFB/CMakeLists.txt The file was added src/core/io/configFB/split/io_adapter_split.h The file was added src/core/io/configFB/split/io_adapter_split.cpp The file was added src/core/io/configFB/split/io_controller_split.cpp
Commit
815f2f17d4ba515deba4221c685d19971c959ce1
by Jens Reimann Fix a thread initialiation issue When a newly created thread exits before the first loop in the "while(!isActive)" loop, then this loop will wait forever and block. The same will happen is the start method is called twice. This change simply drops the wait loop. Signed-off-by: Jens Reimann <jreimann@redhat.com> The file was modified
src/arch/posix/forte_thread.cpp The file was modified
src/arch/posix/forte_thread.h The file was modified
src/modules/opc_ua/opcua_handler.cpp
Commit
cd9c2e0769cc1ca228cef9e1fa86e5d1773ee669
by Alois Zoitl [525875] Forward declarations and unused includes are cleaned Many not necessary includes are deleted from the main files, and also, forward declaration is used and many includes are moved to the cpp to reduce dependancies Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525875 Change-Id: I7056226c541b7f2150d68a2a30a381973c0f6916 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/stdfblib/events/E_CTD.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_AND.h The file was modified
src/modules/IEC61131-3/CharacterString/F_LEFT.h The file was modified
src/core/eventconn.h The file was modified
src/modules/powerlink/X20DO9322.h The file was modified
src/arch/timerha.h The file was modified
src/core/if2indco.cpp The file was modified
src/modules/IEC61131-3/Numerical/F_ATAN.h The file was modified
src/core/if2indco.h The file was modified
src/stdfblib/events/ARTimeOut.h The file was modified
src/core/extevhan.cpp The file was modified
src/stdfblib/events/E_R_TRIG.h The file was modified
src/modules/IEC61131-3/Numerical/F_ABS.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.cpp The file was modified
src/stdfblib/timedfb.h The file was modified
src/modules/opc_ua/opcua_handler.h The file was modified
src/arch/rcX/fortealloc.h The file was modified
src/stdfblib/ita/RMT_RES.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MOD.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_XOR.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROL.h The file was modified
src/modules/utils/GEN_VALUES2ARRAY.h The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.cpp The file was modified
src/modules/reconfiguration/EC_STOP_ELEM.h The file was modified
src/core/devexec.cpp The file was modified
src/core/ecet.cpp The file was modified
src/modules/utils/GET_AT_INDEX.h The file was modified
src/modules/utils/SET_AT_INDEX.cpp The file was modified
src/core/ecet.h The file was modified
src/modules/IEC61131-3/Comparison/F_GT.h The file was modified
src/core/funcbloc.h The file was modified
src/modules/convert/USINT2USINT.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHR.h The file was modified
src/modules/IEC61131-3/CharacterString/F_RIGHT.h The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_NOT.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.h The file was modified
src/core/lua/luabfb.h The file was modified
src/modules/IEC61131-3/Numerical/F_LOG.h The file was modified
src/core/lua/luabfb.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_DELETE.h The file was modified
src/modules/utils/OUT_ANY_CONSOLE.cpp The file was modified
src/modules/lms_ev3/fileReader.h The file was modified
src/modules/rt_events/RT_E_SWITCH.h The file was modified
src/modules/convert/WORD2WORD.h The file was modified
src/core/cominfra/comlayersmanager.h The file was modified
src/modules/IEC61131-3/CharacterString/F_LEN.h The file was modified
src/modules/utils/GEN_F_MUX.h The file was modified
src/arch/netos/root.cpp The file was modified
src/core/funcbloc.cpp The file was modified
src/modules/utils/OUT_ANY_CONSOLE.h The file was modified
src/modules/IEC61131-3/Timers/FB_TP.cpp The file was modified
src/modules/powerlink/X20DO4623.h The file was modified
src/stdfblib/events/E_CTU.h The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.h The file was modified
src/modules/convert/INT2INT.h The file was modified
src/modules/rt_events/RT_E_REND.h The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/core/monitor.h The file was modified
src/modules/IEC61131-3/Selection/F_LIMIT.h The file was modified
src/modules/IEC61131-3/Selection/F_MUX_2.h The file was modified
src/modules/IEC61131-3/Comparison/tests/F_GT_TIME_tester.h The file was modified
src/modules/reconfiguration/ST_REC_CONN.h The file was modified
src/arch/devlog.h The file was modified
src/modules/IEC61131-3/CharacterString/F_MID.h The file was modified
src/stdfblib/events/E_SWITCH.h The file was modified
src/modules/IEC61131-3/CharacterString/F_CONCAT.h The file was modified
src/modules/IEC61131-3/Comparison/F_LT.h The file was modified
src/modules/convert/STRING2STRING.h The file was modified
src/modules/powerlink/X20DO4649.h The file was modified
src/modules/powerlink/X20DI937X.h The file was modified
src/modules/rt_events/rtesingle.h The file was modified
src/stdfblib/io/QX.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MOVE.h The file was modified
src/stdfblib/io/QD.h The file was modified
src/core/lua/luaadaptertypeentry.cpp The file was modified
src/core/cominfra/localcomlayer.cpp The file was modified
src/arch/devlog.cpp The file was modified
src/modules/rt_events/RT_E_F_TRIG.h The file was modified
src/modules/powerlink/X20DI4653.h The file was modified
src/modules/utils/GET_AT_INDEX.cpp The file was modified
src/modules/mlpi/processinterface.cpp The file was modified
src/stdfblib/events/E_DEMUX.h The file was modified
src/core/lua/luaadaptertypeentry.h The file was modified
src/stdfblib/events/E_PERMIT.h The file was modified
src/modules/powerlink/POWERLINK_MN.h The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.h The file was modified
tests/core/CMakeLists.txt The file was modified
src/modules/reconfiguration/EC_KILL_ELEM.h The file was modified
src/core/extevhan.h The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/IEC61131-3/Selection/F_MAX.h The file was modified
src/modules/modbus/modbuslayer.cpp The file was modified
src/stdfblib/events/GEN_E_DEMUX.h The file was modified
src/arch/posix/main.cpp The file was modified
src/arch/win32/main.cpp The file was modified
src/core/cfb.cpp The file was modified
src/core/mgmcmd.h The file was modified
src/arch/win32/forte_instance.cpp The file was modified
src/core/resource.h The file was modified
src/modules/IEC61131-3/Numerical/F_ACOS.h The file was modified
src/modules/powerlink/X20AT2402.h The file was modified
src/modules/powerlink/X20DI9371.h The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.h The file was modified
src/modules/IEC61131-3/Numerical/F_COS.h The file was modified
src/modules/conmeleon_c1/spi/ads1018.cpp The file was modified
src/modules/eclipseSCADA_SFP/essfphandler.cpp The file was modified
src/modules/reconfiguration/ST_CREATE_FB.h The file was modified
src/modules/rt_events/RT_E_SELECT.h The file was modified
src/modules/utils/GEN_F_MUX.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_OR.h The file was modified
src/modules/rt_events/RT_E_DEMUX.h The file was modified
src/modules/rt_events/RT_E_CYCLE.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.h The file was modified
src/core/convert_functions.h The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/modules/utils/SET_AT_INDEX.h The file was modified
src/modules/reconfiguration/EC_SET_EVT.h The file was modified
src/modules/utils/GEN_APPEND_STRING.h The file was modified
src/modules/utils/GEN_ARRAY2VALUES.h The file was modified
src/stdfblib/ita/RMT_DEV.h The file was modified
src/modules/convert/DWORD2DWORD.h The file was modified
src/modules/powerlink/X20AO4622.h The file was modified
src/modules/conmeleon_c1/processinterface.h The file was modified
src/modules/convert/TIME2TIME.h The file was modified
src/modules/mqtt_paho/MQTTParameterParser.cpp The file was modified
src/arch/genfortealloc.h The file was modified
src/stdfblib/events/E_D_FF.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_DIVTIME.h The file was modified
src/stdfblib/io/IX.h The file was modified
src/core/monitoring.h The file was modified
src/stdfblib/events/E_CTD.cpp The file was modified
src/arch/rcX/forte_instance.cpp The file was modified
src/modules/convert/SINT2SINT.h The file was modified
src/modules/utils/GEN_APPEND_STRING.cpp The file was modified
src/core/cominfra/fbdkasn1layer.h The file was modified
src/stdfblib/io/IW.h The file was modified
src/modules/convert/UDINT2UDINT.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_DIV.h The file was modified
src/core/lua/luacfbtypeentry.h The file was modified
src/stdfblib/ita/RMT_RES.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHL.h The file was modified
src/stdfblib/events/E_SELECT.h The file was modified
src/modules/convert/LREAL2LREAL.h The file was modified
src/core/devexec.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_ADD.h The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/modules/rt_events/RT_E_DELAY.h The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/arch/fortenew.h The file was modified
src/core/lua/luaengine.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROR.h The file was modified
src/modules/IEC61131-3/Comparison/F_NE.h The file was modified
src/arch/fdselecthand.h The file was modified
src/arch/fdselecthand.cpp The file was modified
src/modules/utils/GEN_ARRAY2ARRAY.h The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_INSERT.h The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/core/conn.cpp The file was modified
src/stdfblib/io/QW.h The file was modified
src/modules/rt_events/RT_E_SPLIT.h The file was modified
src/stdfblib/io/ID.h The file was modified
src/modules/IEC61131-3/Numerical/F_SQRT.h The file was modified
src/core/cominfra/commfb.h The file was modified
src/stdfblib/io/processinterfacebase.h The file was modified
src/modules/convert/DINT2DINT.h The file was modified
src/modules/IEC61131-3/Numerical/F_ASIN.h The file was modified
src/modules/IEC61131-3/Numerical/F_SIN.h The file was modified
src/stdfblib/events/E_SR.h The file was modified
src/modules/rt_events/RT_E_R_TRIG.h The file was modified
tests/core/cominfra/fbdkasn1layerdeser_test.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_FIND.h The file was modified
src/core/cfb.h The file was modified
src/modules/convert/UINT2UINT.h The file was modified
src/core/resource.cpp The file was modified
src/modules/utils/GEN_CSV_WRITER.h The file was modified
src/core/cominfra/comlayer_async.h The file was modified
src/core/event.h The file was modified
src/modules/IEC61131-3/CharacterString/F_REPLACE.h The file was modified
src/core/lua/luabfbtypeentry.cpp The file was modified
src/core/adapterconn.h The file was modified
src/core/cominfra/basecommfb.cpp The file was modified
src/core/lua/luabfbtypeentry.h The file was modified
src/modules/conmeleon_c1/gpio/gpiopin.cpp The file was modified
src/core/lua/luatype.h The file was modified
src/modules/rt_events/RT_E_TRAIN.h The file was modified
src/modules/powerlink/X20DO9321.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_EXPT.h The file was modified
src/modules/powerlink/X20DI9372.h The file was modified
src/modules/reconfiguration/EC_START_ELEM.h The file was modified
src/core/cominfra/basecommfb.h The file was modified
src/modules/IEC61131-3/Numerical/F_LN.h The file was modified
src/modules/reconfiguration/ST_DEL_CONN.h The file was modified
src/modules/reconfiguration/ST_DEL_FB.h The file was modified
src/modules/convert/WSTRING2WSTRING.h The file was modified
src/stdfblib/events/ATimeOut.h The file was modified
src/modules/convert/BOOL2BOOL.h The file was modified
src/modules/convert/BYTE2BYTE.h The file was modified
src/modules/lms_ev3/fileWriter.h The file was modified
src/core/utils/string_utils.cpp The file was modified
src/core/basicfb.h The file was modified
src/stdfblib/events/GEN_E_MUX.h The file was modified
src/core/datatypes/forte_string.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.cpp The file was modified
src/modules/reconfiguration/ST_CREATE_CONN.h The file was modified
src/stdfblib/events/E_F_TRIG.h The file was modified
src/modules/IEC61131-3/Numerical/F_EXP.h The file was modified
src/stdfblib/events/E_CTUD.h The file was modified
src/modules/IEC61131-3/Comparison/F_GE.h The file was modified
src/stdfblib/events/E_RS.h The file was modified
src/arch/posix/forte_thread.h The file was modified
src/modules/utils/STEST_END.h The file was modified
src/modules/raspberry_sps/processinterface.h The file was modified
src/modules/i2c_dev/i2cprocessinterface.h The file was modified
src/modules/convert/REAL2REAL.h The file was modified
src/stdfblib/ita/IBootFileCallback.h The file was modified
src/arch/win32/forte_thread.h The file was modified
src/modules/lms_ev3/processinterface.cpp The file was modified
src/modules/powerlink/X20AT4222.h The file was modified
src/modules/IEC61131-3/Comparison/F_LE.h The file was modified
src/modules/conmeleon_c1/util/fileres.cpp The file was modified
src/arch/vxworks/main.cpp The file was modified
src/core/fbcontainer.h The file was modified
src/modules/powerlink/X20AI4622.h The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
src/core/typelib.h The file was modified
src/core/cominfra/localcomlayer.h The file was modified
src/core/lua/luacfbtypeentry.cpp The file was modified
src/modules/opc/opceventhandler.cpp The file was modified
src/modules/sysfs/sysfsprocint.cpp The file was modified
src/core/lua/luaengine.h The file was modified
src/modules/rt_events/RT_E_PERMIT.h The file was modified
src/modules/sysfs/sysfsprocint.h The file was modified
src/core/monitoring.cpp The file was modified
src/modules/reconfiguration/ST_SET_PARM.h The file was modified
src/core/utils/anyhelper.h The file was modified
src/modules/rt_events/RT_E_MERGE.h The file was modified
src/modules/IEC61131-3/Comparison/F_EQ.h The file was modified
src/stdfblib/ita/ForteBootFileLoader.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MUL.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.cpp The file was modified
src/core/lua/luatype.cpp The file was modified
src/modules/IEC61131-3/Selection/F_SEL.h The file was modified
src/arch/timerha.cpp The file was modified
src/modules/IEC61131-3/Comparison/tests/F_EQ_TIME_tester.h The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.cpp The file was modified
src/core/device.cpp The file was modified
src/modules/IEC61131-3/Numerical/F_TAN.h The file was modified
tests/core/cominfra/fbdkasn1layerser_test.cpp The file was modified
src/core/fbcontainer.cpp The file was modified
src/core/iec61131_functions.h The file was modified
src/stdfblib/ita/DEV_MGR.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MULTIME.h The file was modified
src/modules/IEC61131-3/Selection/F_MIN.h
Commit
14e0723944f6f5cc9a617f42c1a15a9eb5e1e05c
by Jose Maria Jesus Cabral Lassalle [525875] Add missing include in monitoring The missing conn.h header is included in the monitoring file where is needed Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525875 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/timerha.h The file was modified
src/core/monitoring.h
Commit
8b2a1663695e2b2534fe6b06e15b4498f6303d08
by Jose Maria Jesus Cabral Lassalle [525397] Get rid of static device execution The device execution is now a reference in every external event handler. Changes are done to instantiate all external handlers for every device execution, and FB accessing the external event handlers are provided with helper function to do it, by finding it device, and from that the external handler. Changes are missing in rcX arch. Linux, Windows and VxWorks arch were tested, mqtt, opcua were also tested. Modbus is compiling but wasn't tested Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525397 Change-Id: I7d75c290c1edd8230b15b285f0cf40d6726d1302 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/core/cominfra/CMakeLists.txt The file was modified
src/arch/posix/muxedsercommlayer.cpp The file was modified
src/arch/vxworks/vxworkstimeha.h The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.cpp The file was modified
src/core/devexec.h The file was modified
src/modules/modbus/modbuslayer.cpp The file was modified
src/arch/netos/netos74/CMakeLists.txt The file was modified
forte_config.h.in The file was modified
src/arch/win32/pctimeha.h The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp The file was modified
src/arch/win32/externtimeha.cpp The file was modified
src/core/cominfra/ipcomlayer.h The file was modified
src/core/devexec.cpp The file was modified
src/modules/opc/opceventhandler.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.h The file was modified
src/arch/fdselecthand.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/modules/wagokbus/processinterface.cpp The file was modified
src/modules/piface/processinterface.h The file was modified
src/modules/modbus/modbushandler.h The file was modified
src/arch/ecos/ecostiha.cpp The file was modified
src/modules/opc/opcconnection.cpp The file was modified
src/stdfblib/io/processinterfacebase.h The file was modified
src/arch/ecos/phycoreat91/CMakeLists.txt The file was modified
src/modules/eclipseSCADA_SFP/essfplayer.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was added tests/core/cominfra/deviceExecutionHandlerstestmock.cpp The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/arch/posix/pctimeha.cpp The file was modified
src/modules/modbus/modbusconnection.cpp The file was modified
src/modules/opc/opceventhandler.h The file was modified
src/modules/eclipseSCADA_SFP/essfphandler.cpp The file was modified
src/modules/opc/opcconnectionhandler.cpp The file was modified
src/arch/netos/txtimeha.cpp The file was modified
src/arch/win32/serlayer/CMakeLists.txt The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.h The file was modified
src/arch/win32/pctimeha.cpp The file was modified
src/modules/modbus/modbusconnection.h The file was modified
src/arch/fdselecthand.h The file was modified
src/modules/eclipseSCADA_SFP/essfphandler.h The file was modified
src/modules/piface/processinterface.cpp The file was modified
src/modules/opc/CMakeLists.txt The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.cpp The file was modified
src/arch/posix/pctimeha.h The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/core/CMakeLists.txt The file was modified
src/CMakeLists.txt The file was modified
src/arch/rcX/rcXTimerHandler.cpp The file was modified
src/modules/sysfs/sysfsprocint.cpp The file was modified
src/modules/modbus/modbusclientconnection.h The file was modified
src/modules/opc/opcconnection.h The file was modified
src/modules/wagokbus/CMakeLists.txt The file was modified
src/modules/modbus/modbusclientconnection.cpp The file was modified
src/modules/opc_ua/opcua_handler.h The file was modified
src/arch/win32/externtimeha.h The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/arch/vxworks/CMakeLists.txt The file was modified
src/arch/be_m1/CMakeLists.txt The file was modified
src/modules/mqtt_paho/CMakeLists.txt The file was modified
src/arch/ecos/ecostiha.h The file was modified
src/core/cominfra/comlayer.h The file was modified
buildsupport/forte.cmake The file was modified
src/core/extevhan.h The file was modified
src/modules/modbus/CMakeLists.txt The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/arch/macos/CMakeLists.txt The file was modified
src/arch/timerha.cpp The file was modified
src/modules/piface/CMakeLists.txt The file was modified
src/modules/wagokbus/processinterface.h The file was modified
src/arch/timerha.h The file was modified
src/core/cominfra/comlayer.cpp The file was added src/core/deviceExecutionHandlers.cpp.in The file was modified
src/modules/eclipseSCADA_SFP/CMakeLists.txt The file was modified
src/arch/netos/txtimeha.h The file was modified
src/modules/modbus/modbushandler.cpp The file was modified
src/arch/vxworks/vxworkstimeha.cpp The file was modified
src/core/extevhan.cpp The file was modified
src/arch/posix/sercommlayer.cpp
Commit
609a783190773e781633877edf5f4da6240ea409
by Alois Zoitl [525397] Removed unecessary singleton includes Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525397 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/modbus/modbushandler.h The file was modified
src/arch/fdselecthand.h The file was modified
src/modules/eclipseSCADA_SFP/essfphandler.h The file was modified
src/modules/opc_ua/opcua_handler.h The file was modified
src/modules/piface/processinterface.h The file was modified
src/modules/mqtt_paho/MQTTHandler.h The file was modified
src/modules/opc/opceventhandler.h The file was modified
src/modules/wagokbus/processinterface.h The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.h
Commit
5cf583976a85b3a8eaf04f620d357527a669f2c1
by Jose Maria Jesus Cabral Lassalle [499052] Eliminate cppchecks in handlers and IOs New introduced cppchecks warnings/errors are cleaned. The initialization in devexc is done as commented in previous commit. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=499052 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/extevhan.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/arch/ecos/ecostiha.h The file was modified
src/core/io/mapper/io_mapper.cpp The file was modified
src/arch/netos/txtimeha.h The file was modified
src/stdfblib/io/mapper/io_mapper.cpp The file was modified
src/core/devexec.cpp The file was modified
src/modules/piface/processinterface.cpp The file was modified
src/modules/mqtt_paho/MQTTParameterParser.cpp The file was modified
src/modules/modbus/modbusclientconnection.h The file was modified
src/arch/posix/pctimeha.h The file was modified
src/modules/embrick/handler/pin.cpp The file was modified
src/modules/modbus/modbusconnection.h The file was modified
src/arch/vxworks/vxworkstimeha.h The file was modified
src/core/io/device/io_controller_multi.cpp The file was modified
src/arch/win32/pctimeha.h The file was modified
src/arch/win32/externtimeha.h The file was removed src/stdfblib/io/configFB/io_controller.cpp The file was removed src/stdfblib/io/configFB/io_base.cpp The file was removed src/stdfblib/io/configFB/io_base.h The file was removed src/stdfblib/io/configFB/multi/io_slave.cpp The file was removed src/stdfblib/io/configFB/multi/io_slave.h The file was removed src/stdfblib/io/configFB/io_controller.h The file was removed src/stdfblib/io/configFB/multi/io_master.cpp The file was removed src/stdfblib/io/CMakeLists.txt The file was removed src/stdfblib/io/configFB/multi/io_adapter.cpp The file was removed src/stdfblib/io/configFB/multi/io_adapter.h The file was removed src/stdfblib/io/configFB/CMakeLists.txt
Commit
59c90492a98c4ee480070014acd659d6f9bd1ae0
by Jose Maria Jesus Cabral Lassalle [526403] Delete duplicated IOs Files - Part 2 Duplicated IOs files are no longer in the stdfblib folder, only in the core Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=526403 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was removed src/stdfblib/io/device/io_controller_multi.cpp The file was removed src/stdfblib/io/pi/processinterface.h The file was removed src/stdfblib/io/device/CMakeLists.txt The file was removed src/stdfblib/io/pi/CMakeLists.txt The file was removed src/stdfblib/io/configFB/multi/io_master.h The file was removed src/stdfblib/io/device/io_controller_poll.h The file was removed src/stdfblib/io/device/io_controller_multi.h The file was removed src/stdfblib/io/device/io_controller.h The file was removed src/stdfblib/io/pi/processinterface.cpp The file was removed src/stdfblib/io/device/io_controller.cpp The file was removed src/stdfblib/io/device/io_controller_poll.cpp
Commit
e28110e3563ff35ae22bc4375925ba6a0f5c27ba
by Jose Maria Jesus Cabral Lassalle [526403] Delete duplicated IOs Files - Part 3 Duplicated IOs files are no longer in the stdfblib folder, only in the core Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=526403 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was removed src/stdfblib/io/mapper/io_observer.h The file was removed src/stdfblib/io/mapper/io_handle.cpp The file was removed src/stdfblib/io/mapper/io_handle.h The file was removed src/stdfblib/io/mapper/io_observer.cpp The file was removed src/stdfblib/io/mapper/io_mapper.h The file was removed src/stdfblib/io/mapper/CMakeLists.txt The file was removed src/stdfblib/io/mapper/io_mapper.cpp
Commit
ec49af434ae1935ae8265bf9efd63850851334a0
by Jose Maria Jesus Cabral Lassalle [525397] Adapt new IO Concept to changes in external event The changes to get rid of the static external event handler variable are applied to the new concept of IOs Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525397 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/io/configFB/io_controller.cpp The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/core/io/device/io_controller_poll.h The file was modified
src/core/io/device/io_controller_multi.cpp The file was modified
src/core/io/device/io_controller_multi.h The file was modified
src/core/io/device/io_controller_poll.cpp The file was modified
src/core/io/configFB/io_controller.h The file was modified
src/core/io/device/io_controller.h
Commit
4a47c11f627d74f4561cb97c2d20aaf5a34abc7d
by wenger fix PTHREAD_MUTEX_RECURSIVE_NP for Cygwin The file was modified
src/arch/posix/conditionSync.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/handler/bus.h
Commit
90faf796f7fae94182f4805c053a1e4cc2914d56
by Martin Melik-Merkumians [522274] Several parts to fix bug 522274 Remove duplicate m_nConfiguredFBTypeNameId, duplicate static var for default ID suffix and prefix, unused static vars, and double initialization of deletion of memory in commfb/basecommfb Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=522274 Change-Id: Id1d451a45034e70603f1b92f92da452ffe145b2a Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/cominfra/basecommfb.cpp The file was modified
src/core/cominfra/basecommfb.h The file was modified
src/core/cominfra/commfb.cpp The file was modified
src/core/cominfra/commfb.h
Commit
cb8a3263028a42c530892995316301d43e1f20c1
by Martin Melik-Merkumians Removes unused static constants in commfb Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/cominfra/commfb.h
Commit
a89030c28992f676bb83d1fe592f0d1973940bf9
by Alois Zoitl [525774] Reworked thread infrastructure In order to address thread starting problems and to harmonize behavior between platforms the join infrastructure was moved to thread base class. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Change-Id: I37b8f9ca6470e680526659e19de82337ac87ad86 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was removed src/arch/threadbase.cpp The file was modified
src/arch/threadbase.h The file was modified
src/arch/win32/forte_sync.cpp The file was modified
src/arch/CMakeLists.txt The file was modified
src/arch/win32/forte_sync.h The file was removed .settings/language.settings.xml The file was modified
src/arch/posix/forte_sync.cpp The file was modified
src/arch/posix/forte_thread.cpp The file was added src/arch/threadbase.tpp The file was modified
src/arch/posix/forte_thread.h The file was modified
src/arch/win32/forte_thread.cpp The file was modified
src/arch/win32/forte_thread.h
Commit
63bcb6418502950564c2c83fdaa0adb9de5a9661
by Alois Zoitl [525774] Reworked thread infrastructure Updated vxworks thread to new thread infrastructure. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Change-Id: I5e0ef01d63f0f408ef8a69bffdf680afdda32e59 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/vxworks/forte_thread.cpp The file was modified
src/arch/vxworks/forte_thread.h
Commit
5016954d39ac23eddf422ab88818a3b841a0e2a8
by Jose Maria Jesus Cabral Lassalle [527289] Add flags to new sync and improve threadBase template Add neded flags to compile the new forte_sync in mingw and make default threadBase template parameter more adequate for all cases Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=527289 Change-Id: Ic68d895e4ed5fe152d156f520f53ccba410ff31a Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/win32/win32socketinterf.cpp The file was modified
src/arch/win32/forte_sync.cpp The file was modified
src/arch/win32/forte_sync.h The file was modified
src/arch/threadbase.h The file was modified
src/arch/win32/sockhand.h
Commit
e1ae2610642394c29d3c61caf2ee475aa0387398
by Alois Zoitl [525774] Reworked thread infrastructure Updated rcx thread to new thread infrastructure. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/rcX/forte_thread.cpp The file was modified
src/arch/rcX/forte_thread.h The file was modified
src/arch/threadbase.h The file was modified
tests/core/CMakeLists.txt
Commit
c1283c0ff7d8698cfb98e86b8c19f22a0ea62e6a
by Alois Zoitl [525774] Reworked thread infrastructure Updated eCos thread to new thread infrastructure. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/ecos/forte_thread.h The file was modified
src/arch/ecos/forte_thread.cpp
Commit
c677ecc26ffa613c1d6093aac4d9925a8dec970f
by Alois Zoitl [525774] Reworked thread infrastructure: BE M1 Updated BE M1 thread to new thread infrastructure. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Change-Id: I857fab7eee30dba97d6f0bb58e2f4249136ba45e Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/be_m1/forte_thread.h The file was modified
src/arch/be_m1/forte_thread.cpp
Commit
3dc3198392927ed0626aa4ee6e5745d03694fe64
by Alois Zoitl [525774] Reworked thread infrastructure: ThreadX Updated ThreadX thread to new thread infrastructure. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/netos/forte_thread.cpp The file was modified
src/arch/netos/forte_thread.h
Commit
f2e183adb2b7e72f8a5c5dd1ab5a6eb710809935
by Alois Zoitl [525774] Thread rework first version with improved end The thread handle is now set to null in after the thread has completed in end. Furthermore a deleteThread policy is introduced allowing to provide special handling of thread deletion if necessary. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/posix/forte_thread.h The file was modified
src/arch/threadbase.h The file was modified
src/arch/posix/forte_thread.cpp The file was modified
src/arch/threadbase.tpp
Commit
b95aa4273b741edc618fa2e7daf01146f312f6a8
by Alois Zoitl [525774] added delete policy and new and to the remaingin threads Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/be_m1/forte_thread.h The file was modified
src/arch/rcX/forte_thread.cpp The file was modified
src/arch/netos/forte_thread.cpp The file was modified
src/arch/netos/forte_thread.h The file was modified
src/arch/threadbase.tpp The file was modified
src/arch/ecos/forte_thread.h The file was modified
src/arch/rcX/forte_thread.h The file was modified
src/arch/be_m1/forte_thread.cpp The file was modified
src/arch/ecos/forte_thread.cpp
Commit
d035892b68f0a0e4f3b1c107930e0e265d28476d
by Jose Maria Jesus Cabral Lassalle [525439] Merge similar parameter parsers The win32 serial and mqtt parsers are merged in single parameter parser with variable amount of parameter Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525439 Change-Id: Iaff53a96add0fd41b6b0e0fe9d25d6ca6097a3c3 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/mqtt_paho/MQTTComLayer.h The file was removed tests/arch/CMakeLists.txt The file was added src/core/utils/parameterParser.h The file was removed src/modules/mqtt_paho/MQTTParameterParser.h The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.cpp The file was added src/core/utils/parameterParser.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.h The file was modified
tests/core/CMakeLists.txt The file was modified
src/modules/mqtt_paho/CMakeLists.txt The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp The file was removed src/modules/mqtt_paho/MQTTParameterParser.cpp The file was modified
tests/core/utils/CMakeLists.txt The file was added tests/core/utils/parameterParserTest.cpp The file was modified
src/arch/win32/serlayer/CMakeLists.txt The file was removed tests/arch/win32/serlayer/win32sercomparameterparsertests.cpp The file was modified
tests/CMakeLists.txt The file was removed src/arch/win32/serlayer/cwin32sercomparameterparser.h The file was removed tests/arch/win32/CMakeLists.txt The file was removed tests/arch/win32/serlayer/CMakeLists.txt The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/core/utils/CMakeLists.txt The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.h The file was removed src/arch/win32/serlayer/cwin32sercomparameterparser.cpp
Commit
5706dbc2046f776b1b2640a1dafce8799f99162f
by Jose Maria Jesus Cabral Lassalle [518838] Make posix serial variable and create base class A base class for serial communication is used for both in windows and in posix, using a similar template approach used in the threads. The parameters used in windows are also available for posix Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=518838 Change-Id: If23dbb03bdb6e9ff38f73297f40fdcbd690495d4 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/posix/CMakeLists.txt The file was added src/arch/posix/posixsercommlayer.cpp The file was removed src/arch/posix/sercommlayer.cpp The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.h The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.cpp The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.h The file was removed src/arch/posix/sercommlayer.h The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.cpp The file was added src/arch/posix/posixsercommlayer.h The file was added src/core/cominfra/serialcomlayerbase.h The file was modified
tests/core/utils/parameterParserTest.cpp The file was added src/core/cominfra/serialcomlayerbase.tpp
Commit
e7716113076d59d15a6a60ead584216fc1ea5ba1
by Alois Zoitl [499051] Clean warning in threadbase and cppchecks in parser The new warning in threadbase is solved and the cppchecks warnings in the parameter parser too. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=499051 Change-Id: I290c91841ab2382ead7cf5f4df025e7a80a10d8b Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/threadbase.tpp The file was modified
src/arch/threadbase.h The file was modified
src/core/utils/parameterParser.h The file was modified
src/core/utils/parameterParser.cpp
Commit
bdcf904529a6a1f84d1c5ce2893d4d07baf66617
by Alois Zoitl [509204] MQTT: limit recv data to the size of the buffer The recv data function limits the size of the incomming data to the size of the buffer Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=509204 Change-Id: If8249999cbc15ace0f3fb156408b1941c55c688a Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp The file was modified
src/modules/mqtt_paho/MQTTComLayer.h
Commit
6fb3aa6bdaf43f05bbd8d16b3d1c72da75ec64f1
by Alois Zoitl [527600] Remove end() in destructors The end in the destructor of ecet that was causing the deadlock is gone, and a similar case was treated in the mqtt handler Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=527600 Change-Id: Ie5d4f3efdc41879c46eeed8b51debc5bf1a7859e Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/ecet.h The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/core/ecet.cpp
Commit
124d7fb725dc9fa93cbfcba3550b12f4f5a8562c
by Alois Zoitl [527629] Always destroy mqtt client and use CIEC_STRING as topic The client connection is destroyed in the destructor if it exists, and the topic name is stored as CIEC_STRING instead of char* Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=527629 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/mqtt_paho/MQTTHandler.h The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/modules/mqtt_paho/MQTTComLayer.h
Commit
5fce1e5f57d5c8a79627021faf0f3402108144be
by Jose Maria Jesus Cabral Lassalle [525774] Rework VxWorks threads and sync and more generic compilation The rework in the thread architecture is now compilable in vxworks. The sync class is adjusted to the new architecture. Also the CMake is more generic Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525774 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/vxworks/forte_sync.cpp The file was modified
src/arch/vxworks/sockhand.h The file was modified
src/arch/vxworks/forte_thread.cpp The file was modified
src/arch/vxworks/CMakeLists.txt
Commit
a3e8a42d3695b5fedb87736c8a0f7e2e84365f72
by Jose Maria Jesus Cabral Lassalle [OPCUA] Manage big stack peak of OPCUA The function that creates a new server takes too much stack for the namespace0. Until open62541 fix this, the thread stack is set to the values above the ones seen in VxWorks, and the creation of the server is moved to the handler thread Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_handler.cpp
Commit
1cba1a00f71273ec596a595cfe9ce78584bf5b38
by wenger support IND of IOs for Bosch Rexroth PLCs The file was modified
src/modules/mlpi/processinterface.cpp The file was modified
src/modules/mlpi/processinterface.h The file was modified
src/modules/mlpi/CMakeLists.txt The file was modified
src/modules/mlpi/processinterface.cpp The file was modified
src/modules/mlpi/processinterface.h
Commit
8511609c38821d69d4370a80334da37a65123d57
by Alois Zoitl fix for array monitoring issues Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/core/datatypes/forte_array.h
Commit
f618cf76b02f04f04d091f200dc6ed28619f84b3
by Jose Maria Jesus Cabral Lassalle [OPCUA] Use default size stack for opcua again Since the OPCUA library uses now much less stack, the default size of the stack for the opcua thread in forte is used again Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp
Commit
529c87352f32cc78cfe982a007804edb8dafb1b7
by Jose Maria Jesus Cabral Lassalle [CLEAN] Missing unlock in thread and vxworks docu cleaning If the thread cannot be created, the mutex is unlocked properly avoiding permanent lock in joing. The info about vxworks is updated with the new changes in opcua stack Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/vxworks/support/vxworksToDo.txt The file was removed src/arch/vxworks/support/changesInOPCUA.txt The file was modified
src/arch/threadbase.tpp
Commit
9154ae0c2dff8a2c507a6b1eef0da13fab78e3d0
by Jose Maria Jesus Cabral Lassalle [528951] Add check when no handler are selected If no handlers are selected, the value 0 is handled correctly when generating the file Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=528951 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/CMakeLists.txt The file was modified
src/arch/fdselecthand.cpp
Commit
6d539fa951f6e4390c3b9613ac2106cf8ebd1d08
by Jose Maria Jesus Cabral Lassalle [529671] Add adapters dummies Adapters are also included when dummies are necessary Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529671 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/typelib.h The file was modified
buildsupport/generate_init.cmake
Commit
c5789175aed18912fc9263a620bf554b1bb0c558
by Alois Zoitl [520202] added aditional iff to check if timelist is empty before lock Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520202 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/timerha.cpp
Commit
399206b304e42bc72d7a78f873c5aee657928d74
by Jose Maria Jesus Cabral Lassalle [530048] Use semaphore instead of mutex in threads A sempahore let callers know that the thread has ended, allowing them to join Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=530048 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/threadbase.h The file was modified
src/arch/threadbase.tpp
Commit
47286d695473135b0fb02297296af98156e4669a
by Martin Melik-Merkumians [529959] Changes POSIX to monotonic clock source This commit modifies the posix timer handler to use the monotonic clock source. Several changes have to be made, as clock_gettime uses the timespec struct instead of timeval. As there are not library implementation of subtraction, addition and comparison for timepecs I added them plus some tests, checking the behavior of addition and subtraction. Corrects header information Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529959 Signed-off-by: CapXilinx <melik-merkumians@acin.tuwien.ac.at> The file was added src/arch/utils/timespec_utils.h The file was modified
src/arch/posix/pctimeha.cpp The file was added src/arch/utils/timespec_utils.cpp The file was added tests/arch/CMakeLists.txt The file was added tests/arch/utils/timespec_utils_tests.cpp The file was added src/arch/utils/CMakeLists.txt The file was modified
tests/CMakeLists.txt The file was added tests/sources.log The file was added tests/arch/utils/CMakeLists.txt The file was modified
src/arch/CMakeLists.txt
Commit
ceabd94263f716258f1c133f15bbc7eb3369aa66
by Martin Melik-Merkumians Fixes incorrect headers for files commited in 47286d695473135b0fb02297296af98156e4669a Signed-off-by: CapXilinx <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/utils/timespec_utils.h The file was modified
src/arch/utils/timespec_utils.cpp The file was modified
src/arch/CMakeLists.txt The file was modified
src/arch/posix/pctimeha.cpp The file was modified
tests/CMakeLists.txt The file was modified
tests/arch/utils/CMakeLists.txt The file was modified
tests/arch/utils/timespec_utils_tests.cpp The file was modified
src/arch/utils/CMakeLists.txt The file was modified
tests/arch/CMakeLists.txt
Commit
05bd3f589f9b79f46c8899e0129d2693b0dc3aad
by Alois Zoitl [530840] REmoved debug and optimization flags from cmake files With this fix now optimization and debug settings can be set more easily per built and are not forced on the user by FORTE's cmake files. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=530840 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/netos/netos74/CMakeLists.txt The file was modified
src/arch/vxworks/CMakeLists.txt The file was modified
src/arch/ecos/phycoreat91/CMakeLists.txt The file was modified
src/arch/macos/CMakeLists.txt The file was modified
src/arch/be_m1/CMakeLists.txt The file was modified
src/arch/vxworks/support/changesInPaho.txt The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/modules/wagokbus/CMakeLists.txt
Commit
e31157784fdcda7d3e4957fb3dc7d1906052a77d
by Alois Zoitl [531101] Replaced __syscall_slong_t with TForteINT64 Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=531101 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/utils/timespec_utils.cpp
Commit
4bf1c70834eb5d81bea9c1cfa38fbca6b35d7503
by Alois Zoitl [531100] moved addition of timespec_utils to posix's CMakeList.txt Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=531100 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/arch/utils/CMakeLists.txt
Commit
fd22d31b1b1d5cc92e6d27c880cf8ec8276842db
by Alois Zoitl [531205] Race condition stopping/restarting E_RESTART Included Semaphore to ensure proper change to STOP FB execution state, especially when induced through EMG-Resource restart. Fixed fileheaders and renamed variable to follow conventions. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=531205 Change-Id: I24e33159fa7260a34f458618537e14c7763f511d Signed-off-by: Matthias Plasch <matthias.plasch@profactor.at> The file was modified
src/stdfblib/events/E_RESTART.h The file was modified
src/stdfblib/events/E_RESTART.cpp
Commit
cd3ea31240e1e10c325405f27fbd3afaa0049ca3
by Alois Zoitl [OPCUA] Clean and fix bugs Use semaphore to control comm async thread. Avoid using client for localhost. Solve memory issues when managing arrays Signed-off-by: Jose Cabral <cabral@fortiss.org> Change-Id: Iea4304bf829e7a1e64a0a96add0f7098c3ee83d5 The file was modified
src/core/cominfra/comlayer_async.h The file was modified
src/modules/opc_ua/opcua_handler.h The file was modified
src/core/cominfra/comlayer_async.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/opc_ua/opcua_helper.h The file was modified
src/core/iec61131_functions.h The file was modified
src/core/datatypes/forte_real.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_REAL.h The file was modified
src/core/iec61131_functions.cpp The file was modified
src/core/datatypes/forte_lreal.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_REAL.cpp The file was modified
src/core/monitoring.cpp The file was modified
src/arch/bsdsocketinterf.cpp The file was modified
src/modules/convert/REAL2REAL.cpp The file was modified
src/core/datatypes/CMakeLists.txt The file was modified
src/core/datatypes/forte_lreal.cpp The file was modified
src/modules/convert/LREAL2LREAL.h The file was modified
src/modules/convert/LREAL2LREAL.cpp The file was modified
src/core/datatypes/forte_any.h The file was modified
src/core/datatypes/forte_any.cpp The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/core/datatypes/forte_bool.cpp The file was modified
src/core/utils/anyhelper.h The file was modified
src/core/convert_functions.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LREAL.h The file was modified
src/modules/convert/REAL2REAL.h
Commit
0f8a40627634580160d5d970cfd972ce6c30fe5a
by Marc Jakobi [532020] Publish HTTP communication layer to FORTE Migrated the GitHub project github.com/MrcJkb/forte_http_comm to FORTE. Adjusted copyright notice according to Gerrit code review discussion. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532020 Signed-off-by: Marc Jakobi <mrcjkb89@outlook.com> The file was added src/modules/forte_http_comm/httpparser.cpp The file was added src/modules/forte_http_comm/httpiplayer.h The file was added src/modules/forte_http_comm/httplayer.cpp The file was added src/modules/forte_http_comm/httpparser.h The file was added src/modules/forte_http_comm/README.md The file was added src/modules/forte_http_comm/CMakeLists.txt The file was added src/modules/forte_http_comm/httplayer.h The file was added src/modules/forte_http_comm/httpiplayer.cpp
Commit
4d7709b164b5147b92934142c30ec45b88a3ac68
by Martin Melik-Merkumians Fixes several typos Signed-off-by: CapXilinx <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/funcbloc.h The file was modified
src/core/cfb.cpp The file was modified
tests/core/fbtests/fbtester.cpp The file was modified
src/core/funcbloc.cpp The file was modified
src/core/adapterconn.cpp The file was modified
src/core/resource.cpp The file was modified
src/core/monitoring.cpp
Commit
25b87c1b1ec84969eda305a86e9b9859fe0adba2
by Alois Zoitl [ECOS] Clean and add NIOS2 CPU support Add support for NIOS2 core from Altera FPGA, clean a little bit and add files for forte-library Signed-off-by: Jose Cabral <cabral@fortiss.org> Change-Id: I4a9d75eaa0b2b7c495d3c8a6da38a6d5f6a5ab79 The file was added src/arch/ecos/nios2/CMakeLists.txt The file was modified
src/arch/ecos/CMakeLists.txt The file was added src/arch/ecos/forte_architecture.cpp The file was modified
src/arch/ecos/phycoreat91/CMakeLists.txt The file was added src/arch/ecos/forte_instance.cpp The file was modified
src/arch/ecos/forte_thread.cpp The file was added src/arch/ecos/forte_instance.h
Commit
6332181ef520c7201bfd0ea295a64bdd2c5f8b11
by Jose Maria Jesus Cabral Lassalle [532386] Add macro to specific cases for getting the handler Macros are added to get the handler from a FB, inside a communication layer and using the "this" parameter to make easier and cleare use of them Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532386 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/piface/processinterface.h The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/modules/opc/opcconnectionhandler.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.cpp The file was modified
src/modules/modbus/modbuslayer.cpp The file was modified
src/modules/wagokbus/processinterface.cpp The file was modified
src/modules/mlpi/processinterface.cpp The file was modified
src/modules/mlpi/processinterface.h The file was modified
src/modules/eclipseSCADA_SFP/essfplayer.cpp The file was modified
src/arch/posix/posixsercommlayer.cpp The file was modified
src/arch/posix/muxedsercommlayer.h The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp The file was modified
src/modules/piface/processinterface.cpp The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/core/cominfra/ipcomlayer.h The file was modified
src/core/extevhan.cpp The file was modified
src/arch/posix/muxedsercommlayer.cpp The file was modified
src/core/extevhan.h
Commit
adfd6f09981dcf8ffff721cf855c6628594aefc3
by Jose Maria Jesus Cabral Lassalle [532020] Clean and make HTTP layer compilable The HTTP layer is cleaned up and compilable. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532020 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was added src/modules/HTTP/httpiplayer.cpp The file was removed src/modules/forte_http_comm/httplayer.cpp The file was added src/modules/HTTP/httpparser.cpp The file was added src/modules/HTTP/httpiplayer.h The file was added src/modules/HTTP/httpparser.h The file was removed src/modules/forte_http_comm/httpiplayer.cpp The file was added src/modules/HTTP/CMakeLists.txt The file was added src/modules/HTTP/README.md The file was removed src/modules/forte_http_comm/httpparser.h The file was removed src/modules/forte_http_comm/README.md The file was added src/modules/HTTP/httplayer.cpp The file was added src/modules/HTTP/httplayer.h The file was removed src/modules/forte_http_comm/httpiplayer.h The file was removed src/modules/forte_http_comm/httplayer.h The file was removed src/modules/forte_http_comm/httpparser.cpp The file was removed src/modules/forte_http_comm/CMakeLists.txt
Commit
a82a49df87f1b604635669e697d7db044a20deae
by Jose Maria Jesus Cabral Lassalle [532386] Fix new handler functions in HTTP layer The new changes in handlers and the http layer were overlaped so they were fix to the last version Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532386 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/HTTP/httpiplayer.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/modules/HTTP/httpparser.cpp
Commit
9f8bc5b5145adf6c2ff8d567fe99b2a2634101c1
by Jose Maria Jesus Cabral Lassalle [527603] Create always library of forte and allow many types of build Forte is always compiled as an internal library and then the executable adds the main to the compilation. Static and shared libraries can also be built altogether. Tests run against the same library Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=527603 Change-Id: I31e42774bd003e05335cc8b272e301ecb164b493 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was removed tests/core/cominfra/deviceExecutionHandlerstestmock.cpp The file was modified
src/core/datatypes/forte_any.h The file was modified
tests/core/utils/CMakeLists.txt The file was modified
src/core/typelib.h The file was modified
src/arch/be_m1/CMakeLists.txt The file was modified
src/arch/netos/netos74/CMakeLists.txt The file was modified
tests/core/cominfra/CMakeLists.txt The file was removed tests/core/cominfra/devlogtestmock.cpp The file was modified
buildsupport/forte.cmake The file was modified
tests/stdfblib/events/CMakeLists.txt The file was modified
src/CMakeLists.txt The file was modified
tests/arch/utils/CMakeLists.txt The file was modified
tests/core/datatypes/CMakeLists.txt The file was modified
CMakeLists.txt The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/arch/rcX/CMakeLists.txt The file was modified
src/arch/win32/CMakeLists.txt The file was removed tests/core/cominfra/comlayermantestmock.cpp The file was modified
tests/CMakeLists.txt The file was modified
src/arch/utils/timespec_utils.cpp The file was modified
tests/core/fbtests/fbtester.cpp The file was modified
src/arch/win32/main.cpp The file was modified
src/arch/ecos/phycoreat91/CMakeLists.txt The file was modified
src/core/datatypes/forte_any.cpp The file was modified
tests/core/CMakeLists.txt The file was modified
tests/stdfblib/CMakeLists.txt The file was modified
src/arch/vxworks/CMakeLists.txt The file was modified
src/arch/win32/forte_instance.cpp The file was modified
src/arch/macos/CMakeLists.txt The file was added src/core/fmi/comm/fmuHandler.h The file was added src/core/fmi/fmuValueContainer.cpp The file was added src/core/fmi/fmuInstance.h The file was modified
src/core/ecet.h The file was added src/core/fmi/comm/fmuComLayer.h The file was added src/core/fmi/fmuConfig.h The file was added src/core/fmi/fmiTimerHandler.cpp The file was added src/core/fmi/parameters/FMU_PARAM_REAL.cpp The file was modified
src/core/CMakeLists.txt The file was added src/core/fmi/fmuValueContainer.h The file was added src/core/fmi/CMakeLists.txt The file was added src/core/fmi/parameters/FMU_PARAM_STRING.cpp The file was modified
src/core/resource.h The file was added src/core/fmi/comm/fmuComLayer.cpp The file was added src/core/fmi/fmuInstance.cpp The file was added src/core/fmi/fmiTimerHandler.h The file was modified
src/core/cfb.h The file was added src/core/fmi/comm/CMakeLists.txt The file was added src/core/fmi/parameters/FMU_PARAM_BOOL.cpp The file was added src/core/fmi/parameters/FMU_PARAM_INT.cpp The file was added src/core/fmi/comm/fmuHandler.cpp The file was added src/core/fmi/parameters/FMU_PARAM_INT.h The file was added src/core/fmi/processinterface.cpp The file was added src/core/fmi/processinterface.h The file was modified
src/core/ecet.cpp The file was added src/core/fmi/fmiInterface.cpp The file was added src/core/fmi/parameters/FMU_PARAM_STRING.h The file was added src/core/fmi/parameters/FMU_PARAM_BOOL.h The file was added src/core/fmi/parameters/FMU_PARAM_REAL.h The file was modified
src/core/basicfb.h The file was modified
src/modules/convert/USINT2USINT.cpp The file was modified
src/modules/convert/BYTE2BYTE.cpp The file was modified
src/stdfblib/events/E_SWITCH.h The file was modified
src/modules/convert/WORD2WORD.h The file was modified
src/stdfblib/events/E_PERMIT.cpp The file was modified
src/stdfblib/events/E_SWITCH.cpp The file was modified
src/modules/convert/INT2INT.h The file was modified
src/modules/convert/DWORD2DWORD.h The file was modified
src/stdfblib/events/E_D_FF.h The file was modified
src/modules/convert/WSTRING2WSTRING.h The file was modified
src/modules/convert/DINT2DINT.h The file was modified
src/stdfblib/events/E_SR.h The file was modified
src/stdfblib/events/E_TimeOut.h The file was modified
src/stdfblib/events/E_F_TRIG.cpp The file was modified
src/stdfblib/events/E_PERMIT.h The file was modified
src/modules/convert/USINT2USINT.h The file was modified
src/modules/convert/LREAL2LREAL.cpp The file was modified
src/modules/convert/INT2INT.cpp The file was modified
src/modules/convert/TIME2TIME.h The file was modified
src/modules/convert/UDINT2UDINT.cpp The file was modified
src/modules/convert/WSTRING2WSTRING.cpp The file was modified
src/stdfblib/events/E_SPLIT.cpp The file was modified
src/stdfblib/events/E_RS.h The file was modified
src/stdfblib/events/E_SELECT.cpp The file was modified
src/modules/convert/UINT2UINT.h The file was modified
src/modules/convert/SINT2SINT.h The file was modified
src/modules/convert/UDINT2UDINT.h The file was modified
src/modules/convert/REAL2REAL.cpp The file was modified
src/modules/convert/UINT2UINT.cpp The file was modified
src/stdfblib/events/E_R_TRIG.cpp The file was modified
src/modules/convert/LREAL2LREAL.h The file was modified
src/modules/convert/STRING2STRING.h The file was modified
src/modules/convert/BOOL2BOOL.h The file was modified
src/stdfblib/events/E_REND.h The file was modified
src/modules/convert/WORD2WORD.cpp The file was modified
src/stdfblib/events/E_D_FF.cpp The file was modified
src/stdfblib/events/E_RS.cpp The file was modified
src/modules/convert/DINT2DINT.cpp The file was modified
src/modules/convert/STRING2STRING.cpp The file was modified
src/modules/convert/REAL2REAL.h The file was modified
src/modules/convert/BOOL2BOOL.cpp The file was modified
src/stdfblib/events/E_SPLIT.h The file was modified
src/modules/convert/SINT2SINT.cpp The file was modified
src/modules/convert/TIME2TIME.cpp The file was modified
src/stdfblib/events/E_TimeOut.cpp The file was modified
src/modules/convert/DWORD2DWORD.cpp The file was modified
src/stdfblib/events/E_F_TRIG.h The file was modified
src/stdfblib/events/E_REND.cpp The file was modified
src/stdfblib/events/E_R_TRIG.h The file was modified
src/stdfblib/events/E_SR.cpp The file was modified
src/modules/convert/BYTE2BYTE.h The file was modified
src/stdfblib/events/E_SELECT.h The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/opc_ua/opcua_handler.h The file was modified
src/core/funcbloc.cpp The file was modified
src/modules/utils/GEN_ARRAY2ARRAY.cpp The file was modified
src/core/datatypes/forte_lreal.h The file was modified
src/core/stringdict.cpp The file was modified
src/stdfblib/ita/ForteBootFileLoader.h The file was modified
src/arch/bsdsocketinterf.cpp The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/modules/IEC61131-3/Timers/FB_TON.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.cpp The file was modified
src/modules/IEC61131-3/Timers/FB_TOF.h The file was modified
src/core/basicfb.cpp The file was modified
src/core/ecet.cpp The file was modified
src/stdfblib/events/GEN_E_DEMUX.cpp The file was modified
src/modules/utils/GEN_APPEND_STRING.cpp The file was modified
src/core/io/device/io_controller.h The file was modified
src/modules/utils/GEN_ARRAY2VALUES.cpp The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/core/datatypes/forte_real.h The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/core/cominfra/basecommfb.cpp The file was modified
src/modules/IEC61131-3/Timers/FB_TP.h The file was modified
src/stdfblib/events/GEN_E_MUX.cpp The file was modified
src/modules/utils/GEN_F_MUX.cpp The file was modified
src/core/datatypes/forte_wstring.cpp The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
src/modules/utils/GEN_CSV_WRITER.cpp The file was modified
src/modules/utils/GEN_VALUES2ARRAY.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.cpp The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.cpp The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/core/io/device/io_controller_multi.h
Commit
2d9ce500fc6e1d5bfdd0d39b4856830a6c353ac6
by Jose Maria Jesus Cabral Lassalle [CLEAN] Replace all tabs from src/ buildsupport/ and tests/ All tabs were replace with double spaces. A script for finding tabs was also added Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/IEC61131-3/EdgeDetection/FB_R_TRIG.h The file was modified
src/core/iec61131_functions.h The file was modified
src/core/utils/string_utils.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_DINT.cpp The file was modified
src/stdfblib/events/E_DELAY.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROR.h The file was modified
src/arch/win32/forte_architecture.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_SINT.cpp The file was modified
tests/stdfblib/events/E_DELAY_tester.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTU_LINT.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_UINT.cpp The file was modified
src/arch/vxworks/support/changesInPaho.txt The file was modified
src/modules/convert/REAL2REAL.h The file was modified
src/arch/threadbase.tpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_BYTE.cpp The file was modified
src/modules/rt_events/RT_E_DEMUX.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_BYTE.cpp The file was modified
src/modules/convert/USINT2USINT.h The file was modified
tests/core/datatypes/CIEC_BYTE_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_SINT.cpp The file was modified
src/modules/conmeleon_c1/spi/ads1018.h The file was modified
src/arch/rcX/rcXSocketInterface.cpp The file was modified
src/arch/win32/CMakeLists.txt The file was modified
tests/core/datatypes/CIEC_INT_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LREAL.cpp The file was modified
buildsupport/generate_init.cmake The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_DWORD.cpp The file was modified
tests/core/datatypes/convert_to_WSTRING_test.cpp The file was modified
buildsupport/wago_pfc200/forte_wago.in The file was modified
src/modules/opc/Variant.h The file was modified
src/core/convert_functions.h The file was modified
src/modules/reconfiguration/ST_REC_CONN.cpp The file was modified
src/modules/utils/OUT_ANY_CONSOLE.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LREAL.cpp The file was modified
src/arch/win32/fortealloc.h The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_DINT.cpp The file was modified
src/core/cominfra/comlayer_async.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROL.h The file was modified
src/core/datatypes/forte_array.h The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_STRING.cpp The file was modified
src/core/utils/singlet.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_DINT.cpp The file was modified
src/stdfblib/events/E_SR.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_ULINT.cpp The file was modified
src/modules/modbus/modbusconnection.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_UDINT.cpp The file was modified
src/modules/conmeleon_c1/util/uncopyable.h The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LWORD.cpp The file was modified
tests/core/datatypes/CUnicodeUtilities_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTD_DINT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_MOD.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/BistableElements/FB_RS.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_WORD.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/rt_events/RT_E_SWITCH.cpp The file was modified
src/core/cominfra/commfb.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_DINT.cpp The file was modified
buildsupport/forte.cmake The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.h The file was modified
buildsupport/wago_pfc200/forte_wago.make The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LINT.cpp The file was modified
src/arch/vxworks/CMakeLists.txt The file was modified
src/modules/convert/DINT2DINT.h The file was modified
src/modules/utils/GET_AT_INDEX.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_TIME.cpp The file was modified
src/stdfblib/events/E_R_TRIG.h The file was modified
src/modules/convert/LREAL2LREAL.h The file was modified
src/modules/mqtt_paho/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_WORD.cpp The file was modified
src/stdfblib/events/E_CTU.h The file was modified
src/forteinit.cpp.in The file was modified
src/modules/opc/opccomlayer.cpp The file was modified
src/modules/conmeleon_c1/spi/ads1018.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_SINT.cpp The file was modified
src/modules/modbus/readme.txt The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_ULINT.cpp The file was modified
tests/core/datatypes/CIEC_ULINT_test.cpp The file was modified
src/modules/convert/UINT2UINT.h The file was modified
src/arch/be_m1/SVIsend_1.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_DWORD.cpp The file was modified
src/core/typelib.h The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_DINT.cpp The file was modified
tests/stdfblib/events/E_SWITCH_tester.h The file was modified
src/modules/utils/OUT_ANY_CONSOLE.h The file was modified
src/stdfblib/events/E_RDELAY.h The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_UDINT.cpp The file was modified
src/modules/conmeleon_c1/spi/spidevice.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_REAL.cpp The file was modified
src/modules/opc/opcprocessvar.h The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/BistableElements/FB_SR.h The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.h The file was modified
src/modules/reconfiguration/ST_CREATE_CONN.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_BOOL.cpp The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/core/datatypes/forte_time_of_day.cpp The file was modified
src/modules/opc/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_REAL.cpp The file was modified
src/arch/vxworks/forte_sync.cpp The file was modified
src/modules/IEC61131-3/EdgeDetection/FB_F_TRIG.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_WORD.cpp The file was modified
src/modules/conmeleon_c1/spi/spidevice.h The file was modified
src/core/monitor.cpp The file was modified
src/modules/conmeleon_c1/util/fileres.cpp The file was modified
src/modules/convert/SINT2SINT.h The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTD.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_UINT.cpp The file was modified
src/core/utils/anyhelper.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROL.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_UDINT.cpp The file was modified
tests/core/datatypes/convert_to_STRING_test.cpp The file was modified
src/stdfblib/events/E_CYCLE.h The file was modified
src/modules/rt_events/RT_E_SPLIT.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_MOVE.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LINT.cpp The file was modified
tests/core/datatypes/CIEC_DINT_test.cpp The file was modified
src/stdfblib/events/E_SELECT.h The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_UINT.cpp The file was modified
src/stdfblib/events/E_SWITCH.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.h The file was modified
src/arch/rcX/forte_thread.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_LWORD.cpp The file was modified
src/stdfblib/events/E_D_FF.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_TIME.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_REAL.cpp The file was modified
tests/core/datatypes/CIEC_WORD_test.cpp The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_BOOL.cpp The file was modified
src/core/cominfra/comlayer_async.cpp The file was modified
src/modules/convert/WSTRING2WSTRING.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_INT.cpp The file was modified
src/modules/reconfiguration/EC_KILL_ELEM.cpp The file was modified
src/CMakeLists.txt The file was modified
src/modules/convert/UDINT2UDINT.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_LWORD.cpp The file was modified
src/modules/convert/TIME2TIME.h The file was modified
src/arch/rcX/forte_thread.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Counters/CMakeLists.txt The file was modified
src/modules/convert/INT2INT.h The file was modified
src/modules/IEC61131-3/Numerical/F_ABS.cpp The file was modified
tests/core/datatypes/CIEC_WSTRING_test.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.h The file was modified
src/arch/timerha.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_REAL.cpp The file was modified
src/modules/reconfiguration/ST_SET_PARM.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.h The file was modified
src/modules/opc/readme.txt The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_UINT.cpp The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
src/modules/modbus/modbusconnection.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTD_LINT.h The file was modified
src/stringlist.cpp.in The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp The file was modified
tests/core/fbtests/fbtestsmanager.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_STRING.cpp The file was modified
src/arch/win32/externtimeha.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_UINT.cpp The file was modified
src/core/cominfra/comlayersmanager.h The file was modified
src/stdfblib/events/E_PERMIT.h The file was modified
src/modules/convert/CMakeLists.txt The file was modified
src/arch/fortenew.h The file was modified
src/stdfblib/timedfb.h The file was modified
src/arch/posix/muxedsercommlayer.cpp The file was modified
src/modules/IEC61131-3/Selection/F_SEL.h The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BCD/CMakeLists.txt The file was modified
src/modules/utils/SET_AT_INDEX.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTD_UDINT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_BOOL.cpp The file was modified
src/arch/be_m1/GET_VALUE.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_UDINT.cpp The file was modified
src/arch/rcX/rcXTimerHandler.cpp The file was modified
src/core/datatypes/forte_any_int.h The file was modified
src/core/cominfra/commfb.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LREAL.cpp The file was modified
tests/core/datatypes/CIEC_USINT_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_LWORD.cpp The file was modified
src/arch/posix/forte_thread.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LWORD.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTUD_LINT.h The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTUD_ULINT.h The file was modified
src/modules/rt_events/rtesingle.h The file was modified
src/modules/convert/STRING2STRING.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_DWORD.cpp The file was modified
src/core/resource.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_BYTE.cpp The file was modified
src/modules/powerlink/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_STRING.cpp The file was modified
tests/core/datatypes/CIEC_LINT_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_STRING.cpp The file was modified
src/modules/reconfiguration/ST_DEL_FB.cpp The file was modified
src/core/devexec.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_DINT.cpp The file was modified
src/modules/conmeleon_c1/util/fileres.h The file was modified
tests/core/datatypes/CIEC_UINT_test.cpp The file was modified
src/modules/conmeleon_c1/processinterface.cpp The file was modified
src/modules/powerlink/EplWrapper.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_INT.cpp The file was modified
tests/stdfblib/events/E_CTUD_tester.cpp The file was modified
src/modules/conmeleon_c1/gpio/gpiopin.h The file was modified
src/modules/conmeleon_c1/gpio/gpiopin.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHL.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LINT.cpp The file was modified
src/modules/utils/SET_AT_INDEX.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.h The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_GE.cpp The file was modified
src/stdfblib/ita/RMT_DEV.h The file was modified
src/modules/utils/GEN_APPEND_STRING.h The file was modified
tests/core/datatypes/CIEC_ARRAY_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_INT.cpp The file was modified
src/core/datatypes/forte_any_string.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_LINT.cpp The file was modified
src/core/cominfra/CMakeLists.txt The file was modified
buildsupport/generate_stringlist.cmake The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_REAL.cpp The file was modified
tests/core/datatypes/CIEC_TIME_test.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTD_ULINT.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_USINT.cpp The file was modified
src/stdfblib/events/E_RS.h The file was modified
src/modules/IEC61131-3/Selection/F_SEL.cpp The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_LEN.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_UINT.cpp The file was modified
tests/core/datatypes/CIEC_DATE_AND_TIME_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_USINT.cpp The file was modified
src/modules/utils/GEN_F_MUX.h The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_DWORD.cpp The file was modified
tests/CMakeLists.txt The file was modified
src/arch/vxworks/forte_sem.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_REAL.cpp The file was modified
src/arch/be_m1/SVIreceive_1.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_USINT.cpp The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LWORD.cpp The file was modified
src/modules/mqtt_paho/MQTTComLayer.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_SINT.cpp The file was modified
src/modules/conmeleon_c1/processinterface.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_ULINT.cpp The file was modified
tests/core/datatypes/CIEC_LWORD_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_DWORD.cpp The file was modified
tests/stdfblib/events/E_CTD_tester.h The file was modified
src/core/cominfra/comlayer.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_UDINT.cpp The file was modified
src/modules/convert/BYTE2BYTE.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_EXPT.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_REAL.cpp The file was modified
src/modules/reconfiguration/EC_STOP_ELEM.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_USINT.cpp The file was modified
src/modules/utils/GET_AT_INDEX.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTUD_DINT.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHR.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LWORD.cpp The file was modified
src/core/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Counters/FB_CTU_UDINT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_INT.cpp The file was modified
tests/core/datatypes/CIEC_STRING_test.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_LWORD.cpp The file was modified
src/core/cominfra/basecommfb.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_REAL.cpp The file was modified
tests/core/datatypes/CIEC_SINT_test.cpp The file was modified
src/arch/rcX/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_INT.cpp The file was modified
src/modules/reconfiguration/ST_CREATE_FB.cpp The file was modified
src/core/typelib.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTUD.h The file was modified
src/modules/IEC61131-3/BistableElements/FB_SR.cpp The file was modified
src/arch/win32/pctimeha.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_UINT.cpp The file was modified
src/arch/macos/CMakeLists.txt The file was modified
src/core/dataconn.h The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_INT.cpp The file was modified
src/modules/convert/DWORD2DWORD.h The file was modified
src/core/device.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_DWORD.cpp The file was modified
src/modules/reconfiguration/ST_DEL_CONN.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROR.cpp The file was modified
tests/core/datatypes/CIEC_DATE_test.cpp The file was modified
src/modules/IEC61131-3/EdgeDetection/FB_R_TRIG.cpp The file was modified
src/arch/forte_architecture.h The file was modified
src/modules/IEC61131-3/EdgeDetection/FB_F_TRIG.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_LINT.cpp The file was modified
src/modules/rt_events/RT_E_SPLIT.h The file was modified
tests/core/datatypes/CIEC_LREAL_test.cpp The file was modified
src/modules/utils/GEN_ARRAY2ARRAY.h The file was modified
src/stdfblib/events/E_DEMUX.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_STRING.cpp The file was modified
src/modules/convert/WORD2WORD.h The file was modified
tests/core/datatypes/CIEC_TIME_OF_DAY_test.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTU_ULINT.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_UINT.cpp The file was modified
src/modules/convert/BOOL2BOOL.h The file was modified
tests/core/datatypes/CIEC_REAL_test.cpp The file was modified
src/modules/modbus/CMakeLists.txt The file was modified
src/modules/utils/STEST_END.cpp The file was modified
tests/core/datatypes/CIEC_UDINT_test.cpp The file was modified
src/arch/be_m1/SVIsend_1.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_UDINT.cpp The file was modified
src/modules/reconfiguration/EC_START_ELEM.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Numerical/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_UINT.cpp The file was modified
src/modules/rt_events/RT_E_SWITCH.h The file was modified
src/modules/IEC61131-3/Counters/FB_CTU_DINT.h The file was modified
src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_LWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_UINT.cpp The file was added tests/findTabs.sh The file was modified
src/stdfblib/events/E_F_TRIG.h The file was modified
tests/core/datatypes/CIEC_DWORD_test.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_LEN.h The file was modified
src/stdfblib/events/E_RESTART.h The file was modified
buildsupport/generate_stringlist_include_files.cmake The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHR.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Counters/FB_CTU.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_ULINT.cpp The file was modified
src/arch/rcX/forte_architecture.cpp The file was modified
src/arch/win32/externtimeha.cpp The file was modified
src/core/stringdict.h The file was modified
src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_UDINT.cpp The file was modified
tests/findTabs.sh The file was modified
src/stringlist.cpp.in
Commit
3be34cf264b39e12f3ed168441030742c6430157
by Jose Maria Jesus Cabral Lassalle Limit timespec_utils test to posix The file is only used in posix Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/arch/utils/CMakeLists.txt The file was modified
tests/arch/utils/timespec_utils_tests.cpp
Commit
437d0a54af1a389c6f2b9cab7cd5d9caed969765
by Alois Zoitl [532845] fixed toString issues of any datatypes derived any types where not correctly responding inToString the getToStringSize returned the wrong value for anytypes added tests to check it for regressions Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532845 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/datatypes/forte_any_elementary.cpp The file was modified
src/core/datatypes/forte_any.cpp The file was added tests/core/datatypes/anytostringtests.cpp The file was modified
tests/core/datatypes/CMakeLists.txt
Commit
749a6d19cab7b9420e9ccf92effe39c0cda4a56f
by Jose Maria Jesus Cabral Lassalle [CLEAN] Fix ecos clock and macro opcua port The ecos platform uses a non busy clock and the macro port from opcua is used only once Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/arch/ecos/forte_thread.cpp
Commit
c90d0e6fdc8c3e139b9598c41b0be2bde77661ff
by Jose Maria Jesus Cabral Lassalle [OPCUA] Fix timing issue in small embedded system The waiting for the opcua method to finish is quicker now Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_layer.cpp
Commit
f94235d781aafbb38637a3d1a9e00c66c6a7c097
by Alois Zoitl fixed issue reporte in forum regarding F_FIND F_IND didn't correctly set the output value. Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/iec61131_functions.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_FIND.h The file was modified
src/modules/IEC61131-3/CharacterString/F_FIND.cpp The file was modified
src/core/iec61131_functions.h
Commit
e151a08c80584b6791459867c9b167a2303fb4a3
by Jose Maria Jesus Cabral Lassalle [532890 ] Allow variables to be defined only when logging Add DEVLOG_XXX_VAR macro fo variables that are used only when logging Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532890 Change-Id: Ic864081f456c3940fc1a86e51f998edf3e6e9648 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/arch/devlog.h The file was modified
buildsupport/GCov.cmake The file was modified
src/CMakeLists.txt
Commit
f610845b8fa10e869710ef96667439b8b8b3326e
by Jose Maria Jesus Cabral Lassalle [CLEAN] Clean coverity errors Fix some issues reported by coverity Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.cpp The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
src/stdfblib/events/E_CYCLE.h The file was modified
src/modules/convert/DWORD2DWORD.h The file was modified
src/stdfblib/events/E_CYCLE.cpp
Commit
97a61ad4fc98f7716286cd423778bba40eee88eb
by Alois Zoitl [513323] add missing FB_RANDOM implementation Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=513323 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was added src/modules/utils/FB_RANDOM.h The file was added src/modules/utils/FB_RANDOM.cpp The file was modified
src/modules/utils/CMakeLists.txt The file was modified
src/core/io/configFB/CMakeLists.txt The file was added src/core/io/configFB/io_configFB_controller.h The file was modified
src/core/io/mapper/io_mapper.h The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/core/io/configFB/split/io_controller_part.h The file was modified
src/core/io/device/io_controller.h The file was modified
src/core/io/pi/processinterface.h The file was modified
src/core/io/configFB/split/io_controller_split.h The file was modified
src/core/io/configFB/split/io_controller_part.cpp The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/core/io/configFB/split/io_controller_split.cpp The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/core/io/configFB/multi/io_master.h The file was modified
src/core/io/handles/io_handle_bit.cpp The file was modified
src/core/io/mapper/io_observer.cpp The file was modified
src/core/io/configFB/multi/io_master.cpp The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/core/io/configFB/split/io_adapter_split.cpp The file was modified
src/core/io/mapper/io_observer.h The file was modified
src/core/io/mapper/io_handle.cpp The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/core/io/device/io_controller_poll.cpp The file was modified
src/core/io/device/io_controller_poll.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/core/io/mapper/io_mapper.cpp The file was modified
src/modules/embrick/slave/handles/bit.h The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/core/io/device/io_controller_multi.cpp The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/core/io/configFB/multi/io_slave.cpp The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was modified
src/modules/embrick/slave/packages.h The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/modules/embrick/slave/handles/analog.h The file was modified
src/core/io/handles/io_handle_bit.h The file was modified
src/core/io/configFB/io_base.h The file was modified
src/core/io/device/io_controller_multi.h The file was modified
src/core/io/configFB/multi/io_slave.h The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was removed src/core/io/configFB/io_controller.h The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/modules/embrick/handler/pin.cpp The file was modified
src/core/io/configFB/multi/io_adapter.h The file was modified
src/core/io/configFB/io_base.cpp The file was modified
src/core/io/mapper/io_handle.h The file was removed src/core/io/configFB/io_controller.cpp The file was modified
src/core/io/configFB/multi/io_adapter.cpp The file was modified
src/modules/embrick/slave/handles/analog10.h The file was modified
src/modules/embrick/types/Master.h The file was modified
src/core/io/configFB/split/io_adapter_split.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was added src/core/io/configFB/io_configFB_controller.cpp The file was modified
src/core/io/pi/processinterface.cpp The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
src/stdfblib/ita/ForteBootFileLoader.h
Commit
9eff0942318b794c2af412c8b6de85ced9311df6
by Jose Maria Jesus Cabral Lassalle Fix deadlock and coverity errors Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/io/configFB/multi/io_slave.cpp The file was modified
src/core/io/pi/processinterface.cpp The file was modified
src/core/io/mapper/io_mapper.cpp The file was modified
src/core/io/device/io_controller_poll.cpp The file was modified
src/modules/utils/FB_RANDOM.cpp The file was modified
src/core/io/mapper/io_handle.cpp The file was modified
src/core/io/device/io_controller.h The file was modified
src/core/io/mapper/io_observer.cpp The file was removed src/core/io/pi/processinterface.cpp The file was removed src/core/io/pi/processinterface.h The file was removed src/core/io/configFB/split/io_controller_split.cpp The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was added src/core/io/mapper/io_handle_bit.h The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was removed src/core/io/configFB/multi/io_adapter.h The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was removed src/core/io/configFB/split/io_controller_part.cpp The file was removed src/core/io/pi/CMakeLists.txt The file was modified
src/core/io/device/io_controller_multi.h The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/types/Slave.h The file was added src/core/io/configFB/io_slave_multi.h The file was modified
src/modules/embrick/types/Master.h The file was added src/core/io/configFB/io_adapter_split.h The file was removed src/core/io/configFB/multi/io_slave.cpp The file was modified
src/core/io/mapper/io_mapper.cpp The file was modified
src/core/io/CMakeLists.txt The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/core/io/configFB/io_configFB_controller.h The file was modified
src/core/io/configFB/CMakeLists.txt The file was modified
src/core/io/configFB/io_base.cpp The file was added src/core/io/configFB/io_controller_split.cpp The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/core/io/configFB/io_configFB_controller.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was added src/core/io/configFB/io_adapter_split.cpp The file was added src/core/io/configFB/io_slave_multi.cpp The file was removed src/core/io/handles/CMakeLists.txt The file was removed src/core/io/configFB/split/io_adapter_split.h The file was modified
src/modules/embrick/types/Slave2181.h The file was added src/core/io/mapper/io_handle_bit.cpp The file was removed src/core/io/configFB/multi/io_slave.h The file was modified
src/modules/embrick/types/Slave2301.cpp The file was removed src/core/io/handles/io_handle_bit.h The file was modified
src/modules/embrick/slave/handles/analog.h The file was added src/core/io/configFB/io_controller_part.h The file was modified
src/modules/embrick/handler/pin.cpp The file was added src/core/io/processinterface.h The file was removed src/core/io/configFB/multi/io_master.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/types/Slave.cpp The file was added src/core/io/configFB/io_adapter_multi.cpp The file was modified
src/modules/embrick/slave/handles/analog10.h The file was modified
src/modules/embrick/slave/handle.cpp The file was removed src/core/io/configFB/multi/io_adapter.cpp The file was modified
src/core/io/configFB/io_base.h The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/core/io/device/io_controller_poll.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/slave/handles/bit.h The file was modified
src/core/io/mapper/io_observer.h The file was removed src/core/io/configFB/split/io_controller_split.h The file was modified
src/modules/embrick/slave/packages.h The file was removed src/core/io/configFB/split/io_adapter_split.cpp The file was added src/core/io/configFB/io_controller_split.h The file was modified
src/core/io/mapper/io_mapper.h The file was removed src/core/io/configFB/multi/io_master.h The file was added src/core/io/processinterface.cpp The file was modified
src/modules/embrick/types/Slave2301.h The file was removed src/core/io/configFB/split/io_controller_part.h The file was added src/core/io/configFB/io_adapter_multi.h The file was modified
src/core/io/device/io_controller_poll.h The file was modified
src/core/io/device/io_controller_multi.cpp The file was modified
src/core/io/mapper/io_handle.h The file was modified
src/modules/embrick/handler/spi.cpp The file was added src/core/io/configFB/io_master_multi.h The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/types/Slave2181.cpp The file was added src/core/io/configFB/io_controller_part.cpp The file was added src/core/io/configFB/io_master_multi.cpp The file was removed src/core/io/handles/io_handle_bit.cpp The file was modified
src/core/io/mapper/CMakeLists.txt
Commit
75b7ea481d901148b1b3a5e60dc130839c97a21f
by Jose Maria Jesus Cabral Lassalle Fix namespace definition and declaration issue Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/core/typelib.h The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/modules/embrick/types/BusAdapter.h
Commit
e4c9d07213c70d6876b90d25accf6f303a3f426d
by Jose Maria Jesus Cabral Lassalle Remove namespaces from embrick module Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/modules/embrick/slave/packages.h The file was modified
src/core/typelib.h The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/modules/embrick/slave/handles/analog10.h The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/handler/pin.cpp The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/slave/handles/bit.h The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/slave/handles/analog.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/types/Master.cpp
Commit
d94f115d2667e94366693d5a974283953e2c64c4
by Jose Maria Jesus Cabral Lassalle Fix missing namespaces from core Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was modified
src/modules/embrick/slave/handles/analog.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/types/Master.h The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/slave/handles/bit.h The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/modules/embrick/slave/handles/analog10.h The file was modified
src/modules/embrick/slave/handles/analog10.cpp
Commit
a5643d4acde5a51d7829ce508a7a57df63e4471b
by Jose Maria Jesus Cabral Lassalle Fix headers, duplicate names and cppchecks errros Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/io/configFB/io_adapter_split.h The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/core/io/mapper/io_handle_bit.cpp The file was modified
src/modules/embrick/slave/packages.h The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/core/io/mapper/io_handle.cpp The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/core/io/configFB/io_controller_part.h The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/slave/handles/analog.h The file was modified
src/core/io/device/io_controller_multi.cpp The file was modified
src/core/io/mapper/io_observer.cpp The file was modified
src/core/io/mapper/io_observer.h The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/core/io/device/io_controller_multi.h The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/core/io/configFB/io_controller_part.cpp The file was modified
src/core/io/configFB/io_base.h The file was modified
src/core/io/device/io_controller_poll.cpp The file was modified
src/core/io/configFB/io_adapter_multi.cpp The file was modified
src/modules/embrick/slave/handles/analog10.h The file was modified
src/modules/embrick/slave/handles/bit.h The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/core/io/configFB/io_adapter_multi.h The file was modified
src/core/io/configFB/io_configFB_controller.cpp The file was modified
src/core/io/mapper/io_mapper.cpp The file was modified
src/core/io/configFB/io_slave_multi.h The file was modified
src/core/io/configFB/io_base.cpp The file was modified
src/core/io/configFB/io_controller_split.cpp The file was modified
src/modules/embrick/types/Master.h The file was modified
src/core/io/configFB/io_slave_multi.cpp The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/core/io/device/io_controller.h The file was modified
src/core/io/configFB/io_master_multi.cpp The file was modified
src/core/io/configFB/io_controller_split.h The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/core/io/mapper/io_handle_bit.h The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/core/io/configFB/io_adapter_split.cpp The file was modified
src/core/io/mapper/io_mapper.h The file was modified
src/core/io/device/io_controller_poll.h The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was modified
src/core/io/configFB/io_configFB_controller.h The file was modified
src/core/io/configFB/io_master_multi.h The file was modified
src/modules/embrick/handler/pin.cpp The file was modified
src/core/io/mapper/io_handle.h The file was modified
src/core/io/processinterface.h The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was modified
src/core/io/processinterface.cpp The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/modules/embrick/handler/bus.cpp
Commit
6c64f1039270e4f60ec814f5e1d9711b97394e75
by Jose Maria Jesus Cabral Lassalle [511089] Use posix timer in vxworks Get rid of timer files in vxworks and use directly the posix one Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=511089 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was removed src/arch/vxworks/vxworkstimeha.h The file was modified
src/arch/be_m1/CMakeLists.txt The file was removed src/arch/be_m1/vxworkstimeha.h The file was modified
src/arch/utils/timespec_utils.cpp The file was removed src/arch/vxworks/vxworkstimeha.cpp The file was modified
src/arch/posix/pctimeha.h The file was modified
src/arch/vxworks/CMakeLists.txt
Commit
395f86f7dcd8af44d419a9189f4936b7c344750d
by Alois Zoitl [534851] handleAsyncCallResult should not call interruptCommFB REmoved the call to intteruptCommFB in COPC_UA_Layer::handleAsyncCallResult. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=534851 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/opc_ua/opcua_layer.cpp
Commit
ab919a533b6dccf3c51cd893e426bd59416afea5
by Alois Zoitl [534850] CComLayerAsync data lists should store objects and not pointers - changed the data lists in the asycn comlayer to objects - cleaned up code - added helper function to iterator for getting a reference of a const iterator Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=534850 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/forteiterator.h The file was modified
src/core/cominfra/comlayer_async.h The file was modified
src/core/cominfra/comlayer_async.cpp
Commit
26cd29004dcf97203c79fd123bbd2b6a56dcbfa5
by Jose Maria Jesus Cabral Lassalle [535111] Big cleaning in HTTP Layer CIEC_STRING usage instead of char*. HttpIpLayer is merged to HttpLayer and closeConnection bug is fixed. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=535111 Change-Id: I71e845baf7ef52dd770738ba2c07e124adae22cd Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was removed src/modules/HTTP/httpiplayer.cpp The file was removed src/modules/HTTP/httpiplayer.h The file was modified
src/modules/HTTP/httplayer.h The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/modules/HTTP/httpparser.h The file was modified
src/modules/HTTP/CMakeLists.txt
Commit
aa7494229305b1db569418e6285dfd99d0897aef
by Alois Zoitl [513565] moved event chain starting only when the ext event list was not full Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=513565 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/ecet.cpp
Commit
045544c44fea59a6d7056d149d675ec2a392d8c9
by wenger [529312] add xquery client Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529312 The file was added src/modules/xquery/xqueryClientLayer.cpp The file was added src/modules/xquery/xqueryClientLayer.h The file was added src/modules/xquery/xqueryHandler.h The file was added src/modules/xquery/CMakeLists.txt The file was added src/modules/xquery/xqueryHandler.cpp
Commit
bbe4cd1b943f63ba075c9e1b76b0d778b32fa00b
by wenger [529312] consider gerrit comments Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529312 The file was modified
src/modules/xquery/xqueryHandler.h The file was modified
src/modules/xquery/xqueryHandler.cpp The file was modified
src/modules/xquery/xqueryClientLayer.cpp
Commit
86c56b4057d57e69ab60f7183a860210d0b95266
by Jose Maria Jesus Cabral Lassalle [HTTP] Add content type parameter for PUT request The content type of a PUT request is now changeable by the user and not hard-coded anymore Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/HTTP/httplayer.h The file was modified
src/modules/HTTP/httpparser.h The file was modified
src/modules/HTTP/README.md The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was added src/arch/pikeos_posix/conditionSync.cpp The file was added src/arch/pikeos_posix/main.cpp The file was added src/arch/pikeos_posix/sockhand.h The file was added src/arch/pikeos_posix/forte_sem.h The file was added src/arch/pikeos_posix/muxedsercommlayer.h The file was modified
src/arch/CMakeLists.txt The file was added src/arch/pikeos_posix/arm-pikeos-gnueabi.cmake The file was added src/arch/pikeos_posix/forte_sync.h The file was added src/arch/pikeos_posix/README.md The file was added src/arch/pikeos_posix/conditionSync.h The file was added src/arch/pikeos_posix/forte_thread.h The file was added src/arch/pikeos_posix/pctimeha.cpp The file was added src/arch/pikeos_posix/pctimeha.h The file was added src/arch/pikeos_posix/CMakeLists.txt The file was added src/arch/pikeos_posix/posixsercommlayer.h The file was added src/arch/pikeos_posix/fortealloc.h
Commit
0d6998d4cde32dceaef156180514af6fe30b38fa
by Alois Zoitl [535471] merged forcing code to watch code with this fix mergin and forcing are using the same code and the same now correct error messages. This maybe also fiex Bug 535776. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=535471 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/monitoring.cpp The file was modified
src/core/monitoring.h The file was modified
src/core/funcbloc.h The file was modified
src/core/funcbloc.cpp The file was modified
src/core/resource.cpp The file was modified
src/core/resource.h
Commit
72a8e21d2f176d3c7e0e4035d483d1e401fce0db
by Alois Zoitl [535776] final fix for wrong response values in monitoring In addtion to the fixes for Bug 535471 this finally fixes the wrong invalid destination responses for montiring messages. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=535776 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/monitoring.cpp
Commit
07f920691b98c467142a7b1f4b3eda7be6b7326c
by Jose Maria Jesus Cabral Lassalle [535902] Make wagokbus handler public The handler is made public to compile. A private handler can't compile Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=535902 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/wagokbus/processinterface.h
Commit
520be059582d8277b46fc114fd98311f4df1082c
by Jose Maria Jesus Cabral Lassalle [WAGO] Clean compilation process The includes and libraries needed for the compilation for wago are done using the corresponding cmake functions and varaibles are offered for flexible compilation Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/wagokbus/CMakeLists.txt
Commit
2bc6ef41c3b5b6d0edab6b86f802e73c2bc1ac0a
by Jose Maria Jesus Cabral Lassalle [536576] Fix usage of malloc/free in opcua Memory allocated with forte_malloc is freed using forte_free instead of delete. Also, forte_malloc is used instead of directly malloc Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536576 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp
Commit
6e07efd66119cfacfeda295d762813617843d8dd
by Jose Maria Jesus Cabral Lassalle [FIX CI] Add cppcheck supress where needed The missing constructor warning on xquery is supressed Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/xquery/xqueryHandler.h
Commit
ed5dfb3606d28bfbe427cc80abf3e68c8fd931b0
by Martin Melik-Merkumians [520730] Adds timed wait for CPThreadSemaphore for POSIX, timeout in ms This commit adds a timed wait for the semaphore in POSIX and a method to check the current status of the semaphore. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520730 Change-Id: I797b3e0172dd062e27fadf9fe322300a3681dd90 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/ecet.h The file was modified
src/arch/threadbase.tpp The file was modified
src/stdfblib/events/E_RESTART.cpp The file was modified
src/core/cominfra/comlayer_async.cpp The file was modified
src/arch/posix/forte_sem.h The file was modified
src/arch/posix/forte_sem.cpp The file was modified
src/arch/rcX/forte_sem.cpp The file was modified
src/arch/ecos/forte_sem.h The file was modified
src/arch/win32/forte_sem.cpp The file was modified
src/arch/vxworks/forte_sem.h The file was modified
src/arch/rcX/forte_sem.h The file was modified
src/arch/netos/forte_sem.cpp The file was modified
src/arch/vxworks/forte_sem.cpp The file was modified
src/arch/macos/forte_sem.h The file was modified
src/arch/ecos/forte_sem.cpp The file was modified
src/arch/macos/forte_sem.cpp The file was modified
src/arch/netos/forte_sem.h The file was modified
src/arch/win32/forte_sem.h
Commit
1b6906580fbce14497c8172187427b7dfff98876
by Jose Maria Jesus Cabral Lassalle [520730] Fix typo and missing changes Some old semaphore functions' names are updated and a big typo is fixed Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520730 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.cpp The file was modified
src/arch/macos/forte_sem.h The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/arch/netos/forte_sem.h The file was modified
src/arch/posix/forte_sem.h The file was modified
src/modules/xquery/xqueryHandler.cpp The file was modified
src/arch/vxworks/forte_sem.cpp The file was modified
src/arch/posix/forte_sem.cpp The file was modified
src/arch/rcX/forte_sem.h The file was modified
src/core/cominfra/comlayer_async.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.h The file was modified
src/arch/rcX/forte_sem.cpp The file was modified
src/arch/ecos/forte_sem.h The file was modified
src/arch/macos/forte_sem.cpp The file was modified
src/arch/netos/forte_sem.cpp The file was modified
src/arch/win32/forte_sem.h The file was modified
src/stdfblib/events/E_RESTART.cpp The file was modified
src/arch/win32/forte_sem.cpp The file was modified
src/arch/vxworks/forte_sem.h The file was modified
src/arch/ecos/forte_sem.cpp The file was modified
src/core/ecet.h The file was modified
src/arch/threadbase.tpp
Commit
0008bde1eae78a3365cd5602174737f6d9b25668
by Jose Maria Jesus Cabral Lassalle [536821] OPCUA: Replace busy waiting in method call with semaphore The timeout of the method call is done using the timed semaphore Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536821 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/CMakeLists.txt
Commit
0c03448833a759fbb7484d3f94554daa1c1b0d92
by Martin Melik-Merkumians [520730] Changes Windows semaphore to binary semaphore The Windows semaphore creation interface has a parameter for the max count of the semaphore. By setting this to 1 a binary semaphore is created. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520730 Change-Id: Ie4199cea629622c69985490b59c441c45279cd30 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/win32/forte_sem.cpp
Commit
c5e27c640000826328b3dcf124b2d0176ccbc322
by Jose Maria Jesus Cabral Lassalle [536821] HTTP: Replace busy waiting in request The timeout of the GET or PUT reqeust is done using the timed semaphore Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536821 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/HTTP/httplayer.h The file was modified
src/modules/HTTP/httplayer.cpp
Commit
b6cd55f605eeb6eb7391d729a085da1f373850dd
by Martin Melik-Merkumians [520730] Changes ECOS implementation to binary semaphore ECOS already provides a binary semaphore class, to which the FORTE semaphore class is now delegating to. Change-Id: Iddd4ae6d344eed54380be858702c3a9282d5fc87 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/ecos/forte_sem.h The file was modified
src/arch/ecos/forte_sem.cpp The file was modified
src/arch/win32/forte_sem.cpp
Commit
4a847f80810c85f30badcc7cb26f04b37286b283
by Martin Melik-Merkumians [520730] Changes MacOS to binary semaphore Instantly claims semaphore on intial value 0, otherwise semaphore is unclaimed ("signaled") Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520730 Change-Id: I9a1354c6d5c66762431f2bfd75dad7187c31083d Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/macos/forte_sem.cpp
Commit
307a78e8a719c9d9fa03a6a8f3516ee2a6357f5c
by Martin Melik-Merkumians [520730] rcX binary semaphore-like implementation There is no binary semaphore for rcX, but by resetting the count in inc() a similar effect can be achieved. This implementation is only binary-like as it would require a mutex in inc() to shield it from task switches. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520730 Change-Id: I5b839d6c696883339b9a9f404ab8bef573596735 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/rcX/forte_sem.cpp
Commit
e59e27f4b8e05571135fbe98aad4717731e5d27f
by Martin Melik-Merkumians [520730] Changes implementation to binary semaphore on VxWorks VxWorks provides a binary semaphore library, which is used now Change-Id: I49dff9a2dd7390db0b68b52ecf1d5d831c3ebae5 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/vxworks/forte_sem.cpp The file was modified
src/arch/vxworks/forte_sem.h
Commit
3941b86ecb5924ceb4de8cc0905b69c51d5f89bc
by Jose Maria Jesus Cabral Lassalle [520730] Fix Vxworks sem and add nanoseconds to ticks conversion Compiler errors are gone and the conversion from nanoseconds to ticks is done in the semaphore Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520730 Change-Id: I8705b0a7f812715baa5e5482f875fa8d90f27a73 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/rcX/forte_sem.cpp The file was modified
src/arch/vxworks/forte_sem.h The file was modified
src/arch/vxworks/forte_sem.cpp The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/arch/win32/sockhand.h The file was removed src/arch/posix/conditionSync.h The file was modified
src/core/io/device/io_controller_poll.h The file was removed src/arch/pikeos_posix/conditionSync.cpp The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/core/io/device/io_controller_poll.cpp The file was removed src/arch/posix/conditionSync.cpp The file was removed src/arch/pikeos_posix/conditionSync.h The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/arch/pikeos_posix/CMakeLists.txt
Commit
ffc0ff8ce6af76cc5a25db40c573159223a72f4c
by Jose Maria Jesus Cabral Lassalle [520730] Fix eCos sem eCos is now compiling again for nios2 cpu with the new binary semaphore Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520730 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/ecos/forte_sem.cpp The file was modified
src/arch/ecos/forte_sem.h The file was modified
src/arch/ecos/nios2/CMakeLists.txt
Commit
0d863b43a6061083fe3092507d6370c18100eb8d
by Martin Melik-Merkumians [517817] DT_TO_TOD converts all DATE_AND_TIME inputs to 00:00:00.000 As the bug message suggests the lines setting seconds, minutes, and hours to 0 are removed, as this destroys the needed result from forte_localtime. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=517817 Change-Id: Ib616f2a16fde1caf73260cff14205dd8dd9d9cee Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/convert_functions.h The file was modified
tests/core/CMakeLists.txt The file was added tests/core/convert_functionstests.cpp
Commit
6625b2c20376462f4e64a48b05ba7b478d81c536
by Martin Melik-Merkumians [532339] FIND function result is off-by-one Fixes as suggested in bug report, and adds unit tests Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532339 Change-Id: Ibf48a31a1fcdf65079818fada6c64007a8907c06 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
src/core/iec61131_functions.cpp
Commit
5eb62bfcf60b582f5982b841954344bf042446ec
by Martin Melik-Merkumians [536878] Fixes AnyAdapter This commit fixes the problems the AnyAdapter had, in my tests everything works, but unit tests should eventually added if possible. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536878 Change-Id: Ib397bf56765342b5eac6c396f1f901f697288eeb Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/adapter.cpp The file was modified
src/core/adapter.h The file was modified
src/core/anyadapter.cpp The file was modified
src/core/CMakeLists.txt The file was modified
src/core/adapterconn.cpp The file was modified
src/core/anyadapter.h The file was modified
src/core/adapterconn.h The file was modified
src/arch/win32/forte_sem.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHL.cpp The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
src/core/iec61131_functions.h The file was modified
src/core/iec61131_functions.cpp The file was modified
src/core/io/device/io_controller_poll.cpp The file was modified
src/core/utils/anyhelper.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHR.cpp The file was modified
src/arch/posix/forte_sem.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROL.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROR.cpp The file was modified
src/arch/gensockhand.h The file was modified
src/arch/posix/muxedsercommlayer.h The file was modified
src/arch/pikeos_posix/sockhand.h The file was modified
src/arch/netos/sockhand.h The file was modified
src/arch/posix/muxedsercommlayer.cpp The file was modified
src/arch/be_m1/sockhand.h The file was modified
src/arch/vxworks/sockhand.h The file was modified
src/arch/fdselecthand.cpp The file was modified
src/arch/fdselecthand.h The file was modified
src/arch/posix/posixsercommlayer.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/arch/posix/sockhand.h The file was modified
src/arch/win32/sockhand.h The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/arch/ecos/sockhand.h The file was modified
src/arch/posix/posixsercommlayer.h The file was modified
src/arch/rcX/rcXSocketInterface.cpp The file was modified
src/arch/rcX/rcXSocketInterface.h The file was modified
src/core/convert_functions.h
Commit
6083a4c1b336001819bddb4d410aeedaea548787
by Jose Maria Jesus Cabral Lassalle [CLEAN] Clean warnings and fix vxworks compilation Warnings from compilation and coverity scan, and also use direct boolean in template for the compiler of vxworks (probably 03) doesn't support "typename" outside a template Change-Id: I09348d71843a44ad65af3472d8c5d8d0971fcce4 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/arch/datatype.h The file was modified
src/core/iec61131_functions.cpp The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/arch/bsdsocketinterf.h The file was modified
src/core/utils/anyhelper.h
Commit
24f0f676df6e8a0c9ee0d2a4f822d05d89657ca1
by Martin Melik-Merkumians [539696] Missing test for MID Adds tests for MID and adds the examples from the IEC 61131 standard as additional tests for LEFT and RIGHT Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536969 Change-Id: Ic8e7a33b7ce3b2fb5d1473794240c599095e569f Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
tests/core/iec61131_functionstests.cpp
Commit
db5dc1f4703e509b0397f75aea40103e771657ce
by Martin Melik-Merkumians [537006] Adds capability to use mixed bit type AND in ST This fix adds the capabiltiy to use mixed bit type AND in ST and C++ code, returning the explicitly the widest used type. The return of CIEC_ANY_BIT would result in other compilation errors, due to the fact that it cannot be directly converted to a bit type. Adds compile guard for incompatible types Uses C++11 template features Change-Id: Id1a90f6bc73061062adc8a0f4635894948a92d7d Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
src/core/iec61131_functions.h The file was modified
tests/core/iec61131_functionstests.cpp
Commit
06834d3f3299fd1d93d2bc070f225570a32879cc
by Martin Melik-Merkumians [ENHANCE] Changes for better code sharing for other function Changes code to a apply-like code structure, putting the type calcuations and casts to a common template function. Needs that the IEC 61131 functions are available as part of a class. Change-Id: I81a0b7be5c013d34ad52d64aa7fc60a0706f0701 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_functions.h
Commit
ebc1c20a912490bccc771557e84c6c16e65972b8
by Martin Melik-Merkumians [ENHANCE] Adds IEC 61131 specific metaprograms Metaprograms are added to specify allowed and disallowed implicit casts for IEC 61131 functions. Also adds boilerplate generating preprocessor macro for IEC 61131 for APPLY functions. Adds some tests for some functions. Change-Id: I40d28f2d791231c453e2ba7030a8848343de54b1 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_functions.h The file was added src/core/iec61131_cast_helper.h The file was modified
tests/core/iec61131_functionstests.cpp
Commit
c078158ffdfae9fc7c0babb342bf0dd9615f71c2
by Jose Maria Jesus Cabral Lassalle [OPCUA] Add definitions for new architectures in open62541 With the new architectures templates already merged to the master branch of open62541, this patch adds the needed definitions for a direct compilation Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/CMakeLists.txt
Commit
bca4aea382db6874e91240febfc298c0c24afca4
by Jose Maria Jesus Cabral Lassalle [HOTFIX] Fix include header for embrick Use the right path to the timespec include in embrick Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/embrick/handler/bus.cpp
Commit
20c0c645d82f6ed62d9ade65045c7918376f30f7
by Jose Maria Jesus Cabral Lassalle [HOTFIX] Re-Add deleted member variable in embrick Reintroduce deleted varaible from the bus in embrick Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/modules/embrick/handler/bus.cpp
Commit
7216ee571fdab2c29394df26311eb9e3f562d53f
by Martin Melik-Merkumians [ENHANCE] Enhances/adds metaprograms Adds explicit casts, adds preprocessor macros for allowed implicit and explict casts for less boiler-plate copy/paste code. Removes need for decltype and auto features in APPLY function and multi-type IEC 61131 functions Change-Id: Ie2e84b78e01c412d9ae54c47832e98743ae377b8 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_functions.h The file was modified
src/core/iec61131_cast_helper.h
Commit
03f2d4021e659e960b1bd736c4e03fcfa52818aa
by Martin Melik-Merkumians [ENHANCE] New feature - templated cast function for ANY_NUM and ANY_BIT typs Adds a templated cast function for performing casts between IEC types, as defined in IEC 61131-3 implicit and explict cast table. The provided function provides the needed explict cast capability, and takes care, that only valid casts are performable. This also includes implicit casts. Also simple template metaprograms are provided to eliminate the dependency on C++11 templates as defined in the std namespace. Wraps metaprograms into a separate namespace in forte::core::mpl Change-Id: I7186495ee19c637546c7b1268a8a21e56dcbef31 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/datatypes/forte_any.h The file was modified
tests/core/datatypes/CIEC_LWORD_CASTS_test.cpp The file was modified
src/core/utils/staticassert.h The file was modified
tests/core/datatypes/CIEC_LREAL_CASTS_test.cpp The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
tests/core/datatypes/CIEC_BYTE_CASTS_test.cpp The file was modified
src/core/iec61131_functions.h The file was modified
tests/core/datatypes/CIEC_INT_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_REAL_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_UDINT_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_UINT_CASTS_test.cpp The file was modified
src/core/iec61131_cast_helper.h The file was modified
tests/core/datatypes/CIEC_LINT_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_ULINT_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_DINT_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_WORD_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_SINT_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_DWORD_CASTS_test.cpp The file was modified
tests/core/datatypes/CIEC_USINT_CASTS_test.cpp
Commit
d919d8fa4992eddf026b1efaf50dd4fbcd48cc2d
by Martin Melik-Merkumians [TEST_FIX] Fixes the cast test for UDINT A wrong target type has been used in the cast operator test, which resulted in cast warnings Change-Id: Ifaee236b855bbca0c15fdbeeaca2eb98bd18fb29 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/CIEC_UDINT_CASTS_test.cpp
Commit
45e95c5bd0491dbce1e0e3891965973f7bdf6e6b
by Martin Melik-Merkumians [537229] Invalid/wrong casts Updates convert function to use new CIEC_ANY::cast function, removes invalid casts, and removes invalid cast FBs. Adds rounding mechanism for REAL and LREAL in special cast function. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537229 Change-Id: Iedb5ad52d565efb9a17efe2adc163b277283dbb0 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was removed src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_BOOL.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_BYTE.h The file was removed src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_REAL.cpp The file was removed src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_BOOL.h The file was modified
src/modules/IEC61131-3/Conversion/INT/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_WORD.h The file was modified
src/modules/IEC61131-3/Conversion/WORD/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_REAL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_BYTE.h The file was removed src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_BYTE.cpp The file was removed src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_REAL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_LINT.h The file was removed src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_TIME.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_BYTE.cpp The file was removed src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_SINT.h The file was removed src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/USINT/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_WORD.h The file was removed src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_REAL.cpp The file was removed src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_REAL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_LREAL.h The file was removed src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_DWORD.cpp The file was removed src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LREAL.cpp The file was removed src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_UDINT.h The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_WORD.h The file was removed src/modules/IEC61131-3/Conversion/INT/F_INT_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_TIME.h The file was modified
src/modules/IEC61131-3/Conversion/ULINT/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_REAL.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_USINT.cpp The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_TIME.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_REAL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_DWORD.h The file was removed src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_LREAL.h The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_LWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_BYTE.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/INT/F_INT_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_LREAL.cpp The file was removed src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LREAL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_REAL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_UINT.cpp The file was removed src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_WORD.cpp The file was modified
src/core/convert_functions.h The file was removed src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_WORD.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_LREAL.cpp The file was removed src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/UINT/F_UINT_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_DINT.h The file was removed src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_TIME.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_WORD.cpp The file was removed src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_ULINT.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_USINT.h The file was removed src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/UINT/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_LWORD.h The file was removed src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LREAL.cpp The file was removed src/modules/IEC61131-3/Conversion/WORD/F_WORD_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_UINT.h The file was removed src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LREAL.h The file was removed src/modules/IEC61131-3/Conversion/INT/F_INT_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_BOOL.h The file was modified
src/core/datatypes/forte_lreal.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_LWORD.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_LINT.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_INT.cpp The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_LWORD.h The file was removed src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_BOOL.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_DINT.cpp The file was removed src/modules/IEC61131-3/Conversion/ULINT/F_ULINT_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_DWORD.cpp The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_UDINT.cpp The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_SINT.cpp The file was removed src/modules/IEC61131-3/Conversion/INT/F_INT_TO_TIME.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/CMakeLists.txt The file was removed src/modules/IEC61131-3/Conversion/USINT/F_USINT_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LREAL.h The file was removed src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_TIME.cpp The file was removed src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_TIME.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_REAL.cpp The file was removed src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_BOOL.h The file was removed src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_INT.h The file was modified
src/modules/HTTP/httplayer.h The file was modified
src/modules/HTTP/CMakeLists.txt The file was added src/modules/HTTP/http_handler.h The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/modules/HTTP/httpparser.h The file was added src/modules/HTTP/http_handler.cpp The file was modified
src/modules/HTTP/httplayer.cpp
Commit
3bab045277ef17dd2ac6dc0015b1ca5495aedc5a
by Jose Maria Jesus Cabral Lassalle [CLEAN] Add inter-handler communication and clean up Add a common callback interface to be called by the FD select handler, to allow no-commlayer classes to use it (to be used in HTPP Handler). Also, a direct erase function in fortelist is added for quicker access to it instead of re-implementation Change-Id: Ibb225c835f8e1da30526e2216ff653947c01fbed Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/datatypes/forte_array.h The file was modified
src/core/datatypes/forte_any.cpp The file was modified
src/core/datatypes/forte_any_string.cpp The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/arch/fdselecthand.h The file was added src/core/cominfra/comCallback.h The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/core/datatypes/forte_any.h The file was modified
src/core/fortelist.h The file was modified
src/core/datatypes/forte_any_string.h The file was modified
src/arch/fdselecthand.cpp The file was modified
src/core/extevhan.h The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/core/cominfra/comlayer.h
Commit
3d116529ff3559e4d39113acaef2ea76123091f3
by Ben Schneider [526262] ros init is called in posix/main.cpp Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=526262 Change-Id: I7dee87dbbf9bf0826e57980ef5e552c164c3a1ff Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was modified
src/arch/posix/main.cpp The file was modified
src/modules/ros/CMakeLists.txt
Commit
c82274ecc35ace325d7ffbb602a89c2e04cc2ed0
by Ben Schneider [516812] Fixes to build the ros branch with cmake Fixed different compile errors Change-Id: I2f0de427ad0022b17b479f7444a57bfc433154a5 Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=516812 Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was modified
src/modules/ros/CMakeLists.txt The file was modified
src/modules/ros/ROSLayer.cpp The file was modified
src/modules/ros/TRIGGER_SERVICE_CLIENT.cpp The file was modified
src/modules/ros/TRIGGER_SERVICE_SERVER.cpp The file was modified
src/modules/ros/ROSManager.h The file was modified
src/modules/ros/ROSManager.cpp The file was modified
src/modules/ros/EXECUTE_ACTION_CLIENT.cpp The file was modified
src/modules/ros/EXECUTE_ACTION_SERVER.cpp The file was modified
src/modules/ros/ServiceCallManager.h The file was modified
src/modules/ros/EXECUTE_ACTION_CLIENT.h The file was modified
src/modules/ros/ROSLayer.h The file was modified
src/modules/ros/ServiceCallManager.cpp The file was modified
src/modules/ros/EXECUTE_ACTION_SERVER.h
Commit
399fea1c19ca19a5c5960f5ada2fc607559b11ab
by Martin Melik-Merkumians [CLEAN] Updates names in fortelist/iter/node, adds missing back Updates the name sin fortelist, forteiterator, and fortenode to actual naming scheme and adds the back functions in the specialisations, as they were missing, resulting in a different interface for pointer lists. Change-Id: I7d7ae91655991c09d8226c1227a018cf4cf47090 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/conn.cpp The file was modified
src/modules/ros/ServiceCallManager.cpp The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/core/fortenode.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/core/monitoring.cpp The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/core/fbcontainer.cpp The file was modified
src/core/monitor.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
tests/core/fbtests/fbtestsmanager.cpp The file was modified
src/modules/powerlink/ModuleList.cpp The file was modified
src/modules/powerlink/X20DI9371.cpp The file was modified
src/modules/modbus/modbushandler.cpp The file was modified
src/modules/wagokbus/processinterface.cpp The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/modules/modbus/modbusclientconnection.cpp The file was modified
src/modules/powerlink/X20DI4653.cpp The file was modified
src/core/io/configFB/io_master_multi.cpp The file was modified
src/modules/umic/processinterface.cpp The file was modified
src/modules/xquery/xqueryHandler.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/powerlink/X20AI4622.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/modules/powerlink/X20DO4623.cpp The file was modified
src/core/dataconn.cpp The file was modified
src/modules/powerlink/X20AT2402.cpp The file was modified
src/modules/lms_ev3/processinterface.cpp The file was modified
src/arch/posix/muxedsercommlayer.cpp The file was modified
src/modules/powerlink/X20AT4222.cpp The file was modified
src/modules/i2c_dev/i2cprocessinterface.cpp The file was modified
src/modules/modbus/modbuspoll.cpp The file was modified
src/core/forteiterator.h The file was modified
src/modules/opc/opcconnectionhandler.cpp The file was modified
src/modules/powerlink/X20DO9322.cpp The file was modified
src/modules/mlpi/processinterface.cpp The file was modified
src/core/io/configFB/io_controller_split.cpp The file was modified
src/modules/opc/opceventhandler.cpp The file was modified
src/arch/fdselecthand.cpp The file was modified
src/modules/piface/processinterface.cpp The file was modified
src/modules/powerlink/ProcessImageMatrix.cpp The file was modified
src/modules/powerlink/X20DO4649.cpp The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.cpp The file was modified
src/modules/opc/opcprocessvar.cpp The file was modified
src/modules/opc/opcconnectionimpl.cpp The file was modified
src/core/cominfra/comlayer_async.cpp The file was modified
src/modules/powerlink/X20AO4622.cpp The file was modified
src/modules/opc/opcconnection.cpp The file was modified
src/modules/powerlink/EplWrapper.h The file was modified
src/modules/powerlink/X20DO9321.cpp The file was modified
src/core/fortelist.h The file was modified
src/modules/opc/opccomlayer.cpp The file was modified
src/arch/rcX/rcXSocketInterface.cpp The file was modified
src/modules/powerlink/EplWrapper.cpp The file was modified
src/modules/powerlink/X20DI937X.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/modules/powerlink/X20DI9372.cpp The file was modified
src/core/cominfra/localcomlayer.cpp The file was modified
src/arch/fdselecthand.cpp
Commit
c5c2d33461ff63f097972f3ed62fa3430796507e
by Martin Melik-Merkumians [537006] Adds multi-types functions Adds multi-typed functions for SUB, MUL, DIV, OR, XOR, EQ, NE, GT, LT, GE, LE, MAX, MIN, LIMIT, MOD, adds several type guards to SHR, SHL, ROR, ROL, ABS. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537006 Change-Id: Ic791c226307df2d5b00381fab4a4a4c16f95e2b9 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
src/core/iec61131_functions.h
Commit
6bcf9224e1e66cf97a81205ae2da97449070a88b
by Jose Maria Jesus Cabral Lassalle [HOTFIX] Clean properly HTTP and fix OPCUA with new list function names The cleanup of the HTTP is done properly and the refactoring of function in forteLists are applied to the OPCUA module Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/HTTP/httpparser.h The file was modified
src/core/fortelist.h The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/modules/HTTP/README.md The file was modified
src/modules/HTTP/http_handler.h The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp
Commit
1e51cfb7c93eb4c33e705540f063b8a81a7a42a2
by Ben Schneider [FIX] renamed pushBack() to push_back() The ROS ServiceCallManager uses vector instead of forte_list and therefore needs to call push_back() (instead of pushBack()) which was changed by accident before. Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was modified
src/modules/ros/ServiceCallManager.cpp
Commit
bc162ac0aef2ac86210b10bc5c7dd5882785ef24
by Alois Zoitl [537559] fixed memory issue in E_DEMUX and provided a test for it Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537559 Change-Id: I1e6f09ca09d220661bf3925d13b9e21e90644cb5 Signed-off-by: kdorofeev <dorofeev@fortiss.org> The file was added tests/stdfblib/events/E_DEMUX_tester.cpp The file was added tests/stdfblib/events/E_DEMUX_tester.h The file was modified
src/stdfblib/events/E_DEMUX.h The file was modified
tests/stdfblib/events/CMakeLists.txt
Commit
df6c89bda98031907b5c7468a90b17ac15c0b2dd
by Alois Zoitl [537580] First version of PLCnext architecture This commit provides the base build infrastructure and the necessary base files needed for turning forte into an PLCnext app. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537580 Change-Id: Ia7007f728b9a521065f95c7c8d859eb53bf996d4 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was added src/arch/plcnext/ForteComponentProgramProvider.cpp The file was added src/arch/plcnext/ForteComponent.cpp The file was added setup_plcnext.sh The file was added src/arch/plcnext/sockhand.h The file was added src/arch/plcnext/forte_sync.h The file was added src/arch/plcnext/forte_thread.h The file was added src/arch/plcnext/Config/ForteLibrary.libmeta The file was added src/arch/plcnext/ForteComponentProgramProvider.h The file was added src/arch/plcnext/ForteIOHandler.cpp The file was added src/arch/plcnext/ForteIOHandler.h The file was added src/arch/plcnext/ForteComponent.h The file was added src/arch/plcnext/Config/ForteComponent/ForteComponent.compmeta The file was added src/arch/plcnext/forte_sem.h The file was added src/arch/plcnext/fortealloc.h The file was added src/arch/plcnext/Config/ForteComponent/ForteIOHandler/ForteIOHandler.progmeta The file was added src/arch/plcnext/ForteLibrary.cpp The file was added src/arch/plcnext/ForteLibrary.h The file was modified
src/arch/CMakeLists.txt The file was added src/arch/plcnext/CMakeLists.txt
Commit
640b191c762fc2e534e4fb5561a55494ffd186be
by Kirill Dorofeev [532344] opc ua subscriptions initial opc ua data subscriptions implementation Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=532344 Change-Id: I5738936fa9b8f4f9bd9adb00bd84a460eb48e9e6 Signed-off-by: kdorofeev <dorofeev@fortiss.org> The file was added src/modules/opc_ua/opcua_client_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was added src/modules/opc_ua/opcua_client_handler.h
Commit
18c449ee0ebbae353b5f132dc442c24fd1f02f90
by Alois Zoitl [537580] fixed two headers in plcnext architecture Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537580 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/plcnext/sockhand.h The file was modified
src/arch/plcnext/fortealloc.h
Commit
30ca3ceb2f0dc9f7f7b24980b47b4770b7675af5
by Jose Maria Jesus Cabral Lassalle [HOTFIX] Rename push_back in wago Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/wagokbus/processinterface.cpp
Commit
a8cef1ef8b91f5ab1d2488b15090954e83120e8d
by wenger [500577] merge parse type methods Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=500577 The file was modified
src/stdfblib/ita/DEV_MGR.h The file was modified
src/stdfblib/ita/DEV_MGR.cpp
Commit
c7d521cae72027839e3a4ac62b3e49365f55b51a
by wenger [529612] support mgm for DTL to fetch resources Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529612 The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/core/resource.cpp The file was modified
src/core/resource.h
Commit
69b42882b089682d8b46a3a0361361d11f6bc3f1
by Alois Zoitl [528020] fix for providing correct responses to monitoring in subapps with this fix now the read watches sends back the correct hierarchical name for watches in subapps. This fix also improves monitoring of adapters and CFBs. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=528020 Change-Id: Ib6c9ba811e423abd7e5fbae76da0d22f7c7c94e0 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/monitoring.cpp The file was modified
src/core/funcbloc.h The file was modified
src/core/funcbloc.cpp The file was modified
src/core/monitoring.h The file was modified
src/core/cfb.cpp The file was modified
src/modules/convert/SINT2SINT.cpp The file was modified
src/stdfblib/events/E_SWITCH.cpp The file was modified
src/modules/convert/DWORD2DWORD.cpp The file was modified
src/core/fmi/comm/fmuComLayer.cpp The file was modified
src/stdfblib/events/E_PERMIT.cpp The file was modified
src/modules/convert/UINT2UINT.cpp The file was modified
src/core/fmi/CMakeLists.txt The file was modified
src/core/fmi/fmuValueContainer.h The file was modified
src/modules/convert/TIME2TIME.cpp The file was modified
src/stdfblib/events/E_REND.cpp The file was removed src/core/fmi/parameters/FMU_PARAM_REAL.h The file was modified
src/stdfblib/events/E_R_TRIG.cpp The file was removed src/core/fmi/parameters/FMU_PARAM_INT.cpp The file was modified
src/modules/convert/UDINT2UDINT.h The file was removed src/core/fmi/parameters/FMU_PARAM_BOOL.h The file was removed src/core/fmi/parameters/FMU_PARAM_REAL.cpp The file was modified
src/modules/convert/LREAL2LREAL.cpp The file was modified
src/stdfblib/events/E_CYCLE.cpp The file was modified
src/stdfblib/events/E_RS.cpp The file was modified
src/core/fmi/fmuValueContainer.cpp The file was added src/core/fmi/fmuEcet.cpp The file was modified
src/modules/convert/BYTE2BYTE.cpp The file was modified
src/stdfblib/events/E_SPLIT.cpp The file was removed src/core/fmi/parameters/FMU_PARAM_BOOL.cpp The file was modified
src/stdfblib/events/E_TimeOut.cpp The file was modified
src/core/cfb.h The file was modified
src/core/fmi/processinterface.cpp The file was modified
src/core/fmi/comm/fmuHandler.cpp The file was modified
src/modules/convert/UINT2UINT.h The file was modified
src/modules/convert/REAL2REAL.h The file was modified
src/modules/convert/BOOL2BOOL.cpp The file was modified
src/modules/convert/DWORD2DWORD.h The file was modified
src/stdfblib/events/E_DEMUX.h The file was added src/core/ecetFactory.cpp The file was added src/core/fmi/fmuEcet.h The file was modified
src/modules/convert/DINT2DINT.cpp The file was modified
src/core/fmi/fmuConfig.h The file was modified
src/stdfblib/events/E_SELECT.cpp The file was modified
src/modules/convert/LREAL2LREAL.h The file was modified
src/core/basicfb.h The file was modified
src/modules/convert/WSTRING2WSTRING.cpp The file was modified
src/arch/utils/timespec_utils.cpp The file was modified
src/core/fmi/fmiInterface.cpp The file was modified
src/stdfblib/events/E_REND.h The file was modified
src/stdfblib/events/E_CYCLE.h The file was modified
src/stdfblib/events/E_MERGE.cpp The file was modified
src/core/ecet.cpp The file was modified
src/modules/convert/BYTE2BYTE.h The file was modified
src/modules/convert/USINT2USINT.h The file was modified
src/core/cfb.cpp The file was modified
src/stdfblib/events/E_D_FF.h The file was modified
src/modules/convert/DINT2DINT.h The file was modified
src/modules/convert/INT2INT.h The file was modified
src/stdfblib/events/E_SR.cpp The file was modified
src/stdfblib/events/E_MERGE.h The file was modified
src/core/fmi/fmiTimerHandler.cpp The file was modified
src/stdfblib/events/E_PERMIT.h The file was modified
src/stdfblib/events/E_D_FF.cpp The file was modified
src/stdfblib/events/E_SR.h The file was modified
src/stdfblib/events/E_SWITCH.h The file was modified
src/modules/convert/WORD2WORD.h The file was modified
src/modules/convert/BOOL2BOOL.h The file was modified
src/stdfblib/events/E_RS.h The file was modified
src/modules/convert/UDINT2UDINT.cpp The file was modified
src/core/funcbloc.h The file was modified
src/stdfblib/events/E_SELECT.h The file was modified
src/modules/convert/REAL2REAL.cpp The file was modified
src/modules/convert/STRING2STRING.h The file was modified
src/modules/convert/WSTRING2WSTRING.h The file was modified
src/stdfblib/events/E_SPLIT.h The file was modified
src/core/ecet.h The file was modified
src/modules/convert/SINT2SINT.h The file was added src/core/fmi/fmuEcetFactory.cpp The file was modified
src/core/resource.cpp The file was modified
src/stdfblib/events/E_F_TRIG.cpp The file was removed src/core/fmi/parameters/FMU_PARAM_STRING.h The file was modified
src/modules/convert/STRING2STRING.cpp The file was modified
src/stdfblib/events/E_R_TRIG.h The file was modified
src/stdfblib/events/E_F_TRIG.h The file was removed src/core/fmi/parameters/FMU_PARAM_STRING.cpp The file was modified
src/core/fmi/processinterface.h The file was modified
src/stdfblib/events/E_TimeOut.h The file was modified
src/core/resource.h The file was modified
src/stdfblib/events/E_CTU.cpp The file was modified
src/core/fmi/fmiTimerHandler.h The file was modified
src/stdfblib/events/E_CTU.h The file was removed src/core/fmi/parameters/FMU_PARAM_INT.h The file was modified
src/modules/convert/WORD2WORD.cpp The file was modified
src/core/fmi/fmuInstance.cpp The file was modified
src/modules/convert/USINT2USINT.cpp The file was modified
src/core/fmi/fmuInstance.h The file was modified
src/modules/convert/INT2INT.cpp The file was modified
src/modules/convert/TIME2TIME.h
Commit
0d1f3cc3162e3d2c4c14f8f9b3f92e457f39755b
by Alois Zoitl [clean] fixed some warnings and fixed real_to_dword convert function Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/fortenew.h The file was modified
src/core/convert_functions.h The file was modified
src/arch/posix/CMakeLists.txt
Commit
26d35f25e7b5363663d904003486b5558f1ddc1c
by wenger [529612] lower case attributes for fetch resources cmd Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529612 The file was modified
src/core/resource.cpp
Commit
f00f93dd2f7bb5aee2e9f5a64e6e54fbed85067a
by Alois Zoitl [537601] First version of a base class for generic fbs introduced base class for generic fbs to overcome the need for the manages data flag in CFunctionBlock. Furthermore some common functionality for handling the typename and configuring the fb has been moved to this base class. As the commit is already rather big I didn't cleanup all the involved classes. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537601 Change-Id: I51a36e5bad9a82741860846eb32984f2c024c763 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/utils/GEN_ARRAY2VALUES.h The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/core/cominfra/commfb.cpp The file was added src/core/genfb.cpp The file was modified
src/stdfblib/events/GEN_E_MUX.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.h The file was modified
src/modules/utils/GEN_APPEND_STRING.cpp The file was modified
src/modules/utils/GEN_ARRAY2VALUES.cpp The file was modified
src/modules/utils/GEN_ARRAY2ARRAY.cpp The file was modified
src/core/funcbloc.cpp The file was modified
src/modules/utils/GEN_F_MUX.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.cpp The file was modified
src/stdfblib/events/GEN_E_DEMUX.cpp The file was modified
src/core/funcbloc.h The file was modified
src/modules/utils/GEN_F_MUX.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.h The file was modified
src/modules/utils/GEN_VALUES2ARRAY.h The file was modified
src/stdfblib/events/GEN_E_MUX.h The file was modified
src/core/cominfra/basecommfb.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.h The file was modified
src/modules/utils/GEN_VALUES2ARRAY.cpp The file was modified
tests/core/datatypes/CIEC_ANY_tests.cpp The file was modified
src/core/CMakeLists.txt The file was modified
src/stdfblib/events/GEN_E_DEMUX.h The file was modified
src/core/anyadapter.cpp The file was added src/core/genfb.h The file was modified
src/modules/utils/GEN_ARRAY2ARRAY.h The file was modified
src/modules/utils/GEN_APPEND_STRING.h The file was modified
tests/core/cominfra/fbdkasn1layerdeser_test.cpp The file was modified
src/modules/utils/GEN_CSV_WRITER.h The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.cpp The file was modified
src/modules/utils/GEN_CSV_WRITER.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.cpp The file was modified
tests/core/fbtests/fbtester.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.cpp The file was modified
tests/core/fbtests/fbtester.h The file was modified
src/core/cominfra/basecommfb.h The file was modified
src/core/cominfra/commfb.h The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.h
Commit
32513f280166fda2189e8db6fb9941ebb5cb6685
by Alois Zoitl 537601] Implemented suggestions from jose and some warnings Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537601 Change-Id: I5e4bbef58c17b1de4fab5b6cef5f4cd2a52fad89 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.cpp The file was modified
src/core/genfb.h The file was added src/core/genfb.tpp The file was removed src/core/genfb.cpp
Commit
11a3aa86890ea4cae2543e7d83ebfcf392214f1b
by Alois Zoitl [537728] removed the updated flag from CFunctionBlock used this also as chance to remove the unused old code in monitor.h monitor.cpp Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537728 Change-Id: I676c487f35a46f6489194bb31558b938c0b32a5b Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/funcbloc.cpp The file was removed src/core/monitor.h The file was removed src/core/monitor.cpp The file was modified
src/core/funcbloc.h
Commit
3adf53a5acbd2a4e68c050b1f97da8e9f719733b
by Martin Melik-Merkumians [537233] Fixes missed cast functions Fixes missed cast functions and adds tests for REAL/LREAL casts (rounding) and truncation functions Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537233 Change-Id: I4787548d64703cda592a4f21d63aa234a8c32437 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/convert_functionstests.cpp The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
src/core/convert_functions.h The file was modified
src/core/convert_functions.h The file was modified
src/core/iec61131_functions.h
Commit
1aa1e56cc0f33faac4558c9ebb06b67b22fc34b3
by Martin Melik-Merkumians [ENHANCE] Adds gitreview config file The .gitreview file provides the basic configuration for git review, a git plugin providing a review interface for gerrit Change-Id: Icc8563bdf00485078f0acffff9ac2f6ab84f3178 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/convert_functions.h The file was added .gitreview
Commit
080cb1b5f1b2360bc3e12a164bb75bb5bea72a96
by Martin Melik-Merkumians [ENHANCE] Adds tests in string functions for assumptions In the string functions several untested assumptions were made and used for the further algorithm, like P and/or L never being negative or exceeding the string boundaries. The changes try to overcome these shortcomings for at a first set of functions. Change-Id: Ic2c2e299c482572360116696978de623dc23f18d Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_functions.h
Commit
b48c702d3467dfc0b95a282bb223d7b772b290b2
by Martin Melik-Merkumians [CLEAN] Merges ULINT and UDINT bitshift versions into one Merges the two UDINT and ULINT versions of the bitshift functions into one CIEC_ANY_INT function. Adds some tests for SHL and ROL. Change-Id: I0da68bb89a63d960246c9612fb147e8100719894 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/iec61131_functionstests.cpp The file was modified
src/core/iec61131_functions.h
Commit
3da3e88095daa4d41edabe59d617de0ec154ff82
by Alois Zoitl [538054] Reworked interface data struct handling in CGenFunctionBlock with this commit the interface spec is not handled as poiner but as member of the CGEnFunctionBlock. This reduces the required memory management and simplifies the implementation of generic fbs. Some further code cleanup of generic fbs has been performed as well. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id= 538054 Change-Id: Ic51bf1a110c24aac4d492e06622ce0cbad953a10 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/utils/GEN_ARRAY2VALUES.h The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.h The file was modified
src/modules/utils/GEN_ARRAY2ARRAY.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.cpp The file was added src/modules/IEC61131-3/BitwiseOperators/genbitbase.cpp The file was modified
src/modules/utils/GEN_ARRAY2ARRAY.h The file was modified
src/modules/utils/GEN_F_MUX.cpp The file was modified
src/stdfblib/events/GEN_E_MUX.h The file was modified
src/modules/utils/GEN_CSV_WRITER.h The file was modified
src/core/cominfra/commfb.cpp The file was modified
src/modules/utils/GEN_F_MUX.h The file was modified
src/core/iec61131_cast_helper.h The file was modified
src/core/genfb.tpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.h The file was added src/modules/IEC61131-3/BitwiseOperators/genbitbase.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/CMakeLists.txt The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.cpp The file was modified
src/modules/utils/GEN_CSV_WRITER.cpp The file was modified
src/modules/utils/GEN_VALUES2ARRAY.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.h The file was modified
src/modules/utils/GEN_ARRAY2VALUES.cpp The file was modified
src/stdfblib/events/GEN_E_DEMUX.h The file was modified
src/stdfblib/events/GEN_E_MUX.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.h The file was modified
src/core/cominfra/commfb.h The file was modified
src/stdfblib/events/GEN_E_DEMUX.cpp The file was modified
tests/core/cominfra/fbdkasn1layerdeser_test.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.cpp The file was modified
src/modules/utils/GEN_APPEND_STRING.cpp The file was modified
src/core/funcbloc.h The file was modified
src/core/funcbloc.cpp The file was modified
src/core/genfb.h The file was modified
src/modules/utils/GEN_VALUES2ARRAY.h The file was modified
src/modules/utils/GEN_APPEND_STRING.h
Commit
115b2e3674bc7b1a55c583792ec5815f56762060
by Martin Melik-Merkumians [512160] deprecated code Removed deprecated code, as EventIn tag does not exist Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=512160 Change-Id: I747be862442663dc1af51b45a379765b6a830eb6 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/stdfblib/ita/DEV_MGR.cpp
Commit
93b080e6982502b69af2e8cc79bf5cdb282fed88
by Alois Zoitl [538171] Removed unused event history and event history timestamp with this fix the event monitoring is simplified to a single counter. This better refelcts the current usage. Furthermore it greatly reduces the memory footprint of monitoring as well it leads to a roughly 7% increased executon performance!!! Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538171 Change-Id: I4dec44f3f3bbb1a1d4f6933e7a6fd8e2b9407078 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/funcbloc.cpp The file was modified
src/core/monitoring.h The file was modified
src/core/monitoring.cpp The file was modified
src/modules/conmeleon_c1/processinterface.cpp The file was modified
src/modules/conmeleon_c1/processinterface.h
Commit
b964f47287e82d867b9a52aba289bb3e509f2f7c
by Alois Zoitl [522105] Moved time function to CFunctionBlock this gives the fucntion a better defined access to the timer handler. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=522105 Change-Id: Id5bde4cd0a569b09b688aa14c152f1900e641832 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/funcbloc.h The file was modified
src/core/datatypes/forte_time.h The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/funcbloc.cpp
Commit
240fab5916a48155ac6220a039fce9c8ad1b7de0
by Alois Zoitl [538310] changed core event handling functions to size_t Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538310 Change-Id: I8cb336391d3119cd2d6d38908c931936445dd447 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/funcbloc.cpp The file was modified
src/core/funcbloc.h
Commit
dc2e25bc3771cedf01ffccdd9725d212f4a245cf
by Alois Zoitl [513676] fixed issue in cfb with no internal event connections In the strange case that you have a CFB with no internal event connections but event inputs a segmentation fault would occure. With this fix now the CFB behaves in all cases correct. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=513676 Change-Id: I8f2cf51f56edc24ebdcc3bcd8f2f9f1d519a48a2 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/cfb.cpp The file was modified
src/core/resource.h The file was modified
src/core/funcbloc.h The file was modified
src/core/funcbloc.cpp The file was modified
src/core/resource.cpp
Commit
7287ec63144199d738df1ca716ecf6de5c764741
by Ben Schneider Added E_STOPWATCH FB The E_STOPWATCH FB measures the time between the triggering of event START and STOP and provides it at the TIME data output in microseconds. Change-Id: I5c4a026bac76ec3e9718782156a0de643ebfc330 Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was added src/modules/utils/E_STOPWATCH.h The file was added src/modules/utils/E_STOPWATCH.cpp The file was modified
src/modules/utils/CMakeLists.txt
Commit
7c1c50f400ce2821d0b415d9b18c649166bafa7a
by Alois Zoitl [538379] Replace special XML chars in monitoring Double and single quote, less than, greater than and ampersand chracters in a string are replaced by their equivalent " ' < > & in monitoring Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538379 Change-Id: I373f568519a5fdeaa9793a14642b04e56fe38b2b Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/monitoring.h The file was modified
src/core/monitoring.cpp
Commit
f66a2e0582f7e5d4a1cd360908ca33b949fb8924
by Jose Maria Jesus Cabral Lassalle [538387] Clean HTTP and add function for adding configurations The sockets are closed in a better way and some cleanup was also made. A new cmake function allows custom configurations that are added to the forte_config.h generated file Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538387 Change-Id: I495a6d5644fcdc337b3203ddffb09b98179fac4d Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
CMakeLists.txt The file was modified
src/core/io/device/io_controller.h The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/core/devexec.cpp The file was modified
buildsupport/forte.cmake The file was removed src/modules/HTTP/README.md The file was modified
src/core/devexec.h The file was modified
src/core/extevhan.cpp The file was modified
src/modules/HTTP/http_handler.h The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
forte_config.h.in The file was modified
src/arch/datatype.h The file was modified
src/modules/HTTP/httplayer.h The file was modified
src/core/deviceExecutionHandlers.cpp.in The file was modified
src/CMakeLists.txt The file was modified
src/core/extevhan.h The file was modified
src/modules/HTTP/CMakeLists.txt
Commit
66068b5b6ee42c22429614586605332c0f785476
by Jose Maria Jesus Cabral Lassalle [538440] Use nanosleep instead of obsolete usleep in Posix This solves the compilation problem in cygwini with the change on usleep and add std=gnu++11 instead of std=c++11 for CYGWIN Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538440 Change-Id: Ie5b9d5f0b40a7a58540d8a0e60f6d428b48405b8 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/posix/forte_thread.cpp The file was modified
src/modules/utils/CMakeLists.txt The file was modified
src/arch/vxworks/forte_thread.cpp
Commit
b6049c559788562b5817b0330142e55a7a4e3055
by Martin Melik-Merkumians [538419] Changed the SForteTime struct to unit_fast64_t With the modern compilers and broad 64bit data type support the timerhandler now uses unit_fast64_t for storing the internal timer value. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538419 Change-Id: Icac8182eef48fcbb0c3a0bebfa60100fd8defac4 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/timerha.cpp The file was modified
src/stdfblib/events/E_TimeOut.cpp The file was modified
src/stdfblib/timedfb.h The file was modified
src/stdfblib/events/E_CYCLE.h The file was modified
src/stdfblib/events/E_RDELAY.cpp The file was modified
src/core/monitoring.cpp The file was modified
src/modules/rt_events/RT_E_DELAY.cpp The file was modified
src/stdfblib/events/E_TimeOut.h The file was modified
src/core/devexec.h The file was modified
src/core/funcbloc.cpp The file was modified
src/arch/timerha.h The file was modified
src/arch/devlog.cpp The file was modified
src/modules/rt_events/RT_E_CYCLE.cpp The file was modified
src/core/devexec.cpp The file was modified
src/stdfblib/timedfb.cpp The file was modified
src/stdfblib/events/E_DELAY.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/modules/opc_ua/opcua_handler.h The file was modified
src/arch/rcX/rcXSocketInterface.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/arch/rcX/CMakeLists.txt The file was modified
CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_client_handler.h The file was removed src/modules/opc_ua/forte_config_opc_ua.h.in The file was removed src/arch/rcX/forte_config_rcX.h.in
Commit
56cfcc7f541ee632ab1a0884177ee126d9582055
by Martin Melik-Merkumians [535470] Add ADS process interface First prototype of an ADS process interface Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=535470 Change-Id: I7ef44facfc6893eeea78c7a8abac2b540c4561a1 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/stdfblib/io/ID.h The file was added src/modules/ads/CAdsProcessInterface.h The file was modified
src/stdfblib/io/QW.h The file was added src/modules/ads/CAdsProcessInterface.cpp The file was modified
src/stdfblib/io/IW.h The file was added src/modules/ads/processinterface.h The file was added src/modules/ads/ADS_SERVER_CONFIG.h The file was added src/modules/ads/CAdsConnection.cpp The file was added src/modules/ads/SET_LOCAL_ADS_ADDRESS.cpp The file was added src/modules/ads/ADS_SERVER_CONFIG.cpp The file was modified
src/stdfblib/io/IX.h The file was added src/modules/ads/CAdsConnection.h The file was added src/modules/ads/SET_LOCAL_ADS_ADDRESS.h The file was added src/modules/ads/CAdsConnectionManager.h The file was added src/modules/ads/CMakeLists.txt The file was added src/modules/ads/CAdsConnectionManager.cpp The file was modified
src/stdfblib/io/QD.h The file was modified
src/stdfblib/io/QX.h
Commit
b324380d2bba9c2a9d9075e2d07b38d42a199ce7
by Alois Zoitl [538419] Fixed issues reported by coverty scan With the migration to unit_fast64_t for as data type for the timer handler some issues where introduced that are fixed in this commit Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538419 Change-Id: If6c65f463af63d5d45e7a9fff3f3adffc7f7b2ed Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/rt_events/RT_E_CYCLE.h The file was modified
src/stdfblib/timedfb.cpp The file was modified
src/stdfblib/events/E_CYCLE.h The file was modified
src/modules/rt_events/RT_E_DELAY.h The file was modified
src/stdfblib/events/E_DELAY.cpp The file was modified
src/modules/rt_events/RT_E_CYCLE.cpp The file was modified
src/modules/rt_events/RT_E_DELAY.cpp The file was modified
src/arch/devlog.cpp The file was modified
src/stdfblib/events/E_RDELAY.cpp The file was modified
src/stdfblib/timedfb.h
Commit
4ea8f6cbe548b4cd8c625c11c8d3c65821367c5c
by Alois Zoitl [536845] added platform guard for embrick io system Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536845 Change-Id: I24074ce03f61b7f9716e1ab3c7eb3effd931eddb Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/embrick/CMakeLists.txt The file was modified
src/arch/devlog.cpp
Commit
ce4818ecc61fe394acb7fdcde5826b1c39df8f5c
by Alois Zoitl [538657] removed all breakpoint code This fix removes the breakpoint code. Furthermore the event monitoring data has been reduced to a single unsigned integer. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538657 Change-Id: I8acdad200294cd4576c9eae2a5eafc96c0aef22f Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/monitoring.cpp The file was modified
src/core/monitoring.h The file was modified
src/core/funcbloc.cpp The file was modified
src/stdfblib/ita/DEV_MGR.h The file was modified
src/core/funcbloc.h The file was modified
src/core/mgmcmd.h The file was modified
src/stdfblib/ita/DEV_MGR.cpp
Commit
f25982e98d0a6fde2ded61183851d944bc98dac5
by Martin Melik-Merkumians [511585] Deleting resource when a FB was not started makes forte run forever Adds cases in resource handleExecutionStateCmd to indicate change state success for action-equivalent states. This should remove the deadlock on deleting a resource containing FBs in IDLE state Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=511585 Change-Id: Ic1faa42432414bcba0938abfa5cdd53ee5828a92 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/fbcontainer.cpp
Commit
a68279e7db52f0d6641c1b5d8a6bec0773e98e67
by Martin Melik-Merkumians [538870] Fixes crash by divide by zero or undefined input The fix supressed the execution of the F_DIV FB in the case of non-connected inputs, and prevents a divison by zero expection. In the case of a divide by zero the result will be set to zero, until a better solution can be found, but prevents that FORTE crashes in these cases. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538870 Change-Id: I2e550e849ac1e88ca314d887930cd0c105d3ff00 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was added tests/modules/IEC61131-3/F_DIV_tester.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_DIV.cpp The file was added tests/modules/IEC61131-3/F_DIV_tester.h The file was added tests/modules/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Arithmetic/F_DIV.h The file was modified
tests/CMakeLists.txt The file was modified
src/core/iec61131_functions.h The file was added tests/modules/IEC61131-3/CMakeLists.txt The file was modified
tests/stdfblib/events/E_SELECT_tester.cpp The file was modified
tests/modules/IEC61131-3/F_DIV_tester.cpp The file was removed tests/modules/IEC61131-3/F_DIV_tester.h The file was removed tests/stdfblib/events/E_DELAY_tester.h The file was modified
tests/stdfblib/events/E_CTU_tester.cpp The file was removed tests/stdfblib/events/E_F_TRIG_tester.h The file was removed tests/stdfblib/events/E_CTUD_tester.h The file was removed tests/stdfblib/events/E_PERMIT_tester.h The file was modified
tests/stdfblib/events/E_CTUD_tester.cpp The file was modified
tests/stdfblib/events/E_SR_tester.cpp The file was modified
tests/stdfblib/events/E_R_TRIG_tester.cpp The file was modified
tests/stdfblib/events/E_DEMUX_tester.cpp The file was modified
tests/stdfblib/events/E_PERMIT_tester.cpp The file was removed tests/stdfblib/events/E_R_TRIG_tester.h The file was modified
tests/stdfblib/CFB_TEST_tester.cpp The file was removed tests/stdfblib/events/E_CTU_tester.h The file was modified
tests/stdfblib/events/E_F_TRIG_tester.cpp The file was modified
tests/stdfblib/events/E_DELAY_tester.cpp The file was removed tests/stdfblib/events/E_SWITCH_tester.h The file was removed tests/stdfblib/CFB_TEST_tester.h The file was modified
tests/stdfblib/events/E_CTD_tester.cpp The file was removed tests/stdfblib/events/E_CTD_tester.h The file was removed tests/stdfblib/events/E_SR_tester.h The file was modified
tests/stdfblib/events/E_SWITCH_tester.cpp The file was removed tests/stdfblib/events/E_DEMUX_tester.h The file was removed tests/stdfblib/events/E_SELECT_tester.h
Commit
985caceede65cefe1cea6f5aebccf0f153772e1d
by Alois Zoitl [539185] Moved instance querying from dynamic type load to default impl with this change the querying of resource and fb instances is now in the default code as needed for several convenience functions during deployment. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=539185 Change-Id: I6c0a30388ae68ffec9f2a3b76cf3400558f39a1a Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/resource.cpp The file was modified
src/core/resource.h The file was added src/arch/freeRTOS/freertostiha.h The file was added src/arch/freeRTOS/forte_architecture.cpp The file was added src/arch/freeRTOS/forte_sem.h The file was added src/arch/freeRTOS/main.cpp The file was added src/arch/freeRTOS/forte_Init.h The file was added src/arch/freeRTOS/freertostiha.cpp The file was added src/arch/freeRTOS/forte_thread.cpp The file was added src/arch/freeRTOS/sockhand.h The file was added src/arch/freeRTOS/forte_sync.h The file was added src/arch/freeRTOS/forte_thread.h The file was added src/arch/freeRTOS/forte_sem.cpp The file was added src/arch/freeRTOS/forte_Init.cpp The file was added src/arch/freeRTOS/fortealloc.h The file was added src/arch/freeRTOS/forte_sync.cpp The file was modified
src/arch/CMakeLists.txt The file was added src/arch/freeRTOS/CMakeLists.txt The file was modified
src/core/resource.h The file was modified
tests/core/datatypes/CIEC_STRUCT_test.cpp The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
src/core/datatypes/forte_struct.h The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.h The file was modified
src/arch/win32/sockhand.h
Commit
584bf3560184833866edee6e6899aa5d1cd21647
by Martin Melik-Merkumians [539899] Adds IB, QB, IL, and QL FBs and ADS Adds the mentioned FBs as well as the implementation updates for the infrastructure and the ADS interface Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=539899 Change-Id: I691189e2d8d0a484d964c559f6483edefb791e6e Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/modules/ads/CAdsConnection.cpp The file was added src/stdfblib/io/IL.h The file was modified
src/stdfblib/io/ID.cpp The file was added src/stdfblib/io/IB.h The file was modified
src/modules/ros/ROSManager.h The file was added src/stdfblib/io/QL.h The file was modified
src/stdfblib/io/processinterfacebase.h The file was added src/stdfblib/io/QB.cpp The file was added src/stdfblib/io/QL.cpp The file was modified
src/modules/ads/CAdsProcessInterface.h The file was added src/stdfblib/io/IL.cpp The file was modified
src/modules/ads/CAdsProcessInterface.cpp The file was added src/stdfblib/io/QB.h The file was modified
src/modules/ads/CMakeLists.txt The file was added src/stdfblib/io/IB.cpp The file was modified
src/arch/win32/CMakeLists.txt
Commit
4c8b585e194aa73c4c42571f48a9e007082e0558
by Jose Maria Jesus Cabral Lassalle [539779] Fix send XML string from 4diac IDE Add transform functions from XML escaped to nonEscaped and vice-versa. User this functions in monitoring and for writing connections in DEV_MGR Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=539779 Change-Id: If310e9775526a389dcbdc62a8d60011a73bcb88e Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/utils/string_utils.cpp The file was modified
src/core/utils/string_utils.h The file was modified
tests/core/utils/string_utils_test.cpp The file was modified
src/stdfblib/ita/DEV_MGR.h The file was modified
src/core/monitoring.h The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/core/monitoring.cpp
Commit
4e1a5ea037bc534f854f9e5226d4fb192de787a5
by Jose Maria Jesus Cabral Lassalle [539621] Allow whitespaces in array elements Fix the problem of having whitespaces after/before the commas/square brackets in arrays definitions Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=539621 Change-Id: I9dfe644dea42634919bf1bb5614e5c5fe9fc05be Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/core/datatypes/CIEC_ARRAY_test.cpp The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/modules/ads/CMakeLists.txt
Commit
11aa106b8e432687094139b070a861713050595a
by Alois Zoitl [539986] Fix tests in DEMUX that crashes forte in VS 14 Fix the tests Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=539986 Change-Id: I018376b064252103392900a9900a1e8e4c98259c Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/stdfblib/events/E_DEMUX_tester.cpp The file was modified
tests/core/fbtests/fbtester.cpp
Commit
2f695d39d9939c5ebff9f8a71330012aaf925774
by Alois Zoitl [TSN Layer] Initial contribution 4diac's new communication layer makes it possible to configure VLAN IDs and VLAN priorities directly at the ID input of publisher FBs. The VLAN tagged frames can then be correctly interpreted by the TSN network Change-Id: I2aefe1ad2a118050adf003c04f7aeb4a17de2d2a Signed-off-by: Ben Schneider <schneider@fortiss.org> The file was added src/modules/tsn/tsn_layer.cpp The file was added src/modules/tsn/tsn_layer.h The file was added src/modules/tsn/CMakeLists.txt
Commit
a772ee96824c38511634f8924dac2a14014c6c57
by Kirill Dorofeev [537650] improving opcua methods functionality Allowing to have method with the same name under different parent nodes. Specifying the whole method browse path under function block ID field Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=537650 Change-Id: Ibbd94d89bfe77327a2a8b740c1e0088e6f762d9e Signed-off-by: kdorofeev <dorofeev@fortiss.org> The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/opcua_handler.h The file was modified
src/modules/opc_ua/opcua_layer.cpp
Commit
f79943da9bcdbddcc6acbd90852ec3ccf1fd1d33
by Jose Maria Jesus Cabral Lassalle [536909] Update forte code style xml and test on devlog According to the discussed rules, the xml fomatter for eclipse is updated and the develog files are adapted to the rules Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536909 Change-Id: Iab4cfaf606afbb3cc06d354455bf85055f4cc8c1 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was removed doc/ev3Params.md The file was modified
fortestyle.xml The file was modified
src/arch/devlog.cpp The file was modified
src/arch/devlog.h The file was modified
src/arch/devlog.cpp The file was modified
src/arch/CMakeLists.txt The file was added tests/modules/utils/GET_STRUCT_VALUE_tester.cpp The file was added src/modules/utils/GET_STRUCT_VALUE.cpp The file was added src/modules/utils/GET_STRUCT_VALUE.h The file was added tests/modules/utils/CMakeLists.txt The file was modified
src/modules/utils/CMakeLists.txt The file was modified
tests/modules/CMakeLists.txt
Commit
46fa0e751a257ae28221fe9e4cf321b380139eff
by Alois Zoitl [540317] Allow monitoing strings in arrays and structs This commit fixes the problem of extraspace for xml chracters not being calculated for arrays and structs Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540317 Change-Id: If1b948464c8a4658a8c228749aefcca62c8cb38d Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/monitoring.cpp The file was modified
src/core/monitoring.h The file was modified
src/stdfblib/ita/DEV_MGR.cpp
Commit
7cbc1a4dbec7bc5ecf59e8749dba77f85fa87436
by Martin Melik-Merkumians [540379] Adds SimpleFB infrastructure for exporter Adds a SimpleFB base class, inheriting from BasicFB, for the new SimpleFB exporter. The executeEvent is fixed, reacting only on event 0 (REQ), executing the algorithm alg_REQ (the standard name for SimpleFB algorithms) and sending event 0 (CNF). Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540379 Change-Id: I941c57d2f9f8c582f6ce15135dddc2229e9a7b7a Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was added src/core/simplefb.h The file was modified
src/core/CMakeLists.txt The file was added src/core/simplefb.cpp
Commit
4d8750bad60841d21eb1d59c3d35f58a859f5298
by Jose Maria Jesus Cabral Lassalle [540402] Fix calculate of toStringBuffer for arrays and structs The function to get the toString buffer size is properly calculated for arrays and structs which don't have constant members size Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540402 Change-Id: I11807f7901409b945d7293e7482352a41479c6bf Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
tests/core/datatypes/CIEC_STRUCT_test.cpp The file was modified
src/core/datatypes/forte_array.cpp The file was modified
tests/core/datatypes/CIEC_ARRAY_test.cpp The file was modified
src/core/datatypes/forte_struct.h The file was modified
src/core/monitoring.cpp The file was modified
src/modules/utils/GET_STRUCT_VALUE.cpp The file was modified
tests/modules/utils/GET_STRUCT_VALUE_tester.cpp
Commit
ed8f6a27aff06ebbf80fb61a18f8d99a0d762f62
by Jose Maria Jesus Cabral Lassalle [540432] Initialize Structures with their default values Fix this issue by adding a pointer to the initial values in the structures. When fromString is invocated, the non-found members are initialized with the default value defined by the user, or, if not present, by the default value of the type Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540432 Change-Id: Ie17aec4068f853eb756d79d3b8760181c6d7fa96 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/datatypes/forte_struct.h The file was modified
tests/core/datatypes/CIEC_STRUCT_test.cpp The file was modified
src/core/datatypes/forte_struct.cpp
Commit
b22fdf708a9ec74d01cf66d52477046fac0014ec
by Jose Maria Jesus Cabral Lassalle Revert "[540432] Initialize Structures with their default values" This reverts commit ed8f6a27aff06ebbf80fb61a18f8d99a0d762f62. The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
src/core/datatypes/forte_struct.h The file was modified
tests/core/datatypes/CIEC_STRUCT_test.cpp
Commit
e1adfc1ae19231507ecac4dd83792346b17dea81
by Alois Zoitl [538463] Reworked handler access functions into templates With this clean-up now handlers can only be accessed in a type save way. Most checks should therefore happen in compile time. As this affected quite some modules more testing is needed. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538463 Change-Id: Id3a39a4676028b58513e189317af0f3dde0ad036 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/funcbloc.h The file was modified
src/modules/ros/TRIGGER_SERVICE_SERVER.cpp The file was modified
src/modules/mlpi/processinterface.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/xquery/xqueryClientLayer.cpp The file was modified
src/arch/posix/muxedsercommlayer.cpp The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/modules/eclipseSCADA_SFP/essfplayer.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/core/fmi/comm/fmuHandler.cpp The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp The file was modified
src/modules/ros/ROSLayer.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/arch/posix/posixsercommlayer.cpp The file was modified
src/modules/piface/processinterface.cpp The file was modified
src/CMakeLists.txt The file was modified
src/modules/ros/TRIGGER_SERVICE_CLIENT.cpp The file was modified
src/core/devexec.cpp The file was modified
src/core/extevhan.h The file was modified
src/core/extevhan.cpp The file was modified
src/core/devexec.h The file was modified
src/modules/opc/opcconnectionhandler.cpp The file was added src/core/utils/extevhandlerhelper.h The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/modules/ros/EXECUTE_ACTION_SERVER.cpp The file was modified
src/modules/tsn/tsn_layer.cpp The file was modified
src/core/cominfra/ipcomlayer.h The file was modified
src/core/deviceExecutionHandlers.cpp.in The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.cpp The file was modified
src/arch/timerha.cpp The file was modified
src/core/fmi/comm/fmuComLayer.cpp The file was modified
src/modules/wagokbus/processinterface.cpp The file was modified
src/core/cominfra/comlayer.h The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/modules/ros/EXECUTE_ACTION_CLIENT.cpp The file was modified
src/modules/modbus/modbuslayer.cpp
Commit
c21ded89ccac6b8ebbf15e45fffc9375c9a59556
by wenger fix lua build, invalid conversion from 'char*' to 'char' Signed-off-by: Monika Wenger <wenger@fortiss.org> The file was modified
src/stdfblib/ita/DEV_MGR.cpp
Commit
669833752c5204461cb7bad3169b8d95c323fac7
by Jose Maria Jesus Cabral Lassalle [540432] Initialize Structures with their default values Fix this issue by adding a pointer to the initial values in the structures. When fromString is invocated, the non-found members are initialized with the default value defined by the user, or, if not present, by the default value of the type Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540432 Change-Id: Ie17aec4068f853eb756d79d3b8760181c6d7fa96 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
tests/core/datatypes/CIEC_STRUCT_test.cpp The file was modified
src/core/datatypes/forte_struct.h The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/core/fmi/fmuInstance.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/core/fmi/processinterface.cpp The file was modified
src/core/fmi/processinterface.h The file was modified
src/core/fmi/comm/fmuHandler.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp
Commit
c118fb7369d1ec5eb43c6704c690d038bfa832e9
by Jose Maria Jesus Cabral Lassalle [540703] Fix problem when array and struct have undefined types When an unknown type is used as member of a struct or type of the array, it won't crash anymore Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540703 Change-Id: I54a42e672f0a1459d936df1205d5a4cdd0596699 Signed-off-by: cabral <cabral@fortiss-n-088.fortiss.fortiss.org> The file was modified
src/core/datatypes/forte_array.h The file was modified
src/core/datatypes/forte_struct.h The file was modified
tests/core/datatypes/CIEC_ARRAY_test.cpp The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
tests/core/datatypes/CIEC_STRUCT_test.cpp
Commit
a5b93a3a7269e19fb221a2bc0b472de478e93806
by Jose Maria Jesus Cabral Lassalle [540714] Add #ifdef FORTE_SUPPORT_QUERY_CMD in resource Also allow to query connections even when FORTE_DYNAMIC_TYPE_LOAD is disabled Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540714 Change-Id: I527364919abace53ba2d66c2157673727233f324 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/resource.h The file was modified
src/core/resource.cpp
Commit
94aa50f9f3b0435a6b4a059d184dd6021814b59c
by Martin Melik-Merkumians Remove misleading uncomplete coverage test when looking at the coverage results, exceptions and dummy init are always missing, which could be seen as false positives when implementing tests for classes Change-Id: Id94aac836d895dcf1de6e521925ecc61719a722e Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/core/fbtests/fbtestsmanager.cpp The file was modified
tests/modules/CMakeLists.txt
Commit
0255c755fa33834413112eb2f6ce1f2f1df120fe
by Jose Maria Jesus Cabral Lassalle Remove exceptions from tests compilation Disabling exceptions in the compilation will make boost ask for a self implementation of the throw_exception function, which is dummy implemented in this patch Change-Id: Iffd9e07ca9e19d98571bdd45454dd143cb11c6b4 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/forte_boost_tester.cpp The file was modified
src/arch/posix/CMakeLists.txt
Commit
5cc68b37ebd372f5e17e084a27f692d06e6e84a0
by Jose Maria Jesus Cabral Lassalle [540861] Fix GET_STRUCT_VALUE output type check Use the output instead of the connection to check the connected type. valid tests are excluded because of a problem in the FBtester Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540861 Change-Id: I884f4747a0e92602e7694928dc2b6b9556a3418a Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/utils/GET_STRUCT_VALUE.cpp The file was modified
tests/modules/utils/GET_STRUCT_VALUE_tester.cpp
Commit
42421f45b565db1e1c76eba362030c8a1711b662
by Alois Zoitl [540982] fixed memory leaks in array and struct Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540982 Change-Id: I033e03d5c699d373381966196b60f0156d34daca Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/core/datatypes/forte_array.h
Commit
fb7ccd93f1acb8e16d2175c6a6489fa6a529b267
by Alois Zoitl [533054] First attempt to better integrate fb and boost test This is a first working prototype of turning the fb tester into a boost test fixture and allowing to specify boost test cases on FBs. This greatly reduces the code required for writing unit tests for FBs. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=533054 Change-Id: I36d5cb67a970f6288f842a44d4862074f55980d0 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was added tests/core/fbtests/fbtesterglobalfixture.cpp The file was added tests/core/fbtests/fbtestfixture.h The file was removed tests/core/fbtests/fbtestsmanager.h The file was modified
tests/stdfblib/events/E_SR_tester.cpp The file was added tests/core/fbtests/fbtesterglobalfixture.h The file was modified
tests/modules/utils/GET_STRUCT_VALUE_tester.cpp The file was modified
tests/core/fbtests/CMakeLists.txt The file was modified
tests/stdfblib/events/E_F_TRIG_tester.cpp The file was modified
tests/stdfblib/events/E_PERMIT_tester.cpp The file was modified
tests/stdfblib/events/E_R_TRIG_tester.cpp The file was modified
tests/stdfblib/events/CMakeLists.txt The file was removed tests/core/fbtests/fbtester.cpp The file was modified
tests/stdfblib/CFB_TEST_tester.cpp The file was modified
tests/stdfblib/events/E_SWITCH_tester.cpp The file was modified
tests/stdfblib/events/E_CTUD_tester.cpp The file was modified
tests/modules/IEC61131-3/F_DIV_tester.cpp The file was removed tests/core/fbtests/fbtestsmanager.cpp The file was removed tests/core/fbtests/fbtester.h The file was modified
tests/stdfblib/events/E_CTD_tester.cpp The file was modified
tests/stdfblib/events/E_CTU_tester.cpp The file was modified
tests/stdfblib/events/E_SELECT_tester.cpp The file was modified
tests/forte_boost_tester.cpp The file was added tests/core/fbtests/fbtestfixture.cpp
Commit
fc7b17d2396d16b4bda5ec1714f868d8f90a1a8f
by Alois Zoitl [540986] Rework struct and array with public any constructor This change turns the any constructor public allowing to greatly reduce the complexity of the array and struct spec handling. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540982 Change-Id: I0a0347980b90dfd1e9bcacebfa9fe70e7508b58d Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
src/core/datatypes/forte_array.h The file was modified
src/core/datatypes/forte_struct.h The file was modified
tests/core/datatypes/CIEC_ARRAY_test.cpp The file was modified
src/core/datatypes/forte_any.h
Commit
bac87f46272dc1d4684ca1b5b8d87665cfdba0ab
by Alois Zoitl [541084] Reworked delete operators to better conform to C++11 & C++14 Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541084 Change-Id: I2edb324f56c0844cd256b915d7729d514482d4c1 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/fortenew.h The file was modified
src/modules/opc_ua/opcua_handler.h The file was modified
src/modules/HTTP/httpparser.cpp
Commit
6211d335dc5319f36089d81024288880491355a4
by Jose Maria Jesus Cabral Lassalle [541142] Fix tests compilation in windows the missing usleep is added and the no-exception dummy function is hidden when not used Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541142 Change-Id: I25f5c3f5b874094003667925b8e338413d264122 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/forte_boost_tester.cpp The file was modified
src/arch/posix/CMakeLists.txt The file was modified
tests/core/fbtests/fbtestfixture.cpp
Commit
e083d7ecf44d7c14c64af0aec07ed15edfa398d9
by Martin Melik-Merkumians [541113] Removes use of unsecure functions in IEC 61131 functions Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541113 Change-Id: Id844c66b24cc547cfafc67200972838a7e1e7660 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_functions.h
Commit
a72b3f6f9e34a9ec26e1dac5872f2cb17ff5d1e5
by Martin Melik-Merkumians [541138] Fixes behavior for CIEC_STRING::toString In cases of zero buffer size, toString reports one written byte, which is wrong. Adds tests for capturing these error scenarios. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541138 Change-Id: I4f31238d5b8ea0ce4884b0f601e923a057d6f9a1 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/CIEC_STRING_test.cpp The file was modified
src/core/datatypes/forte_string.h The file was modified
src/core/datatypes/forte_string.cpp The file was modified
src/core/datatypes/forte_bool.cpp
Commit
b7e09b5bde80796b49c044ef966fe542e889eb5a
by Martin Melik-Merkumians [541113] Removes the use of unsecure functions in basecommfb.cpp Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541113 Change-Id: Ic121127451989e84e7cda9f08b7790ae375de39f Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/cominfra/basecommfb.cpp
Commit
6223dcdc073e58810d553e0263ef49df4c535dcb
by Martin Melik-Merkumians [541152] Fixes non-const array sizes for MSVC test build As pointed out by Jose, MSVC needs consts for the defintion of a array size, in contrast to gcc which can cope also with non-const sizes. This fix is for my new tests in CIEC_STRING_tests. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541152 Change-Id: Ibbcbce7cf97376aed542153c6021d391c78f0436 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/CIEC_STRING_test.cpp The file was modified
src/arch/fortenew.h
Commit
bc0c08398ffd3e7efc86d3873fc64f77b343bd73
by Alois Zoitl [541165] Test for the basic capabilities around simple fbs Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541165 Change-Id: Ia565815fe2d75763e76ba69ebe651db53922c568 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was added tests/core/interalvartests.cpp The file was modified
tests/core/CMakeLists.txt The file was modified
src/arch/fortenew.h
Commit
2f44118aad93a5243e81a409bf6ac29ae5453dcd
by Martin Melik-Merkumians [541177] Use Boost Test provided throw_exception for NO_EXCEPTIONS Boost 1.65+ features a no-exceptions throw_exception function, which collides with the dummy version provided by FORTE. In order to minimize work for developers, the Boost provided version is used, which simply calls abort(), instead of the dummy version. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541177 Change-Id: I876deef99ccfffcee62626ac498b61526d6f31fa Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/forte_boost_tester.cpp The file was modified
src/arch/posix/CMakeLists.txt
Commit
ad7155d00f68523019ef78a212428a08e338639d
by Jose Maria Jesus Cabral Lassalle [539427] Fix several cross-compilation problems UINT64_C, PRIuFAST64 and inttypes.h work now for all tested compilers. VXWORKS is getting harder to adapt since the Kernel version of the header files is very limited Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=539427 Change-Id: I22124fe61e67df997300a64a52f77e64fc721fc9 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/vxworks/CMakeLists.txt The file was modified
src/arch/datatype.h The file was modified
src/core/convert_functions.h The file was modified
src/modules/utils/CMakeLists.txt The file was modified
src/arch/devlog.cpp The file was modified
buildsupport/forte.cmake
Commit
c7200df48fc3d5a82092d031a898a91399406d5b
by Alois Zoitl [541165] Test for the basic capabilities around simple fbs Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541165 Change-Id: Ia565815fe2d75763e76ba69ebe651db53922c568 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
tests/core/CMakeLists.txt The file was added tests/core/internalvartests.cpp The file was modified
src/arch/fortenew.h
Commit
dabb7a5fdf5ef96d2febcb77aa77350abbb128f6
by Martin Melik-Merkumians [541271] Prevents self-assignment in FORTE data types Self-assignment can lead to strange bugs and/or performance penalties, as the data type re-assigns its own value to it. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541271 Change-Id: I3509edf46396e669493ba7613fd43ca4aa75e507 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/datatypes/forte_udint.h The file was modified
src/core/datatypes/forte_date.h The file was modified
src/core/datatypes/forte_ulint.h The file was modified
src/core/datatypes/forte_byte.h The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/datatypes/forte_lreal.cpp The file was modified
src/core/datatypes/forte_time.h The file was modified
src/core/datatypes/forte_date.cpp The file was modified
src/core/datatypes/forte_sint.h The file was modified
src/core/datatypes/forte_date_and_time.h The file was modified
src/core/datatypes/forte_real.h The file was modified
src/core/datatypes/forte_uint.h The file was modified
src/core/datatypes/forte_lreal.h The file was modified
src/core/datatypes/forte_dword.h The file was modified
src/core/datatypes/forte_lword.h The file was modified
src/core/datatypes/forte_bool.h The file was modified
src/core/datatypes/forte_dint.h The file was modified
src/core/datatypes/forte_int.h The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/core/datatypes/forte_lint.h The file was modified
src/core/datatypes/forte_time_of_day.cpp The file was modified
src/core/datatypes/forte_struct.h The file was modified
src/core/datatypes/forte_date_and_time.cpp The file was modified
src/core/datatypes/forte_time_of_day.h The file was modified
src/core/datatypes/forte_array.h The file was modified
src/core/datatypes/forte_any_string.h The file was modified
src/core/datatypes/forte_bool.cpp The file was modified
src/core/datatypes/forte_word.h
Commit
bcb5283194b8d7edcc17b8d63ecee9ed80f5d237
by Martin Melik-Merkumians [541226] Fixes buffer size calculation for STRING and WSTRING Fixes buffer size calculation for STRING and WSTRING toString function, which shall create STRING/WSTRING literals according to IEC 61131-3. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541226 Change-Id: Ib831c45afe4ccf1c728bf4092a93fcd7a451a3f0 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/CIEC_WSTRING_test.cpp The file was modified
src/core/datatypes/forte_wstring.cpp The file was modified
tests/core/datatypes/CIEC_STRING_test.cpp The file was modified
src/core/datatypes/forte_string.cpp The file was modified
src/core/datatypes/forte_string.h The file was modified
src/core/datatypes/forte_any_string.h The file was modified
src/core/datatypes/forte_any_string.cpp The file was modified
src/core/datatypes/forte_wstring.h
Commit
28f1958ca7226743163e1772ab6913b92b2f3b5c
by Jose Maria Jesus Cabral Lassalle [538391] Remove expected code from PARAMS and allow response in POST/PUT Types of SD and RD are checked. PUT/POST can return body code, so in all cases, the client needs 2 RD, one for the response code, and the the second for the body. If some response code must be omited, this function should be done in the application. Also, tests for the parser is added and a big cleanup was done Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538391 Change-Id: I0050c8472696095e9bdc42856602867477887963 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/modules/HTTP/httpparser.h The file was modified
src/modules/HTTP/http_handler.h The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/modules/HTTP/httplayer.h The file was added tests/modules/HTTP/CMakeLists.txt The file was modified
tests/modules/CMakeLists.txt The file was added tests/modules/HTTP/HTTP_test.cpp
Commit
0e80b0e536bb589b82a70822cb7472c2bb88875c
by wenger [HOTFIX] rename pushBack() to push_back() Signed-off-by: Monika Wenger <wenger@fortiss.org> The file was modified
src/modules/lms_ev3/processinterface.cpp The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/core/io/configFB/io_adapter_split.h The file was modified
src/core/io/configFB/io_base.cpp The file was modified
src/core/io/mapper/io_observer.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/core/io/processinterface.cpp The file was modified
src/modules/embrick/slave/slave.h The file was modified
src/core/io/configFB/io_slave_multi.h The file was modified
src/modules/embrick/slave/handles/analog10.h The file was modified
src/core/io/configFB/io_controller_part.h The file was modified
src/modules/embrick/types/Slave2301.cpp The file was modified
src/core/io/configFB/io_slave_multi.cpp The file was modified
src/modules/embrick/slave/packages.h The file was modified
src/core/io/mapper/io_handle_bit.h The file was modified
src/modules/embrick/slave/handles/analog10.cpp The file was modified
src/modules/embrick/types/Slave.cpp The file was modified
src/modules/embrick/types/Slave2181.cpp The file was modified
src/core/io/mapper/io_mapper.h The file was modified
src/modules/embrick/slave/handle.h The file was modified
src/modules/embrick/types/Master.cpp The file was modified
src/core/io/device/io_controller_multi.cpp The file was modified
src/core/io/configFB/io_base.h The file was modified
src/core/io/device/io_controller_poll.cpp The file was modified
src/core/io/configFB/io_controller_part.cpp The file was modified
src/modules/embrick/handler/spi.cpp The file was modified
src/core/io/configFB/io_configFB_controller.h The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/core/io/mapper/io_handle_bit.cpp The file was modified
src/modules/embrick/slave/handles/analog.h The file was modified
src/core/io/configFB/io_master_multi.h The file was modified
src/core/io/configFB/io_adapter_multi.cpp The file was modified
src/core/io/device/io_controller.h The file was modified
src/modules/embrick/handler/pin.cpp The file was modified
src/modules/embrick/types/Master.h The file was modified
src/core/io/configFB/io_configFB_controller.cpp The file was modified
src/modules/embrick/types/Slave.h The file was modified
src/core/io/configFB/io_controller_split.cpp The file was modified
src/modules/embrick/types/Slave2181.h The file was modified
src/core/io/mapper/io_handle.h The file was modified
src/modules/embrick/types/BusAdapter.cpp The file was modified
src/core/io/processinterface.h The file was modified
src/core/io/device/io_controller_poll.h The file was modified
src/core/io/mapper/io_mapper.cpp The file was modified
src/core/io/device/io_controller_multi.h The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/core/io/configFB/io_master_multi.cpp The file was modified
src/core/io/configFB/io_adapter_multi.h The file was modified
src/modules/embrick/slave/handles/analog.cpp The file was modified
src/modules/embrick/handler/spi.h The file was modified
src/core/io/mapper/io_observer.h The file was modified
src/modules/embrick/slave/handle.cpp The file was modified
src/core/io/configFB/io_adapter_split.cpp The file was modified
src/modules/embrick/handler/pin.h The file was modified
src/core/io/mapper/io_handle.cpp The file was modified
src/core/io/configFB/io_controller_split.h The file was modified
src/modules/embrick/slave/handles/bit.h The file was modified
src/modules/embrick/types/BusAdapter.h The file was modified
src/modules/embrick/types/Slave2301.h The file was modified
src/modules/i2c_dev/i2cprocessinterface.cpp
Commit
6f5a2838b67c2de0c7aab0768f848726f969e49d
by Jose Maria Jesus Cabral Lassalle [541688] Fix initHandle function parameter the function was shadowed because the poitner parameter wasn't the same as in the base class Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541688 Change-Id: I987b4f1459b5f4dedc010f16dd23559bf3599217 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/io/configFB/io_slave_multi.h The file was modified
src/core/io/device/io_controller_multi.h The file was modified
src/modules/embrick/handler/bus.h The file was modified
src/core/io/configFB/io_slave_multi.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/core/io/configFB/io_controller_split.cpp The file was modified
src/core/io/configFB/io_master_multi.h The file was modified
src/core/io/configFB/io_master_multi.cpp The file was modified
src/core/io/configFB/io_controller_split.h The file was added src/modules/wagokbus/modular/wagoHandle.cpp The file was added src/modules/wagokbus/modular/types/Wago459.h The file was added src/modules/wagokbus/modular/CMakeLists.txt The file was added src/modules/wagokbus/modular/types/wagoSlaveBase.h The file was added src/modules/wagokbus/modular/types/WagoMaster.cpp The file was added src/modules/wagokbus/modular/types/Wago1506.h The file was added src/modules/wagokbus/modular/types/Wago1504_5.h The file was added src/modules/wagokbus/modular/types/wagoSlaveBase.cpp The file was modified
src/modules/wagokbus/processinterface.cpp The file was added src/modules/wagokbus/modular/types/Wago459.cpp The file was added src/modules/wagokbus/modular/types/WagoBusAdapter.h The file was modified
src/modules/wagokbus/CMakeLists.txt The file was added src/modules/wagokbus/modular/types/Wago1405_6.cpp The file was added src/modules/wagokbus/modular/types/WagoBusAdapter.cpp The file was added src/modules/wagokbus/modular/wagoDeviceController.cpp The file was added src/modules/wagokbus/modular/wagoHandle.h The file was added src/modules/wagokbus/modular/types/Wago1504_5.cpp The file was added src/modules/wagokbus/modular/types/Wago1506.cpp The file was added src/modules/wagokbus/modular/wagoDeviceController.h The file was modified
src/modules/wagokbus/processinterface.h The file was added src/modules/wagokbus/modular/types/Wago1405_6.h The file was added src/modules/wagokbus/modular/types/WagoMaster.h
Commit
66929604693a9fec7778b364886713c1b167ab81
by Jose Maria Jesus Cabral Lassalle [540431] getToStringBufferSize() return size_t instead of unsigned int Change unsigned int type for size_t in all ocurrences of getToStringBufferSize() Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=540431 Change-Id: I6762e67534651be0d2a0143f5e44881dfa8d5eb5 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/datatypes/forte_any.cpp The file was modified
src/core/datatypes/forte_wstring.cpp The file was modified
src/core/datatypes/forte_struct.h The file was modified
src/core/monitoring.cpp The file was modified
src/core/datatypes/forte_wstring.h The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
src/core/datatypes/forte_array.h The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/core/datatypes/forte_string.cpp The file was modified
src/core/datatypes/forte_string.h The file was modified
src/core/datatypes/forte_any.h The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/core/lua/luabfb.cpp The file was modified
src/core/lua/luabfbtypeentry.cpp The file was modified
src/core/lua/luaadaptertypeentry.cpp The file was modified
src/core/lua/luacfbtypeentry.cpp The file was modified
src/core/lua/luacfb.h The file was modified
src/stdfblib/ita/DEV_MGR.h The file was modified
src/core/lua/luaadapter.h The file was modified
src/core/lua/luaadapter.cpp The file was modified
src/core/lua/luacfb.cpp The file was modified
src/core/lua/luabfb.h The file was modified
src/core/lua/luaengine.cpp
Commit
e6d41dd45741076841424c53568b105ccbb803a4
by Martin Melik-Merkumians [542494] toString has size_t in its second parameter The size_t is adopted as type of the bufferSize parameter of toString functions Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=542494 Change-Id: I3ed45bb13bc6145c3a34c06873d01af2e0cb8c08 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/datatypes/forte_any_string.h The file was modified
src/core/datatypes/forte_any_elementary.cpp The file was modified
src/core/datatypes/forte_real.h The file was modified
src/core/datatypes/forte_time_of_day.h The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
src/core/datatypes/forte_date.cpp The file was modified
src/core/datatypes/forte_string.h The file was modified
src/core/datatypes/forte_lreal.cpp The file was modified
src/core/datatypes/forte_array.h The file was modified
src/core/datatypes/forte_any_elementary.h The file was modified
src/core/datatypes/forte_bool.cpp The file was modified
src/core/datatypes/forte_lreal.h The file was modified
src/core/datatypes/forte_struct.h The file was modified
src/core/datatypes/forte_string.cpp The file was modified
src/core/datatypes/forte_bool.h The file was modified
src/core/datatypes/forte_wstring.cpp The file was modified
src/core/datatypes/forte_time.h The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/core/datatypes/forte_time_of_day.cpp The file was modified
src/core/datatypes/forte_date.h The file was modified
src/core/datatypes/forte_date_and_time.cpp The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/datatypes/forte_wstring.h The file was modified
src/core/datatypes/forte_any.h The file was modified
src/core/datatypes/forte_date_and_time.h The file was modified
src/core/datatypes/forte_any.cpp The file was modified
src/core/genfb.tpp The file was modified
src/modules/utils/GEN_ARRAY2VALUES.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/modules/utils/GEN_APPEND_STRING.cpp The file was modified
src/core/monitoring.cpp The file was modified
src/core/devexec.h The file was modified
src/modules/utils/GEN_APPEND_STRING.h The file was modified
src/modules/utils/GEN_F_MUX.cpp The file was modified
src/modules/utils/GEN_F_MUX.h The file was modified
src/core/genfb.h The file was modified
src/modules/utils/GEN_ARRAY2VALUES.h The file was removed tests/core/interalvartests.cpp The file was modified
tests/core/internalvartests.cpp The file was modified
src/arch/posix/forte_thread.cpp The file was modified
src/modules/utils/GEN_CSV_WRITER.cpp
Commit
8fe0701e45ffc78339b33f7766c4cb968a28e3e3
by martin.jobst [542851] Fix compilation problems with Lua 5.2 and above Fix several incompatible changes in the Lua API from version 5.1 to 5.2 and above: - luaL_register (5.1) replaced with luaL_setfuncs (5.2+) (was already handled with #ifdefs, but incorrectly) - lua_len replaced with lua_objlen (5.1) renamed to lua_rawlen (5.2+) Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=542851 Change-Id: I05a325d59f6bac408269b4d8f59e12536dfc037c Signed-off-by: Martin Jobst <martin.jobst@fortiss.org> The file was modified
src/core/lua/luaengine.h
Commit
6271ca1c14f259e94e09f23cf6bbb3a46eb2d7d5
by wenger [543212] query FB interface from device Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543212 Signed-off-by: Monika Wenger <wenger@fortiss.org> The file was modified
src/core/mgmcmd.h The file was modified
src/core/funcbloc.h The file was modified
src/core/resource.h The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/core/resource.cpp
Commit
fde34d691d391ad8d9d75ccedff3ffc862970e86
by wenger [543212] add missing closing tag to query FB interface from device Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543212 Signed-off-by: Monika Wenger <wenger@fortiss.org> The file was modified
src/core/resource.cpp
Commit
73427b43c72e94693f67fc7bfecd0220bf45e77a
by Jose Maria Jesus Cabral Lassalle [543409] Cleanup of Query and dynamic type in resource Properly separte the query commands from the dynamic type load and put them behind the right #ifdef Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543409 Change-Id: I389def013b730eee6a5680bf47f07317424c154c Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/resource.cpp The file was modified
src/core/resource.h The file was modified
src/core/typelib.h The file was modified
src/arch/fdselecthand.cpp The file was modified
src/core/datatypes/unicode_utils.cpp The file was modified
src/core/mgmcmd.h The file was modified
src/arch/posix/forte_thread.cpp The file was modified
src/core/cominfra/commfb.cpp The file was modified
src/core/dataconn.h The file was modified
src/core/datatypes/forte_any_elementary.cpp The file was modified
src/core/conn.h The file was modified
src/core/event.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHR.h The file was modified
src/core/cominfra/fbdkasn1layer.h The file was modified
src/arch/fdselecthand.h The file was modified
src/core/typelib.cpp The file was modified
src/core/utils/staticassert.h The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/core/dataconn.cpp The file was modified
src/core/iec61131_functions.h The file was modified
src/modules/mqtt_paho/MQTTComLayer.h The file was modified
src/core/adapterconn.cpp The file was modified
src/arch/posix/pctimeha.h The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/convert_functions.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROL.h The file was modified
src/core/datatypes/forte_lreal.cpp The file was modified
src/core/utils/anyhelper.h The file was modified
src/core/stringdict.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHL.h The file was modified
src/modules/utils/GEN_APPEND_STRING.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROR.h The file was modified
src/core/cominfra/localcomlayer.h The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/core/cominfra/comlayer_async.h The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
src/core/datatypes/forte_any.cpp The file was modified
src/stdfblib/events/GEN_E_DEMUX.cpp The file was modified
src/stdfblib/events/E_RESTART.cpp The file was modified
src/core/dataconn.cpp The file was modified
src/core/datatypes/forte_date_and_time.cpp The file was modified
src/arch/utils/timespec_utils.cpp The file was modified
src/modules/rt_events/rtesingle.h The file was modified
src/core/datatypes/forte_any_string.cpp The file was modified
src/core/basicfb.cpp The file was modified
src/core/fbcontainer.cpp The file was modified
src/stdfblib/timedfb.cpp The file was modified
src/core/funcbloc.cpp The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/stdfblib/events/E_DELAY.cpp The file was modified
src/stdfblib/events/E_D_FF.cpp The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/stdfblib/events/E_DEMUX.cpp The file was modified
src/core/lua/luaengine.cpp The file was modified
src/modules/powerlink/EplXmlReader.cpp The file was modified
src/modules/modbus/modbuslayer.cpp The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/modules/ros/ROSLayer.cpp The file was modified
src/core/io/configFB/io_master_multi.cpp The file was modified
src/core/datatypes/forte_any_string.cpp The file was modified
src/modules/IEC61131-3/Comparison/tests/F_GT_TIME_tester.cpp The file was modified
src/modules/opc/opcconnectionimpl.cpp The file was modified
src/core/datatypes/forte_time_of_day.cpp The file was modified
src/core/datatypes/forte_wstring.cpp The file was modified
src/core/datatypes/forte_any_elementary.cpp The file was modified
src/modules/opc/Variant.h The file was modified
src/core/cominfra/comlayer_async.cpp The file was modified
src/core/io/configFB/io_controller_split.cpp The file was modified
src/core/fmi/fmiInterface.cpp The file was modified
src/modules/embrick/slave/handles/bit.cpp The file was modified
src/modules/embrick/handler/bus.cpp The file was modified
src/modules/opc/opccomlayer.cpp The file was modified
src/core/io/configFB/io_slave_multi.cpp The file was modified
src/modules/IEC61131-3/Comparison/tests/F_EQ_TIME_tester.cpp The file was modified
src/core/datatypes/forte_date.cpp The file was modified
src/modules/opc/opcprocessvar.cpp The file was modified
src/modules/embrick/slave/slave.cpp The file was modified
src/core/datatypes/forte_any_date.cpp The file was modified
src/modules/modbus/modbusclientconnection.cpp The file was modified
src/modules/opc/opcconnection.cpp The file was modified
src/modules/powerlink/ProcessImageMatrix.cpp The file was modified
src/core/fortelist.h The file was modified
src/core/io/mapper/io_mapper.cpp The file was modified
src/core/stringdict.cpp The file was modified
src/core/datatypes/unicode_utils.cpp The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/core/datatypes/forte_string.cpp The file was modified
src/core/datatypes/forte_date_and_time.cpp The file was modified
src/core/typelib.cpp The file was modified
src/modules/opc/opcconnectionhandler.cpp The file was modified
src/modules/opc/opceventhandler.cpp The file was modified
src/core/cominfra/commfb.cpp The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp The file was modified
src/arch/timerha.cpp The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/core/fmi/fmuConfig.h The file was modified
src/core/fmi/fmiInterface.cpp
Commit
47f46aa178307302bb7c65992b1ea60e5584e12d
by Kirill Dorofeev [543532] Fix OPC UA Client code to be compatible with lib Fix OPC UA Client code to be compatible with the open62541 v0.3.0 release Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543532 Signed-off-by: kdorofeev <dorofeev@fortiss.org> The file was modified
src/modules/opc_ua/opcua_client_handler.cpp
Commit
3cce10567a12dedc286ebfa4a6ad5649e2819ff3
by Jose Maria Jesus Cabral Lassalle [543587] Clean systemtest and add TEST FB Some cleanup in the systemtest is done, add a small delay at the STES_END FB to avoid race condition and create a TEST_CONDITION FB to easily test applications Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543587 Change-Id: Iaceebf37f65dc6194a2e479f37fef175bfda6280 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
buildsupport/forte.cmake The file was removed src/modules/utils/tests/test_utils_1.fboot The file was modified
src/modules/utils/CMakeLists.txt The file was added src/modules/utils/TEST_CONDITION.h The file was added src/modules/utils/TEST_CONDITION.cpp The file was removed systemtests/forte_test_2.fboot The file was modified
systemtests/CMakeLists.txt The file was modified
tests/CMakeLists.txt The file was added systemtests/example.fboot The file was removed src/modules/utils/tests/CMakeLists.txt The file was modified
systemtests/forte_test_1.fboot The file was modified
src/modules/utils/STEST_END.cpp
Commit
e7a814c5758c2afe08ac226c18e8ff142ca3d80c
by Jose Maria Jesus Cabral Lassalle [543587] Add hard and soft systemtests Soft system test are for FBs that log error and those cases need to be tested, so the system test won't fail at logging errors, but only because of TEST_CONDITION. Hard system tests will fail at any logging error Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543587 Change-Id: I1e8476c0ccb1ca18c016bd07ba1e784840909673 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was added systemtests/hard_pass_example.fboot The file was modified
buildsupport/forte.cmake The file was modified
systemtests/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Selection/F_MUX_2.cpp The file was removed systemtests/example.fboot The file was added systemtests/soft_pass_example.fboot The file was removed systemtests/forte_test_1.fboot The file was modified
src/modules/utils/TEST_CONDITION.cpp The file was added systemtests/fail_example.fboot The file was modified
buildsupport/GCov.cmake The file was modified
tests/CMakeLists.txt
Commit
ddc9e687e855e8d8b6ecaae3828aff2ad3b65e7a
by Alois Zoitl [543804] Fixed write command parsing resulting in force problem Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543804 Change-Id: I6cb60bcc649c54d97bd2860fa2813fe559b3fb91 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/stdfblib/ita/DEV_MGR.cpp
Commit
92b7b96ea8183181915033672abc2e7be6147d25
by wenger [543212] add query for adapter types from device Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543212 Change-Id: Ic47c874f6abdd54bda419884ec392437568d140d Signed-off-by: Monika Wenger <wenger@fortiss.org> The file was modified
src/core/lua/luacfbtypeentry.cpp The file was modified
src/core/typelib.cpp The file was modified
src/stdfblib/ita/EMB_RES.cpp The file was modified
src/core/lua/luabfbtypeentry.h The file was modified
src/stdfblib/ita/RMT_RES.cpp The file was modified
src/core/lua/luabfbtypeentry.cpp The file was modified
src/core/lua/luaadaptertypeentry.cpp The file was modified
src/core/typelib.h The file was modified
src/stdfblib/ita/RMT_RES.h The file was modified
src/stdfblib/ita/EMB_RES.h The file was modified
src/core/mgmcmd.h The file was modified
src/core/anyadapter.cpp The file was modified
src/core/resource.h The file was modified
src/core/resource.cpp The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
systemtests/hard_pass_example.fboot The file was modified
systemtests/soft_pass_example.fboot The file was modified
systemtests/fail_example.fboot
Commit
fe296f5c03ef7bc5a280845f1e8f433a6234f63c
by Jose Maria Jesus Cabral Lassalle [543929] Use template variable in calc string for F_EQ, F_NE and F_SEL For these FBs, the calculateString uses the template variable instead of the fix CIEC_STRING Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543929 Change-Id: I659946553ef6f41e3be616a8c9baf3847bd9cd37 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/IEC61131-3/Comparison/F_EQ.h The file was modified
src/modules/IEC61131-3/Comparison/F_NE.h The file was modified
src/modules/IEC61131-3/Selection/F_SEL.h
Commit
ccf60f89b754ea6adfe949ac3f07e551903cf502
by Jose Maria Jesus Cabral Lassalle [543587] Add final report to TEST CONDITIONS At the end of the system tests, TEST_CONDITIONS logs the total of executed tests and the failed ones. This gives a better overview at the end to check the results Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543587 Change-Id: I8bebb9f14285770589334e0fbe1bcdd756e9edd7 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/utils/TEST_CONDITION.h The file was modified
src/modules/utils/TEST_CONDITION.cpp
Commit
ea904c1267c03c95171cbd383b66b9c3730769be
by Alois Zoitl [538382] Removed ifdefs win32 in BSDSocketInterface Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538382 Change-Id: I03a07ea9ea5739331aa36f6e3ef47c55c8705a34 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/bsdsocketinterf.cpp
Commit
fe67925c3c4a1497a02d914497b3a140217e9bc0
by Jose Maria Jesus Cabral Lassalle [519982] Move arch function from real to arch folder strtod and strtof arch dependant code rea move out of the datatype and into the arch folder to keep the code cleaner and be able to close the bug Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=519982 Change-Id: I627bf94d5f0991a5247bd3cc276e60c08e1d45e2 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/be_m1/CMakeLists.txt The file was modified
src/arch/macos/CMakeLists.txt The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/arch/freeRTOS/CMakeLists.txt The file was modified
src/arch/vxworks/CMakeLists.txt The file was modified
src/arch/netos/netos74/CMakeLists.txt The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/arch/ecos/phycoreat91/CMakeLists.txt The file was added src/arch/forte_realFunctions.h The file was modified
src/arch/rcX/CMakeLists.txt The file was added src/arch/genforte_realFunctions.cpp The file was modified
src/arch/pikeos_posix/CMakeLists.txt The file was modified
src/arch/plcnext/CMakeLists.txt The file was modified
src/arch/ecos/nios2/CMakeLists.txt The file was modified
src/arch/posix/CMakeLists.txt
Commit
eab21dc0e27859f7a757f2b53233f8e6f1dc4b56
by Jose Maria Jesus Cabral Lassalle [543587] Add resource name to the name of the test In some cases the same test must be executed by in a different context, so the tests are run in different resources, so adding the resource name makes it easier to differentiate them Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543587 Change-Id: I963d1714c490bb7ea6bf593d480c3c1b69094ac6 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/utils/TEST_CONDITION.cpp
Commit
f761632bec2a0c07f47ef3a8c0418096424f893d
by wenger [543212] fix connection response Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543212 Signed-off-by: Monika Wenger <wenger@fortiss.org> The file was modified
src/core/resource.cpp
Commit
d3e225d46aa28285847b9681e3ad05302f2e3124
by wenger [543212] fix readValue for WSTRING Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543212 Signed-off-by: Monika Wenger <wenger@fortiss.org> The file was modified
src/core/resource.cpp
Commit
85146ad5d5bbd0e40726e27c331e1be66315ba94
by Jose Maria Jesus Cabral Lassalle [544048] Test new/delete from forte and enable them in windows by deaful The new/delete family function from forte are now part of the tests. They still are enabled by default also in windows Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544048 Change-Id: Id4efd833cd5307aea98576f2675b8a6d69211d79 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/arch/fortenew.h The file was modified
src/arch/pikeos_posix/CMakeLists.txt The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/arch/win32/fortealloc.h
Commit
781d905539e3657ea87a75d7a2c6b8b2cbdb8b5e
by Jose Maria Jesus Cabral Lassalle [544101] Fix failed assertions in W/STRING in VS The failed assertions in VS are fixed. isspace() waits for an unsigned as argument, and the passed argument (non-ascii specially) can be seen as negative which creates the failed assertion Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544101 Change-Id: I9e1f79efa65aa9b70f745aaf27ab72df866de5c3 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/datatypes/forte_string.cpp The file was modified
src/core/datatypes/forte_wstring.cpp
Commit
c2b63adba046888005006b59987183c5027a9a5c
by Alois Zoitl [544034] added log info message for client connection establishement Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544034 Change-Id: I5d9ded3571b48ef3ed754bd2f29eed08336186f3 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/cominfra/ipcomlayer.cpp
Commit
24c6a7b423673a300bfe650f4da9dd808a2f608a
by Tarik Terzimehic [528090] Write utility function for retrieving command line parameters Retrieving command line parameters is similar across different architectures. The utility function is created to encapsulated this functionality for different architectures (win32, posix, ecos, freeRTOS,rcX, pikeos_posix). Thus, different parameters can be retrieved and by using simple getter functions they can be read from different modules (such as OPCUA server port number by calling getOpcuaServerPort function). Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=528090 Change-Id: I476d11324b7af6b062233cb6f2af75becafe64f4 Signed-off-by: Tarik Terzimehic <terzimehic@fortiss.org> The file was modified
src/arch/posix/main.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/arch/ecos/forte_instance.cpp The file was modified
src/arch/utils/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was added src/arch/utils/mainparam_utils.cpp The file was modified
src/arch/win32/main.cpp The file was modified
src/arch/pikeos_posix/main.cpp The file was modified
src/arch/rcX/forte_instance.cpp The file was modified
src/arch/freeRTOS/forte_Init.cpp The file was added src/arch/utils/mainparam_utils.h
Commit
d2352d450107d6d98c03aaa777d554cfd368659a
by Jose Maria Jesus Cabral Lassalle [544364] Allow boot-file to be set from command line Apart from adding the boot-file as a command line option, a cleanup in the messsage was done, and also in the OPCUA port and test for the bootloader were extended Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544364 Change-Id: Ib3cceb8fa3c84c869007220919e7525bcb7e37c4 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/stdfblib/ita/ForteBootFileLoader.h The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was added systemtests/missing_semicolon.fboot The file was added systemtests/unknown_FB.fboot The file was modified
forte_config.h.in The file was modified
src/arch/utils/mainparam_utils.h The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
systemtests/CMakeLists.txt The file was modified
src/arch/vxworks/CMakeLists.txt The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
buildsupport/forte.cmake The file was modified
src/arch/utils/mainparam_utils.cpp The file was modified
CMakeLists.txt
Commit
21658c8cc6fce184e0430e3e3b59a9f50df51960
by Jose Maria Jesus Cabral Lassalle [543948] Server sends INITO when deinitialized When a server is terminated, it's silent only if that didn't happen from the INIT event. Test for it is added Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=543948 Change-Id: I42f90d5c2ba572d01eed53036d313ecd7edb5383 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/cominfra/commfb.cpp The file was added systemtests/deInit_commFb.fboot The file was modified
systemtests/CMakeLists.txt
Commit
ff722245bb56a6bb0c1fb864d5ab66bf804281a4
by Jose Maria Jesus Cabral Lassalle [544364] Fix compilation when BOOT file is not enabled Missing ifdef for boot file are placed where needed to avoid compilation errors Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544364 Change-Id: I12adb76971c01552245fe3974aaa2357a532f36d Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/stdfblib/ita/CMakeLists.txt The file was modified
systemtests/CMakeLists.txt The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
src/arch/utils/mainparam_utils.cpp
Commit
b140b9894ff2e1eea50e90a3957774da3c182353
by Jose Maria Jesus Cabral Lassalle [544752] Stop handler before killing FBs in Device When the devive is killed, the handlers in the device execution handlers are disabled first, before killing all FBs Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544752 Change-Id: I7b3bc5d02cb1bf3f5b6a613119e0d8827e611b59 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/devexec.cpp The file was modified
src/core/devexec.h The file was modified
src/core/device.cpp The file was modified
src/core/device.h
Commit
e89181f63c8008387f048bf96c23f21acc10ac8b
by Jose Maria Jesus Cabral Lassalle [544534] Add a cmake function to execute test using 2 fortes A client and a server example is added. THe client sends a value and the server echoes it. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544534 Change-Id: I37876c0f35242a4b2ab961182a895376132f36d4 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was added buildsupport/multi_test_2.cmake The file was modified
systemtests/CMakeLists.txt The file was added systemtests/simple_server.fboot The file was modified
src/modules/utils/TEST_CONDITION.cpp The file was added systemtests/simple_client.fboot The file was modified
buildsupport/forte.cmake The file was modified
src/modules/utils/TEST_CONDITION.h
Commit
d54af3710be817b6850318ebd7260b242159203e
by Jose Maria Jesus Cabral Lassalle [541846] Clean sysfs and add handler to trigger changes in inputs The ugly log is gone and a handler for changing of inputs was added Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=541846 Change-Id: Ia7a2db0c439fbc0eb37caa66bf83d194f21bf49f Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/sysfs/sysfsprocint.cpp The file was modified
src/modules/sysfs/CMakeLists.txt The file was modified
src/modules/sysfs/sysfsprocint.h
Commit
86c9d1cdaeea2a11a5d573575bf8e7d3762f9735
by Jose Maria Jesus Cabral Lassalle [544914] Clean up of freeRTOS Timer bug fixed, change folder structure, take out all platfrom dependant code. LwIP and freeRTOS flags are also out for easier compilation. Info about how to use now is provided in cmake Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544914 Change-Id: I40a370e06d7194908a45d74e1ba579018dd6f0e9 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/cominfra/ipcomlayer.h The file was modified
CMakeLists.txt The file was modified
src/forteinit.cpp.in The file was modified
src/arch/freeRTOS/forte_architecture.cpp The file was modified
src/arch/freeRTOS/freertostiha.cpp The file was modified
src/core/cominfra/comlayersmanager.cpp.in The file was modified
src/arch/freeRTOS/forte_sem.cpp The file was modified
src/arch/freeRTOS/forte_thread.cpp The file was modified
src/core/cominfra/CMakeLists.txt The file was modified
src/arch/freeRTOS/freertostiha.h The file was modified
src/arch/freeRTOS/main.cpp The file was modified
src/arch/freeRTOS/forte_Init.cpp The file was modified
src/arch/freeRTOS/fortealloc.h The file was modified
src/arch/freeRTOS/sockhand.h The file was modified
src/arch/freeRTOS/forte_thread.h The file was modified
src/arch/freeRTOS/forte_sem.h The file was modified
src/arch/freeRTOS/forte_sync.cpp The file was modified
src/core/deviceExecutionHandlers.cpp.in The file was modified
src/arch/freeRTOS/CMakeLists.txt The file was modified
src/arch/freeRTOS/forte_Init.h The file was modified
src/arch/freeRTOS/forte_sync.h
Commit
00a4174886a8e67b7c073e61897d50cc98982944
by Alois Zoitl [544955] Potential fix to MQTT deadlock By unlocking the handler mutex before starting the subscribe for a layer the deadlock as reported should be fixed. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=544955 Change-Id: I6f0f8a9b1c78073fb2daf73e3ff93ef939958be5 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/mqtt_paho/MQTTHandler.h The file was modified
src/core/forteiterator.h The file was modified
src/modules/mqtt_paho/MQTTComLayer.h The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was added src/modules/arrowhead/orchestrator/HTTP/RequestOrchestrationHTTP.h The file was added src/modules/arrowhead/serviceRegistry/HTTP/QueryServiceHTTP.h The file was added src/modules/arrowhead/serviceRegistry/RegisterServiceAdp.h The file was added src/modules/arrowhead/orchestrator/HTTP/RequestOrchestrationHTTP.cpp The file was added src/modules/arrowhead/common/JSON/ANYToJSON.cpp The file was added src/modules/arrowhead/serviceRegistry/forte_servicequeryform.h The file was added src/modules/arrowhead/common/FieldsToArrowheadCloud.cpp The file was added src/modules/arrowhead/serviceRegistry/ServiceRegistryEntry2ServiceRegistryEntry.cpp The file was added src/modules/arrowhead/serviceRegistry/QueryService.cpp The file was added src/modules/arrowhead/serviceRegistry/FieldsToServiceQueryForm.cpp The file was added src/modules/arrowhead/orchestrator/FieldsToPreferredProvider.cpp The file was added src/modules/arrowhead/serviceRegistry/forte_serviceregistryentry.cpp The file was added src/modules/arrowhead/common/forte_arrowheadsystem.h The file was added src/modules/arrowhead/serviceRegistry/RegisterServiceAdp.cpp The file was added src/modules/arrowhead/orchestrator/RequestOrchestrationForm.h The file was added src/modules/arrowhead/orchestrator/forte_servicerequestform.h The file was added src/modules/arrowhead/CMakeLists.txt The file was added src/modules/arrowhead/orchestrator/forte_preferredprovider.h The file was added src/modules/arrowhead/serviceRegistry/QueryServicesAdp.cpp The file was added src/modules/arrowhead/orchestrator/forte_orchestrationform.cpp The file was added src/modules/arrowhead/serviceRegistry/ServiceRegistryEntry2ServiceRegistryEntry.h The file was added src/modules/arrowhead/orchestrator/FieldsToServiceRequestForm.h The file was added src/modules/arrowhead/orchestrator/OrchestrationForm2OrchestrationForm.h The file was added src/modules/arrowhead/serviceRegistry/RegisterService.cpp The file was added src/modules/arrowhead/common/JSON/GetArrayResponseFromJSON.h The file was added src/modules/arrowhead/common/forte_arrowheadservice.h The file was added src/modules/arrowhead/common/JSON/ANYToJSON.h The file was added src/modules/arrowhead/orchestrator/FieldsPreferredProvider.h The file was added src/modules/arrowhead/orchestrator/FieldsPreferredProvider.cpp The file was added src/modules/arrowhead/SystemTests/CMakeLists.txt The file was added src/modules/arrowhead/orchestrator/forte_orchestrationform.h The file was added src/modules/arrowhead/serviceRegistry/CMakeLists.txt The file was added src/modules/arrowhead/serviceRegistry/QueryService.h The file was added src/modules/arrowhead/common/forte_arrowheadsystem.cpp The file was added src/modules/arrowhead/orchestrator/CMakeLists.txt The file was added src/modules/arrowhead/SystemTests/Arrowhead_HTTPTest.fboot The file was added src/modules/arrowhead/orchestrator/FieldsToPreferredProvider.h The file was added src/modules/arrowhead/orchestrator/OrchestratorRequestAdp.cpp The file was added src/modules/arrowhead/serviceRegistry/HTTP/RegisterServiceHTTP.h The file was added src/modules/arrowhead/common/forte_arrowheadcloud.cpp The file was added src/modules/arrowhead/orchestrator/RequestOrchestrationForm.cpp The file was added src/modules/arrowhead/orchestrator/forte_preferredprovider.cpp The file was added src/modules/arrowhead/orchestrator/forte_servicerequestform.cpp The file was added src/modules/arrowhead/common/FieldsToArrowheadService.h The file was added src/modules/arrowhead/common/FieldsToArrowheadSystem.h The file was added src/modules/arrowhead/serviceRegistry/FieldsToServiceRegistryEntry.cpp The file was added src/modules/arrowhead/common/FieldsToArrowheadSystem.cpp The file was added src/modules/arrowhead/serviceRegistry/FieldsToServiceQueryForm.h The file was added src/modules/arrowhead/serviceRegistry/forte_servicequeryform.cpp The file was added src/modules/arrowhead/serviceRegistry/FieldsToServiceRegistryEntry.h The file was added src/modules/arrowhead/common/CMakeLists.txt The file was added src/modules/arrowhead/orchestrator/FieldsToServiceRequestForm.cpp The file was added src/modules/arrowhead/common/JSON/GetArrayResponseFromJSON.cpp The file was added src/modules/arrowhead/orchestrator/OrchestrationForm2OrchestrationForm.cpp The file was added src/modules/arrowhead/serviceRegistry/QueryServicesAdp.h The file was added src/modules/arrowhead/serviceRegistry/HTTP/CMakeLists.txt The file was added src/modules/arrowhead/SystemTests/cleanIntracloudAndRules.sh The file was added src/modules/arrowhead/common/JSON/ArrowheadJSONHelper.cpp The file was added src/modules/arrowhead/common/forte_arrowheadcloud.h The file was added src/modules/arrowhead/serviceRegistry/HTTP/RegisterServiceHTTP.cpp The file was added src/modules/arrowhead/common/JSON/ArrowheadJSONHelper.h The file was added src/modules/arrowhead/serviceRegistry/HTTP/QueryServiceHTTP.cpp The file was added src/modules/arrowhead/orchestrator/OrchestratorRequestAdp.h The file was added src/modules/arrowhead/common/FieldsToArrowheadService.cpp The file was added src/modules/arrowhead/common/JSON/CMakeLists.txt The file was added src/modules/arrowhead/orchestrator/HTTP/CMakeLists.txt The file was added src/modules/arrowhead/common/forte_arrowheadservice.cpp The file was added src/modules/arrowhead/serviceRegistry/RegisterService.h The file was added src/modules/arrowhead/serviceRegistry/forte_serviceregistryentry.h The file was added src/modules/arrowhead/common/FieldsToArrowheadCloud.h
Commit
31a0fdcc396f130510291edaba441f3d6580da03
by Alois Zoitl [545110] Replaced popLayerFromList with CSinglyLinkedList::erase Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=545110 Change-Id: I03a7da9de6e4f848b468645512cc00a4daac0748 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.h
Commit
588cd576e4981239a23f16fed86715c5fb40ca9a
by Martin Melik-Merkumians [HOTFIX] rename pushBack() to push_back() Signed-off-by: Monika Wenger <wenger@fortiss.org> The file was modified
src/modules/lms_ev3/processinterface.cpp The file was added systemtests/src/modules/utils/csvWriter/doubleInit.fboot The file was added systemtests/src/modules/utils/csvWriter/normalExecutionMultiple.fboot The file was added systemtests/src/modules/utils/csvWriter/openAndNoClose.fboot The file was added systemtests/src/modules/utils/csvWriter/noNameFile.fboot The file was added systemtests/src/modules/utils/csvWriter/writeQIFalse.fboot The file was added systemtests/src/modules/utils/csvWriter/closeNotOpened.fboot The file was added systemtests/src/modules/utils/CMakeLists.txt The file was added systemtests/src/modules/utils/csvWriter/CMakeLists.txt The file was added systemtests/src/modules/CMakeLists.txt The file was added systemtests/src/modules/utils/csvWriter/normalExecution.fboot The file was added systemtests/src/modules/utils/csvWriter/initDeinitNoWrite.fboot The file was modified
src/modules/utils/GEN_CSV_WRITER.cpp The file was modified
systemtests/CMakeLists.txt The file was added systemtests/src/CMakeLists.txt The file was added systemtests/src/modules/utils/csvWriter/csvWritertTest.cmake The file was added systemtests/src/modules/utils/csvWriter/writeWithoutInit.fboot The file was modified
src/modules/utils/GEN_CSV_WRITER.h The file was modified
src/core/fmi/processinterface.h The file was modified
src/core/fmi/processinterface.cpp
Commit
39f48f85d5f4d34781a95f3cc149aea4dac61cdf
by Martin Melik-Merkumians [546466] Adds intialization of ParentAdapterlistID Due to the unitialized m_nParentAdapterlist, the generated event IDs if an Adapter event is triggered are random. As expected by the code afterwards, the m_nParentAdapterlist is now initialized with zero Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=546466 Change-Id: I6e247dacd22549ea710427f376d68d54d7bda853 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/anyadapter.cpp The file was modified
src/arch/win32/forte_sem.h
Commit
64daf55dcfd5f0b48fab1fa1a3a5c163d7d6a167
by Jose Maria Jesus Cabral Lassalle [547089] Allow parseParameter to parse unknown number of parameters Change the storage to vector, change to size_t where possible, and some clean up. Adjust the tests where possible Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547089 Change-Id: Ie8a18b93831f5680965f35d5a775fe4d485c75f9 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/cominfra/serialcomlayerbase.tpp The file was modified
src/core/utils/parameterParser.h The file was modified
tests/core/utils/parameterParserTest.cpp The file was modified
src/core/utils/parameterParser.cpp The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp
Commit
b84e74d4ccfd01cfa45cb1c8b116f0e9d0cbc755
by Jose Maria Jesus Cabral Lassalle [547554] Systemtests with 2 devices is folder independent The script file is referenced from the main directory instead of the current directory Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547554 Change-Id: Ib0d503b6f7291ab5ed2e9e18bed1f6af138f4f80 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
buildsupport/forte.cmake
Commit
ee22eb236fe9815e75e49e94a82495d5b6b8d9ac
by Jose Maria Jesus Cabral Lassalle [547620] Forbid forte to start a thread twice Add a critical region when starting and ending the thread, so the functions are not called at the same time in the same object from different threads Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547620 Change-Id: I3e5cb6069c4f1f50d50203f660ba6dbb4eef61b7 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/threadbase.tpp The file was modified
src/arch/threadbase.h The file was modified
src/modules/tsn/tsn_layer.cpp The file was modified
src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
tests/core/utils/parameterParserTest.cpp The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/modules/arrowhead/common/JSON/ArrowheadJSONHelper.cpp The file was modified
src/core/cominfra/serialcomlayerbase.tpp The file was modified
src/core/utils/parameterParser.cpp The file was modified
src/modules/ads/CAdsProcessInterface.cpp The file was modified
src/core/utils/parameterParser.h The file was modified
src/modules/mqtt_paho/MQTTComLayer.cpp
Commit
75d3c65bf67f9b655f75bb51d5dd80616d2e4096
by Alois Zoitl [546818] Marked Eclipse Neo SCADA deprecated Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=546818 Change-Id: Ibcd7d13f1a901f61b8ad0435f343c1e6ce9bdbfe Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/eclipseSCADA_SFP/CMakeLists.txt The file was added src/stdfblib/events/E_T_FF.cpp The file was modified
src/stdfblib/events/CMakeLists.txt The file was added src/stdfblib/events/E_T_FF.h
Commit
b8f49a242bfad8467f7ef83ba7e9b6c23acb0c08
by Alois Zoitl [545111] Added comment that the suggestion in this bug is not possible Because of the limitations of the paho API the improvement idea from this bug can not be implemented. With this commit this has been documented in the code. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=545111 Change-Id: I87ba310bd78881253bff7f3ad884f79bd18af4f5 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/modules/HTTP/httpparser.cpp The file was added systemtests/src/modules/opc_ua/failingServer.fboot The file was modified
src/modules/opc_ua/opcua_client_handler.h The file was added systemtests/src/modules/opc_ua/clientWorkingNoSubs.fboot The file was added systemtests/src/modules/opc_ua/wrongParameters.fboot The file was modified
src/modules/opc_ua/opcua_layer.h The file was added systemtests/src/modules/opc_ua/delayedClient.fboot The file was added systemtests/src/modules/opc_ua/CMakeLists.txt The file was added systemtests/src/modules/opc_ua/typesClient.fboot The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was added src/modules/opc_ua/opcua_nodesets.cpp.in The file was removed src/modules/opc_ua/opcua_handler.cpp The file was modified
src/modules/opc_ua/opcua_helper.h The file was modified
buildsupport/forte.cmake The file was added systemtests/src/modules/opc_ua/typesServer.fboot The file was added systemtests/src/modules/opc_ua/clientWorking.fboot The file was modified
buildsupport/multi_test_2.cmake The file was modified
systemtests/src/modules/CMakeLists.txt The file was modified
CMakeLists.txt The file was added src/modules/opc_ua/opcua_handler_abstract.h The file was added systemtests/src/modules/opc_ua/localFirstRead.fboot The file was removed src/modules/opc_ua/opcua_handler.h The file was modified
systemtests/CMakeLists.txt The file was added src/modules/opc_ua/opcua_handler_abstract.cpp The file was added src/modules/opc_ua/opcua_local_handler.cpp The file was added systemtests/src/modules/opc_ua/failingClient.fboot The file was added systemtests/src/modules/opc_ua/localMethodsCreate.fboot The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was modified
src/modules/opc_ua/opcua_client_handler.cpp The file was added src/modules/opc_ua/readme.md The file was added systemtests/src/modules/opc_ua/localFirstWrite.fboot The file was added systemtests/src/modules/opc_ua/delayedServer.fboot The file was modified
src/modules/opc_ua/CMakeLists.txt The file was added src/modules/opc_ua/opcua_local_handler.h The file was added systemtests/src/modules/opc_ua/serverWorking.fboot The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
systemtests/src/modules/opc_ua/serverWorking.fboot The file was modified
systemtests/src/modules/opc_ua/failingClient.fboot The file was modified
systemtests/src/modules/opc_ua/delayedServer.fboot The file was modified
src/modules/opc_ua/opcua_client_handler.cpp The file was modified
systemtests/src/modules/opc_ua/clientWorkingNoSubs.fboot The file was modified
systemtests/src/modules/opc_ua/clientWorking.fboot The file was modified
systemtests/src/modules/opc_ua/failingServer.fboot The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
systemtests/src/modules/opc_ua/clientWorking.fboot The file was modified
src/modules/opc_ua/opcua_handler_abstract.cpp The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
systemtests/src/modules/opc_ua/failingServer.fboot The file was modified
systemtests/src/modules/opc_ua/serverWorking.fboot The file was modified
systemtests/src/modules/opc_ua/clientWorking.fboot The file was modified
src/modules/opc_ua/opcua_client_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/opcua_handler_abstract.cpp The file was modified
systemtests/src/modules/opc_ua/typesClient.fboot The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/readme.md The file was modified
systemtests/src/modules/opc_ua/clientWorkingNoSubs.fboot The file was modified
systemtests/src/modules/opc_ua/failingClient.fboot The file was modified
systemtests/src/modules/opc_ua/wrongParameters.fboot The file was modified
systemtests/src/modules/opc_ua/delayedClient.fboot
Commit
117ccc3bb8146f2016832990d23eb2f4be8e9f5c
by Jose Maria Jesus Cabral Lassalle First version for creating and deleting Objects It's possible to create and delete objects. This required to allow access to the Types folder, so the /Objects at the beginning of a path is not mandatory, since the lookup is done starting at Root Change-Id: I74c6185a56345a213366cf91fbf53c2f53c0fa05 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
systemtests/src/modules/opc_ua/serverWorking.fboot The file was modified
src/modules/opc_ua/readme.md The file was modified
systemtests/src/modules/opc_ua/delayedClient.fboot The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was modified
systemtests/src/modules/opc_ua/clientWorkingNoSubs.fboot The file was modified
src/modules/opc_ua/opcua_client_handler.cpp The file was modified
systemtests/src/modules/opc_ua/clientWorking.fboot The file was modified
src/modules/opc_ua/opcua_helper.h The file was modified
systemtests/src/modules/opc_ua/wrongParameters.fboot The file was modified
src/modules/opc_ua/opcua_handler_abstract.cpp The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
systemtests/src/modules/opc_ua/failingClient.fboot The file was modified
systemtests/src/modules/opc_ua/failingServer.fboot The file was modified
systemtests/src/modules/opc_ua/delayedServer.fboot The file was modified
src/modules/opc_ua/opcua_local_handler.h
Commit
47d29c51cd71d032bf4c38e3875307bda0c0982f
by Jan Holzweber [548764]Clearing additional Parameters Clearing additional parameters in createFBTypeFromLua and createAdapterTypeFromLua as wrong responses were generated. https://bugs.eclipse.org/bugs/show_bug.cgi?id=548764 Change-Id: If1377577aa655d6d391b3f8645772591102cb771 Signed-off-by: Jan Holzweber <j.holzweber@gmx.at> The file was modified
src/core/resource.cpp
Commit
bb0d03747393b77a93bc35cdeee2a6884d3ac311
by Martin Melik-Merkumians [FIX] Fixes type in getInMilliSeconds Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/iec61131_functions.cpp The file was modified
tests/core/datatypes/CIEC_TIME_test.cpp The file was modified
src/core/datatypes/forte_time.h The file was modified
tests/stdfblib/events/E_DELAY_tester.cpp
Commit
4db7c98ea761e802300d82fc55947972cda9d9b7
by Martin Melik-Merkumians [547974] Adds TIME_IN_MS_TO_LINT Adds the TIME_IN_MS_TO_LINT function as the first of a set of time conversion functions Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547974 Change-Id: Iafb35c41d95f5c79177dd106186b448e2d095179 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/convert_functionstests.cpp The file was modified
src/core/convert_functions.h
Commit
d0ab4f4dd5ba62835006d45fc1631f2c0d28003b
by Martin Melik-Merkumians [FIX] Replaces defines with constants Replaces in MILISECONDS_PER_SECOND and MICROSECONDS_PER_SECOND defines with constants and fixing spelling and usage on the go Change-Id: I3113810ba95a09e6e726f46c9348933abf049dd7 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/timerha.cpp The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/funcbloc.cpp The file was modified
forte_config.h.in The file was modified
tests/core/datatypes/CIEC_TIME_test.cpp The file was modified
src/core/convert_functions.h The file was modified
tests/core/convert_functionstests.cpp
Commit
754ba29d64d466c62111ada8f2b27aebce564ca8
by Martin Melik-Merkumians [547974] Adds parsing for us and ns and TIME_IN_US_TO_LINT Adds parsing of nano and microseconds to time parser, as literals lower than ms, in order to test TIME_IN_US_TO_LINT, which was also added. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547974 Change-Id: I8ff0cbd177421b7b9a214171760a489d0317106f Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/convert_functions.h The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/datatypes/forte_time.h The file was modified
tests/core/datatypes/CIEC_TIME_test.cpp The file was modified
tests/core/convert_functionstests.cpp
Commit
648529608bd3b7849e95b90540de6dac7dc5f12d
by Martin Melik-Merkumians [548839] Auto scales literal expressions to timer tick base Due to higher resolution literals (us, ns) the parse function needs to be changed so it auto scales the partial expressions in a way it is representable in the imer tick base or gets reduced to zero. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=548839 Change-Id: Ifd6fd7a6dae49c5a557a2e9f4c1673529eebc1e7 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/CIEC_TIME_test.cpp The file was modified
src/core/datatypes/forte_time.cpp The file was modified
tests/core/convert_functionstests.cpp The file was modified
src/core/convert_functions.h
Commit
bf464b7c584d3bf29d38de2919697e85dc30c7cc
by Martin Melik-Merkumians [548837] Splits and moved convert_functions.h Splits convert_functions.h into smaller parts,leaving convert_functions as a meta-include and for common functions. Also moves tests accordingly. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=548837 Change-Id: Ie604c43797c9043626e1ef6edb23ae4b956c7502 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was added tests/core/datatypes/convert/convert_functionstests.cpp The file was added src/core/datatypes/convert/TimeInResolutionConvertFunctions.h The file was added src/core/datatypes/convert/LwordToConvertFunctions.h The file was added tests/core/datatypes/convert/convert_to_STRING_test.cpp The file was added src/core/datatypes/convert/UdintToConvertFunctions.h The file was added src/core/datatypes/convert/UsintToConvertFunctions.h The file was added tests/core/datatypes/convert/convert_to_WSTRING_test.cpp The file was modified
src/core/datatypes/CMakeLists.txt The file was added src/core/datatypes/convert/CMakeLists.txt The file was added src/core/datatypes/convert/DateAndTimeToConvertFunctions.h The file was removed tests/core/datatypes/convert_to_STRING_test.cpp The file was modified
src/core/CMakeLists.txt The file was added src/core/datatypes/convert/UintToConvertFunctions.h The file was added src/core/datatypes/convert/WordToConvertFunctions.h The file was modified
tests/core/datatypes/CMakeLists.txt The file was added src/core/datatypes/convert/BoolToConvertFunctions.h The file was added src/core/datatypes/convert/BcdConvertFunctions.h The file was added src/core/datatypes/convert/TimeToConvertFunctions.h The file was removed src/core/convert_functions.h The file was added src/core/datatypes/convert/LintToConvertFunctions.h The file was added src/core/datatypes/convert/convert_functions.h The file was modified
tests/core/CMakeLists.txt The file was added src/core/datatypes/convert/ByteToConvertFunctions.h The file was added tests/core/datatypes/convert/CMakeLists.txt The file was added src/core/datatypes/convert/RealToConvertFunctions.h The file was removed tests/core/datatypes/convert_to_WSTRING_test.cpp The file was added src/core/datatypes/convert/IntToConvertFunctions.h The file was added src/core/datatypes/convert/LrealToConvertFunctions.h The file was added src/core/datatypes/convert/DwordToConvertFunctions.h The file was added src/core/datatypes/convert/SintToConvertFunctions.h The file was added src/core/datatypes/convert/WstringToConvertFunctions.h The file was added src/core/datatypes/convert/StringToConvertFunctions.h The file was added src/core/datatypes/convert/UlintToConvertFunctions.h The file was added src/core/datatypes/convert/DintToConvertFunctions.h The file was removed tests/core/convert_functionstests.cpp
Commit
d876e9e113f72f22248cc5b5e39d99e097834bf1
by Martin Melik-Merkumians [548880] Adds sign handling for TIME literals Adds sign handling and tests for TIME literals with sign Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=548880 Change-Id: I261950281c00830df4feeb0db9b625b82573b513 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/CIEC_TIME_test.cpp The file was modified
src/core/datatypes/forte_time.cpp The file was modified
systemtests/src/modules/opc_ua/clientWorking.fboot The file was modified
systemtests/src/modules/opc_ua/delayedClient.fboot The file was added systemtests/src/modules/opc_ua/nodespaceTest/fordiacNamespace.NodeSet2.xml The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was modified
systemtests/src/modules/opc_ua/failingClient.fboot The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was modified
systemtests/src/modules/opc_ua/serverWorking.fboot The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_helper.h The file was modified
src/modules/opc_ua/readme.md The file was added systemtests/src/modules/opc_ua/nodespaceTest/ua_namespace_fordiacNamespace.h The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
systemtests/src/modules/opc_ua/clientWorkingNoSubs.fboot The file was modified
systemtests/src/modules/opc_ua/delayedServer.fboot The file was added systemtests/src/modules/opc_ua/nodespaceTest/fordiacTests.xml The file was modified
systemtests/src/modules/opc_ua/failingServer.fboot The file was modified
buildsupport/forte.cmake The file was added systemtests/src/modules/opc_ua/nodespaceTest/ua_namespace_fordiacNamespace.c The file was modified
src/modules/opc_ua/opcua_handler_abstract.h The file was modified
src/modules/opc_ua/opcua_handler_abstract.cpp The file was modified
src/modules/opc_ua/opcua_client_handler.cpp The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
src/modules/opc_ua/opcua_client_handler.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
src/modules/opc_ua/opcua_local_handler.h
Commit
510adbd73cf78a55d9cabb704cc344b440f3f2cc
by Martin Melik-Merkumians [547975] Adds convert functions TIME to ULINT Adds tests and functions for TIME to ULINT, and changes implementation to a template function which acts as common function. Specific functions are added for the code export from ST. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547975 Change-Id: Ia97c5924ba902a95abb4f38855ab77c2a3187970 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/datatypes/convert/TimeInResolutionConvertFunctions.h The file was modified
tests/core/datatypes/convert/convert_functionstests.cpp
Commit
f278d18a716027a48b02b20a5ffc767586aee91e
by Martin Melik-Merkumians [FIX] Convert tests not executed After moving convert test into separate folder, the test were not executed anymore, as it was forgotten to add the subfolder to CMake. Change-Id: I5ea4c4a0f132693fb19c836741887ba3fb84c5f6 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/CMakeLists.txt The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/fmi/fmuInstance.cpp The file was modified
src/core/conn.h The file was modified
src/core/dataconn.h The file was modified
src/core/event.h The file was modified
src/core/cominfra/localcomlayer.h The file was modified
src/core/adapterconn.cpp The file was modified
src/core/cominfra/localcomlayer.cpp The file was modified
src/core/dataconn.cpp The file was modified
src/core/typelib.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROL.h The file was modified
src/core/resource.cpp The file was modified
src/core/datatypes/forte_any_elementary.cpp The file was modified
src/core/conn.cpp The file was modified
src/core/datatypes/forte_lreal.cpp The file was modified
src/core/eventconn.cpp The file was modified
src/core/adapterconn.h The file was modified
src/core/eventconn.h
Commit
aa4029bb11c5c28ed0ea60e9a06c2c475d747a99
by Martin Melik-Merkumians [547973] Adds TIME_IN_S_TO_LREAL Adds the mentioned function and tests. Also creates a new file and namespace for commonly used constants, as the factors for TIME calculations are now needed in additionally in the convert function. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547973 Change-Id: I1450375f70b093625a55b96ccbea63885b33e1c0 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/core/datatypes/convert/TimeInResolutionConvertFunctions.h The file was modified
tests/core/datatypes/convert/convert_functionstests.cpp The file was added src/core/utils/forte_constants.h
Commit
d0b7925bc58d54ff5df00af21b69e8fea31770ee
by Martin Melik-Merkumians [547973] Adds TIME_IN_MS_TO_LREAL Adds TIME_IN_MS_TO_LREAL function and tests Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547973 Change-Id: I40a2d2a10d13453ee488d165051a743d338eadee Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/convert/convert_functionstests.cpp The file was modified
src/core/datatypes/convert/TimeInResolutionConvertFunctions.h
Commit
75bce22e873fa26bd8a569dea52fe8fc545bbf75
by Martin Melik-Merkumians [547973] Adds TIME_IN_US_TO_LREAL Adds TIME_IN_US_TO_LREAL function and tests Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547973 Change-Id: Idf5ca5b01d39e2c5984ed77f8cac7a1ade16b157 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/convert/convert_functionstests.cpp The file was modified
src/core/datatypes/convert/TimeInResolutionConvertFunctions.h
Commit
b8657c74890190dbb94034f4acab3677e292d666
by Martin Melik-Merkumians [547973] Adds TIME_IN_NS_TO_LREAL Adds TIME_IN_NS_TO_LREAL function and tests Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547973 Change-Id: I5a80324e55aa5b4afbaad96a36610cdca0473bbf Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
tests/core/datatypes/convert/convert_functionstests.cpp The file was modified
src/core/datatypes/convert/TimeInResolutionConvertFunctions.h
Commit
3fb8ceed585a6acd6b7e859b47baa04734cdb654
by Martin Melik-Merkumians [548052] Adds NOW_MONOTONIC IEC 61131 function Adds NOW_MONOTONIC, which returns the a monotonic clock value, based on the monotonic clock of the host system. Monotonic host time is get in nanoseconds regardless of real resolution, as common format between all platforms. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=548052 Change-Id: Icad334497ba1571bd91b57fc50eed181a3a7842e Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/forte_architecture_time.h The file was modified
src/core/iec61131_functions.h The file was modified
src/core/iec61131_functions.cpp
Commit
8eb30569056dd5354ac22b2f53201d3d5d2a0610
by Martin Melik-Merkumians [548016] Removes TIME function Removes TIME function, replaces it with the new NOW_MONOTONIC function. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=548016 Change-Id: I2f5e905f192a1a7ce54b1c63738615bd6e608f6a Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/funcbloc.cpp The file was modified
src/modules/IEC61131-3/Timers/FB_TON.cpp The file was modified
src/core/funcbloc.h The file was modified
src/modules/IEC61131-3/Timers/FB_TP.cpp The file was modified
src/modules/IEC61131-3/Timers/FB_TOF.cpp
Commit
4cb93d2eb00cbc52069f804a367279b0541fb3f7
by Alois Zoitl [522105] Removed last reference to static timer value with the new timer functions for NOW and NOW_MONOTONIC the devlog has a better access to time than the timerhandler and therefore final use of the static timer handler value can be removed. https://bugs.eclipse.org/bugs/show_bug.cgi?id=522105 Change-Id: I3ded4da86ddd62fab4a8198f3a116243321cd1a4 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/timerha.h The file was modified
src/arch/timerha.cpp The file was modified
src/core/devexec.cpp The file was modified
src/arch/devlog.cpp
Commit
9e6738c955c26b44a8c673d5c47b8facb8ceb52b
by Martin Melik-Merkumians [547979] Adds IEC 61131-3 function NOW Adds an IEC 61131-3 function called NOW, which return the current local time as a DATE_AND_TIME variable. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547979 Change-Id: Ib0b13826551cfb68a13fe7108da332c15b486c55 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_functions.h The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/core/datatypes/forte_date_and_time.h The file was modified
src/core/datatypes/forte_time_of_day.h The file was modified
src/core/iec61131_functions.cpp
Commit
3b0d319911ed0b36505ddf5b89254638a1b14225
by Martin Melik-Merkumians [549037] Removes superfluous parameter in forte_time forte_time mirrored the POSIX function time, which returns the seconds since epoch as a return value and copies it to the provided pointer. As the second option is never used in FORTE and not really necessary, as the function is reentrant, the parameter has been removed from forte_tim Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=549037 Change-Id: Idc28b682439a3daa921068d9ddb72d3568ed05f9 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/arch/forte_architecture_time.h The file was modified
src/core/iec61131_functions.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_handler_abstract.cpp The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/opcua_handler_abstract.h The file was modified
systemtests/src/modules/opc_ua/serverWorking.fboot The file was modified
src/modules/opc_ua/readme.md The file was added src/modules/opc_ua/opcua_action_info.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was added src/modules/opc_ua/opcua_client_information.h The file was modified
systemtests/src/modules/opc_ua/failingClient.fboot The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was added src/modules/opc_ua/opcua_client_information.cpp The file was modified
src/modules/opc_ua/opcua_helper.h The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/opc_ua/opcua_client_handler.h The file was modified
src/modules/opc_ua/opcua_client_handler.cpp The file was added src/modules/opc_ua/opcua_action_info.cpp
Commit
068d64c88ee5f1e67e291de4649a42b4ccd413ed
by Martin Melik-Merkumians [549053] Adds platform specific getNanosecondsMonotonic As not all platforms know the clock_gettime call, this has to be provided as platform specific implementation. Please note that this is my best shot on all the platforms, as I do not have devices and compilers available. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=549053 Change-Id: Ic98f57ef7a9b94344d8eaf47dc3ec976b7880ac3 Signed-off-by: Martin Melik-Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was added src/arch/netos/forte_architecture_time.cpp The file was modified
src/arch/rcX/CMakeLists.txt The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/arch/ecos/phycoreat91/CMakeLists.txt The file was modified
src/arch/win32/CMakeLists.txt The file was added src/arch/win32/forte_architecture_time.cpp The file was modified
src/arch/macos/CMakeLists.txt The file was modified
src/arch/be_m1/CMakeLists.txt The file was modified
src/arch/forte_architecture_time.h The file was modified
src/core/iec61131_functions.cpp The file was modified
src/arch/pikeos_posix/CMakeLists.txt The file was modified
src/arch/vxworks/CMakeLists.txt The file was added src/arch/vxworks/forte_architecture_time.cpp The file was added src/arch/rcX/forte_architecture_time.cpp The file was modified
src/arch/ecos/nios2/CMakeLists.txt The file was modified
src/arch/freeRTOS/CMakeLists.txt The file was modified
src/arch/plcnext/CMakeLists.txt The file was added src/arch/posix/forte_architecture_time.cpp
Commit
4b91c65d0d054a2434f0b0c1368c8616212335e8
by Martin Melik-Merkumians [547977] Adds FBs for TIME_IN_RES_TO_LINT FBs Adds FBs and FB tests Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547978 Change-Id: Ib463ff933e39d71c57e31ac2af9804a9ca135651 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was added tests/modules/IEC61131-3/F_TIME_IN_MS_TO_LINT_tester.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_LINT.h The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/CMakeLists.txt The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_LINT.cpp The file was added tests/modules/IEC61131-3/F_TIME_IN_US_TO_LINT_tester.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_LINT.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_LINT.h The file was added tests/modules/IEC61131-3/F_TIME_IN_NS_TO_LINT_tester.cpp The file was modified
tests/modules/IEC61131-3/CMakeLists.txt The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_LINT.h The file was added tests/modules/IEC61131-3/F_TIME_IN_S_TO_LINT_tester.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_LINT.h The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_LINT.cpp The file was modified
CMakeLists.txt The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_ULINT.h The file was added tests/modules/IEC61131-3/F_TIME_IN_S_TO_ULINT_tester.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_ULINT.cpp The file was added tests/modules/IEC61131-3/F_TIME_IN_US_TO_ULINT_tester.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_ULINT.h The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_ULINT.h The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_ULINT.cpp The file was added tests/modules/IEC61131-3/F_TIME_IN_NS_TO_ULINT_tester.cpp The file was modified
tests/modules/IEC61131-3/CMakeLists.txt The file was added tests/modules/IEC61131-3/F_TIME_IN_MS_TO_ULINT_tester.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/CMakeLists.txt The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_ULINT.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_ULINT.h The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_ULINT.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_LREAL.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_LREAL.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_LREAL.h The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_LREAL.h The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_LREAL.cpp The file was added tests/modules/IEC61131-3/F_TIME_IN_MS_TO_LREAL_tester.cpp The file was added tests/modules/IEC61131-3/F_TIME_IN_US_TO_LREAL_tester.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_LREAL.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_LREAL.h The file was added tests/modules/IEC61131-3/F_TIME_IN_S_TO_LREAL_tester.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/CMakeLists.txt The file was added tests/modules/IEC61131-3/F_TIME_IN_NS_TO_LREAL_tester.cpp The file was added src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_LREAL.h The file was modified
tests/modules/IEC61131-3/CMakeLists.txt
Commit
e4cb110072f1cdb325fdf13f7e7cde4e807fa56b
by Alois Zoitl [549044] fixed lower bound checking in E_CTD and E_CTUD With this fix now the FBt implementions are following the new standard proposal on how to check for the lower bounds and activations of output booleans in the coutners. https://bugs.eclipse.org/bugs/show_bug.cgi?id=549044 Change-Id: I5c4cfd2281c442cc79bf984e599cf8017b7b0abd Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/stdfblib/events/E_CTD.cpp The file was modified
src/stdfblib/events/E_CTUD.cpp The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was added src/modules/opc_ua/types/CMakeLists.txt The file was modified
systemtests/src/modules/opc_ua/typesServer.fboot The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was added src/modules/opc_ua/FBs/CMakeLists.txt The file was added src/modules/opc_ua/FBs/LocalizedText2LocalizedText.cpp The file was added src/modules/opc_ua/FBs/LocalizedText2LocalizedText.h The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was modified
src/modules/opc_ua/opcua_action_info.cpp The file was modified
systemtests/src/modules/opc_ua/typesClient.fboot The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was added src/modules/opc_ua/types/forte_localizedtext.h The file was modified
src/modules/opc_ua/opcua_action_info.h The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
systemtests/src/modules/opc_ua/failingClient.fboot The file was added src/modules/opc_ua/types/forte_localizedtext.cpp The file was modified
src/modules/opc_ua/opcua_helper.h The file was modified
systemtests/src/modules/opc_ua/failingServer.fboot The file was modified
src/modules/opc_ua/opcua_handler_abstract.cpp The file was modified
src/modules/opc_ua/opcua_handler_abstract.h
Commit
dedd113b2fb50c66b9f1f5929b1e8629bd34098b
by Jose Maria Jesus Cabral Lassalle Reduce duplicated code in client handler The client handler and the connection thread share now a common parent class with all common code. Also, a timeout for wrongly initialized actions is added to avoid initializing them every cycle Change-Id: I2da4e5dd2bf6f8e3bf3729e495d89a2d931f2c98 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_client_handler.cpp The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was modified
src/modules/opc_ua/opcua_handler_abstract.h The file was modified
systemtests/src/modules/opc_ua/delayedClient.fboot The file was modified
src/modules/opc_ua/opcua_client_information.h The file was modified
src/modules/opc_ua/opcua_client_handler.h
Commit
b13be30e3626ccaaffd067179479c35f350c7f14
by Alois Zoitl [546652] Removed Muxed serial communciation layer Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=546652 Change-Id: Ie65d90c885acb9d216781c374a94aedc246bf899 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was removed src/arch/pikeos_posix/muxedsercommlayer.h The file was removed src/arch/posix/muxedsercommlayer.h The file was removed src/arch/posix/muxedsercommlayer.cpp The file was modified
src/arch/pikeos_posix/CMakeLists.txt The file was modified
src/arch/posix/CMakeLists.txt
Commit
ba672710cd8835e72b10946012e6cd00e486ec39
by Alois Zoitl [495631] Automatically deactivating string dict builds on MacOS As currently the string dict builds are not working on MacOS this commit deactivates this flag on MacOs builds. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=495631 Change-Id: I07f8b87e3fa9fd3238f8de30d3b00abcc833149a Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/macos/CMakeLists.txt
Commit
a330925f4ea643b8c017dd08a7c87a14262be1c2
by Jose Maria Jesus Cabral Lassalle Make the method context variable a member The static variable that stores the method handles is made a member variable to avoid issues when many forte instances are used from the same dynamic library Change-Id: Iecf56eee00b4dbdc89e7e393627056f134003dbd Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was added src/modules/opc_ua/opcua_remote_handler.cpp The file was modified
CMakeLists.txt The file was modified
buildsupport/forte.cmake The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
src/modules/opc_ua/opcua_client_information.h The file was modified
systemtests/src/modules/opc_ua/typesClient.fboot The file was modified
src/modules/opc_ua/opcua_action_info.h The file was removed src/modules/opc_ua/opcua_client_handler.h The file was modified
src/modules/opc_ua/opcua_nodesets.cpp.in The file was modified
src/modules/opc_ua/opcua_handler_abstract.cpp The file was modified
src/modules/opc_ua/opcua_helper.h The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was added buildsupport/opcua.cmake The file was modified
src/modules/opc_ua/opcua_action_info.cpp The file was modified
src/modules/opc_ua/opcua_handler_abstract.h The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was added src/modules/opc_ua/opcua_remote_handler.h The file was removed src/modules/opc_ua/opcua_client_handler.cpp
Commit
ad2582a3a6fd5ff37fbc0890776e98aa1c67a8b0
by Jose Maria Jesus Cabral Lassalle Allow to easily add new types and remove typeConverter Structures can easily be added in cmake. The transformation from/to opcua/61499 is done automatically from the information of the structure. The first base for arrays is also present, but not ready yet. Also, the typeConverter is not public anymore and common functios are provided and the transformation happends according to the passed CIEC_ANY variable Change-Id: Ib1c7ee24ada5a6099917d502f2acea9b433e65e6 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_action_info.cpp The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was added src/modules/opc_ua/opcua_types.cpp.in The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/opc_ua/opcua_action_info.h The file was modified
src/modules/opc_ua/opcua_client_information.h The file was modified
src/modules/opc_ua/opcua_helper.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
buildsupport/opcua.cmake The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
CMakeLists.txt
Commit
23a62edc1bd4fda18f09d80205299190ba11d839
by Jan Holzweber [549535] Rechanged Adapter Flags The flags where interchanged, fixed this. https://bugs.eclipse.org/bugs/show_bug.cgi?id=549535 Change-Id: Ia66959b99e54dca1aaa8465b2b679f520f1fd9dc Signed-off-by: Jan Holzweber <j.holzweber@gmx.at> The file was modified
src/core/lua/luabfb.cpp
Commit
01c941c34a970b6fd17e00c6d76a973822f195c9
by Alois Zoitl [549852] Corrected adapter event id transformation 4diac FORTE currently indicates adapter events by using the adapter Id (index in the adapter list +1) in the higher 8 bits and the event id in the lower 8 bits. The current Lua implementation uses an Adapter Flag, the adapter id in the higher 16 bits and the event id. The transformation from the first to the second was missing the << 16 after the 1 was substracted from the adapter ID. This is only a first quick fix. I think in the mid turn run we should consider to ommit these transformations at all. This would then only affect the code generator and simplify debugging and common 4diac FORTE behavior. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=549852 Change-Id: Ibde38cbfc45271435b18a5798f8ec81c74b64adc Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/lua/luabfb.h
Commit
fe592de87875fa9107774ce36dae50a7e8da09cd
by Alois Zoitl [550412] Updated main license files to EPL2.0 Updated about.html, epl-2.0.html and notice.html to EPL 2.0 Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=550412 Change-Id: I3cd01ec51eaccc32d41adfd40a0620d28ed4b524 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was removed epl-v10.html The file was modified
notice.html The file was modified
about.html The file was added epl-2.0.html
Commit
18c6175f6a56f3f9b9912303ef5717a09c840b0f
by Alois Zoitl [550412] Updated all copyright headers for EPL 2.0 All copyright headers are updated and also harmonzied regarding formating and use of the correct commetn symbol (i.e., *, #, or %). Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=55041 Change-Id: Ic8e0594c3593d4b803e51fedc17094d5919b0bea Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/CMakeLists.txt The file was modified
src/core/io/mapper/io_handle_bit.h The file was modified
src/arch/vxworks/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_LREAL.h The file was modified
src/arch/ecos/forte_sem.h The file was modified
src/arch/rcX/forte_instance.cpp The file was modified
src/core/datatypes/forte_dword.h The file was modified
src/arch/freeRTOS/forte_sync.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_UINT.h The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_LINT.cpp The file was modified
src/arch/be_m1/BE_SVIFB.cpp The file was modified
src/arch/win32/win32socketinterf.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_UINT.h The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/arch/win32/externtimeha.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LWORD.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_BYTE.h The file was modified
src/core/datatypes/forte_byte.cpp The file was modified
src/arch/be_m1/GET_CHAN_INFO.cpp The file was modified
src/core/cominfra/basecommfb.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_RIGHT.cpp The file was modified
src/modules/IEC61131-3/Comparison/tests/F_EQ_TIME_tester.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_WORD.h The file was modified
src/arch/netos/forte_thread.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_UINT.h The file was modified
src/core/anyadapter.cpp The file was modified
src/arch/be_m1/SVIreceive_1.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LINT.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_INT.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_STRING.cpp The file was modified
src/core/cominfra/localcomlayer.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_WSTRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_WSTRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_UDINT.cpp The file was modified
src/arch/netos/forte_sync.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_GT.cpp The file was modified
src/core/cfb.cpp The file was modified
src/core/if2indco.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_DINT.h The file was modified
src/arch/netos/root.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_INT.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_USINT.cpp The file was modified
src/core/datatypes/convert/DintToConvertFunctions.h The file was modified
src/core/adapterconn.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_BYTE.h The file was modified
src/arch/plcnext/ForteComponentProgramProvider.cpp The file was modified
src/forteinit.h.in The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_UINT.h The file was modified
src/modules/IEC61131-3/CharacterString/F_MID.cpp The file was modified
src/arch/be_m1/CMakeLists.txt The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LWORD.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_LREAL.h The file was modified
src/core/io/configFB/io_controller_part.h The file was modified
src/modules/IEC61131-3/Comparison/F_LE.h The file was modified
src/modules/IEC61131-3/Comparison/F_NE.h The file was modified
src/arch/be_m1/BE_RMT_DEV.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_USINT.h The file was modified
src/core/adapterconn.h The file was modified
src/modules/IEC61131-3/CharacterString/F_CONCAT.h The file was modified
src/core/io/configFB/io_adapter_split.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_UDINT.h The file was modified
src/core/cominfra/basecommfb.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_WSTRING.h The file was modified
src/core/datatypes/forte_byte.h The file was modified
src/arch/posix/forte_architecture_time.cpp The file was modified
src/core/dataconn.cpp The file was modified
src/modules/IEC61131-3/Conversion/DT/CMakeLists.txt The file was modified
src/core/cominfra/serialcomlayerbase.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_NOT.cpp The file was modified
src/core/fmi/fmiTimerHandler.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LWORD.cpp The file was modified
src/arch/be_m1/fortealloc.h The file was modified
src/modules/IEC61131-3/CharacterString/F_REPLACE.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_LINT.h The file was modified
src/core/datatypes/forte_any_date.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROL.cpp The file was modified
src/core/fmi/fmuInstance.h The file was modified
src/core/utils/extevhandlerhelper.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/CMakeLists.txt The file was modified
src/core/utils/criticalregion.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.cpp The file was modified
src/core/datatypes/forte_any_date.cpp The file was modified
src/core/datatypes/forte_usint.cpp The file was modified
src/core/cominfra/rawdatacomlayer.cpp The file was modified
src/core/cominfra/comlayer.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LREAL.h The file was modified
src/core/io/mapper/io_handle_bit.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LINT.cpp The file was modified
src/core/utils/anyhelper.h The file was modified
src/arch/timerha.cpp The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_BYTE_BCD_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_WSTRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_DIV.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_STRING.cpp The file was modified
src/arch/win32/forte_architecture.cpp The file was modified
src/arch/macos/fortealloc.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_ULINT.cpp The file was modified
src/arch/rcX/forte_thread.cpp The file was modified
src/arch/freeRTOS/forte_sem.h The file was modified
src/arch/plcnext/fortealloc.h The file was modified
src/arch/pikeos_posix/fortealloc.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_BYTE.cpp The file was modified
src/core/io/configFB/io_master_multi.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_SINT.cpp The file was modified
src/arch/posix/pctimeha.cpp The file was modified
src/core/lua/CMakeLists.txt The file was modified
src/arch/win32/forte_sync.h The file was modified
src/arch/ecos/forte_sync.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MULTIME.h The file was modified
src/core/fbcontainer.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_USINT_TO_BCD_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_STRING.cpp The file was modified
src/arch/be_m1/SVIsend_1.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MUL.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_BYTE.h The file was modified
forte_config.h.in The file was modified
src/core/io/configFB/io_controller_part.cpp The file was modified
src/core/fmi/fmuValueContainer.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_STRING.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_ULINT.h The file was modified
src/arch/win32/externtimeha.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_WORD.h The file was modified
src/core/datatypes/forte_any_num.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_UINT.cpp The file was modified
src/core/io/mapper/io_handle.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_LINT.cpp The file was modified
src/arch/vxworks/forte_architecture_time.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LWORD.cpp The file was modified
src/core/utils/forte_constants.h The file was modified
src/core/datatypes/forte_sint.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_LINT.cpp The file was added .settings/language.settings.xml The file was modified
src/core/ecet.cpp The file was modified
src/core/datatypes/forte_lreal.h The file was modified
src/arch/macos/forte_sem.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_STRING.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_USINT.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LWORD.h The file was modified
src/core/datatypes/forte_int.h The file was modified
src/core/datatypes/convert/WordToConvertFunctions.h The file was modified
src/arch/threadbase.tpp The file was modified
src/core/iec61131_functions.h The file was modified
buildsupport/generate_modules_cmake_file.cmake The file was modified
src/arch/win32/pctimeha.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_UINT.cpp The file was modified
src/core/cominfra/comCallback.h The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_UDINT.h The file was modified
src/arch/vxworks/forte_thread.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_STRING.h The file was modified
src/arch/ecos/ecostiha.cpp The file was modified
src/core/adapter.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_SINT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_UDINT.h The file was modified
src/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/INT/CMakeLists.txt The file was modified
src/arch/pikeos_posix/forte_thread.h The file was modified
src/core/extevhan.cpp The file was modified
src/arch/macos/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_ULINT_TO_BCD_LWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_DINT.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_LINT.cpp The file was modified
src/arch/netos/CMakeLists.txt The file was modified
src/core/genfb.h The file was modified
src/arch/pikeos_posix/forte_sem.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_UDINT.cpp The file was modified
src/arch/forte_architecture_time.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_WSTRING.h The file was modified
src/core/ecetFactory.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_DT_TIME.h The file was modified
src/core/io/processinterface.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_DWORD.cpp The file was modified
src/arch/rcX/rcXTimerHandler.h The file was modified
src/core/device.h The file was modified
src/core/cominfra/rawdatacomlayer.h The file was modified
src/arch/netos/forte_sem.h The file was modified
src/arch/timerha.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHR.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_DWORD.h The file was modified
src/core/utils/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_LREAL.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_ULINT.h The file was modified
buildsupport/generate_stringlist_include_files.cmake The file was modified
src/arch/ecos/phycoreat91/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_WORD.cpp The file was modified
src/arch/ecos/ecoscppinit.cpp The file was modified
src/core/lua/luabfbtypeentry.cpp The file was modified
src/core/io/configFB/io_adapter_multi.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_INT.cpp The file was modified
src/core/datatypes/convert/LintToConvertFunctions.h The file was modified
src/arch/win32/forte_architecture_time.cpp The file was modified
src/arch/plcnext/ForteLibrary.h The file was modified
src/core/datatypes/forte_dword.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/CMakeLists.txt The file was modified
src/arch/freeRTOS/forte_architecture.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_TRUNC.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_TIME.h The file was modified
src/core/io/device/io_controller.h The file was modified
src/core/cominfra/comlayer_async.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MOD.h The file was modified
src/core/genfb.tpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_SINT.cpp The file was modified
src/arch/win32/forte_instance.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_INT.h The file was modified
src/arch/be_m1/stdint.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_DWORD.cpp The file was modified
src/core/io/configFB/io_base.cpp The file was modified
src/arch/datatype.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_LE.cpp The file was modified
src/core/datatypes/unicode_utils.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LWORD.h The file was modified
src/arch/be_m1/forte_sem.h The file was modified
src/core/io/device/io_controller_multi.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MOD.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROR.h The file was modified
src/core/fmi/fmuInstance.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_XOR.cpp The file was modified
src/arch/freeRTOS/freertostiha.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LINT.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_DWORD.h The file was modified
src/arch/plcnext/ForteComponent.cpp The file was modified
src/core/datatypes/forte_any_bit.cpp The file was modified
src/modules/IEC61131-3/Comparison/tests/F_GT_TIME_tester.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_STRING.cpp The file was modified
src/core/fmi/processinterface.cpp The file was modified
src/core/io/device/CMakeLists.txt The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/core/datatypes/forte_any_string.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_SINT.h The file was modified
src/core/basicfb.cpp The file was modified
src/arch/utils/CMakeLists.txt The file was modified
src/core/fmi/fmiInterface.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_LREAL.cpp The file was modified
buildsupport/GCov.cmake The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_WSTRING.cpp The file was modified
src/arch/posix/pctimeha.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_SINT.cpp The file was modified
src/core/datatypes/convert/ByteToConvertFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_ULINT.cpp The file was modified
src/modules/HTTP/httplayer.h The file was modified
src/core/cfb.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_UDINT_TO_BCD_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_USINT.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_XOR.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_UINT.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_USINT.cpp The file was modified
src/core/cominfra/comtypes.h The file was modified
src/core/cominfra/localcomlayer.cpp The file was modified
src/core/lua/luabfbtypeentry.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_UDINT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_REAL.cpp The file was modified
src/arch/ecos/forte_instance.cpp The file was modified
src/core/utils/parameterParser.h The file was modified
src/arch/posix/fortealloc.h The file was modified
src/core/datatypes/forte_array.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_STRING.cpp The file was modified
src/modules/HTTP/http_handler.h The file was modified
src/arch/rcX/fortealloc.h The file was modified
src/modules/IEC61131-3/Comparison/F_LT.h The file was modified
src/core/datatypes/convert/DateAndTimeToConvertFunctions.h The file was modified
src/arch/netos/forte_architecture_time.cpp The file was modified
src/core/conn.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_CONCAT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_DWORD.cpp The file was modified
src/arch/rcX/forte_sync.h The file was modified
src/arch/rcX/rcXUtilities.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_XOR.h The file was modified
src/core/fmi/fmuConfig.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_REAL.cpp The file was modified
src/arch/ecos/fortealloc.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_ULINT.h The file was modified
src/arch/posix/posixsercommlayer.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_LINT.cpp The file was modified
src/arch/genforte_realFunctions.cpp The file was modified
src/arch/be_m1/fortemodule.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_WORD.cpp The file was modified
buildsupport/generate_init.cmake The file was modified
src/core/datatypes/forte_wstring.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_WORD.h The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_DWORD.cpp The file was modified
src/core/datatypes/forte_dint.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_UINT.cpp The file was modified
src/arch/macos/forte_sem.cpp The file was modified
src/arch/pikeos_posix/main.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_LWORD.cpp The file was modified
src/arch/posix/forte_thread.h The file was modified
src/modules/IEC61131-3/Conversion/LREAL/CMakeLists.txt The file was modified
src/arch/netos/txtimeha.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_NOT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_SINT.h The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_REAL.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_WSTRING.cpp The file was modified
src/core/io/configFB/io_adapter_multi.h The file was modified
src/modules/IEC61131-3/CharacterString/F_CONCAT_DATE_TOD.h The file was modified
src/core/datatypes/convert/UsintToConvertFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_BYTE.cpp The file was modified
src/core/datatypes/forte_any_bit.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_INT.h The file was modified
src/gen_include.cpp.in The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_UINT.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_ADD_TOD_TIME.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_REAL.h The file was modified
src/arch/win32/pctimeha.h The file was modified
src/core/lua/luatype.h The file was modified
src/modules/IEC61131-3/CharacterString/F_LEN.h The file was modified
src/core/io/configFB/io_master_multi.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_LINT.h The file was modified
src/core/fmi/comm/CMakeLists.txt The file was modified
src/core/fmi/comm/fmuHandler.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_SINT.cpp The file was modified
src/arch/rcX/forte_instance.h The file was modified
src/modules/IEC61131-3/Comparison/F_GT.h The file was modified
buildsupport/wago_pfc200/forte_wago.make The file was modified
src/core/datatypes/forte_uint.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_AND.cpp The file was modified
src/core/datatypes/forte_date.cpp The file was modified
src/core/lua/luaadaptertypeentry.cpp The file was modified
src/arch/fdselecthand.cpp The file was modified
src/arch/posix/forte_sem.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_ADD.h The file was modified
src/arch/win32/forte_thread.cpp The file was modified
src/core/datatypes/forte_real.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LWORD.h The file was modified
src/core/datatypes/forte_string.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_SINT.h The file was modified
src/core/stringdict.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_USINT.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_USINT.h The file was modified
src/modules/IEC61131-3/Conversion/DT/F_DT_TO_TOD.h The file was modified
src/arch/ecos/forte_sync.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_REPLACE.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/CMakeLists.txt The file was modified
src/arch/plcnext/ForteComponentProgramProvider.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_LWORD.cpp The file was modified
src/modules/HTTP/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_STRING.cpp The file was modified
src/core/cominfra/commfb.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_TOD_TOD.h The file was modified
src/modules/IEC61131-3/CharacterString/F_INSERT.cpp The file was modified
src/core/datatypes/forte_wstring.cpp The file was modified
src/core/datatypes/forte_struct.h The file was modified
src/modules/IEC61131-3/Comparison/tests/CMakeLists.txt The file was modified
src/arch/ecos/sockhand.h The file was modified
src/arch/plcnext/ForteIOHandler.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_DWORD_BCD_TO_UDINT.h The file was modified
src/core/io/mapper/io_observer.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_LREAL.h The file was modified
src/arch/plcnext/ForteIOHandler.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_SINT.cpp The file was modified
buildsupport/generate_stringlist.cmake The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LREAL.h The file was modified
src/core/lua/luabfb.cpp The file was modified
src/arch/vxworks/forte_sem.cpp The file was modified
src/arch/ecos/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_INT.cpp The file was modified
src/arch/threadbase.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_USINT.h The file was modified
src/arch/pikeos_posix/pctimeha.h The file was modified
src/core/datatypes/forte_time_of_day.cpp The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_LWORD_BCD_TO_ULINT.cpp The file was modified
src/arch/freeRTOS/forte_Init.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_BYTE_BCD_TO_USINT.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_DINT.cpp The file was modified
src/core/datatypes/forte_any_num.h The file was modified
src/core/datatypes/convert/LwordToConvertFunctions.h The file was modified
src/core/mgmcmdstruct.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_LWORD.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_BYTE.h The file was modified
src/core/lua/luacfb.h The file was modified
src/core/io/configFB/io_slave_multi.h The file was modified
src/core/fbcontainer.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_EXPT.h The file was modified
src/arch/win32/sockhand.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROL.h The file was modified
src/arch/rcX/forte_architecture_time.cpp The file was modified
src/arch/genfortealloc.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_REAL.h The file was modified
src/core/datatypes/CMakeLists.txt The file was modified
src/core/datatypes/convert/BoolToConvertFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_ULINT.cpp The file was modified
src/core/io/configFB/io_controller_split.cpp The file was modified
src/core/io/processinterface.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_USINT.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_BYTE.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_DINT.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_ULINT.h The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_WSTRING.h The file was modified
src/arch/freeRTOS/forte_sem.cpp The file was modified
src/arch/rcX/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_SINT.h The file was modified
src/core/datatypes/convert/TimeInResolutionConvertFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_BYTE.cpp The file was modified
src/arch/plcnext/CMakeLists.txt The file was modified
src/arch/netos/forte_sync.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_ULINT.h The file was modified
src/core/datatypes/forte_any.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_UINT.h The file was modified
src/core/datatypes/forte_string.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_TOD_TIME.cpp The file was modified
src/modules/IEC61131-3/Conversion/BCD/CMakeLists.txt The file was modified
src/arch/pikeos_posix/posixsercommlayer.h The file was modified
src/core/datatypes/convert/convert_functions.h The file was modified
src/core/monitoring.h The file was modified
src/core/io/device/io_controller_multi.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_LREAL.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_DWORD.cpp The file was modified
src/arch/be_m1/BE_SVIFB.h The file was modified
src/core/datatypes/forte_ulint.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LWORD.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_LREAL.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_WSTRING.h The file was modified
src/core/monitoring.cpp The file was modified
src/modules/IEC61131-3/BistableElements/CMakeLists.txt The file was modified
src/arch/fortenew.h The file was modified
src/core/datatypes/forte_array.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_ULINT.cpp The file was modified
src/core/fmi/fmuValueContainer.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_USINT.h The file was modified
src/core/cominfra/comlayersmanager.cpp.in The file was modified
src/core/io/configFB/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_DINT.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LINT.h The file was modified
src/arch/rcX/forte_sem.cpp The file was modified
src/arch/freeRTOS/forte_Init.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_WORD.h The file was modified
src/core/lua/luaadapter.h The file was modified
src/core/fmi/fmuEcet.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_STRING.cpp The file was modified
src/arch/be_m1/fortemodule.cpp The file was modified
src/arch/ecos/ecostiha.h The file was modified
src/arch/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_UDINT.cpp The file was modified
src/core/datatypes/forte_bool.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_SINT.h The file was modified
src/modules/IEC61131-3/CharacterString/F_LEN.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_UINT.h The file was modified
src/core/io/configFB/io_configFB_controller.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_MULTIME.cpp The file was modified
src/core/datatypes/convert/UlintToConvertFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_WORD.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_UDINT.h The file was modified
src/core/lua/luaengine.h The file was modified
src/modules/IEC61131-3/Comparison/F_GE.cpp The file was modified
src/arch/win32/forte_sem.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MOVE.h The file was modified
src/core/simplefb.h The file was modified
src/arch/ecos/forte_sem.cpp The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_UINT_TO_BCD_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_UDINT.cpp The file was modified
src/arch/plcnext/sockhand.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_UDINT.h The file was modified
src/arch/win32/main.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_WSTRING.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_DINT.h The file was modified
src/core/esfb.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_WORD_BCD_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_WSTRING.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_ULINT.h The file was modified
src/core/datatypes/convert/RealToConvertFunctions.h The file was modified
src/arch/rcX/forte_sem.h The file was modified
src/core/datatypes/forte_real.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_INT.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_INT.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_WORD.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Arithmetic/F_TRUNC.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_BYTE.h The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_ULINT.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_WSTRING.cpp The file was modified
src/arch/posix/sockhand.h The file was modified
src/core/datatypes/forte_bool.cpp The file was modified
src/core/io/device/io_controller_poll.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_NE.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_WSTRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_ULINT.h The file was modified
src/core/fmi/processinterface.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_ULINT.cpp The file was modified
src/arch/be_m1/GET_CHAN_INFO.h The file was modified
src/core/conn.h The file was modified
src/core/datatypes/forte_udint.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_ULINT.cpp The file was modified
src/core/cominfra/comlayersmanager.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_USINT_TO_BCD_BYTE.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_EXPT.cpp The file was modified
src/core/extevhan.h The file was modified
src/arch/vxworks/sockhand.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_MOVE.cpp The file was modified
src/core/datatypes/forte_int.cpp The file was modified
src/core/cominfra/comlayer_async.cpp The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_LEFT.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_UINT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_INT.h The file was modified
src/arch/pikeos_posix/forte_sync.h The file was modified
buildsupport/wago_pfc200/forte_wago.in The file was modified
src/modules/IEC61131-3/BitwiseOperators/genbitbase.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_INT.h The file was modified
src/arch/forte_realFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/CMakeLists.txt The file was modified
src/core/resource.cpp The file was modified
src/core/fortenode.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_TOD_TIME.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_REAL.h The file was modified
src/core/iec61131_cast_helper.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_ULINT.cpp The file was modified
src/arch/rcX/rcXUtilities.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LWORD.cpp The file was modified
src/core/datatypes/forte_any_derived.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_DIV.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_AND.h The file was modified
src/arch/freeRTOS/main.cpp The file was modified
src/modules/IEC61131-3/Conversion/DT/F_DT_TO_DATE.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_STRING.h The file was modified
src/core/datatypes/convert/DwordToConvertFunctions.h The file was modified
src/modules/IEC61131-3/CharacterString/F_DELETE.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_LWORD.cpp The file was modified
src/core/datatypes/forte_time.h The file was modified
src/arch/devlog.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_UDINT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_WORD.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_SINT.cpp The file was modified
src/arch/be_m1/SET_VALUE.h The file was modified
src/core/fmi/comm/fmuHandler.cpp The file was modified
src/core/fortelist.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_DIVTIME.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_REAL.h The file was modified
src/core/device.cpp The file was modified
src/arch/ecos/phycoreat91/phycoreAT91main.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DT/F_DT_TO_TOD.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_USINT.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_DWORD.h The file was modified
src/arch/posix/forte_sync.h The file was modified
src/core/funcbloc.cpp The file was modified
src/arch/macos/forte_sync.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LREAL.cpp The file was modified
src/core/lua/luacfbtypeentry.h The file was modified
src/core/dataconn.h The file was modified
src/arch/fdselecthand.h The file was modified
src/core/datatypes/forte_lint.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_WSTRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_LINT.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/CMakeLists.txt The file was modified
src/core/fmi/CMakeLists.txt The file was modified
src/core/datatypes/forte_any_elementary.h The file was modified
src/modules/IEC61131-3/CharacterString/F_CONCAT_DATE_TOD.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_STRING.cpp The file was modified
src/arch/plcnext/forte_thread.h The file was modified
src/core/datatypes/forte_lint.cpp The file was modified
src/core/datatypes/forte_ulint.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.h The file was modified
src/arch/win32/fortealloc.h The file was modified
src/core/datatypes/forte_date_and_time.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/BistableElements/FB_SR.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_ULINT.cpp The file was modified
src/arch/plcnext/ForteComponent.h The file was modified
src/core/io/mapper/io_mapper.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_REAL.h The file was modified
src/core/if2indco.h The file was modified
src/modules/IEC61131-3/Conversion/DT/F_DT_TO_DATE.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_UINT.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_REAL.h The file was modified
src/core/utils/fixedcapvector.h The file was modified
src/arch/vxworks/forte_thread.cpp The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/arch/posix/forte_sync.cpp The file was modified
src/core/datatypes/convert/LrealToConvertFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_WSTRING.cpp The file was modified
CMakeLists.txt The file was modified
src/arch/win32/forte_thread.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_DWORD_BCD_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_LINT.h The file was modified
src/modules/IEC61131-3/Arithmetic/CMakeLists.txt The file was modified
src/core/cominfra/ipcomlayer.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LINT.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_UDINT.cpp The file was modified
src/arch/posix/main.cpp The file was modified
src/core/datatypes/forte_any_magnitude.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_WSTRING.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_LINT.h The file was modified
src/modules/IEC61131-3/Comparison/tests/F_GT_TIME_tester.cpp The file was modified
src/core/io/device/io_controller_poll.cpp The file was modified
src/arch/rcX/rcXSocketInterface.h The file was modified
src/arch/posix/posixsercommlayer.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_OR.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_ROR.cpp The file was modified
src/arch/netos/forte_thread.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_UDINT.cpp The file was modified
src/arch/freeRTOS/CMakeLists.txt The file was modified
src/modules/IEC61131-3/BistableElements/FB_SR.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_ULINT_TO_BCD_LWORD.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_BYTE.h The file was modified
src/arch/rcX/forte_architecture.cpp The file was modified
src/core/datatypes/forte_any_elementary.cpp The file was modified
src/core/CMakeLists.txt The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHL.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_UINT_TO_BCD_WORD.h The file was modified
src/core/resource.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_FIND.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_INT.h The file was modified
src/core/event.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LREAL.cpp The file was modified
src/arch/macos/forte_thread.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_DT_DT.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LINT.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_ADD_TOD_TIME.cpp The file was modified
src/arch/ecos/nios2/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_LINT.h The file was modified
src/core/cominfra/fbdkasn1layer.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LWORD.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_WORD_BCD_TO_UINT.h The file was modified
src/core/datatypes/convert/TimeToConvertFunctions.h The file was modified
src/core/io/mapper/io_mapper.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_ULINT.h The file was modified
src/core/lua/luacfb.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_LINT.cpp The file was modified
src/arch/freeRTOS/freertostiha.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_LREAL.h The file was modified
src/arch/be_m1/GET_VALUE.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_STRING.h The file was modified
4diac-forte.spec The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_LINT.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB.cpp The file was modified
src/core/io/configFB/io_adapter_split.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_SINT.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_UDINT.cpp The file was modified
src/core/datatypes/forte_struct.cpp The file was modified
src/core/adapter.h The file was modified
src/core/cominfra/comlayer.cpp The file was modified
src/arch/forte_architecture.h The file was modified
src/arch/utils/timespec_utils.h The file was modified
src/core/fmi/comm/fmuComLayer.cpp The file was modified
src/arch/freeRTOS/forte_thread.h The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_SINT.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_S_TO_ULINT.h The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_UDINT_TO_BCD_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_WSTRING.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_UINT.h The file was modified
src/arch/plcnext/ForteLibrary.cpp The file was modified
src/core/io/configFB/io_slave_multi.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/CMakeLists.txt The file was modified
src/modules/IEC61131-3/CharacterString/F_FIND.h The file was modified
src/core/utils/fortearray.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_BYTE.cpp The file was modified
src/arch/be_m1/BE_RMT_DEV.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_RIGHT.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_UDINT.cpp The file was modified
src/arch/be_m1/forte_sync.h The file was modified
src/arch/win32/serlayer/cwin32sercomhandler.h The file was modified
src/core/datatypes/convert/CMakeLists.txt The file was modified
src/arch/bsdsocketinterf.cpp The file was modified
src/arch/be_m1/SVIsend_1.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_WSTRING.h The file was modified
src/arch/rcX/forte_sync.cpp The file was modified
src/core/fmi/fmuEcetFactory.cpp The file was modified
src/arch/bsdsocketinterf.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_UDINT.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_ULINT.h The file was modified
src/arch/netos/sockhand.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_INT.cpp The file was modified
src/core/datatypes/forte_lword.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_SINT.h The file was modified
src/core/utils/parameterParser.cpp The file was modified
src/arch/gensockhand.h The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_UINT.h The file was modified
src/core/lua/luacfbtypeentry.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_UDINT.cpp The file was modified
src/arch/ecos/forte_thread.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_LWORD.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_LINT.h The file was modified
src/core/datatypes/forte_time_of_day.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_BYTE.cpp The file was modified
src/core/simplefb.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_GE.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_STRING.h The file was modified
src/core/fmi/fmiTimerHandler.h The file was modified
src/core/datatypes/convert/UintToConvertFunctions.h The file was modified
src/core/io/mapper/io_observer.h The file was modified
src/arch/be_m1/SVIreceive_1.h The file was modified
src/arch/freeRTOS/forte_sync.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_TOD_TOD.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_LINT.cpp The file was modified
src/core/lua/luaadaptertypeentry.h The file was modified
src/arch/plcnext/forte_sem.h The file was modified
src/arch/vxworks/main.cpp The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_USINT.h The file was modified
src/arch/netos/netos74/CMakeLists.txt The file was modified
src/core/datatypes/forte_lword.h The file was modified
src/core/datatypes/forte_date_and_time.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Comparison/CMakeLists.txt The file was modified
src/arch/macos/forte_sync.h The file was modified
src/core/datatypes/forte_any_string.cpp The file was modified
src/arch/rcX/rcXTimerHandler.cpp The file was modified
buildsupport/forte.cmake The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_UINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_SINT.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHR.cpp The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_UDINT.h The file was modified
src/arch/posix/CMakeLists.txt The file was modified
src/core/datatypes/forte_any_real.h The file was modified
src/arch/plcnext/forte_sync.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_WORD.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_STRING.h The file was modified
src/arch/be_m1/sockhand.h The file was modified
src/modules/IEC61131-3/CharacterString/F_DELETE.h The file was modified
src/arch/vxworks/forte_sem.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_LREAL.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_INT.h The file was modified
src/arch/be_m1/forte_thread.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_DATE_DATE.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_INT.h The file was modified
src/core/typelib.h The file was modified
src/core/datatypes/forte_word.h The file was modified
src/core/ecet.h The file was modified
src/core/datatypes/forte_uint.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_ULINT.cpp The file was modified
src/core/deviceExecutionHandlers.cpp.in The file was modified
src/arch/utils/mainparam_utils.cpp The file was modified
src/core/datatypes/forte_sint.cpp The file was modified
src/core/devexec.h The file was modified
src/core/typelib.cpp The file was modified
src/modules/IEC61131-3/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_ULINT.h The file was modified
src/core/io/configFB/io_configFB_controller.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_BOOL.cpp The file was modified
src/core/lua/luaadapter.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_WSTRING.h The file was modified
src/arch/freeRTOS/forte_thread.cpp The file was modified
src/modules/IEC61131-3/Conversion/BCD/F_LWORD_BCD_TO_ULINT.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_DWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_LREAL.cpp The file was modified
src/core/basicfb.h The file was modified
src/core/datatypes/convert/IntToConvertFunctions.h The file was modified
src/arch/vxworks/fortealloc.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_DATE_DATE.h The file was modified
src/arch/be_m1/forte_thread.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_SINT.cpp The file was modified
src/core/utils/singlet.h The file was modified
src/arch/win32/forte_sem.cpp The file was modified
src/core/datatypes/forte_any_int.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_LREAL.h The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_LWORD.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_ADD_DT_TIME.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_BYTE.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LWORD.cpp The file was modified
src/arch/utils/mainparam_utils.h The file was modified
src/modules/IEC61131-3/BistableElements/FB_RS.cpp The file was modified
src/core/datatypes/forte_any.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_STRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_DINT.h The file was modified
src/arch/be_m1/SET_VALUE.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_BYTE.h The file was modified
src/core/datatypes/forte_any_magnitude.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_TIME.cpp The file was modified
src/arch/ecos/forte_architecture.cpp The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_WORD.cpp The file was modified
src/arch/netos/fortealloc.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_ADD_DT_TIME.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_EQ.cpp The file was modified
src/core/datatypes/forte_lreal.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_DWORD.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_SINT.h The file was modified
src/arch/freeRTOS/sockhand.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Comparison/tests/F_EQ_TIME_tester.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_DINT.cpp The file was modified
src/core/datatypes/forte_dint.h The file was modified
src/core/anyadapter.h The file was modified
src/arch/utils/timespec_utils.cpp The file was modified
src/arch/devlog.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_STRING.cpp The file was modified
src/arch/netos/txtimeha.h The file was modified
src/core/forteiterator.h The file was modified
src/modules/IEC61131-3/Arithmetic/F_DIVTIME.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_ADD.cpp The file was modified
src/arch/forte_printer.h The file was modified
src/modules/IEC61131-3/CharacterString/F_LEFT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_ULINT.h The file was modified
src/arch/rcX/rcXSocketInterface.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LINT.h The file was modified
src/modules/IEC61131-3/Conversion/LWORD/F_LWORD_TO_UDINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_STRING.h The file was modified
src/arch/netos/forte_sem.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LREAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_REAL.cpp The file was modified
src/arch/pikeos_posix/pctimeha.cpp The file was modified
src/core/datatypes/forte_date.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LWORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_LINT.h The file was modified
src/core/datatypes/forte_udint.h The file was modified
src/arch/ecos/forte_instance.h The file was modified
src/core/utils/staticassert.h The file was modified
src/core/fmi/fmuEcet.cpp The file was modified
src/core/io/mapper/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_DINT.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_US_TO_ULINT.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_BYTE.h The file was modified
src/core/cominfra/fbdkasn1layer.cpp The file was modified
src/core/datatypes/forte_usint.h The file was modified
src/core/datatypes/convert/WstringToConvertFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/DINT/F_DINT_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/CharacterString/F_INSERT.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_DINT.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_DT_TIME.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_ULINT.h The file was modified
src/core/devexec.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_UDINT.cpp The file was modified
src/arch/freeRTOS/fortealloc.h The file was modified
src/core/cominfra/CMakeLists.txt The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_SHL.cpp The file was modified
src/core/datatypes/convert/SintToConvertFunctions.h The file was modified
src/arch/rcX/sockhand.h The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_BOOL.h The file was modified
src/arch/win32/win32socketinterf.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_USINT.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_LREAL.h The file was modified
src/core/io/mapper/io_handle.cpp The file was modified
src/core/iec61131_functions.cpp The file was modified
src/arch/genforte_printer.cpp The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.cpp The file was modified
src/modules/HTTP/httpparser.h The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_SINT.cpp The file was modified
src/core/lua/luatype.cpp The file was modified
src/arch/vxworks/forte_sync.cpp The file was modified
src/core/stringdict.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_WSTRING.cpp The file was modified
src/modules/IEC61131-3/Conversion/UDINT/F_UDINT_TO_INT.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_MUL.h The file was modified
src/modules/IEC61131-3/Arithmetic/GEN_ADD.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_WSTRING.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_NS_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_DINT.h The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_IN_MS_TO_ULINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_WSTRING.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_SINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/STRING/F_STRING_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_AND.cpp The file was modified
src/arch/win32/serlayer/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_REAL.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_REAL.cpp The file was modified
doc/coding_rules/src/forte_coding_rules.tex The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_WORD.cpp The file was modified
src/modules/IEC61131-3/Conversion/TIME/F_TIME_TO_STRING.h The file was modified
src/core/datatypes/convert/BcdConvertFunctions.h The file was modified
src/modules/IEC61131-3/BistableElements/FB_RS.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/genbitbase.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_STRING.h The file was modified
src/core/datatypes/unicode_utils.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_WSTRING.cpp The file was modified
src/arch/posix/forte_sem.cpp The file was modified
src/arch/be_m1/GET_VALUE.h The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_UINT.cpp The file was modified
src/forteinit.cpp.in The file was modified
src/core/io/CMakeLists.txt The file was modified
src/modules/IEC61131-3/BitwiseOperators/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_INT.cpp The file was modified
src/core/datatypes/convert/StringToConvertFunctions.h The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_UDINT.h The file was modified
src/arch/macos/sockhand.h The file was modified
src/arch/win32/winforte_printer.cpp The file was modified
src/core/lua/luaengine.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_LT.cpp The file was modified
src/modules/IEC61131-3/Conversion/BYTE/F_BYTE_TO_DINT.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_REAL.h The file was modified
src/arch/posix/forte_thread.cpp The file was modified
src/core/datatypes/convert/UdintToConvertFunctions.h The file was modified
src/core/funcbloc.h The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_DINT.h The file was modified
src/arch/pikeos_posix/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/DWORD/F_DWORD_TO_LWORD.cpp The file was modified
src/core/utils/string_utils.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_EQ.h The file was modified
src/modules/IEC61131-3/Conversion/LREAL/F_LREAL_TO_STRING.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_WORD.h The file was modified
src/core/eventconn.h The file was modified
src/modules/IEC61131-3/BitwiseOperators/F_OR.cpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_DINT.cpp The file was modified
src/arch/win32/forte_instance.h The file was modified
src/core/fmi/comm/fmuComLayer.h The file was modified
src/arch/vxworks/forte_sync.h The file was modified
src/core/eventconn.cpp The file was modified
src/core/datatypes/forte_any_real.cpp The file was modified
src/arch/ecos/forte_thread.cpp The file was modified
src/core/datatypes/forte_any_int.h The file was modified
src/core/cominfra/serialcomlayerbase.tpp The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_WSTRING.cpp The file was modified
src/modules/IEC61131-3/Arithmetic/F_SUB_DT_DT.cpp The file was modified
src/arch/win32/forte_sync.cpp The file was modified
src/core/cominfra/commfb.cpp The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_USINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_UDINT.h The file was modified
src/arch/rcX/forte_thread.h The file was modified
src/modules/IEC61131-3/CharacterString/CMakeLists.txt The file was modified
src/modules/IEC61131-3/Conversion/REAL/F_REAL_TO_DINT.h The file was modified
src/core/utils/string_utils.h The file was modified
src/modules/IEC61131-3/Conversion/INT/F_INT_TO_LINT.cpp The file was modified
src/modules/IEC61131-3/Conversion/LINT/F_LINT_TO_ULINT.h The file was modified
src/arch/pikeos_posix/sockhand.h The file was modified
src/modules/IEC61131-3/CharacterString/F_MID.h The file was modified
src/core/datatypes/forte_word.cpp The file was modified
src/modules/IEC61131-3/BitwiseOperators/GEN_OR.h The file was modified
src/modules/IEC61131-3/Conversion/SINT/F_SINT_TO_STRING.h The file was modified
src/core/io/configFB/io_controller_split.h The file was modified
src/core/io/configFB/io_base.h The file was modified
src/core/mgmcmd.h The file was modified
src/modules/IEC61131-3/Conversion/BOOL/F_BOOL_TO_STRING.cpp The file was modified
src/core/lua/luabfb.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was added systemtests/src/modules/opc_ua/localFailAction.fboot The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_action_info.cpp The file was modified
src/modules/opc_ua/opcua_helper.cpp The file was modified
src/modules/opc_ua/opcua_remote_handler.cpp The file was added systemtests/src/modules/opc_ua/clientFailAction.fboot The file was modified
systemtests/src/modules/opc_ua/localFailAction.fboot The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was modified
systemtests/src/modules/opc_ua/clientFailAction.fboot The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp
Commit
414bb6a46fb9998d971a55abd1c44e8eeae01b89
by Jose Maria Jesus Cabral Lassalle [550525] Use xTaskGetTickCount() in freeRTOS For the monotonic timer, the posix functions aren't always available, so xTaskGetTickCount() is used to calculate the time Change-Id: I7461ee92802c5d6429b2eecebfbbd363d63832de Signed-off-by: Jose Cabral <cabral@fortiss.org> Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=550525 The file was modified
src/arch/freeRTOS/CMakeLists.txt The file was added src/arch/freeRTOS/forte_architecture_time.cpp
Commit
6dc8555dcf2b593e55f3caa77153d957d300aa25
by Jose Maria Jesus Cabral Lassalle Add default values to test to avoid errors For subscriptions and local read with many variables, the IND might be triggered and only one SD was updtaed The default value is tested also to avoid false negatives Change-Id: Ic7ee274473bcdcd741de8aaa1cbf01c45a67b2d9 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
systemtests/src/modules/opc_ua/localFirstWrite.fboot The file was modified
systemtests/src/modules/opc_ua/delayedServer.fboot The file was modified
systemtests/src/modules/opc_ua/clientWorking.fboot The file was modified
systemtests/src/modules/opc_ua/localFirstRead.fboot The file was modified
systemtests/src/modules/opc_ua/serverWorking.fboot The file was removed src/modules/opc_ua/readme.md The file was modified
src/modules/opc_ua/types/forte_localizedtext.h The file was modified
src/modules/opc_ua/FBs/LocalizedText2LocalizedText.cpp The file was modified
src/modules/opc_ua/FBs/LocalizedText2LocalizedText.h The file was modified
src/modules/opc_ua/types/CMakeLists.txt The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/types/forte_localizedtext.cpp The file was modified
src/modules/opc_ua/FBs/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp
Commit
e89880cf43fe5a9dce3f84ac58d48587cf7e3978
by Kirill Dorofeev [550698] cmake vars for opcua publishing interval cmake variables added for both opc ua server minimal publishing interval and opc ua client requested publishing interval, when creating an opc ua data subscription Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=550698 Change-Id: I6b8cf2d389ca84fad461d2d1470959ca92fe4956 Signed-off-by: kdorofeev <dorofeev@fortiss.org> The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was modified
src/modules/opc_ua/opcua_remote_handler.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/core/datatypes/forte_any.cpp The file was modified
src/core/utils/string_utils.cpp The file was modified
src/core/utils/string_utils.h The file was modified
tests/core/utils/string_utils_test.cpp The file was modified
src/core/resource.cpp The file was modified
tests/core/cominfra/CMakeLists.txt The file was added tests/core/cominfra/extractLayerAndParamsTest.cpp The file was modified
src/core/cominfra/basecommfb.cpp The file was modified
src/core/monitoring.cpp The file was modified
src/core/cominfra/basecommfb.h
Commit
2e04ab18c76215125be92f23d9b690e73bc6a779
by Alois Zoitl [551644] Fixed several issues in posix serial layer This fix contains: - build issues and dependencies - correctly opening the serial port and putting the layer into the correct state - Mutex protected the receive buffer - Bigger default size of the receive buffer Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=551644 Change-Id: I578e568bac984e97d102e9e697e374c769052bde Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/cominfra/serialcomlayerbase.h The file was modified
src/core/cominfra/serialcomlayerbase.tpp The file was modified
src/arch/posix/posixsercommlayer.cpp The file was modified
src/arch/posix/posixsercommlayer.h The file was modified
src/modules/arrowhead/common/JSON/ArrowheadJSONHelper.h The file was added src/modules/arrowhead/eventHandler/HTTP/SubscribeEventHTTP.cpp The file was added src/modules/arrowhead/eventHandler/HTTP/SubscribeEventHTTP.h The file was added src/modules/arrowhead/eventHandler/forte_arrowheadevent.h The file was added src/modules/arrowhead/eventHandler/ArrowheadPublish.cpp The file was added src/modules/arrowhead/eventHandler/CMakeLists.txt The file was modified
src/modules/HTTP/httpparser.cpp The file was removed src/modules/arrowhead/SystemTests/Arrowhead_HTTPTest.fboot The file was added src/modules/arrowhead/eventHandler/forte_eventfilter.cpp The file was modified
src/modules/arrowhead/CMakeLists.txt The file was added src/modules/arrowhead/eventHandler/HTTP/CMakeLists.txt The file was removed src/modules/arrowhead/SystemTests/CMakeLists.txt The file was added src/modules/arrowhead/eventHandler/ArrowheadPublish.h The file was added src/modules/arrowhead/eventHandler/ArrowheadPublishAdp.cpp The file was added src/modules/arrowhead/eventHandler/SubscribeEventAdp.h The file was modified
systemtests/src/modules/CMakeLists.txt The file was added src/modules/arrowhead/eventHandler/SubscribeEventAdp.cpp The file was added src/modules/arrowhead/eventHandler/HTTP/PublishEventHTTP.h The file was added src/modules/arrowhead/eventHandler/SubscribeEvent.cpp The file was added src/modules/arrowhead/eventHandler/SubscribeEvent.h The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/modules/HTTP/httpparser.h The file was added src/modules/arrowhead/eventHandler/FieldsToEventFilter.cpp The file was added systemtests/src/modules/arrowhead/cleanIntracloudAndRules.sh The file was added src/modules/arrowhead/eventHandler/ArrowheadPublishAdp.h The file was added src/modules/arrowhead/eventHandler/forte_publishevent.h The file was added src/modules/arrowhead/eventHandler/FieldsToArrowheadEvent.h The file was added systemtests/src/modules/arrowhead/Arrowhead_HTTPTest.fboot The file was added src/modules/arrowhead/eventHandler/FieldsToEventFilter.h The file was added src/modules/arrowhead/eventHandler/FieldsToPublishEvent.h The file was added systemtests/src/modules/arrowhead/CMakeLists.txt The file was modified
src/modules/arrowhead/common/JSON/ArrowheadJSONHelper.cpp The file was added src/modules/arrowhead/eventHandler/HTTP/PublishEventHTTP.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was added src/modules/arrowhead/eventHandler/forte_publishevent.cpp The file was removed src/modules/arrowhead/SystemTests/cleanIntracloudAndRules.sh The file was added src/modules/arrowhead/eventHandler/FieldsToArrowheadEvent.cpp The file was added src/modules/arrowhead/eventHandler/forte_arrowheadevent.cpp The file was added src/modules/arrowhead/eventHandler/FieldsToPublishEvent.cpp The file was added src/modules/arrowhead/eventHandler/forte_eventfilter.h
Commit
ceddd5ce471e9d5929e5ef9dd69e815b41da68eb
by Jose Maria Jesus Cabral Lassalle [552130] Add user/pass and encryption capabilities for OPC UA clients A configuration file is provided, which contains the key=values for certain parameters Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=552130 Change-Id: I48ec55e67bfc979e9fbaaa5c0084f438492a5ff2 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/utils/CMakeLists.txt The file was added systemtests/src/modules/opc_ua/clientAuthFail.fboot The file was modified
src/modules/opc_ua/CMakeLists.txt The file was added systemtests/src/modules/opc_ua/serverForAuth.fboot The file was added src/modules/opc_ua/opcua_client_config_parser.h The file was added systemtests/src/modules/opc_ua/clientsConfigFiles/failNoEqualSignal2.forte The file was added systemtests/src/modules/opc_ua/clientsConfigFiles/successNoEndpoint.forte The file was added src/core/utils/configFileParser.cpp The file was modified
src/modules/opc_ua/opcua_client_information.h The file was added systemtests/src/modules/opc_ua/clientAuthSuccess.fboot The file was modified
src/arch/utils/mainparam_utils.cpp The file was added systemtests/src/modules/opc_ua/clientsConfigFiles/failTwoEqualSignal1.forte The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was added systemtests/src/modules/opc_ua/clientsConfigFiles/failTwoEqualSignal2.forte The file was added src/modules/opc_ua/opcua_client_config_parser.cpp The file was added systemtests/src/modules/opc_ua/clientsConfigFiles/failTwoEqualSignal3.forte The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was added systemtests/src/modules/opc_ua/clientsConfigFiles/failNoCertificateFile.forte The file was added systemtests/src/modules/opc_ua/clientsConfigFiles/successNonMatchEndpointFirst.forte The file was added src/core/utils/configFileParser.h The file was added systemtests/src/modules/opc_ua/clientsConfigFiles/failNoEqualSignal1.forte
Commit
425494000f73afcf1e672f8e35396531ff5d0bc0
by Jose Maria Jesus Cabral Lassalle [552130] Add small change to trigger CI with encryption A warning log is added. This commit is mostly used to check if the new CI configuration works Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=552130 Change-Id: I01558fbab613a2b0dae18423377b96e3e454fa01 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
src/modules/opc_ua/opcua_client_config_parser.cpp The file was modified
systemtests/src/modules/opc_ua/clientsConfigFiles/failTwoEqualSignal3.forte The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
src/modules/opc_ua/opcua_client_config_parser.h The file was modified
src/modules/arrowhead/orchestrator/CMakeLists.txt The file was added src/modules/arrowhead/serviceRegistry/OpcUa/QueryServiceOpcUa.h The file was modified
src/modules/arrowhead/serviceRegistry/CMakeLists.txt The file was modified
src/modules/arrowhead/eventHandler/FieldsToArrowheadEvent.cpp The file was modified
src/modules/arrowhead/eventHandler/ArrowheadPublishAdp.h The file was added src/modules/arrowhead/eventHandler/OpcUa/CMakeLists.txt The file was added src/modules/arrowhead/serviceRegistry/OpcUa/QueryServiceOpcUa.cpp The file was added src/modules/arrowhead/eventHandler/OpcUa/PublishEventOpcUa.h The file was modified
src/modules/arrowhead/eventHandler/SubscribeEventAdp.cpp The file was modified
src/modules/arrowhead/eventHandler/FieldsToArrowheadEvent.h The file was modified
src/modules/arrowhead/eventHandler/ArrowheadPublish.cpp The file was modified
src/modules/arrowhead/eventHandler/HTTP/SubscribeEventHTTP.cpp The file was modified
src/modules/arrowhead/eventHandler/SubscribeEventAdp.h The file was added src/modules/arrowhead/serviceRegistry/OpcUa/RegisterServiceOpcUa.h The file was modified
src/modules/arrowhead/common/JSON/GetArrayResponseFromJSON.cpp The file was modified
src/modules/arrowhead/eventHandler/ArrowheadPublish.h The file was added src/modules/arrowhead/eventHandler/OpcUa/SubscribeEventOpcUa.cpp The file was modified
src/modules/arrowhead/eventHandler/HTTP/PublishEventHTTP.h The file was modified
src/modules/arrowhead/eventHandler/HTTP/SubscribeEventHTTP.h The file was added src/modules/arrowhead/orchestrator/OpcUa/RequestOrchestrationOpcUa.cpp The file was modified
src/modules/arrowhead/eventHandler/ArrowheadPublishAdp.cpp The file was modified
systemtests/src/modules/arrowhead/Arrowhead_HTTPTest.fboot The file was modified
src/modules/arrowhead/eventHandler/FieldsToPublishEvent.h The file was modified
src/modules/arrowhead/eventHandler/HTTP/PublishEventHTTP.cpp The file was modified
src/modules/arrowhead/eventHandler/forte_arrowheadevent.cpp The file was added src/modules/arrowhead/serviceRegistry/OpcUa/RegisterServiceOpcUa.cpp The file was modified
systemtests/src/modules/arrowhead/CMakeLists.txt The file was added src/modules/arrowhead/eventHandler/OpcUa/PublishEventOpcUa.cpp The file was modified
src/modules/arrowhead/eventHandler/FieldsToEventFilter.cpp The file was added src/modules/arrowhead/orchestrator/OpcUa/CMakeLists.txt The file was added src/modules/arrowhead/serviceRegistry/OpcUa/CMakeLists.txt The file was modified
src/modules/arrowhead/eventHandler/CMakeLists.txt The file was modified
src/modules/arrowhead/eventHandler/FieldsToPublishEvent.cpp The file was added src/modules/arrowhead/eventHandler/OpcUa/SubscribeEventOpcUa.h The file was modified
src/modules/arrowhead/eventHandler/FieldsToEventFilter.h The file was modified
src/modules/arrowhead/eventHandler/HTTP/CMakeLists.txt The file was added src/modules/arrowhead/orchestrator/OpcUa/RequestOrchestrationOpcUa.h The file was added systemtests/src/modules/arrowhead/Arrowhead_OpcUaTest.fboot The file was modified
src/modules/arrowhead/eventHandler/SubscribeEvent.h The file was modified
src/modules/arrowhead/eventHandler/SubscribeEvent.cpp
Commit
746f997311e6304eb6e084197c7b9e882b8901cc
by Kirill Dorofeev fix locale/text order in localized text fix locale/text order in localized text Signed-off-by: kdorofeev <dorofeev@fortiss.org> The file was modified
src/modules/opc_ua/types/forte_localizedtext.cpp The file was modified
src/modules/opc_ua/types/forte_localizedtext.h The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_client_information.h The file was modified
src/modules/opc_ua/opcua_client_information.h The file was modified
src/modules/opc_ua/opcua_remote_handler.cpp The file was modified
src/modules/opc_ua/opcua_client_information.cpp
Commit
186b917b27ca02c86c4bb9745b08840ae4d747a7
by Jose Maria Jesus Cabral Lassalle [558924] added functions to processinterface lmsEv3 Added following functions: "enableSpeed" - activate/deactivate motor to turn with a specified speed "relPos", "absPos" - let motor turn with specifed encoder counts set in "positionsp" relative or absolute to already turned revolutions/counts Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=558924 Change-Id: I8e56e468d144aee8303cb3d76969fb55d583bf25 Signed-off-by: Robert Promok <robi.promok@gmail.com> The file was modified
src/modules/lms_ev3/processinterface.cpp The file was modified
src/modules/lms_ev3/processinterface.h
Commit
5bb1cfed4d722ad245deca0d83fca88f024c93b4
by Ernst Blecha [558933] add multibit partial access within BYTE single BOOL-Elements can be adressed with .X<index>() within WORD single BOOL-Elements can be adressed with .X<index>() within WORD single BYTE-Elements can be adressed with .B<index>() within DWORD single BOOL-Elements can be adressed with .X<index>() within DWORD single BYTE-Elements can be adressed with .B<index>() within DWORD single WORD-Elements can be adressed with .W<index>() within LWORD single BOOL-Elements can be adressed with .X<index>() within LWORD single BYTE-Elements can be adressed with .B<index>() within LWORD single WORD-Elements can be adressed with .W<index>() within LWORD single DWORD-Elements can be adressed with .D<index>() Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=558933 Signed-off-by: Ernst Blecha <ernst.blecha@jku.at> Change-Id: I5627a30803c644161cd4819aa248b5e236cf12d4 The file was added tests/core/datatypes/CIEC_PARTIAL/CIEC_WORD_PARTIAL_test.cpp The file was modified
src/core/datatypes/forte_byte.h The file was modified
src/core/datatypes/forte_word.h The file was added tests/core/datatypes/CIEC_PARTIAL/CIEC_PARTIAL_test.h The file was modified
src/core/datatypes/forte_lword.h The file was modified
src/core/datatypes/forte_dword.h The file was added tests/core/datatypes/CIEC_PARTIAL/CIEC_BYTE_PARTIAL_test.cpp The file was added tests/core/datatypes/CIEC_PARTIAL/CMakeLists.txt The file was added tests/core/datatypes/CIEC_PARTIAL/CIEC_LWORD_PARTIAL_test.cpp The file was modified
tests/core/datatypes/CMakeLists.txt The file was modified
src/core/datatypes/forte_any_bit.h The file was added tests/core/datatypes/CIEC_PARTIAL/CIEC_DWORD_PARTIAL_test.cpp The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/arch/CMakeLists.txt
Commit
acd666ea090483ba1e5b8ffe6958e96b2660e221
by Ernst Blecha [559610] add buildtype dropdown menu in CMake Add the available options and set the default buildtype to "Release" Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=559610 Change-Id: I0a569eae8f0775e788f939df9687d73e363a51be Signed-off-by: Ernst Blecha <ernst.blecha@jku.at> The file was modified
CMakeLists.txt The file was modified
src/arch/win32/win32socketinterf.cpp The file was modified
src/core/utils/forte_constants.h The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/arch/win32/forte_sem.cpp The file was modified
src/arch/win32/pctimeha.cpp The file was modified
src/modules/HTTP/httplayer.cpp The file was modified
CMakeLists.txt
Commit
2d62c4f7b5aa85f6356fd851bdcdd3024ba82fdd
by Jose Maria Jesus Cabral Lassalle [560313] Allow to set security configurations for MQTT Add similar capabilities like the opcua clients. One static function in the opcua file parser was moved so it can also be used by the mqtt (and others) Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=560313 Change-Id: I771366056520d3b8161d8e76999e27a2b0df5c8a Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/utils/mainparam_utils.cpp The file was modified
src/modules/opc_ua/opcua_client_config_parser.h The file was added src/modules/mqtt_paho/MQTTClientConfigParser.cpp The file was modified
src/modules/mqtt_paho/MQTTHandler.h The file was modified
src/modules/mqtt_paho/MQTTHandler.cpp The file was modified
src/modules/opc_ua/opcua_client_config_parser.cpp The file was modified
src/modules/mqtt_paho/CMakeLists.txt The file was added src/modules/mqtt_paho/MQTTClientConfigParser.h The file was modified
src/core/utils/configFileParser.cpp The file was modified
src/core/utils/configFileParser.h
Commit
940afeab7d9aa8cf78101db102aed9b9c51dcce1
by Jose Maria Jesus Cabral Lassalle [560314] First docker file and build scripts Add docker file to build forte for many platforms and build files to be directly executed Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=560314 Change-Id: I07d4f746bfed0dd5d3b9c3ee23768930aaeca3e5 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was added docker/Dockerfile_forte The file was added docker/scripts/buildForte.sh The file was added docker/scripts/prepareOtherRepos.sh The file was added docker/scripts/commonFunctions.sh The file was added docker/Dockerfile_builder
Commit
8c7fbcb94210d4237b1003ba9747aea7d1ec5bce
by Ernst Blecha [560218] Improved implementation of partial access Reduced code duplication and changes in infrastructure for Bitaccess via Array-Like Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=560218 Change-Id: I25504466b1c55de43a949e995717b6600c50e0da Signed-off-by: Ernst Blecha <ernst.blecha@jku.at> The file was modified
src/core/datatypes/forte_lword.h The file was modified
tests/core/datatypes/CIEC_PARTIAL/CIEC_BYTE_PARTIAL_test.cpp The file was modified
tests/core/datatypes/CIEC_PARTIAL/CIEC_PARTIAL_test.h The file was modified
src/core/datatypes/forte_dword.h The file was modified
src/core/datatypes/forte_any_bit.h The file was modified
tests/core/datatypes/CIEC_PARTIAL/CIEC_WORD_PARTIAL_test.cpp The file was modified
src/core/datatypes/forte_word.h The file was modified
tests/core/datatypes/CIEC_PARTIAL/CIEC_LWORD_PARTIAL_test.cpp The file was modified
src/core/datatypes/forte_byte.h The file was modified
tests/core/datatypes/CIEC_PARTIAL/CIEC_DWORD_PARTIAL_test.cpp
Commit
ae9a86624d8776127e14a0c6b22e708f536d6808
by Ernst Blecha [560218] Bitaccess via Array-Like Other PLC vendors support a method of accessing boolean values via array access and a reference-like variable. Example: VAR dwordVariable : DWORD; bitArray AT dwordVariable : ARRAY [0..31] OF BOOL; END_VAR bitArray[0] = TRUE; Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=560218 Change-Id: I3a0d440606bbc9e21f17e89c74f5306cb3ab503c Signed-off-by: Ernst Blecha <ernst.blecha@jku.at> The file was added src/core/datatypes/forte_array_at.h
Commit
9a11d58b1bc7baf2d7c540b6fb84da73f8a973bf
by Ernst Blecha [560218] Tests for bitaccess via Array-Like Other PLC vendors support a method of accessing boolean values via array access and a reference-like variable. Example: VAR dwordVariable : DWORD; bitArray AT dwordVariable : ARRAY [0..31] OF BOOL; END_VAR bitArray[0] = TRUE; Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=560218 Change-Id: I04b61434146c268e28612804c0c368ee11c25308 Signed-off-by: Ernst Blecha <ernst.blecha@jku.at> The file was added tests/core/datatypes/AT_VARIABLE/CIEC_DWORD_AT_test.cpp The file was modified
tests/core/datatypes/CMakeLists.txt The file was added tests/core/datatypes/AT_VARIABLE/CIEC_LWORD_AT_test.cpp The file was added tests/core/datatypes/AT_VARIABLE/CIEC_BYTE_AT_test.cpp The file was added tests/core/datatypes/AT_VARIABLE/CIEC_WORD_AT_test.cpp The file was added tests/core/datatypes/AT_VARIABLE/CMakeLists.txt
Commit
5a8a8c28efc491302af044a86b180bfb23133fc6
by Jose Maria Jesus Cabral Lassalle [560816] Allow to add external modules to the docker files Argument variables are provided to add external modules folder and user defined flags to enable them Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=560816 Change-Id: I4e2d7effd2ea93bd8f31e174ff0e370447a7191c Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
docker/scripts/commonFunctions.sh The file was modified
docker/Dockerfile_forte The file was modified
docker/scripts/buildForte.sh The file was modified
docker/Dockerfile_builder
Commit
efc33f94faf3af5341498577282a50ffc8a35931
by Ernst Blecha [553758] Missing E_TRAIN Function Block Sources for the E_TRAIN function block available in 4diac-ide are missing from the forte-source-code. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=553758 Change-Id: Icac8a40c0ab0559fce036a2d3d0914e024624a2d Signed-off-by: Ernst Blecha <ernst.blecha@jku.at> The file was added src/stdfblib/events/E_TRAIN.h The file was added src/stdfblib/events/E_TRAIN.cpp The file was modified
src/stdfblib/events/CMakeLists.txt The file was modified
src/modules/wagokbus/modular/wagoHandle.cpp The file was modified
src/modules/arrowhead/common/JSON/ArrowheadJSONHelper.cpp The file was modified
src/modules/arrowhead/common/JSON/ArrowheadJSONHelper.h
Commit
3063d0e630f2cf151e58592743fb1ed803c16765
by Jose Maria Jesus Cabral Lassalle [561181] Allow HTTP listening port to be configurable The listening port of the HTTP server can be configured from the command line Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=561181 Change-Id: Idd8929c657e66a02d7d36e032908f5b2e785b90f Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/arch/utils/mainparam_utils.cpp The file was modified
src/modules/HTTP/http_handler.cpp The file was modified
src/modules/HTTP/CMakeLists.txt The file was modified
src/modules/HTTP/httpparser.cpp The file was modified
src/core/lua/luaengine.h The file was modified
src/core/lua/luaengine.cpp The file was modified
src/core/lua/luacfbtypeentry.cpp The file was modified
src/core/cominfra/commfb.cpp The file was added systemtests/src/modules/opc_ua/doubleResourceDeadlockServer.fboot The file was added systemtests/src/modules/opc_ua/doubleResourceDeadlockClient.fboot The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_remote_handler.cpp The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
src/modules/opc_ua/opcua_remote_handler.h The file was modified
src/modules/opc_ua/opcua_client_config_parser.cpp The file was modified
src/modules/opc_ua/opcua_client_config_parser.h The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
src/modules/opc_ua/opcua_client_information.cpp The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_client_information.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was modified
src/modules/opc_ua/opcua_handler_abstract.cpp The file was modified
src/modules/opc_ua/opcua_handler_abstract.h The file was modified
src/modules/utils/GEN_F_MUX.cpp The file was modified
src/core/cominfra/commfb.cpp The file was modified
buildsupport/generate_stringlist.cmake
Commit
4c9522c543d3fa4467b853a3f610eea75c2d6a84
by Jose Maria Jesus Cabral Lassalle [561887] Clean configParser and opcua client parser Cleanup of configParser and in opcua client parser now that the merge is not failing. Also improve the deadlock test to avoid failing CI Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=561887 Change-Id: Ife65807a983252943014e05e5f471fc02377271a Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/modules/opc_ua/opcua_client_config_parser.h The file was modified
src/modules/opc_ua/opcua_client_config_parser.cpp The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was modified
src/core/utils/configFileParser.h The file was modified
src/core/utils/configFileParser.cpp The file was modified
systemtests/src/modules/opc_ua/doubleResourceDeadlockClient.fboot The file was modified
src/modules/opc_ua/opcua_layer.cpp The file was modified
src/modules/opc_ua/opcua_layer.h The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
src/modules/opc_ua/opcua_local_handler.cpp
Commit
510bb4a43f3f830edfd50681c26f01dc7b229f6b
by Jose Maria Jesus Cabral Lassalle [561673] Improve system test to avoid deadlock problem The deadlock seems to be happening somewhere else, so some delays after the opcua FBs are added Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=561673 Change-Id: I7d8beb7a215d95da370681ccba7f76486c4cd6cc Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
systemtests/src/modules/opc_ua/doubleResourceDeadlockClient.fboot The file was modified
systemtests/src/modules/opc_ua/doubleResourceDeadlockServer.fboot The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was modified
systemtests/src/modules/opc_ua/delayedClient.fboot The file was modified
systemtests/src/modules/opc_ua/typesClient.fboot The file was modified
systemtests/src/modules/opc_ua/failingClient.fboot The file was modified
systemtests/src/modules/opc_ua/clientWorking.fboot
Commit
2385f577c6b55c99c2ef4cf7b12e652d0f670458
by Jose Maria Jesus Cabral Lassalle [562161] Use soft test to avoid failing test on connection errors Some connection error sometimes occur which are automatically recovered by forte, but the logging is already there making the test fail. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=562161 Change-Id: Id83b51f248e7040cfd2da72d030823a1ad516c04 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was added systemtests/multiDevice1.fboot The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was added systemtests/multiDevice3.fboot The file was modified
buildsupport/forte.cmake The file was added buildsupport/multi_test.cmake The file was added systemtests/multiDevice2.fboot The file was removed buildsupport/multi_test_2.cmake The file was modified
systemtests/CMakeLists.txt The file was modified
src/modules/opc_ua/opcua_action_info.h The file was modified
src/modules/opc_ua/opcua_action_info.cpp The file was modified
src/modules/opc_ua/opcua_local_handler.h The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was added systemtests/src/modules/opc_ua/fastWriteClient.fboot The file was modified
src/modules/opc_ua/opcua_local_handler.cpp The file was added systemtests/src/modules/opc_ua/fastWriteServer.fboot
Commit
0dee2b5cc9552bb957022eb316e6d719a70427dc
by Monika Wenger [529313] add com folder for communication modules within this prototoype only opc_ua is added to the new com folder, since each module should be tested after its move from modules to com. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529313 Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was modified
src/CMakeLists.txt The file was removed src/modules/opc_ua/opcua_remote_handler.h The file was added src/com/opc_ua/opcua_layer.h The file was removed src/modules/opc_ua/opcua_layer.cpp The file was removed src/modules/opc_ua/opcua_remote_handler.cpp The file was added src/com/opc_ua/types/CMakeLists.txt The file was added src/com/opc_ua/opcua_action_info.cpp The file was removed src/modules/opc_ua/opcua_action_info.cpp The file was removed src/modules/opc_ua/opcua_helper.cpp The file was removed src/modules/opc_ua/opcua_nodesets.cpp.in The file was removed src/modules/opc_ua/types/forte_localizedtext.h The file was removed src/modules/opc_ua/opcua_local_handler.h The file was added src/com/opc_ua/opcua_client_information.cpp The file was added src/com/opc_ua/opcua_client_config_parser.cpp The file was removed src/modules/opc_ua/opcua_local_handler.cpp The file was added src/com/opc_ua/FBs/LocalizedText2LocalizedText.h The file was removed src/modules/opc_ua/opcua_handler_abstract.cpp The file was removed src/modules/opc_ua/opcua_types.cpp.in The file was modified
buildsupport/forte.cmake The file was removed src/modules/opc_ua/opcua_client_information.h The file was removed src/modules/opc_ua/opcua_layer.h The file was added src/com/opc_ua/opcua_local_handler.h The file was modified
buildsupport/opcua.cmake The file was removed src/modules/opc_ua/FBs/LocalizedText2LocalizedText.h The file was removed src/modules/opc_ua/types/forte_localizedtext.cpp The file was added src/com/CMakeLists.txt The file was removed src/modules/opc_ua/opcua_client_config_parser.cpp The file was added src/com/opc_ua/opcua_layer.cpp The file was removed src/modules/opc_ua/FBs/CMakeLists.txt The file was added src/com/opc_ua/CMakeLists.txt The file was added src/com/opc_ua/FBs/LocalizedText2LocalizedText.cpp The file was removed src/modules/opc_ua/opcua_action_info.h The file was added src/com/opc_ua/opcua_client_information.h The file was added src/com/opc_ua/opcua_handler_abstract.cpp The file was removed src/modules/opc_ua/opcua_helper.h The file was added src/com/opc_ua/FBs/CMakeLists.txt The file was added src/com/opc_ua/opcua_client_config_parser.h The file was removed src/modules/opc_ua/types/CMakeLists.txt The file was added src/com/opc_ua/types/forte_localizedtext.h The file was added src/com/opc_ua/opcua_action_info.h The file was modified
buildsupport/generate_modules_cmake_file.cmake The file was added src/com/opc_ua/opcua_remote_handler.h The file was removed src/modules/opc_ua/opcua_handler_abstract.h The file was added src/com/opc_ua/opcua_helper.h The file was added src/com/opc_ua/opcua_local_handler.cpp The file was added src/com/opc_ua/opcua_helper.cpp The file was added src/com/opc_ua/opcua_nodesets.cpp.in The file was added src/com/opc_ua/opcua_types.cpp.in The file was removed src/modules/opc_ua/opcua_client_config_parser.h The file was removed src/modules/opc_ua/FBs/LocalizedText2LocalizedText.cpp The file was added src/com/opc_ua/types/forte_localizedtext.cpp The file was removed src/modules/opc_ua/CMakeLists.txt The file was added src/com/opc_ua/opcua_handler_abstract.h The file was added src/com/opc_ua/opcua_remote_handler.cpp The file was removed src/modules/opc_ua/opcua_client_information.cpp
Commit
b1d5120e9c444f61fb9be61ab2c852c18301ddee
by Monika Wenger [529313] move xquery to com folder Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529313 Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was removed src/modules/xquery/CMakeLists.txt The file was removed src/modules/xquery/xqueryClientLayer.h The file was added src/com/xquery/xqueryClientLayer.h The file was added src/com/xquery/xqueryHandler.cpp The file was added src/com/xquery/xqueryHandler.h The file was removed src/modules/xquery/xqueryClientLayer.cpp The file was added src/com/xquery/CMakeLists.txt The file was removed src/modules/xquery/xqueryHandler.h The file was removed src/modules/xquery/xqueryHandler.cpp The file was added src/com/xquery/xqueryClientLayer.cpp
Commit
98d7925a6277786a990d41decc098d866a406612
by Jose Maria Jesus Cabral Lassalle [562161] Add missing waitConnection to opcua test The success client Auth test was not waiting for the connection to execute its tests, leading to random failures Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=562161 Change-Id: I6dcfb8877d1fe7c88cb4fc539aa1238e511d5aea Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
systemtests/src/modules/opc_ua/clientAuthSuccess.fboot
Commit
fa205d686d461a3bdb0f47a12e419ecdbaf38ea2
by Monika Wenger [529313] introduce module list, add external folder do not add anything to the external folder, since it is only needed that cmake can add modules of an external directory into an own folder. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529313 Change-Id: Iea5a2d86f32bdba5d5287a15fc333066820612a3 Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was modified
buildsupport/generate_modules_cmake_file.cmake The file was modified
src/CMakeLists.txt The file was added src/external/CMakeLists.txt The file was modified
buildsupport/forte.cmake
Commit
57f44440d4632c60baac540792258a7353255595
by Kirill Dorofeev [563078] create opc ua variables this commit adds support for creating opc ua variables in forte's opc ua server by using PUBLISH_0 FB with [CREATE_VARIABLE;variable type;data value type; browse path of variable instance to create]. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563078 Change-Id: Ia8c02410d582d89910a96532d5bb8c930850c5c0 Signed-off-by: kdorofeev <dorofeev@fortiss.org> The file was modified
src/com/opc_ua/opcua_action_info.cpp The file was modified
src/com/opc_ua/opcua_local_handler.h The file was modified
systemtests/src/modules/opc_ua/clientWorking.fboot The file was modified
src/com/opc_ua/opcua_local_handler.cpp The file was modified
systemtests/src/modules/opc_ua/wrongParameters.fboot The file was modified
src/com/opc_ua/opcua_action_info.h The file was modified
systemtests/src/modules/opc_ua/serverWorking.fboot
Commit
742de2c39e6e7f842b36438b01137807e61a65c0
by Alois Zoitl [563323] Fixed compile issues of thread.cpp on older compilers Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563323 Change-Id: Ic38b6de7dd296a7ba514aaa0a3d0f2a023cdfaa9 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/posix/forte_thread.cpp
Commit
5f1029bb4e3c275a5e3bd837cbc7b0211bb2d51c
by Alois Zoitl [563323] removed use of constexpr in any bit Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563323 Change-Id: Ie5840cd4bd11fc69e602e5ec737184131427117f Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/datatypes/forte_any_bit.h
Commit
123543dd866307080f9719d10b2085ee1488a42f
by Alois Zoitl [563323] Changed member var initialisation to be C++98 compliant The PARTIAL_ACCESS_TYPE template for ANY_BIT had a direct initilisation of a member var. This has been moved to the constructor where it was anyhow used. Should even result in less code. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563323 Change-Id: I8904600dab60d08e246ae0659142565fe997d047 The file was modified
src/core/datatypes/forte_any_bit.h The file was modified
src/com/opc_ua/opcua_action_info.h The file was modified
src/com/opc_ua/opcua_remote_handler.h The file was modified
src/com/opc_ua/opcua_helper.h The file was modified
src/com/opc_ua/opcua_client_config_parser.cpp The file was modified
src/core/utils/configFileParser.cpp The file was modified
src/core/utils/configFileParser.h The file was modified
src/com/opc_ua/opcua_action_info.cpp The file was modified
src/com/opc_ua/opcua_remote_handler.cpp The file was modified
src/com/opc_ua/opcua_client_information.cpp The file was modified
src/com/opc_ua/opcua_local_handler.cpp The file was modified
src/com/opc_ua/opcua_local_handler.h The file was modified
src/com/opc_ua/opcua_client_config_parser.h The file was modified
src/com/opc_ua/opcua_client_information.h The file was modified
src/com/opc_ua/opcua_helper.cpp
Commit
2fde888f879ffbe032933594c7d6b3b12b06ff35
by Jose Maria Jesus Cabral Lassalle [563323] Remove static_assert and add +11 flag to opcua and http +11 code from the core was removed and HTTP and OPCUA add specifically the flag to support +11 Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563323 Change-Id: I4eaff036085313d4edd14ee16b975c9cca986a64 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/core/datatypes/forte_array_at.h The file was modified
src/core/datatypes/forte_any_bit.h The file was modified
src/modules/opc_ua/CMakeLists.txt The file was modified
src/modules/HTTP/CMakeLists.txt
Commit
e8548b2e73205e5315de21f81eb59ec6d27a72c2
by Alois Zoitl [563446] Replaced E_STOPWATCH with a pure basic FB With the new NOW_MONOTONIC functions it is now possible to implement the E_STOPWATCH as pure basic FB with just ST algorithms. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563446 Change-Id: Iea9de2895325c8427230465b85133c408d4749c9 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/modules/utils/CMakeLists.txt The file was modified
src/modules/utils/E_STOPWATCH.cpp The file was modified
src/modules/utils/E_STOPWATCH.h The file was modified
src/core/datatypes/forte_array_at.h The file was modified
src/com/opc_ua/opcua_action_info.h The file was modified
src/com/opc_ua/opcua_action_info.cpp The file was modified
src/com/opc_ua/opcua_client_information.cpp The file was modified
src/com/opc_ua/opcua_remote_handler.cpp The file was modified
src/com/opc_ua/opcua_local_handler.cpp The file was modified
src/com/opc_ua/opcua_local_handler.h The file was modified
src/com/opc_ua/opcua_handler_abstract.cpp The file was modified
src/com/opc_ua/opcua_client_information.h The file was modified
src/com/opc_ua/opcua_local_handler.h The file was modified
src/com/opc_ua/opcua_action_info.h The file was modified
src/com/opc_ua/opcua_local_handler.cpp The file was modified
src/com/opc_ua/opcua_remote_handler.h The file was modified
src/com/opc_ua/opcua_action_info.cpp The file was modified
src/com/opc_ua/opcua_layer.h The file was modified
src/com/opc_ua/opcua_remote_handler.cpp The file was modified
src/com/opc_ua/opcua_handler_abstract.cpp The file was modified
src/com/opc_ua/opcua_layer.cpp
Commit
0d108cf352eb8d1eca188d9131e08a300198cf5f
by Monika Wenger [529313] remove empty external folder Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was modified
buildsupport/generate_modules_cmake_file.cmake The file was removed src/external/CMakeLists.txt The file was modified
src/CMakeLists.txt
Commit
c4cab26b9a358b72440600e2262afcac30fc8c31
by Monika Wenger [529313] move mqtt client to com folder Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was added src/com/mqtt_paho/MQTTComLayer.h The file was removed src/modules/mqtt_paho/CMakeLists.txt The file was added src/com/mqtt_paho/MQTTHandler.cpp The file was added src/com/mqtt_paho/MQTTClientConfigParser.h The file was removed src/modules/mqtt_paho/MQTTComLayer.cpp The file was removed src/modules/mqtt_paho/MQTTComLayer.h The file was removed src/modules/mqtt_paho/MQTTHandler.h The file was added src/com/mqtt_paho/MQTTComLayer.cpp The file was added src/com/mqtt_paho/MQTTHandler.h The file was removed src/modules/mqtt_paho/MQTTClientConfigParser.h The file was removed src/modules/mqtt_paho/MQTTHandler.cpp The file was added src/com/mqtt_paho/MQTTClientConfigParser.cpp The file was added src/com/mqtt_paho/CMakeLists.txt The file was removed src/modules/mqtt_paho/MQTTClientConfigParser.cpp
Commit
ad4638be243e542c84d70b52c164e6a57a5746a0
by Monika Wenger [529313] move http handler to com folder Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was added src/com/HTTP/CMakeLists.txt The file was added src/com/HTTP/http_handler.h The file was removed src/modules/HTTP/CMakeLists.txt The file was removed src/modules/HTTP/httplayer.cpp The file was removed src/modules/HTTP/http_handler.h The file was removed src/modules/HTTP/httplayer.h The file was removed src/modules/HTTP/httpparser.h The file was added src/com/HTTP/httpparser.h The file was added src/com/HTTP/httplayer.cpp The file was added src/com/HTTP/httplayer.h The file was removed src/modules/HTTP/http_handler.cpp The file was removed src/modules/HTTP/httpparser.cpp The file was added src/com/HTTP/httpparser.cpp The file was added src/com/HTTP/http_handler.cpp
Commit
2c5615f70654fb00d87c255b8775b682f27e2d8a
by Monika Wenger [529313] move tsn layer to com folder Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was added src/com/tsn/CMakeLists.txt The file was added src/com/tsn/tsn_layer.cpp The file was removed src/modules/tsn/tsn_layer.cpp The file was added src/com/tsn/tsn_layer.h The file was removed src/modules/tsn/CMakeLists.txt The file was removed src/modules/tsn/tsn_layer.h The file was modified
tests/modules/HTTP/HTTP_test.cpp
Commit
3df79493d8b898c216ae4072cead2c9a6b3d2d0f
by Martin Melik-Merkumians [564588] Make ADD, SUB, MUL, DIV work for built-in types Removes type hierachy checks for these functions and adds upcasts from built-in types to CIEC_* types This way each use of one of these operation, built-in types should be upcasted to CIEC types for further processing Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=564588 Change-Id: I13f01e3c74653a19567e4f4cd87aaf8f3628bd07 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_functions.h The file was modified
src/core/iec61131_cast_helper.h
Commit
7452865f9bf0e255bafe587168c2117f92545eab
by Martin Melik-Merkumians [564588] Improves literal integration Adding two literals resulted in a compiler error, when ADD/SUB/MUL/DIV was used. By checking the concrete types of the parameters, and generating and redirecting to different ADD/SUB/MUL/DIV functions, this problem should be resolved Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=564588 Change-Id: I9786745e7006eb2c6f6a5d9cb3615077ca5e7020 Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_cast_helper.h The file was modified
src/core/iec61131_functions.h
Commit
3127dc604290aa234e93099ce494a8f0945fca47
by Alois Zoitl [564596] Added helper method for simplyfing struct generation Added proteted member for accessing struct members. This makes the generated struct code nicer to read and easier to generate. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=564596 Change-Id: I719d2ab083d672f444b37a46aeb700140a5cab9a The file was modified
src/core/datatypes/forte_struct.h
Commit
fe38155761515663892c4af095a6e8a22e06e1f6
by Kirill Dorofeev Fix adapter EI flag for BFB in lua Signed-off-by: kdorofeev <dorofeev@fortiss.org> The file was modified
src/core/lua/luabfb.h
Commit
1f98196e240391e2abdee771ea22e35e1f218201
by Alois Zoitl [564660] added generic struct handling fbs Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=564660 Change-Id: I513f2da79a13bb5d2010dddd833c2d039c3a54e8 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was added src/modules/convert/GEN_STRUCT_MUX.cpp The file was added src/modules/convert/GEN_STRUCT_DEMUX.h The file was added tests/modules/convert/struct_mux_demux_data.h The file was modified
tests/modules/CMakeLists.txt The file was added tests/modules/convert/GEN_STRUCT_DEMUX_tester.cpp The file was added tests/modules/convert/struct_mux_demux_data.cpp The file was added tests/modules/convert/GEN_STRUCT_MUX_tester.cpp The file was added src/modules/convert/GEN_STRUCT_DEMUX.cpp The file was added tests/modules/convert/CMakeLists.txt The file was modified
src/core/datatypes/forte_any.h The file was modified
src/core/typelib.cpp The file was modified
src/modules/convert/CMakeLists.txt The file was modified
src/core/typelib.h The file was added src/modules/convert/GEN_STRUCT_MUX.h
Commit
4009b013e0a28d1764588171513694b744bf790d
by Martin Melik-Merkumians [564588] Fixes DIV function DIV function was not properly upgraded to differntiate between scalar values and reference cases Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=564588 Change-Id: I6abf94795b4647c9d6ff210798aab239bc38f5af Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
src/core/iec61131_functions.h
Commit
0361d782d5b6757d12c10d73f03a05b7b7b54436
by Jose Maria Jesus Cabral Lassalle [563968] Remove +11 code the effort is not much in the modules and no much better code was implemented. There was some remaining in the core Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563968 Change-Id: I94a391caec6853cc16c0564cd0af86cbb12d5e7b Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/core/datatypes/AT_VARIABLE/CIEC_BYTE_AT_test.cpp The file was modified
src/com/opc_ua/CMakeLists.txt The file was modified
tests/core/datatypes/AT_VARIABLE/CIEC_LWORD_AT_test.cpp The file was modified
src/com/HTTP/CMakeLists.txt The file was modified
src/com/opc_ua/opcua_client_config_parser.cpp The file was modified
src/core/iec61131_cast_helper.h The file was modified
tests/core/datatypes/AT_VARIABLE/CIEC_WORD_AT_test.cpp The file was modified
src/com/HTTP/httpparser.cpp The file was modified
tests/core/datatypes/AT_VARIABLE/CIEC_DWORD_AT_test.cpp The file was modified
tests/core/datatypes/CIEC_PARTIAL/CIEC_BYTE_PARTIAL_test.cpp The file was modified
src/com/opc_ua/opcua_action_info.h The file was modified
src/com/opc_ua/opcua_local_handler.cpp The file was modified
src/com/opc_ua/opcua_action_info.cpp The file was modified
src/com/HTTP/http_handler.cpp
Commit
08cd18b669db6bf0c91e2de6a712d4e67c7eac5d
by Alois Zoitl [563535] Potential improvement for handling wrong time values Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563535 Change-Id: I595f1eee074d5a455b76ee59cb7583930ac5996d Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/core/datatypes/forte_time.cpp The file was modified
src/arch/posix/CMakeLists.txt The file was modified
tests/core/datatypes/CIEC_TIME_test.cpp
Commit
c4b798722074c39626f6af25a4f7db5f2f45ab17
by Monika Wenger [529313] moved modbus to com folder Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529313 Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was added src/com/modbus/modbusclientconnection.h The file was added src/com/modbus/modbuspoll.h The file was added src/com/modbus/modbusclientconnection.cpp The file was added src/com/modbus/modbushandler.cpp The file was added src/com/modbus/modbushandler.h The file was added src/com/modbus/CMakeLists.txt The file was added src/com/modbus/modbuspoll.cpp The file was added src/com/modbus/modbuslayer.cpp The file was added src/com/modbus/modbustimedevent.cpp The file was added src/com/modbus/modbusconnection.cpp The file was added src/com/modbus/modbusconnection.h The file was added src/com/modbus/modbuslayer.h The file was added src/com/modbus/readme.txt The file was added src/com/modbus/modbustimedevent.h
Commit
d98cb384d1e7c8e168b7130f6ff29ce3928e0534
by Monika Wenger [529313] moved opc to com folder Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529313 Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was added src/com/opc/opccomlayer.h The file was added src/com/opc/opcconnectionimpl.cpp The file was added src/com/opc/Cmd_AddOPCProcessVar.cpp The file was added src/com/opc/opceventhandler.h The file was added src/com/opc/opcconnectionhandler.h The file was added src/com/opc/opcconnection.h The file was added src/com/opc/opceventhandler.cpp The file was added src/com/opc/CMakeLists.txt The file was added src/com/opc/Variant.h The file was added src/com/opc/Cmd_AddOPCProcessVar.h The file was added src/com/opc/ICmd.h The file was added src/com/opc/opccomlayer.cpp The file was added src/com/opc/opcconnection.cpp The file was added src/com/opc/opcprocessvar.h The file was added src/com/opc/Cmd_SetProcessVarValue.cpp The file was added src/com/opc/Cmd_SetProcessVarValue.h The file was added src/com/opc/readme.txt The file was added src/com/opc/opcconnectionhandler.cpp The file was added src/com/opc/Cmd_AddConnection.h The file was added src/com/opc/opcconnectionimpl.h The file was added src/com/opc/opcprocessvar.cpp The file was added src/com/opc/Cmd_AddConnection.cpp
Commit
f69385be585184b977ed1654e51dc9af836ea64e
by Monika Wenger [529313] moved powerlink to com folder Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529313 Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was added src/com/powerlink/POWERLINK_MN.h The file was added src/com/powerlink/X20DO4649.h The file was added src/com/powerlink/EplWrapper.h The file was added src/com/powerlink/X20AT4222.cpp The file was added src/com/powerlink/X20AT2402.cpp The file was added src/com/powerlink/CMakeLists.txt The file was added src/com/powerlink/EplXmlReader.cpp The file was added src/com/powerlink/EplWrapper.cpp The file was added src/com/powerlink/X20DI9372.cpp The file was added src/com/powerlink/X20DI4653.cpp The file was added src/com/powerlink/X20AI4622.cpp The file was added src/com/powerlink/ProcessImageMatrix.cpp The file was added src/com/powerlink/EplXmlReader.h The file was added src/com/powerlink/X20AT4222.h The file was added src/com/powerlink/X20AO4622.cpp The file was added src/com/powerlink/X20DI9371.cpp The file was added src/com/powerlink/ModuleList.h The file was added src/com/powerlink/X20DI937X.cpp The file was added src/com/powerlink/EplCNCallback.h The file was added src/com/powerlink/ProcessImageMatrix.h The file was added src/com/powerlink/X20DO9321.cpp The file was added src/com/powerlink/X20DO4649.cpp The file was added src/com/powerlink/X20DO9321.h The file was added src/com/powerlink/X20DI9371.h The file was added src/com/powerlink/X20DO4623.h The file was added src/com/powerlink/POWERLINK_MN.cpp The file was added src/com/powerlink/X20DI4653.h The file was added src/com/powerlink/ModuleList.cpp The file was added src/com/powerlink/X20AT2402.h The file was added src/com/powerlink/X20AO4622.h The file was added src/com/powerlink/X20AI4622.h The file was added src/com/powerlink/X20DI9372.h The file was added src/com/powerlink/X20DO9322.cpp The file was added src/com/powerlink/readme.txt The file was added src/com/powerlink/X20DO4623.cpp The file was added src/com/powerlink/X20DI937X.h The file was added src/com/powerlink/X20DO9322.h
Commit
744b7266b750dbe4d7cda57c8cfaec04f8829484
by Monika Wenger [529313] moved ros to com folder Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529313 Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was added src/com/ros/TRIGGER_SERVICE_SERVER.h The file was added src/com/ros/ROSManager.h The file was added src/com/ros/TRIGGER_SERVICE_CLIENT.h The file was added src/com/ros/EXECUTE_ACTION_SERVER.cpp The file was added src/com/ros/ROSLayer.h The file was added src/com/ros/ServiceCallManager.h The file was added src/com/ros/TRIGGER_SERVICE_SERVER.cpp The file was added src/com/ros/CMakeLists.txt The file was added src/com/ros/EXECUTE_ACTION_CLIENT.h The file was added src/com/ros/EXECUTE_ACTION_SERVER.h The file was added src/com/ros/ROSManager.cpp The file was added src/com/ros/ServiceCallManager.cpp The file was added src/com/ros/ROSLayer.cpp The file was added src/com/ros/TRIGGER_SERVICE_CLIENT.cpp The file was added src/com/ros/EXECUTE_ACTION_CLIENT.cpp
Commit
972ec9d034fc4c7077f5cc124304db5f09e1246f
by Monika Wenger [529313] removed eclipseSCADA Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529313 Signed-off-by: Monika Wenger <monika.wenger@gmx.net> The file was removed src/modules/eclipseSCADA_SFP/essfphandler.cpp The file was removed src/modules/eclipseSCADA_SFP/essfphandler.h The file was removed src/modules/eclipseSCADA_SFP/CMakeLists.txt The file was removed src/modules/eclipseSCADA_SFP/essfplayer.cpp The file was removed src/modules/eclipseSCADA_SFP/essfplayer.h
Commit
17df070597a42f6ba5358c1fc09ef83c2a429fe2
by Alois Zoitl [564768] Dealloacte Memory in extractLayerAndParamsTest Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=564768 Change-Id: If2ecf8f2a5effa86663f1dcfe54047bdb09b370c Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
tests/core/cominfra/extractLayerAndParamsTest.cpp
Commit
607c193cb649c925121a2e68e638b3d7fb6cbcb7
by Ernst Blecha [] allow assigning the value of a partial accessor assigning a partial acessor to another partial accessor of the exact same type is now implemented Change-Id: If98300b57b03997bdf6f56bf503dc36beae248c4 Signed-off-by: Ernst Blecha <ernst.blecha@jku.at> The file was modified
src/core/datatypes/forte_any_bit.h The file was modified
tests/core/datatypes/AT_VARIABLE/CIEC_BYTE_AT_test.cpp The file was modified
tests/modules/convert/GEN_STRUCT_MUX_tester.cpp The file was modified
src/modules/convert/GEN_STRUCT_DEMUX.cpp The file was modified
tests/modules/convert/struct_mux_demux_data.h The file was modified
src/modules/convert/GEN_STRUCT_DEMUX.h The file was modified
src/modules/convert/GEN_STRUCT_MUX.h The file was modified
tests/modules/convert/GEN_STRUCT_DEMUX_tester.cpp The file was modified
tests/modules/convert/struct_mux_demux_data.cpp The file was modified
src/modules/convert/GEN_STRUCT_MUX.cpp The file was modified
src/modules/IEC61131-3/Selection/F_LIMIT.h The file was modified
src/stdfblib/ita/RMT_RES.cpp The file was modified
src/core/io/configFB/io_adapter_split.h The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was modified
src/core/cominfra/ipcomlayer.h The file was modified
src/core/datatypes/forte_array.h The file was modified
src/core/resource.cpp The file was modified
src/core/datatypes/forte_array_at.h The file was modified
src/core/io/device/io_controller.h The file was modified
src/core/io/mapper/io_handle.h The file was modified
src/modules/IEC61131-3/Comparison/F_GE.h The file was modified
src/stdfblib/ita/RMT_RES.h The file was modified
src/core/devexec.h The file was modified
src/core/datatypes/forte_any_elementary.cpp The file was modified
src/core/utils/fixedcapvector.h The file was modified
src/modules/IEC61131-3/Selection/F_MAX.h The file was modified
src/core/cominfra/commfb.h The file was modified
src/core/ecet.h The file was modified
src/core/io/configFB/io_adapter_multi.h The file was modified
src/core/io/device/io_controller.cpp The file was modified
src/core/datatypes/forte_struct.h The file was modified
src/core/eventconn.h The file was modified
src/core/funcbloc.cpp The file was modified
src/core/datatypes/forte_any_elementary.h The file was modified
src/stdfblib/events/ATimeOut.h The file was modified
src/core/devexec.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_LT.h The file was modified
src/core/anyadapter.h The file was modified
src/core/io/mapper/io_handle_bit.cpp The file was modified
src/core/utils/fortearray.h The file was modified
src/modules/IEC61131-3/Comparison/F_GT.h The file was modified
src/core/io/mapper/io_handle_bit.h The file was modified
src/com/HTTP/httplayer.h The file was modified
src/stdfblib/ita/DEV_MGR.h The file was modified
src/core/monitoring.h The file was modified
src/stdfblib/events/ARTimeOut.h The file was modified
src/modules/IEC61131-3/Selection/F_MIN.h The file was modified
src/core/resource.h The file was modified
src/core/conn.h The file was modified
src/com/HTTP/httplayer.cpp The file was modified
src/core/conn.cpp The file was modified
src/core/utils/parameterParser.h The file was modified
src/core/cominfra/ipcomlayer.cpp The file was modified
src/core/eventconn.cpp The file was modified
src/core/cfb.cpp The file was modified
src/core/cominfra/commfb.cpp The file was modified
src/modules/IEC61131-3/Comparison/F_LE.h The file was modified
src/core/utils/parameterParser.cpp
Commit
a036c74ff5333e1854815f3e1ad9c607cd23ac72
by Alois Zoitl [563535] Time literals in arrays or structs would not been parsed With the last fix time literals in arrays or structs would not have been parsed correctly. This is improved now. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563535 Change-Id: Ib550a4e8192468f340022277c3607cddc9584be7 The file was modified
src/core/datatypes/forte_time.cpp The file was modified
tests/core/datatypes/CIEC_TIME_test.cpp The file was added src/modules/PLC01A1/plc01a1_config_fb.h The file was added src/modules/PLC01A1/plc01a1_config_fb.cpp The file was added src/modules/PLC01A1/CMakeLists.txt The file was added src/modules/PLC01A1/plc01a1_controller.cpp The file was added src/modules/PLC01A1/plc01a1_controller.h
Commit
1239aebe6616b9ecd5391d8fd4d27d9a15a3a97a
by Martin Melik-Merkumians [567611] Code generator produces invalid code for FBs with 0 event ins or outs Provides the now corrected code for E_STOPWATCH, which was first generated with the faulty code generator. This version compiles also with MSVC Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=567611 Change-Id: I75b5704d98f5244f80e0ea9c45d5685bee1ecf8a Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at> The file was modified
CMakeLists.txt The file was modified
src/modules/utils/E_STOPWATCH.cpp The file was modified
src/arch/datatype.h The file was added buildsupport/check_compiler_features.cmake The file was modified
src/modules/utils/E_STOPWATCH.h
Commit
c6519c8f24546eca2c3b266d7a97582d58c2cc2d
by Alois Zoitl [568902] First jitter improvement of timer handler This first step moves the first setting of the timeout out of the mutex. This will reduce the jitter for E_DELAY. Furthermore a safety check is moved out of the main timer loop which should reduce execution time for cyclic timer processing. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=568902 Change-Id: I677c19f71cfa791c8607baf55558dca3a24c3929 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/timerha.cpp
Commit
ff9a386a2401d331f894d0a7a5c07c4753724498
by Alois Zoitl [568902] reworked timer handler to reduce required mutex locks With this change the timer handler only requires to acquire a mutex in its main loop when a new timed FB is added or removed. This reduces the computation time of the timerhandler and should bring less jitter to timed fbs. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=568902 Change-Id: If28d4a08a2a7f3ebafb6c6e8ad337a0e02e610cd Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/timerha.h The file was modified
src/arch/timerha.cpp
Commit
d31b4733b4175d3604e2f8a40bbcc40d0cfe5d0f
by Jörg Walter [569086] Make POSIX sercomm standards-conformant Some C libraries do not support the nonstandard struct termios fields c_ispeed and c_ospeed. musl libc is one such library. This patch fixes the two offending usages by replacing them with a standards-compliant alternative. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569086 Signed-off-by: Jörg Walter <joerg.walter@offis.de> The file was modified
src/arch/posix/posixsercommlayer.cpp The file was modified
src/arch/posix/posixsercommlayer.h
Commit
230524899f810cb90963cd7a044a7f911e9499ec
by Jörg Walter [569093] Allow setting FORTE_IPLayerRecvBufferSize FORTE_IPLayerRecvBufferSize is a configurable CMake variable, thus users might want to configure it. Currently, CMakeLists.txt prevents that by using the FORCE option to SET. This patch removes the FORCE flag from the relevant SET calls. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569093 Signed-off-by: Jörg Walter <joerg.walter@offis.de> The file was modified
CMakeLists.txt
Commit
cd8d0b730becee48a46f42938b43edf598c2ad86
by Jörg Walter [569084] change POSIX semaphores to not busy-wait The current implementation of semaphores on the POSIX platform causes 100% CPU load when timedWait() is called. It is based on POSIX semaphores and cannot be fixed due to API shortcomings. This patch replaces the old implementation with one based on POSIX condition variables, which allow bug-free waiting with timeout. The semaphore type is also changed to be a binary semaphore in order to be in line with other platforms. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569084 Signed-off-by: Jörg Walter <joerg.walter@offis.de> Change-Id: I215ccbe4130096bb759db309258bd2589bd66b81 The file was modified
src/arch/posix/forte_sem.cpp The file was modified
src/arch/posix/forte_sem.h The file was modified
src/com/mqtt_paho/MQTTHandler.cpp
Commit
9caceb1e3fcf394e38c78286ebacd020186b27e6
by Jörg Walter [569144] Fix FORTE_LINKED_STRINGDICT definition A misplaced definition of build option FORTE_LINKED_STRINGDICT leads to a superfluous recompile of all source files on the second build in a ny given build directory. Its value is referenced before it is defined. This patch moves the option declaration in CMakeLists.txt up so that it can take effect before FORTE_LINKED_STRINGDICT is referenced first. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569144 Signed-off-by: Jörg Walter <joerg.walter@offis.de> Change-Id: Ie0b964c9e143ac96d5aa2608f6ca61a8c4b7e7fc The file was modified
CMakeLists.txt
Commit
6c24339ad099652793462b360aec0b8bd2577ad7
by Alois Zoitl [569084] Changed plain mutex use in new posix semaphore In order to make use of the CriticalRegion helper class the plain pthread mutex used for the new semaphore implementation has been replaced with our sycn object class. This removes a few lines of code in the semaphore class. Furthermore the syncobject class was renamed to CPThreadSyncObject. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569084 Change-Id: I900a0f0c87b34d47d7bd03a011fa91c46f4f40f4 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/posix/forte_sem.h The file was modified
src/arch/posix/forte_sync.h The file was modified
src/arch/posix/forte_sem.cpp The file was modified
src/arch/posix/forte_sync.cpp
Commit
58487e767120b23569932dc080b3ff689c2e175c
by Ernst Blecha [509302] CMake: add directory-modules Adds functions that make it possible that a directory strcture is used to define the contents of a forte module. This enables exporting a CMakeLists.txt with functionblocks from 4diac-ide. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=509302 Change-Id: I68dcf18df78be1d52355dd371c6c625a9938bbb5 Signed-off-by: Ernst Blecha <ernst.blecha@jku.at> The file was modified
buildsupport/forte.cmake
Commit
90f374ecfcab36222ae82006513db92aa6724a76
by Alois Zoitl [569184] Introduce WinXP compatibility setting At least one major PLC vendor sold Windows XP based boxes, which means that this is a relevant target for 4diac. Right now, the platform-specific part of FORTE uses some >= Vista APIs. This patch introduces a workaround which makes CPCSyncObject use a critical section as backend. Due to possible performance degradation of critical sections vs. SRW locks, this change is guarded by a CMake setting. Furthermore, the patch replaces calls to InetPton with equivalent calls to WSAStringToAddressA. This patch also silences a few warnings on MingW. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569184 Signed-off-by: Jörg Walter <joerg.walter@offis.de> Change-Id: I24eba08ffed89be13a8b0d66209407fa22e3bf7b The file was modified
CMakeLists.txt The file was added src/arch/win32/forte_sync_xp.cpp The file was modified
src/arch/win32/CMakeLists.txt The file was modified
src/arch/win32/forte_sync.h The file was modified
src/arch/win32/win32socketinterf.cpp The file was modified
src/arch/win32/serlayer/cwin32sercomlayer.cpp
Commit
0b12f1443abdf0928060327553633de8d1e7b60d
by Jörg Walter [569141] Fix C++98 regressions FORTE is supposed to compile and run on C++98 compilers, since there are still a few users without upgrade options. This patch fixes some minor regression in the mqtt modules. It also fixes incorrect initialisation of the MQTT sync object, and it enhances POSIX sync objects in a C++98-compatible way to prevent being used incorrectly in the future. Finally, it fixes incorrect feature detection in presence of standard CMake settings for language features (CMAKE_CXX_STANDARD etc.). Conflicts: src/arch/posix/forte_sync.h Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569141 Signed-off-by: Jörg Walter <joerg.walter@offis.de> Change-Id: I143a7dbdf063646d31b64ad92d6415072527d4b9 The file was modified
src/com/mqtt_paho/MQTTClientConfigParser.cpp The file was modified
src/com/mqtt_paho/MQTTHandler.cpp The file was modified
src/com/mqtt_paho/MQTTClientConfigParser.h The file was modified
src/modules/utils/E_STOPWATCH.h The file was modified
buildsupport/check_compiler_features.cmake The file was modified
src/arch/posix/forte_sync.h
Commit
03b78eb8bdfa16e0eddcb89beefbd44e373a8927
by Alois Zoitl [569648] Add missing initialization for mAddList in Timerhandler Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569648 Change-Id: I99cf91b0bd57ef1c518c11ce59cbf37fc72058e1 Signed-off-by: Alois Zoitl <alois.zoitl@gmx.at> The file was modified
src/arch/timerha.cpp The file was modified
forte_config.h.in
Commit
282a565bdc287a8b1925b099490b876aa651451f
by Jose Maria Jesus Cabral Lassalle [570155] Clean exit forte when boot file not found and set to do it Instead of invoking exit, the exit command is passed to the Device so it exits cleanly Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=570155 Change-Id: I4378d3f39e7320dd5ee4a2d3b163f1833653ff02 Signed-off-by: Jose Cabral <cabral@fortiss.org> The file was modified
src/stdfblib/ita/ForteBootFileLoader.h The file was modified
src/stdfblib/ita/ForteBootFileLoader.cpp The file was modified
src/stdfblib/ita/DEV_MGR.cpp The file was added ci/jenkins/gerrit.jenkins The file was modified
systemtests/src/modules/opc_ua/CMakeLists.txt The file was added ci/scripts/helper/buildForteHelper.sh The file was added ci/jenkins/builder64pod.yml The file was added ci/docker/Dockerfile_builder_32 The file was added ci/docker/Dockerfile_builder_64 The file was added ci/scripts/helper/dockerHelper.sh The file was added ci/jenkins/latest.jenkinsfile The file was modified
buildsupport/GCov.cmake The file was modified
tests/findTabs.sh The file was removed docker/Dockerfile_forte The file was removed docker/scripts/buildForte.sh The file was modified
src/com/opc_ua/opcua_local_handler.cpp The file was added ci/scripts/compileDockerImages.sh The file was added ci/scripts/helper/branchToTag.sh The file was removed docker/Dockerfile_builder The file was added ci/scripts/helper/prepareOtherRepos.sh The file was added ci/scripts/helper/checkAndRebuild.sh The file was modified
systemtests/src/modules/utils/csvWriter/CMakeLists.txt The file was added ci/jenkins/builder32pod.yml The file was added ci/scripts/helper/commonFunctions.sh The file was removed docker/scripts/commonFunctions.sh The file was added ci/scripts/pushDockerImages.sh The file was modified
systemtests/CMakeLists.txt The file was removed docker/scripts/prepareOtherRepos.sh The file was added ci/docker/Dockerfile_forte The file was added ci/scripts/buildForte.sh