Commit Graph

  • 5012b3e358 - added GOOSE publisher API documentation to doxygen file Michael Zillgith 2023-09-08 23:18:41 +0100
  • 04bceea398 - SV receiver: fixed memory access problem during cleanup when using threads Michael Zillgith 2023-09-01 17:03:04 +0100
  • e81ff1d4d6 Merge branch 'v1.6_develop_417_rbac2' into v1.6_develop Michael Zillgith 2023-09-01 11:25:58 +0100
  • d53da75df6 - R-Session: changed parser to accept GOOSE and SV payloads Michael Zillgith 2023-09-01 11:07:10 +0100
  • 4cd4629a35 - IED server: list objects access handler uses now '.' delimiter for the subObjectName (LIB61850-417) v1.6_develop_417_rbac2 Michael Zillgith 2023-08-23 17:55:08 +0100
  • 3d3b8c6982 Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp Michael Zillgith 2023-08-18 17:41:51 +0100
  • 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 Michael Zillgith 2023-08-18 17:34:54 +0100
  • 9b12a7e5bd - R-SESSION: send correct payload type tag depending on payload Michael Zillgith 2023-08-18 16:27:00 +0100
  • ec097240a6 - udpated config file generator binary(2) (LIB61850-418) Michael Zillgith 2023-08-17 17:19:32 +0100
  • 1f1b005d26 - config file generator: added missing code for GSEControl (LIB61850-418) Michael Zillgith 2023-08-17 17:16:13 +0100
  • 0764a96454 - updated config generator binary (2)(LIB61850-418) Michael Zillgith 2023-08-17 17:17:11 +0100
  • b4beb54dda - config file generator: added missing code for GSEControl (LIB61850-418) Michael Zillgith 2023-08-17 17:16:13 +0100
  • f734c450cb - udpated config file generator binary (LIB61850-418) Michael Zillgith 2023-08-17 16:55:29 +0100
  • 1d62270730 - Config file generator: support multiple access points for GOOSE and SMV control blocks (LIB61850-418) Michael Zillgith 2023-08-17 16:45:31 +0100
  • 27df38d205 - MMS client: parsing of servicecsSupported in MMS init response is off by one (LIB61850-419)(#469) Michael Zillgith 2023-08-15 18:25:29 +0100
  • 372933ceab - udpated config file generator binary (LIB61850-418) Michael Zillgith 2023-08-17 16:49:49 +0100
  • 4874cff441 - Config file generator: support multiple access points for GOOSE and SMV control blocks (LIB61850-418) Michael Zillgith 2023-08-17 16:45:31 +0100
  • fd19abb0ab - IED server: RBAC - replace specific access control handlers by generic handler - IedServer_ControlBlockAccessHandler (LIB61850-420) Michael Zillgith 2023-08-16 15:51:20 +0100
  • a397eeee85 - IED server: Added read/write access control to GoCBs/SVCBs with IedServer_ControlBlockAccessHandler (LIB61850-420) Michael Zillgith 2023-08-15 23:39:01 +0100
  • 5e57b5d943 Merge branch 'v1.6_develop' into v1.6_develop_417_rbac2 Michael Zillgith 2023-08-15 23:12:36 +0100
  • f2d74fbf5c - MMS client: parsing of servicecsSupported in MMS init response is off by one (LIB61850-419)(#469) Michael Zillgith 2023-08-15 18:25:29 +0100
  • ad26795465 - IED server access control: Added IedServer_ControlBlockAccessHandler to control read and write access to control blocks. Implemented for SGCBs, RCBs, LCBs. (LIB61850-420) Michael Zillgith 2023-08-15 18:19:57 +0100
  • cb1774f33d - removed debug output (LIB61850-417) Michael Zillgith 2023-08-15 12:24:24 +0100
  • bbe23b4b00 - extended ListObjectHandler to support different ACSI classes (LIB61850-417) Michael Zillgith 2023-08-14 18:28:45 +0100
  • 436b365786 - fixed wrong parameter description for GoosePublisher_setSqNum (#458) Michael Zillgith 2023-07-31 23:20:13 +0100
  • 0bc3b71203 - fixed - potential memory leaks in goose publisher code (#464) Michael Zillgith 2023-07-31 23:07:43 +0100
  • 23928b2b34 - fixed - potential memory leaks in goose publisher code (#464) Michael Zillgith 2023-07-31 23:07:43 +0100
  • 37453fd3c1 - some code cleanup Michael Zillgith 2023-07-31 22:57:44 +0100
  • 87ba6b0514 - added updated compiled versions of config file and static model generator (LIB61850-67) Michael Zillgith 2023-07-31 22:39:16 +0100
  • 4a5a092796 - config file generator/static model generator: added support for SampledValueControl.smpMod (LIB61850-67) Michael Zillgith 2023-07-30 20:02:37 +0100
  • 1c1e3766da - config file generator: added code to add SMVCBs to config files (LIB61850-67) Michael Zillgith 2023-07-30 19:04:39 +0100
  • e51fda3a06 - IED server: added code to create SMVCBs with the dynamic model API (LIB61850-67) Michael Zillgith 2023-07-30 19:01:32 +0100
  • 1535905921 - added updated compiled versions of config file and static model generator (LIB61850-67) Michael Zillgith 2023-07-30 20:06:42 +0100
  • 0622bae0f6 - config file generator/static model generator: added support for SampledValueControl.smpMod (LIB61850-67) Michael Zillgith 2023-07-30 20:02:37 +0100
  • 405124b8d9 - config file generator: added code to add SMVCBs to config files (LIB61850-67) Michael Zillgith 2023-07-30 19:04:39 +0100
  • 5a24981048 - IED server: added code to create SMVCBs with the dynamic model API (LIB61850-67) Michael Zillgith 2023-07-30 19:01:32 +0100
  • 516bc7890b
    Merge branch 'mz-automation:v1.5' into v1.5 #444 Nikunj Patel 2023-07-29 19:32:46 +0200
  • 98c04dfeda - added LISTOBEJCTS access control to server_example_access_control (LIB61850-417) Michael Zillgith 2023-07-28 15:55:20 +0100
  • efec5194a2 - replaced tabs by spaces in mms_get_var_access_service.c Michael Zillgith 2023-07-28 15:37:34 +0100
  • 2467605e23 - IED server: apply LISTOBJECTS restrictions to get-variable-access-attributes servic (LIB61850-417) Michael Zillgith 2023-07-28 15:28:00 +0100
  • 3c918ee4e3 - IED server: added IedServer_ListObjectsAccessHandler callback to control LISTOBJECTS access rights (LIB61850-417) Michael Zillgith 2023-07-28 14:46:53 +0100
  • 991b1303f6 Updated to contain a toFileDirectoryEntry function for python Mymaqn 2023-07-27 11:45:46 +0200
  • be39af3cde
    Merge 5bffa4a172 into d0e0dc22e9 #374 zmatthias 2023-07-18 10:19:34 +0200
  • 665501c9fa - extended data model helper function to be able to be used in array elements Michael Zillgith 2023-07-13 19:36:43 +0100
  • 6f96104a09 - replaced select by poll in linux hal (LIB61850-416)(#463) Michael Zillgith 2023-07-10 20:53:57 +0100
  • 9150ef5492 Removing unused end spaces #462 AJIOB 2023-07-08 22:48:10 +0300
  • 7f551b2238 Fix formatting warnings for gcc-arm-none-eabi Remove unused includes AJIOB 2023-07-08 22:39:03 +0300
  • 1f9fb95388 Fix compiling for arm-none-eabli #461 AJIOB 2023-07-08 21:41:13 +0300
  • da62fe854f Merge branch 'v1.6_develop' into v1.6_develop_rgoose_sntp Michael Zillgith 2023-07-05 15:02:49 +0100
  • c16314c426 - config file parser: added support for arrays of basic and complex data attributes including initialization (LIB61850-415) Michael Zillgith 2023-06-29 16:54:54 +0100
  • eab2e6f2cb - fixed potential null pointer dereferentiation in IedConnection_getDeviceModelFromServer when no error argument given Michael Zillgith 2023-06-29 15:23:30 +0100
  • fd4fe9ad35 - .NET API: Added finalizer to ControlObject (#459) Michael Zillgith 2023-06-26 20:45:13 +0100
  • d0e0dc22e9 - .NET API: Added finalizer to ControlObject (#459) Michael Zillgith 2023-06-26 20:45:13 +0100
  • 30fec0a79f - MMS server: added support for write access with component alternate access (LIB61850-414) Michael Zillgith 2023-06-20 17:17:40 +0100
  • 684a6ea92e - MMS client: added function MmsConnection_writeVariableComponent to write to variables with alternate component access (LIB61850-414) Michael Zillgith 2023-06-20 15:44:51 +0100
  • 5c5ceb65b5 - MMS server: added support for write access with component alternate access (LIB61850-414) Michael Zillgith 2023-06-20 15:52:55 +0100
  • dcfa56c526 - MMS client: added function MmsConnection_writeVariableComponent to write to variables with alternate component access (LIB61850-414) Michael Zillgith 2023-06-20 15:44:51 +0100
  • 7c80c95629 - fixed - Memory leak in RCB handling code when data set is updated (LIB61850-412) Michael Zillgith 2023-06-09 16:22:54 +0100
  • 9404622c5a - IEDConnection: check for index out of bounds in ClientReport_getReasonForInclusion Michael Zillgith 2023-06-09 15:50:39 +0100
  • c7528975dc - fixed - server sends dchg report when only dupd is enabled in RCB (LIB61850-411) Michael Zillgith 2023-06-06 11:16:53 +0100
  • dce3a9dab4 - fixed - server sends dchg report when only dupd is enabled in RCB (LIB61850-411) Michael Zillgith 2023-06-06 11:16:53 +0100
  • 4ed4e76640 Merge branch 'V1.5_RT_Development' into v1.5 #457 Ben Haines 2023-06-05 22:51:49 -0700
  • 8187e434ee Add RT examples Ben Haines 2023-06-05 22:37:16 -0700
  • 1153336818 Added Hal_timeDiff Ben Haines 2023-06-05 22:29:03 -0700
  • 3036f99f8f - .NET API: Save TLSConfiguration instance in IedServer to avoid garbage collection (LIB61850-410) Michael Zillgith 2023-06-01 19:57:09 +0200
  • d658fe89ab - .NET API: Save TLSConfiguration instance in IedServer to avoid garbage collection (LIB61850-410) Michael Zillgith 2023-06-01 19:57:09 +0200
  • 44cf917dcf Merge branch 'v1.6_develop' of bitbucket.org:mz-automation/libiec61850 into v1.6_develop Michael Zillgith 2023-05-30 08:12:46 +0100
  • a5f5597980 - fix potential crash in ModelNode_getChild when an array element field is accessed without using the array index specifier (LIB61850-408) Michael Zillgith 2023-05-30 08:09:24 +0100
  • 555264d54e Merge branch 'v1.6_develop' of bitbucket.org:mz-automation/libiec61850 into v1.6_develop Michael Zillgith 2023-05-29 15:47:12 +0100
  • c9d9271a52 - fixed - arrays of complex data attributes not handled correctly (LIB61850-408) Michael Zillgith 2023-05-29 15:40:13 +0100
  • 9db516350b - updated doc comment Michael Zillgith 2023-05-17 07:35:24 +0100
  • d129b8458a - make write access to RCB elements configurable according to ReportSettings (LIB61850-404) Michael Zillgith 2023-05-16 19:12:51 +0100
  • 718b3cda2c - updated doc comment Michael Zillgith 2023-05-17 07:35:24 +0100
  • 6cd2eab066 - make write access to RCB elements configurable according to ReportSettings (LIB61850-404) Michael Zillgith 2023-05-16 19:12:51 +0100
  • 24babeb2f9 - GOOSE subscriber: fixed - possible heap corruption in parseAllData due to missing validity check in bit-string handling (LIB61850-402) Michael Zillgith 2023-05-02 19:17:25 +0100
  • f41667367a - GOOSE subscriber: fixed - possible heap corruption in parseAllData due to missing validity check in bit-string handling (LIB61850-402) Michael Zillgith 2023-05-02 19:17:25 +0100
  • 4cba8ab50d - Added function IedConnection_setLocalAddress to define local IP address and optionally local port of a client connection (LIB61850-378) Michael Zillgith 2023-04-13 23:06:11 +0100
  • f951ebc08e - Added function IedConnection_setLocalAddress to define local IP address and optionally local port of a client connection (LIB61850-378) Michael Zillgith 2023-04-13 23:06:11 +0100
  • 8798c739ba - IED server: fixed problem with implicit ResvTms setting when reserved with RptEna (LIB61850-400) Michael Zillgith 2023-04-07 08:09:25 +0100
  • e929867964 - IED server: fixed problem with implicit ResvTms setting when reserved with RptEna (LIB61850-400) Michael Zillgith 2023-04-07 08:09:25 +0100
  • a786198c87 Merge branch 'v1.6_develop_387' into v1.6_develop Michael Zillgith 2023-04-04 11:21:57 +0100
  • 077e4f51c3 - PAL: added option to prefix thread and semaphore functions to avoid naming conflicts with other libraries (LIB61850-399) v1.5_develop_399 Michael Zillgith 2023-03-28 19:37:32 +0100
  • 5b34251030 - IED server: fixed - segmentation fault when compiled with CONFIG_MMS_THREADLESS_STACK (LIB61850-398) Michael Zillgith 2023-03-21 21:59:41 +0000
  • 097c055f96 - IED server: fixed - segmentation fault when compiled with CONFIG_MMS_THREADLESS_STACK (LIB61850-398) Michael Zillgith 2023-03-21 21:59:41 +0000
  • aa863f35f0 - IED server: added callback to control access to data model directories (get-name-list requests)(LIB61850-396) v1.6_develop_387 Michael Zillgith 2023-03-17 18:58:54 +0000
  • a4a58e4250 - IED server: check user permissions on data set when enabling RCB or changing RCB data sets (LIB61850-393) Michael Zillgith 2023-03-17 07:48:54 +0000
  • 550b5ddc07 1 Исправлена функция IedConnection_readObject. Добавлена проверка значения 2 Исправлены IedConnetion_getDataDirectory, IedConnection_getLogicalNodeDirectory. Исправлен вывод #447 Dmitry Yatcenko 2023-03-16 12:58:25 +0500
  • 7e3b7991d5 - added doxygen comments for new access callback functions (LIB61850-381) Michael Zillgith 2023-03-10 18:34:10 +0000
  • 41ed0dd51a - implemented access control callbacks for logs and LCBs (LIB61850-392) Michael Zillgith 2023-03-10 17:14:19 +0000
  • 8301cd2ab0 added function getInvokeId Dmitry Yatcenko 2023-03-10 11:00:22 +0500
  • 5f776d17cc
    Adding ControlObjectClient_cancelWithValue Nikunj Patel 2023-03-07 09:41:14 +0100
  • f89bca0fb9
    Adding ControlObjectClient_cancelWithValue Nikunj Patel 2023-03-07 09:36:26 +0100
  • dc5bd43f0f - IED server: fixed read handling in RCB access control (LIB61850-391) Michael Zillgith 2023-03-05 08:25:02 +0000
  • 76dbcb4496 - IED server: Implemented read/write access control to RCBs (LIB61850-391) Michael Zillgith 2023-03-04 08:43:14 +0000
  • bab615f82a
    Merge 09b8cd5c56 into 48b73261c3 #437 sunwoo-choi 2023-03-03 14:43:47 +0100
  • acfbe16452 - IED server/MMS server: added data set access callbacks and example (LIB61850-387) Michael Zillgith 2023-02-27 16:55:03 +0000
  • 39a55f672c - MMS server: replaced MmsNamedVariableListChangedHandler by more generic MmsNamedVariableListAccessHandler (LIB61850-387) - MMS server: implemented dataset access handler callback in dataset read access (LIB61850-387) Michael Zillgith 2023-02-24 19:15:48 +0000
  • 48b73261c3 - IED server: added ControlAction_getSynchroCheck and ControlAction_getInterlockCheck functions Michael Zillgith 2023-02-24 17:09:03 +0000
  • 9fa68a9d93 - IED server: added ControlAction_getSynchroCheck and ControlAction_getInterlockCheck functions Michael Zillgith 2023-02-24 17:09:03 +0000
  • cb87b8d9ff - added missing checks in iec61850_client_example_control (#442) Michael Zillgith 2023-02-24 11:07:09 +0000