Commit Graph

180 Commits

Author SHA1 Message Date
Thiago Alves
14b6ad3928 Merge pull request #44 from smartergridsolutions/feature/PR-665
Add tests for glue generator as preliminary for for adding support for DNP3
2019-04-15 11:04:43 -05:00
Garret Fick
9185e9502b PR-665 Add tests for glue generator as preliminary for for adding support for DNP3 2019-04-10 12:12:57 -04:00
Thiago Alves
4ccc085376 Merge pull request #37 from garretfick/feature/GIT_CONFIG_FOR_WINDOWS_DEV
Make checking out the code from Windows work by default
2019-03-29 18:29:30 -04:00
Garret Fick
e6206ddd3d Make checking out the code from Windows work by default 2019-03-29 11:46:47 -04:00
Thiago Alves
9caa392268 Merge pull request #34 from shrmrf/master
GITHUB_TOKEN not defined on main repo
2019-02-07 19:34:08 -02:00
T
85a820efb0 GITHUB_TOKEN not defined on main repo 2019-02-07 22:26:14 +01:00
Thiago Alves
57b30f2078 Merge pull request #32 from shrmrf/appveyor-final
Appveyor final
2019-02-07 19:05:45 -02:00
T
57789ab3e8 test appveyor 2019-02-07 19:29:52 +01:00
T
5f45a0496f Update README.md 2019-02-06 23:27:25 +01:00
T
9b52ca5ff4 Appveyor (#3)
This is just a placeholder
2019-02-06 23:24:32 +01:00
T
bb926300dd fix directory 2019-02-06 20:41:26 +01:00
T
0f2fea33eb forgot to install doxygen 2019-02-06 20:27:34 +01:00
T
70487305fe test out gh-pages 2019-02-06 20:22:02 +01:00
Thiago Alves
88a1f9cbc9 Merge pull request #29 from shrmrf/patch-1
Add travis build badge
2019-02-06 16:47:03 -02:00
T
f0b6453081 Add travis build badge 2019-02-06 19:37:26 +01:00
Thiago Alves
305eebdc60 Merge pull request #27 from pedromorgan/pedro_fixes
add gitlab.ci and doxygen
2019-02-06 15:10:31 -02:00
pedromorgan
5e86ba241d add gitlab.ci and doxygen 2019-02-06 17:01:59 +00:00
Thiago Alves
022215470d Merge pull request #26 from shrmrf/master
Add Travis CI build
2019-02-06 14:04:04 -02:00
T
faaa9e6a05 Update .travis.yml 2019-02-06 09:23:27 +01:00
T
5673695fb6 Update .travis.yml 2019-02-06 09:04:27 +01:00
T
bc517610ea Update .travis.yml 2019-02-06 09:01:18 +01:00
T
1fa0d07cf2 Create .travis.yml 2019-02-06 08:57:34 +01:00
Thiago Alves
dff87e18ac Merge pull request #24 from shrmrf/fix-install-script
Fix install script
2019-02-01 18:05:29 -02:00
T
c010812cb2 Accidentally deleted disabling of UNIPI services 2019-02-01 21:01:27 +01:00
T
6c95631fee forgot -y and pushed 2019-02-01 19:36:28 +01:00
T
c620a12c5f add missing rpi specific package 2019-02-01 19:35:28 +01:00
T
819c96c321 Simplify install.sh script
requirements.txt also simplified
2019-02-01 19:17:33 +01:00
T
ca382c0f8a move installation into install.sh 2019-02-01 19:17:16 +01:00
Thiago Alves
d33e9b1970 Merge pull request #23 from shrmrf/shrmrf-pip-requirements
use requirements.txt to fix python package versions
2019-02-01 13:45:03 -02:00
T
e522282179 use requirements.txt to fix python package versions
Resolve issue with `docker run` not having correct privilege
Closes thiagoralves/OpenPLC_v3#22
2019-02-01 16:26:49 +01:00
Thiago Alves
8099f5a7ce Merge pull request #21 from shrmrf/dockerify
Dockerify
2019-01-31 20:53:50 -02:00
T
ae7028b6f6 update README with Docker instructions 2019-01-31 23:46:19 +01:00
T
6a95336a9d Tested with Dockerfile 2019-01-31 23:38:16 +01:00
T
cf5feaea8a add Dockerfile 2019-01-31 17:04:29 +01:00
Thiago Alves
0c87c66c92 dnp3 offsets starting on zero 2019-01-14 03:46:33 -06:00
Thiago Alves
19bafca0ba Fixed not reading last input register 2019-01-07 12:31:19 -06:00
iPAS
dabff7a4d5 Fix the problem when process openplc defunct after being stopped. 2019-01-04 16:53:52 +07:00
iPAS
ebf57a3da6 Initial 2019-01-04 16:52:12 +07:00
Thiago Alves
11e2e6ee01 Added support for offset on DNP3 2018-12-27 15:16:56 -02:00
Thiago Alves
2c330b53d9 Added support for offset on DNP3 2018-12-27 15:15:37 -02:00
Thiago Alves
1d40db5358 Merge pull request #18 from PsychoGame/patch-1
Added build flags to OpenDPN3 build on custom
2018-12-04 14:06:35 -06:00
Thiago Alves
2624175dc0 Merge pull request #19 from PsychoGame/patch-2
Added build flag for libmodbus_src on custom
2018-12-04 14:06:21 -06:00
Jan Jasper de Kroon
251d9fe0ac Added build flag for libmodbus_src on custom
During building libmodbus on (in my case Fedora 29) build process of OpenPLC fails due to some files like for instance libmodbus.so which cannot be found while the libraries are present in /usr/local/lib. Setting the build flag "--prefix=/usr" fixes OpenPLC build process for Fedora 29 and probably also other Linux distro's else than Debian
2018-12-04 20:56:08 +01:00
Jan Jasper de Kroon
0119be8e60 Added build flags to OpenDPN3 build on custom
This build flag fixes building OpenPLC building on "unsupported" linux systems. 
Starting the OpenPLC runtime results in: 
./core/openplc: error while loading shared libraries: libasiodnp3.so: cannot open shared object file: No such file or directory

I've seen someone else also struggling with this problem as well in this forum topic:
https://openplc.discussion.community/post/running-openplc-runtime-in-arch-linux-9783271

With this commit this problem should be fixed without having to manually link to the libraries.
2018-12-04 20:19:33 +01:00
Thiago Alves
4e04d07c2e Expanded DNP3 address range to match Modbus 2018-11-29 11:24:03 -06:00
Thiago Alves
cebabe123d Added more settings 2018-11-12 14:02:45 -06:00
Thiago Alves
d2c33ba80e Improved Slave Devices code 2018-11-12 13:59:28 -06:00
Thiago Alves
13455c75ff Added support for special functions
Special functions are located on %ML1024 upward
2018-11-01 14:59:44 -05:00
Thiago Alves
f560f8b586 Added support for special functions
Special functions are located in %ML1024 upward
2018-11-01 14:53:06 -05:00
Thiago Alves
bf03e31701 Fix slave devices bugs - by pbosscha
More info here: https://openplc.discussion.community/post/openplc-v3-modbus-rtu-multiblock-slaves-using-rs485-bus-do-not-work-properly%E3%80%82-9879260?trail=30#29
2018-10-25 13:04:40 -05:00