Commit Graph

162 Commits (0eee857775a86c8afd46675a8715637fd54339c5)
 

Author SHA1 Message Date
Abdelaziz Said 0eee857775 - Change Modbus Master Connection type from JSSC to JSerialComm
- Edit the Runtime Module to be run with the tester.
4 years ago
Abdelaziz Said 1a6dea4f63 - Add new APIs to DataSource61850, DataPoint61850, DataSourceModbus, DataPointModbus 4 years ago
Abdelaziz Said 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.
4 years ago
Abdelaziz Said 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
4 years ago
Abdelaziz Said 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.
4 years ago
Abdelaziz Said e82c93bb0b - init commit 4 years ago
Abdelaziz Said d814fe2ddd - Create AppConfiguration.java to check if the system is Windows or linux. 4 years ago
Abdelaziz Said 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.
4 years ago
Abdelaziz Said 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.
4 years ago
Abdelaziz Said 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.
4 years ago
Abdelaziz Said 3ddfa9aee8 - Create a new module named Common and put the model, Service, and DAOs, and the util inside it. 4 years ago
Abdelaziz Said e2807b9f4e - 4 years ago
Abdelaziz Said 39c7ef8285 - Add the Runtime module and the IEC61850-Bean library to Protocol_Converter project. 4 years ago
Abdelaziz Said f1360c7881 - Edit the IEC61850 Library as needed and converted it from gradle to maven project. 4 years ago
Abdelaziz Said 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.
4 years ago
Abdelaziz Said 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
4 years ago
sfeuerhahn f9f34cde0c
Merge pull request #23 from pavel-ch/master
ClientAssociation: store servicesSupported from InitiateResponsePDU for a later access
4 years ago
pavel-ch fa62271c46 Merge branch 'master' of https://github.com/beanit/iec61850bean 4 years ago
pavel-ch cb903a3f61 ClientAssociation: storing servicesSupported from InitiateResponsePDU for a later access 4 years ago
Stefan Feuerhahn 77c7b009b4 removed unnecessary setters, removed exposing proposedParameterCbbBitString 5 years ago
Matthias Kruse e0770f03e6 reverted change of other commit 5 years ago
Matthias Kruse ef06aea374 fixed #10 5 years ago
Matthias Kruse 0afb4f56a1 fixes #18 5 years ago
Stefan Feuerhahn eccb578588 updated errorprone version to 2.5.1 5 years ago
Stefan Feuerhahn 1f01fcac02 enhanced SequenceNumber class 5 years ago
Stefan Feuerhahn 05d75db9db upgraded gradle plugin dependency versions and java dependency versions 5 years ago
Stefan Feuerhahn cd11b7c9ff fixed setting reportTimestamp field in OptFlds class, thanks to Krzysztof Pasierbski 5 years ago
Stefan Feuerhahn 24cee0d77e removed unnecessary files from gradle tar task 5 years ago
Stefan Feuerhahn fc8ec39ed9 set version to 1.9.1-SNAPSHOT 5 years ago
Stefan Feuerhahn fef09d40c8 release v1.9.0 5 years ago
Stefan Feuerhahn 48531ffd8d windows run scripts now support white space in paths 5 years ago
Stefan Feuerhahn b3e45e0f16 minor format fix 5 years ago
Stefan Feuerhahn 69a1c96c04 updated changelog 5 years ago
Stefan Feuerhahn 792afe0ce8 removed code smells detected by IntelliJ and Error Prone SCA, removed the GUI's jcalendar dependency 5 years ago
Stefan Feuerhahn 6c89bb3639 added error prone SCA plugin to gradle build file 5 years ago
Stefan Feuerhahn 49a6743e50 updated gradle wrapper to v6.5 5 years ago
Stefan Feuerhahn 63db1782d1 combined asn1 compile scripts 5 years ago
Stefan Feuerhahn 667ae70c35 regenerated asn1/ber classes with newest asn1bean compiler 5 years ago
Stefan Feuerhahn f416a33418 renamed OpenIEC61850 to IEC61850bean 5 years ago
Stefan Feuerhahn 75ad0eb76c updated build plugins/dependencies: spotless, bnd, junit, archunit 5 years ago
Stefan Feuerhahn 066a034c49 further improved support for white space in parameter 5 years ago
Stefan Feuerhahn 8e4a1b0f81 added quotes around in bash scripts to allow for white spaces in parameter paths 5 years ago
Stefan Feuerhahn d7d87c6004 switched to newest snapshot of jasn1 which was renamed to asn1bean 5 years ago
Stefan Feuerhahn e37e072144 removed redundant repository declaration in build script 5 years ago
Stefan Feuerhahn 92705822d6 moved HexConverter to internal package and renamed it to HexString 5 years ago
Stefan Feuerhahn 7552c59319 fixed compile bug introduced in latest fix to reset data sets in the scl parser 5 years ago
Stefan Feuerhahn 9b7e830559 minor code clean up 5 years ago
Stefan Feuerhahn 983fbbddb4 Merge branch 'master' of github.com:beanit/openiec61850 5 years ago
Stefan Feuerhahn 9fc7d2376c added eclipse output dirs bin/main and bin/test to gitignore, and ignore them when creating tar file 5 years ago
sfeuerhahn fb6dded6c9
Merge pull request #11 from MoheyEl-DinBadr/patch-1
fix parsing multiple IEDs in SCL file by clearing data set map
5 years ago