Commit Graph

1529 Commits (4ab7bf556b5cd581ac3b048ceda5eb1a3a9102eb)
 

Author SHA1 Message Date
Michael Zillgith da3c69eb53 - IedConnection: fixed potential memory leak in getDataSetHandlerInternal 2 years ago
Michael Zillgith cf94d64206 - fixed - null pointer dereference in mmsServer_handleDeleteNamedVariableListRequest when receiving malformed message (LIB61850-430) 2 years ago
Michael Zillgith 8e64ae4fd5 - fixed compilation problem when MMS_FILE_SERVICE is not set 2 years ago
Michael Zillgith 6dd2737648 - control.c: small code cleanup 2 years ago
Michael Zillgith 0a177836e6 - IedConnection: fixed potential null pointer dereferences 2 years ago
Michael Zillgith b84e06eb17 - added function IedClientError_toString 2 years ago
Michael Zillgith be9d4b56f4 - Java tools: Support for time stamp Val elements (updated binary) 2 years ago
Michael Zillgith 167c24278c - Java tools: Support for time stamp Val elements 2 years ago
Michael Zillgith ede94fc91f Merge branch 'v1.6_develop' of github.com:mz-automation/libiec61850 into v1.6_develop 2 years ago
Michael Zillgith b658a1ed8f - config file parser dynamically allocates linebuffer to allow multithreaded applications (#484) 2 years ago
Michael Zillgith c20b3f8a70 - fixed conflicting parameter declaration 2 years ago
Michael Zillgith 5aaa7a1475
Merge pull request #480 from mbourhis/mbourhis/feature/update-python-wrapper-cmakelist
Python wrapper: update CMakeLists, and rename the module to 'pyiec61850'
2 years ago
Michael Zillgith 7faf053e67 Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp 2 years ago
Michael Zillgith 9817d41d1a - fixed - IEC 61580 server: dataset is not released when RCB.Datset is set to empty string by client (LIB61850-425) 2 years ago
Michael Zillgith b695192e56 - IEC 61850/MMS Client: Handle MMS service error object-constraint-conflict and added IED_ERROR_OBJECT_CONSTRAINT_CONFLICT 2 years ago
Mikael Bourhis 65847e4ffe Python wrapper: update the README file
Signed-off-by: Mikael Bourhis <mikael.bourhis@smile.fr>
2 years ago
Mikael Bourhis 0f0d22ab61 Python wrapper: update and improve CMakeLists
Tested and compatible with:

Ubuntu 20.04.6 LTS : Python 3.8.10;  CMake 3.16.3; Swig 4.0.1
Debian 11          : Python 3.9.2;   CMake 3.13.4; Swig 4.0.2
Ubuntu 22.04.3 LTS : Python 3.10.12; CMake 3.22.1; Swig 4.0.2
Ubuntu 23.10       : Python 3.11.6;  CMake 3.27.4; Swig 4.1.0
Alpine 3.18.4      : Python 3.11.6;  CMake 3.26.5; Swig 4.1.1

Signed-off-by: Mikael Bourhis <mikael.bourhis@smile.fr>
2 years ago
Mikael Bourhis 178312aa13 Python wrapper: update CMakeLists, and rename the module to 'pyiec61850'
* update the CMakeLists
  - remove the deprecated commands ('PythonInterp', ...)
   (https://cmake.org/cmake/help/latest/module/FindPythonInterp.html)

  - change the CMake minimum version from 3.8 to 3.12 (released in July 2018)

* rename the libiec61850 Python module into 'pyiec61850'
  - to avoid name conflict with the name for the C static lib
  - the build artifacts are now 'pyiec61850.py' and '_pyiec61850.so'

Signed-off-by: Mikael Bourhis <mikael.bourhis@smile.fr>
2 years ago
Michael Zillgith e57dcc7214 - PAL: fixed wrong order of function arguments for fread and fwrite functions 2 years ago
Michael Zillgith 04bceea398 - SV receiver: fixed memory access problem during cleanup when using threads 2 years ago
Michael Zillgith e81ff1d4d6 Merge branch 'v1.6_develop_417_rbac2' into v1.6_develop 2 years ago
Michael Zillgith d53da75df6 - R-Session: changed parser to accept GOOSE and SV payloads 2 years ago
Michael Zillgith 4cd4629a35 - IED server: list objects access handler uses now '.' delimiter for the subObjectName (LIB61850-417) 2 years ago
Michael Zillgith 3d3b8c6982 Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp 2 years ago
Michael Zillgith 885c3176a8 - renamed RSession_startlistening to RSession_start to indicate that it is also required for the publisher side
- updates R-GOOSE and R-SMV publisher examples with RSession_start call to bind to an UDP port/interface
2 years ago
Michael Zillgith 9b12a7e5bd - R-SESSION: send correct payload type tag depending on payload 2 years ago
Michael Zillgith 0764a96454 - updated config generator binary (2)(LIB61850-418) 2 years ago
Michael Zillgith b4beb54dda - config file generator: added missing code for GSEControl (LIB61850-418) 2 years ago
Michael Zillgith 372933ceab - udpated config file generator binary (LIB61850-418) 2 years ago
Michael Zillgith 4874cff441 - Config file generator: support multiple access points for GOOSE and SMV control blocks (LIB61850-418) 2 years ago
Michael Zillgith fd19abb0ab - IED server: RBAC - replace specific access control handlers by generic handler - IedServer_ControlBlockAccessHandler (LIB61850-420) 2 years ago
Michael Zillgith a397eeee85 - IED server: Added read/write access control to GoCBs/SVCBs with IedServer_ControlBlockAccessHandler (LIB61850-420) 2 years ago
Michael Zillgith 5e57b5d943 Merge branch 'v1.6_develop' into v1.6_develop_417_rbac2 2 years ago
Michael Zillgith f2d74fbf5c - MMS client: parsing of servicecsSupported in MMS init response is off by one (LIB61850-419)(#469) 2 years ago
Michael Zillgith ad26795465 - IED server access control: Added IedServer_ControlBlockAccessHandler to control read and write access to control blocks. Implemented for SGCBs, RCBs, LCBs. (LIB61850-420) 2 years ago
Michael Zillgith cb1774f33d - removed debug output (LIB61850-417) 2 years ago
Michael Zillgith bbe23b4b00 - extended ListObjectHandler to support different ACSI classes (LIB61850-417) 2 years ago
Michael Zillgith 436b365786 - fixed wrong parameter description for GoosePublisher_setSqNum (#458) 2 years ago
Michael Zillgith 0bc3b71203 - fixed - potential memory leaks in goose publisher code (#464) 2 years ago
Michael Zillgith 1535905921 - added updated compiled versions of config file and static model generator (LIB61850-67) 2 years ago
Michael Zillgith 0622bae0f6 - config file generator/static model generator: added support for SampledValueControl.smpMod (LIB61850-67) 2 years ago
Michael Zillgith 405124b8d9 - config file generator: added code to add SMVCBs to config files (LIB61850-67) 2 years ago
Michael Zillgith 5a24981048 - IED server: added code to create SMVCBs with the dynamic model API (LIB61850-67) 2 years ago
Michael Zillgith 98c04dfeda - added LISTOBEJCTS access control to server_example_access_control (LIB61850-417) 2 years ago
Michael Zillgith efec5194a2 - replaced tabs by spaces in mms_get_var_access_service.c 2 years ago
Michael Zillgith 2467605e23 - IED server: apply LISTOBJECTS restrictions to get-variable-access-attributes servic (LIB61850-417) 2 years ago
Michael Zillgith 3c918ee4e3 - IED server: added IedServer_ListObjectsAccessHandler callback to control LISTOBJECTS access rights (LIB61850-417) 2 years ago
Michael Zillgith 665501c9fa - extended data model helper function to be able to be used in array elements 2 years ago
Michael Zillgith da62fe854f Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp 2 years ago
Michael Zillgith c16314c426 - config file parser: added support for arrays of basic and complex data
attributes including initialization (LIB61850-415)
2 years ago