Commit Graph

  • dec272323c
    Merge 0c863fa518 into c5acb251b7 #44 Dudley Hartmann 2024-12-25 11:00:26 +0800
  • 0c863fa518
    fix: Change the doBatchRead method to private #44 Dudley Hartmann 2024-12-25 10:58:53 +0800
  • c699e5bd90
    fix: introduce missing dependencies Dudley Hartmann 2024-12-25 10:48:12 +0800
  • a1a9856727
    add list constructVariableAccessSpecification method Dudley Hartmann 2024-12-24 11:45:45 +0800
  • 509e2ea713
    feat: add batch reading method Dudley Hartmann 2024-12-24 11:42:05 +0800
  • ff44c1eac5
    Merge 6306f322c6 into c5acb251b7 #42 Dmitriy Efremov 2024-12-01 15:10:01 +0300
  • 6306f322c6 Fixing 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
  • a0b9d04f08
    Merge 9191f42895 into c5acb251b7 #33 Abdelaziz Said 2023-08-15 10:37:36 +0300
  • e124039607
    Merge 38e93a1b6d into c5acb251b7 #32 Abdelaziz Said 2023-07-14 13:24:26 +0200
  • 428445b55b
    Merge 261f2f03fe into c5acb251b7 #38 Abdelaziz Said 2023-07-06 06:54:29 +0400
  • 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
  • c5acb251b7 Merge branch 'master' of github.com:beanit/openiec61850 master Stefan Feuerhahn 2023-06-23 20:14:16 +0200
  • 0d652ed0d0 updated windows batch script to work with Java 17 Stefan Feuerhahn 2023-06-23 20:14:03 +0200
  • 0508da4073
    Merge pull request #35 from SteffenBrauns/patch-1 sfeuerhahn 2023-05-22 21:39:13 +0200
  • 6d8859f6f6
    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
  • 82ad1a61e5
    Update SclParser.java #29 AbdelazizSaid250 2021-12-30 16:17:27 +0200
  • f26d4a15e7
    Update ServerModel.java #28 AbdelazizSaid250 2021-12-30 16:16:20 +0200
  • f7b746facb
    Connection Param #27 AbdelazizSaid250 2021-12-30 16:12:57 +0200
  • f9f34cde0c
    Merge pull request #23 from pavel-ch/master sfeuerhahn 2021-05-04 21:55:15 +0200
  • fa62271c46 Merge branch 'master' of https://github.com/beanit/iec61850bean #23 pavel-ch 2021-04-29 22:00:48 +0200
  • cb903a3f61 ClientAssociation: storing servicesSupported from InitiateResponsePDU for a later access pavel-ch 2021-04-29 22:00:36 +0200
  • 77c7b009b4 removed unnecessary setters, removed exposing proposedParameterCbbBitString Stefan Feuerhahn 2021-02-26 11:03:12 +0100
  • e0770f03e6 reverted change of other commit #20 Matthias Kruse 2021-02-25 10:24:53 +0100
  • ef06aea374 fixed #10 Matthias Kruse 2021-02-25 10:22:34 +0100
  • 0afb4f56a1 fixes #18 #19 Matthias Kruse 2021-02-25 09:17:16 +0100
  • eccb578588 updated errorprone version to 2.5.1 Stefan Feuerhahn 2021-01-15 13:20:00 +0100
  • 1f01fcac02 enhanced SequenceNumber class Stefan Feuerhahn 2021-01-14 21:31:02 +0100
  • 05d75db9db upgraded gradle plugin dependency versions and java dependency versions Stefan Feuerhahn 2021-01-14 17:55:38 +0100
  • cd11b7c9ff fixed setting reportTimestamp field in OptFlds class, thanks to Krzysztof Pasierbski Stefan Feuerhahn 2020-11-25 09:26:06 +0100
  • 24cee0d77e removed unnecessary files from gradle tar task Stefan Feuerhahn 2020-07-03 21:01:51 +0200
  • fc8ec39ed9 set version to 1.9.1-SNAPSHOT Stefan Feuerhahn 2020-06-30 16:37:32 +0200
  • fef09d40c8 release v1.9.0 v1.9.0 Stefan Feuerhahn 2020-06-30 16:35:17 +0200
  • 48531ffd8d windows run scripts now support white space in paths Stefan Feuerhahn 2020-06-30 16:31:26 +0200
  • b3e45e0f16 minor format fix Stefan Feuerhahn 2020-06-30 16:26:25 +0200
  • 69a1c96c04 updated changelog Stefan Feuerhahn 2020-06-30 16:13:27 +0200
  • 792afe0ce8 removed code smells detected by IntelliJ and Error Prone SCA, removed the GUI's jcalendar dependency Stefan Feuerhahn 2020-06-29 16:53:50 +0200
  • 6c89bb3639 added error prone SCA plugin to gradle build file Stefan Feuerhahn 2020-06-29 16:50:51 +0200
  • 49a6743e50 updated gradle wrapper to v6.5 Stefan Feuerhahn 2020-06-29 16:50:14 +0200
  • 63db1782d1 combined asn1 compile scripts Stefan Feuerhahn 2020-06-25 15:25:13 +0200
  • 667ae70c35 regenerated asn1/ber classes with newest asn1bean compiler Stefan Feuerhahn 2020-06-25 15:08:06 +0200
  • f416a33418 renamed OpenIEC61850 to IEC61850bean Stefan Feuerhahn 2020-06-25 14:33:05 +0200
  • 75ad0eb76c updated build plugins/dependencies: spotless, bnd, junit, archunit Stefan Feuerhahn 2020-06-24 09:57:37 +0200
  • 066a034c49 further improved support for white space in parameter Stefan Feuerhahn 2020-06-18 17:01:22 +0200
  • 8e4a1b0f81 added quotes around in bash scripts to allow for white spaces in parameter paths Stefan Feuerhahn 2020-06-18 11:10:06 +0200
  • d7d87c6004 switched to newest snapshot of jasn1 which was renamed to asn1bean Stefan Feuerhahn 2020-06-17 15:02:30 +0200
  • e37e072144 removed redundant repository declaration in build script Stefan Feuerhahn 2020-06-17 11:25:38 +0200
  • 92705822d6 moved HexConverter to internal package and renamed it to HexString Stefan Feuerhahn 2020-06-11 16:12:15 +0200
  • 7552c59319 fixed compile bug introduced in latest fix to reset data sets in the scl parser Stefan Feuerhahn 2020-06-11 15:34:11 +0200
  • 9b7e830559 minor code clean up Stefan Feuerhahn 2020-06-10 17:52:40 +0200
  • 983fbbddb4 Merge branch 'master' of github.com:beanit/openiec61850 Stefan Feuerhahn 2020-06-10 15:22:33 +0200
  • 9fc7d2376c added 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
  • fb6dded6c9
    Merge pull request #11 from MoheyEl-DinBadr/patch-1 sfeuerhahn 2020-05-11 13:43:30 +0200
  • 10dd18750a
    Update SclParser.java #11 MoheyEl-DinBadr 2020-05-11 02:31:16 +0200
  • cbac75d770 added first ArchUnit test Stefan Feuerhahn 2020-04-20 10:52:16 +0200
  • 42e855fce6 converted gradle build file from groovy dsl to kotlin dsl Stefan Feuerhahn 2020-03-22 10:23:32 +0100
  • d1237d2e45 removed itest source set Stefan Feuerhahn 2020-01-23 21:55:59 +0100
  • 476bed5898 renamed thread factory Stefan Feuerhahn 2020-01-21 14:38:38 +0100
  • 9d01e8b867 minor update to gradle version Stefan Feuerhahn 2019-09-26 11:50:48 +0200
  • 193e76209e minor updated in general build script Stefan Feuerhahn 2019-09-02 19:54:42 +0200
  • c7c69b6294 moved jar config in afterEvaluate Stefan Feuerhahn 2019-09-02 18:11:50 +0200
  • 7c4961db5f changed 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
  • 9aa85d1a90 converted junit 4 tests to junit 5 tests Stefan Feuerhahn 2019-09-02 11:24:10 +0200
  • 5235f51e32 changed java version from 7 to 8 Stefan Feuerhahn 2019-09-02 11:23:41 +0200
  • 249b7c6dd9 gradle wrapper and spotless gradle plugin update Stefan Feuerhahn 2019-08-29 16:20:45 +0200
  • 7e9eb53e0f minor change in naming of threads created by the library Stefan Feuerhahn 2019-08-29 16:20:34 +0200
  • 1cc94089f4 updated doc to reflect changes in the way client parses an scl file Stefan Feuerhahn 2019-06-13 16:02:12 +0200
  • bbc98a065a moved all start scripts to bin folder Stefan Feuerhahn 2019-06-13 15:36:25 +0200
  • d2c53aeb94 updated links in readme Stefan Feuerhahn 2019-04-24 09:36:14 +0200
  • a3a11ed52c switched to gradle java-library plugin Stefan Feuerhahn 2019-03-26 10:45:59 +0100
  • e8bb35fd02 set version to 1.8.1-SNAPSHOT Stefan Feuerhahn 2019-03-22 18:03:20 +0100
  • 40cbedc854 release v1.8.0 v1.8.0 Stefan Feuerhahn 2019-03-22 16:27:47 +0100
  • bea0860f4f updated the user guide Stefan Feuerhahn 2019-03-22 16:15:58 +0100
  • 4071101f54 updated changelog for release Stefan Feuerhahn 2019-03-22 16:10:51 +0100
  • 72494fb83d removed use of methods deprecated in java 11 Stefan Feuerhahn 2019-03-22 15:59:20 +0100
  • 2419583978 fixed doc warnings Stefan Feuerhahn 2019-03-22 15:31:52 +0100
  • b38c813b2f updated asn1 compile scripts Stefan Feuerhahn 2019-03-22 14:45:11 +0100
  • a801db5404 added 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
  • 88e96e1a0f added readme Stefan Feuerhahn 2019-03-22 12:06:06 +0100
  • e80f68c5aa updated user guide Stefan Feuerhahn 2019-03-22 11:54:01 +0100
  • 59eee5cbc0 updated build files Stefan Feuerhahn 2019-03-22 11:51:05 +0100
  • fafbec0786 code clean up Stefan Feuerhahn 2019-03-22 11:22:52 +0100
  • 0d3a5e2971 updated dependency to to newest jasn1 version Stefan Feuerhahn 2019-03-22 11:20:31 +0100
  • 2e268028e9 updated generated asn1 files Stefan Feuerhahn 2019-03-22 11:16:41 +0100