140 Commits

Author SHA1 Message Date
Thiago Alves
b7baafe0f8
Update README.md 2018-06-22 13:49:03 -05:00
Thiago Alves
c355aadf56
Update README.md 2018-06-22 13:48:19 -05:00
Thiago Alves
77ac42f9b3
Update README.md 2018-06-22 13:48:05 -05:00
thiagoralves
08a8370ce9 Added working OpenDNP3 library 2018-05-29 12:55:49 -05:00
thiagoralves
c595c3b0c0 Added working OpenDNP3 library 2018-05-29 12:45:42 -05:00
Thiago Alves
f1a26459ce
Fix std::out_of_range error on st_optimizer 2018-03-10 12:21:35 -06:00
Thiago Alves
38cbd9c6c9
Fixed analog input and output calibration 2018-02-14 12:18:51 -06:00
Thiago Alves
d7b2b0aad1
Added PiXtend 2S support 2018-02-07 11:41:02 -06:00
Thiago Alves
b9ac19148d
Added PiXtend 2S support 2018-02-07 11:40:01 -06:00
Thiago Alves
32d37fd41d
Added PiXtend 2S support 2018-02-07 11:39:14 -06:00
Thiago Alves
5402d26727
Added PiXtend 2S support 2018-02-07 11:38:40 -06:00
Thiago Alves
8062559100
Update build.sh 2018-02-07 11:38:19 -06:00
Thiago Alves
7083557722
Added PiXtend 2S support 2018-02-07 11:37:42 -06:00
Thiago Alves
0571abf6d3 Merge pull request #6 from andrewchi/dockerfix
update Dockerfile to match new build.sh
2017-10-11 17:12:04 -05:00
Andrew Chi
f7aed9cbdb update Dockerfile to match new build.sh 2017-10-11 16:54:26 -04:00
Thiago Alves
3764381b71 Fix error optimizing program 2017-09-19 15:46:46 -05:00
Thiago Alves
19107ef256 Fix error ‘updateBuffers’ was not declared in this scope 2017-09-19 13:46:05 -05:00
Thiago Alves
104bc24c46 Fix error ‘updateBuffersIn’ was not declared in this scope 2017-09-19 13:42:28 -05:00
Thiago Alves
d9bad37a94 Merge pull request #4 from 0ussama/scancycle
Separates the input and output updates in two functions. This improves OpenPLC scan cycle as it starts processing with an accurate representation of the inputs.
2017-09-18 14:49:42 -05:00
Thiago Alves
fffef9b8b6 Merge branch 'master' into scancycle 2017-09-18 14:48:15 -05:00
Thiago Alves
eeaa64a62f Fix Fischertecknik update functions
Fischertecknik hardware returns the input status after you send the output update message. Therefore, it is not possible to just read the inputs and then update the outputs. My quick solution for that is to update both inputs and outputs twice on the cycle, one on the updateBuffersIn() and the other on the updateBuffersOut(). This of course double the time required for I/O handling, but at least guarantees that the scan cycle starts with the accurate representation of the inputs and ends with the accurate representation of the outputs
2017-09-18 14:44:58 -05:00
Oussama el Hadouchi
a059acef12 Fix PLC scan cycle for all hardware layers: Arduino, Blank, ESP8266, Fischertechnik, Modbus Master, PiXtend, Simulink, UniPi 2017-09-18 21:10:04 +02:00
Thiago Alves
0d830cbb21 Fix issue with multiple parallel outputs on LD
More information on the bug here: https://bitbucket.org/skvorl/beremiz/issues/31/wrong-st-code-generation.
2017-09-14 14:32:59 -05:00
Thiago Alves
671c1b7d50 Fix issue with multiple parallel outputs on LD
More information on the bug here: https://bitbucket.org/skvorl/beremiz/issues/31/wrong-st-code-generation.
2017-09-14 14:31:04 -05:00
Thiago Alves
90cd945c8b Fix issue with multiple parallel outputs on LD
More information on the bug here: https://bitbucket.org/skvorl/beremiz/issues/31/wrong-st-code-generation.
2017-09-14 14:30:39 -05:00
Thiago Alves
9fd8bb0075 Fix issue with multiple parallel outputs on LD
More information on the bug here: https://bitbucket.org/skvorl/beremiz/issues/31/wrong-st-code-generation.
2017-09-14 14:29:54 -05:00
Thiago Alves
1257d79fee Fix issue with multiple parallel outputs on LD
More information on the bug here: https://bitbucket.org/skvorl/beremiz/issues/31/wrong-st-code-generation.
2017-09-14 14:29:21 -05:00
Oussama el Hadouchi
eebe694ba7 Fix PLC scan cycle for OpenPLC (implemented for Raspberry Pi only) 2017-08-31 14:49:11 +02:00
Thiago Alves
6e0d99748f Removes the nasty narrowing conversion warnings 2017-07-25 17:21:49 -05:00
Thiago Alves
6ace34fb75 Removes the nasty narrowing conversion warnings 2017-07-25 17:21:21 -05:00
Thiago Alves
9c4b363688 Removes the nasty narrowing conversion warnings 2017-07-25 17:20:49 -05:00
Thiago Alves
35b5159c8e Removes the nasty narrowing conversion warnings 2017-07-25 17:19:07 -05:00
Thiago Alves
826a439708 Fix "out of memory" error on single core RPi 2017-07-22 18:44:14 -05:00
thiagoralves
49ab55ffc4 Fixed Windows script 2017-07-22 14:56:36 -05:00
thiagoralves
92096f33ed Fixed Windows build script 2017-07-22 14:52:30 -05:00
thiagoralves
13b169083f disabled DNP3 under Windows 2017-07-22 14:50:03 -05:00
thiagoralves
46971cebdc Added DNP3 installation to build script 2017-07-22 14:47:01 -05:00
Thiago Alves
b9100208a0 Merge pull request #3 from TrevorAron/master
Added DNP3 support (thanks to Johns Hopkins University)
2017-07-22 12:46:22 -05:00
Thiago Alves
c883aa31d4 Merge pull request #2 from JSeed/master
Add Dockerfile for building docker images
2017-05-12 14:11:40 -05:00
Thiago Alves
407d027ad8 Fix un-incremented index on failed read attempt 2017-05-10 11:56:35 -05:00
Thiago Alves
c858a08599 Fix memory leak on TCP server. Credits: Talkredius 2017-05-10 11:43:55 -05:00
Thiago Alves
7402ee35e3 Fixed errors on GCC 6.0.3 2017-05-08 16:03:44 -05:00
Trevor Aron
8c4e8128b8 switched tabs to spaces for consistency 2017-03-16 17:32:39 -04:00
Trevor Aron
89bbf07e2a fixed merge bug 2017-03-16 17:26:04 -04:00
Trevor Aron
b348a98ad4 fixed merge conflicts 2017-03-16 17:24:18 -04:00
Trevor Aron
4c76dce8ac dnp3 changes 2017-03-16 17:19:02 -04:00
Trevor Aron
4bda118143 Added dnp3 support 2017-03-16 17:07:31 -04:00
thiagoralves
ea74c3c547 Added support for multiple tasks in PLC program 2017-03-15 00:47:43 -05:00
jseed
263ab1986d Add Dockerfile for building docker images 2017-03-13 06:36:07 -04:00
Thiago Alves
fef9f13947 Merge pull request #1 from SkyTrix/master
Use SO_REUSEADDR and SO_REUSEPORT socket options to fix bind error
2017-03-07 10:04:34 -06:00