6306f322c6Fixing bugs 1. Fixing wrong maxNumBits for BdaReasonForInclusion. 2. Fixing bug in acceptable values in optional field for ReportControlBlock. These bugs lead client to break connection.
#42
Dmitrii Efremov
2024-12-01 15:04:03 +0300
261f2f03fe- Add ConnectionParam.java to extract the connection parameters under ConnectedAP tag in the CID/SCD file while parsing it. - Add the ConnectionParam to the ServerModel.java to be retrieved after parsing the CID/SCD file. - Enhance the SclParser.java to parse the ConnectionParam under the ConnectedAP tag. - Optimize imports in the SclParser.java - Remove the unnecessary .toStrings in the SclParser.java - Replace the If-else with switch case in the SclParser.java - Edit SclParser.java to set current timestamp. - Edit SclParser.java to let the Parsed CID/SCD (ServerModel) returns some attributes and Values that programmer may need after parsing. - Let each returned LogicalDevice that returned from the ServerModel to return their LogicalNodes and some attributes after parsing. - Let each returned LogicalNode that returned from the LogicalDevice that returned from the ServerModel to return their DataObjects and some attributes after parsing. - Let FcDataObject returns some attributes after parsing. - Let FcModelNode returns some attibutes after parsing.
#38
abdelaziz
2023-07-06 05:52:44 +0300
c5acb251b7Merge branch 'master' of github.com:beanit/openiec61850
master
Stefan Feuerhahn
2023-06-23 20:14:16 +0200
0d652ed0d0updated windows batch script to work with Java 17
Stefan Feuerhahn
2023-06-23 20:14:03 +0200
Bugfix NPE in ClientAssociation#close()
#35
SteffenBrauns
2023-05-22 16:44:59 +0200
0eee857775- Change Modbus Master Connection type from JSSC to JSerialComm - Edit the Runtime Module to be run with the tester.
#37
Abdelaziz Said
2022-01-18 22:27:31 +0200
1a6dea4f63- Add new APIs to DataSource61850, DataPoint61850, DataSourceModbus, DataPointModbus
Abdelaziz Said
2022-01-16 23:18:39 +0200
8ea2199445- Create a native query to find the DataSourceModbus with the Server ID. - Edit the Conversion tool to override the Mapping elements when the DataSourceModbus is existing in the database. - Edit the data_point_modbus table by adding new threshold percentage column. - Edit the Mapping to consider the thresholdPercentage in the DataPointModbus. - Edit the APIs to accept requests from the Combo-boxes as an Objects.
Abdelaziz Said
2022-01-12 01:44:58 +0200
0948a27a0c- Put the ServerModel and ServerSap inside the Runtime Controller and remove them from the thread to prevent parsing each loop. - Remove the IED, and DataSet tables from the schema. - Rename the ConfigurationManager.java to CachingRepository.java
Abdelaziz Said
2022-01-10 15:38:06 +0200
eea184e996- Finished the Runtime module to retrieve the runtime mapping from the database. - Created a layer to check if the system is Windows or Linux. - Edited the problem of the scanBasePackages. - Added functionalities to the IECServer in the common module.
Abdelaziz Said
2022-01-09 14:29:59 +0200
e82c93bb0b- init commit
Abdelaziz Said
2022-01-08 11:35:15 +0200
d814fe2ddd- Create AppConfiguration.java to check if the system is Windows or linux.
Abdelaziz Said
2022-01-08 11:34:26 +0200
bf9f3f9ade- Edit the Data Point Modbus table to contain the last value and last time. - Add functionality to the IEC61850 Server. - Create ModbusMasterRTU.java to implements the modbus master functionality. - Create the Mapping class from Modbus to IEC61850.
Abdelaziz Said
2022-01-05 10:40:05 +0200
ac45a7cce2- Edit the Data Point Modbus table to contain the last value and last time. - Add functionality to the IEC61850 Server. - Create ModbusMasterRTU.java to implements the modbus master functionality. - Create the Mapping class from Modbus to IEC61850.
Abdelaziz Said
2022-01-05 10:38:14 +0200
271dbc0fc2- Add the Jlibmodbus library as a module in the project. - Edit the Jlibmodbus library to supports the little endian and big endian modbus slaves which contains three registers (48 bits). - Put the IEC61850 Server Connection in the Common module.
Abdelaziz Said
2022-01-03 16:54:17 +0200
3ddfa9aee8- Create a new module named Common and put the model, Service, and DAOs, and the util inside it.
Abdelaziz Said
2022-01-02 14:37:14 +0200
e2807b9f4e-
Abdelaziz Said
2022-01-02 08:41:47 +0200
39c7ef8285- Add the Runtime module and the IEC61850-Bean library to Protocol_Converter project.
Abdelaziz Said
2022-01-02 07:29:24 +0200
f1360c7881- Edit the IEC61850 Library as needed and converted it from gradle to maven project.
Abdelaziz Said
2022-01-02 07:24:19 +0200
9191f42895- Edit SclParser.java to set current timestamp. - Edit SclParser.java to let the Parsed CID/SCD (ServerModel) returns some attributes and Values that programmer may need after parsing. - Let each returned LogicalDevice that returned from the ServerModel to return their LogicalNodes and some attributes after parsing. - Let each returned LogicalNode that returned from the LogicalDevice that returned from the ServerModel to return their DataObjects and some attributes after parsing. - Let FcDataObject returns some attributes after parsing. - Let FcModelNode returns some attibutes after parsing.
#33
Abdelaziz Said
2021-12-30 21:05:33 +0200
38e93a1b6d- Add ConnectionParam.java to extract the connection parameters under ConnectedAP tag in the CID/SCD file while parsing it. - Add the ConnectionParam to the ServerModel.java to be retrieved after parsing the CID/SCD file. - Enhance the SclParser.java to parse the ConnectionParam under the ConnectedAP tag. - Optimize imports in the SclParser.java - Remove the unnecessary .toStrings in the SclParser.java - Replace the If-else with switch case in the SclParser.java
#32
Abdelaziz Said
2021-12-30 17:44:38 +0200
c8f49bdc47- Add ConnectionParam.java to extract the connection parameters under ConnectedAP tag in the CID/SCD file while parsing it. - Add the ConnectionParam to the ServerModel.java to be retrieved after parsing the CID/SCD file. - Enhance the SclParser.java to parse the ConnectionParam under the ConnectedAP tag. - Optimize imports in the SclParser.java - Remove the unnecessary .toStrings in the SclParser.java - Replace the If-else with switch case in the SclParser.java
#31
#30
Abdelaziz Said
2021-12-30 17:27:12 +0200
eccb578588updated errorprone version to 2.5.1
Stefan Feuerhahn
2021-01-15 13:20:00 +0100
1f01fcac02enhanced SequenceNumber class
Stefan Feuerhahn
2021-01-14 21:31:02 +0100
05d75db9dbupgraded gradle plugin dependency versions and java dependency versions
Stefan Feuerhahn
2021-01-14 17:55:38 +0100
cd11b7c9fffixed setting reportTimestamp field in OptFlds class, thanks to Krzysztof Pasierbski
Stefan Feuerhahn
2020-11-25 09:26:06 +0100
24cee0d77eremoved unnecessary files from gradle tar task
Stefan Feuerhahn
2020-07-03 21:01:51 +0200
fc8ec39ed9set version to 1.9.1-SNAPSHOT
Stefan Feuerhahn
2020-06-30 16:37:32 +0200
fef09d40c8release v1.9.0
v1.9.0
Stefan Feuerhahn
2020-06-30 16:35:17 +0200
48531ffd8dwindows run scripts now support white space in paths
Stefan Feuerhahn
2020-06-30 16:31:26 +0200
b3e45e0f16minor format fix
Stefan Feuerhahn
2020-06-30 16:26:25 +0200
69a1c96c04updated changelog
Stefan Feuerhahn
2020-06-30 16:13:27 +0200
792afe0ce8removed code smells detected by IntelliJ and Error Prone SCA, removed the GUI's jcalendar dependency
Stefan Feuerhahn
2020-06-29 16:53:50 +0200
6c89bb3639added error prone SCA plugin to gradle build file
Stefan Feuerhahn
2020-06-29 16:50:51 +0200
49a6743e50updated gradle wrapper to v6.5
Stefan Feuerhahn
2020-06-29 16:50:14 +0200
63db1782d1combined asn1 compile scripts
Stefan Feuerhahn
2020-06-25 15:25:13 +0200
667ae70c35regenerated asn1/ber classes with newest asn1bean compiler
Stefan Feuerhahn
2020-06-25 15:08:06 +0200
f416a33418renamed OpenIEC61850 to IEC61850bean
Stefan Feuerhahn
2020-06-25 14:33:05 +0200
066a034c49further improved support for white space in parameter
Stefan Feuerhahn
2020-06-18 17:01:22 +0200
8e4a1b0f81added quotes around in bash scripts to allow for white spaces in parameter paths
Stefan Feuerhahn
2020-06-18 11:10:06 +0200
d7d87c6004switched to newest snapshot of jasn1 which was renamed to asn1bean
Stefan Feuerhahn
2020-06-17 15:02:30 +0200
e37e072144removed redundant repository declaration in build script
Stefan Feuerhahn
2020-06-17 11:25:38 +0200
92705822d6moved HexConverter to internal package and renamed it to HexString
Stefan Feuerhahn
2020-06-11 16:12:15 +0200
7552c59319fixed compile bug introduced in latest fix to reset data sets in the scl parser
Stefan Feuerhahn
2020-06-11 15:34:11 +0200
9b7e830559minor code clean up
Stefan Feuerhahn
2020-06-10 17:52:40 +0200
983fbbddb4Merge branch 'master' of github.com:beanit/openiec61850
Stefan Feuerhahn
2020-06-10 15:22:33 +0200
9fc7d2376cadded eclipse output dirs bin/main and bin/test to gitignore, and ignore them when creating tar file
Stefan Feuerhahn
2020-06-10 15:19:43 +0200
cbac75d770added first ArchUnit test
Stefan Feuerhahn
2020-04-20 10:52:16 +0200
42e855fce6converted gradle build file from groovy dsl to kotlin dsl
Stefan Feuerhahn
2020-03-22 10:23:32 +0100
d1237d2e45removed itest source set
Stefan Feuerhahn
2020-01-23 21:55:59 +0100
476bed5898renamed thread factory
Stefan Feuerhahn
2020-01-21 14:38:38 +0100
9d01e8b867minor update to gradle version
Stefan Feuerhahn
2019-09-26 11:50:48 +0200
193e76209eminor updated in general build script
Stefan Feuerhahn
2019-09-02 19:54:42 +0200
c7c69b6294moved jar config in afterEvaluate
Stefan Feuerhahn
2019-09-02 18:11:50 +0200
7c4961db5fchanged gradle to insert automatic module name into manifest file and to link generated javadoc to java se 8
Stefan Feuerhahn
2019-09-02 17:28:17 +0200
9aa85d1a90converted junit 4 tests to junit 5 tests
Stefan Feuerhahn
2019-09-02 11:24:10 +0200
5235f51e32changed java version from 7 to 8
Stefan Feuerhahn
2019-09-02 11:23:41 +0200
249b7c6dd9gradle wrapper and spotless gradle plugin update
Stefan Feuerhahn
2019-08-29 16:20:45 +0200
7e9eb53e0fminor change in naming of threads created by the library
Stefan Feuerhahn
2019-08-29 16:20:34 +0200
1cc94089f4updated doc to reflect changes in the way client parses an scl file
Stefan Feuerhahn
2019-06-13 16:02:12 +0200
bbc98a065amoved all start scripts to bin folder
Stefan Feuerhahn
2019-06-13 15:36:25 +0200
d2c53aeb94updated links in readme
Stefan Feuerhahn
2019-04-24 09:36:14 +0200
a3a11ed52cswitched to gradle java-library plugin
Stefan Feuerhahn
2019-03-26 10:45:59 +0100
e8bb35fd02set version to 1.8.1-SNAPSHOT
Stefan Feuerhahn
2019-03-22 18:03:20 +0100
40cbedc854release v1.8.0
v1.8.0
Stefan Feuerhahn
2019-03-22 16:27:47 +0100
bea0860f4fupdated the user guide
Stefan Feuerhahn
2019-03-22 16:15:58 +0100
4071101f54updated changelog for release
Stefan Feuerhahn
2019-03-22 16:10:51 +0100
72494fb83dremoved use of methods deprecated in java 11
Stefan Feuerhahn
2019-03-22 15:59:20 +0100
2419583978fixed doc warnings
Stefan Feuerhahn
2019-03-22 15:31:52 +0100
b38c813b2fupdated asn1 compile scripts
Stefan Feuerhahn
2019-03-22 14:45:11 +0100
a801db5404added modified version of jASN1 BerBoolean so that true is encoded as 0x01 instead of 0xff but using the original jasn1 dependency
Stefan Feuerhahn
2019-03-22 14:19:59 +0100
88e96e1a0fadded readme
Stefan Feuerhahn
2019-03-22 12:06:06 +0100
e80f68c5aaupdated user guide
Stefan Feuerhahn
2019-03-22 11:54:01 +0100
59eee5cbc0updated build files
Stefan Feuerhahn
2019-03-22 11:51:05 +0100
fafbec0786code clean up
Stefan Feuerhahn
2019-03-22 11:22:52 +0100
0d3a5e2971updated dependency to to newest jasn1 version
Stefan Feuerhahn
2019-03-22 11:20:31 +0100
2e268028e9updated generated asn1 files
Stefan Feuerhahn
2019-03-22 11:16:41 +0100