Commit Graph

  • 3e98fdfa90 - Client: fixed - IedConnection_getRCBValues doesn't check type of server response (#283) Michael Zillgith 2020-12-01 12:09:49 +0100
  • 4deca9a4c0 - IED server: fixed potential deadlock in report module when service tracking is enabled Michael Zillgith 2020-11-24 12:22:26 +0100
  • 5d704b8026 - GOOSE subscriber: fixed message validity check Michael Zillgith 2020-11-23 09:28:28 +0100
  • a606848a8b - GOOSE subscriber: changed maximum GoID size according to tissue 770 (129 bytes) Michael Zillgith 2020-11-21 15:45:54 +0100
  • 7b671f3a01 - GOOSE subscriber: accept GOOSE messages with the correct maximum size of DatSet and GoID Michael Zillgith 2020-11-21 15:28:42 +0100
  • b88c4216c8 - IED server: send AddCause for invalid origin also in case of direct control models Michael Zillgith 2020-11-21 15:11:13 +0100
  • 1f174c3f65 Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5 Michael Zillgith 2020-11-20 17:45:33 +0100
  • 8ac9a732df - added function GooseSubscriber_getParserError Michael Zillgith 2020-11-20 17:44:46 +0100
  • 2baeb59e61 - added Hal_getTimeInNs function for windows Michael Zillgith 2020-11-20 13:27:12 +0100
  • 146dbb9057 - GOOSE subscriber: improved code to detect invalid GOOSE messages Michael Zillgith 2020-11-20 12:59:28 +0100
  • 0c9d1b16f8 - fixed struct initialization problem with Visual Studio Michael Zillgith 2020-11-20 10:18:31 +0100
  • 8a55ef47bf - IED server: ControlPerformCheckHandler has same parameters when called again in state WAITING_FOR_SELECT Michael Zillgith 2020-11-18 17:37:00 +0100
  • 14f4f1ccf0 - IED server: added ControlSelectStateChangedHandler callback for control model Michael Zillgith 2020-11-18 16:53:39 +0100
  • b7a11f8815 Add function - readBitStringAsInteger() (Issue Ref #276) #277 Michał Hanusek 2020-11-16 21:25:10 +0100
  • fb5ed11001 - IED server: also respect user provided error and addCause from ControlPerformCheckHandler when the handler is called multiple times in waiting-for-select state Michael Zillgith 2020-11-16 13:01:47 +0100
  • a5bcd3c251 - IED server: fixed problem - control not unselected after connection is closed for sboClass "operate-many" Michael Zillgith 2020-11-13 12:25:44 +0100
  • 9348683462 - IED server: fixed bug in cdc.c (wrong type for tOpOk data attribute) Michael Zillgith 2020-11-11 12:16:45 +0100
  • cc80bffa69 - IED server: support for configuration of EditSG service and online visibility of SGCB.ResvTms at runtime Michael Zillgith 2020-11-11 12:03:10 +0100
  • dfdbe20cd9 Add function - readBitStringAsIntegerBigEndian() (Issue Ref #276) Michał Hanusek 2020-11-10 18:10:06 +0100
  • 53d8a2f715 - IED server: changed types TrkOps and OptFlds to variable length bit strings Michael Zillgith 2020-11-10 16:02:44 +0100
  • 23da9ba28e - IED server: control service tracking - fixed problem with missing attributes for SBOw tracking #266 Michael Zillgith 2020-11-02 10:50:03 +0100
  • cd663dd923
    Merge pull request #269 from cedricboudinet/getSmpSynch_v1.4 Michael Zillgith 2020-10-30 14:16:20 +0100
  • 981c2dd5f3 - fix problem: TLS does not work with HandleSet Michael Zillgith 2020-10-30 11:45:29 +0100
  • e59aa5521e - fixed memory leak in ISO server Michael Zillgith 2020-10-29 23:43:40 +0100
  • 767bc887de - IED server: fixed problems in control service tracking Michael Zillgith 2020-10-29 23:17:37 +0100
  • 49cc901263 - fixed problem in control service tracking Michael Zillgith 2020-10-29 10:32:10 +0100
  • a165d1698d - MMS: changed handling of variable sized bit strings (now also accepts bit strings of larger size, ignoring the bits that exceed the specified size) Michael Zillgith 2020-10-29 09:51:38 +0100
  • fb383abfb2 - MMS: changed handling of variable sized bit strings (now also accepts bit strings of larger size, ignoring the bits that exceed the specified size) Michael Zillgith 2020-10-29 09:51:38 +0100
  • 3f42387ed7 - IED server: fixed dupd trigger handling Michael Zillgith 2020-10-29 09:31:06 +0100
  • e4fcb923a0 - fixed problems in control service tracking Michael Zillgith 2020-10-29 06:39:39 +0100
  • 00a821e67e Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5 Michael Zillgith 2020-10-29 06:30:59 +0100
  • 4ccdda9c67
    Merge 77f4104873 into 756e198066 #147 Johan Hellgren 2020-10-29 13:05:52 +0800
  • 543d7802f5 - MMS client: add handling of initiate error PDU Michael Zillgith 2020-10-28 12:18:27 +0100
  • b27e363372 - IED server: add support for correct CBB handling (required for test case sAss4) and initiate error PDU Michael Zillgith 2020-10-28 12:16:28 +0100
  • 1bd6efaf05 - MMS client: add handling of initiate error PDU Michael Zillgith 2020-10-28 12:18:27 +0100
  • 74de3a0d07 - IED server: add support for correct CBB handling (required for test case sAss4) and initiate error PDU Michael Zillgith 2020-10-28 12:16:28 +0100
  • 2fa51a78fc adding svsub getSmpSynch #269 Cedric Boudinet 2020-10-27 21:15:27 +0100
  • 756e198066
    Merge pull request #268 from cedricboudinet/svsub_getSmpSynch v1.3 Michael Zillgith 2020-10-27 12:49:44 +0100
  • c7334668fa hanlding smpSynch in sv subsciber #268 Cedric Boudinet 2020-10-26 21:33:41 +0100
  • 068b4eae99 adding getSmpSynch in sv subscriber Cedric Boudinet 2020-10-26 17:44:53 +0100
  • 18833799cc - updated changelog Michael Zillgith 2020-10-26 12:12:27 +0100
  • 42802db6f1 - added -Wextra to Makefile and changed code to avoid resulting warnings Michael Zillgith 2020-10-26 12:06:38 +0100
  • 036f60e4f1 - fixed compiler warning Michael Zillgith 2020-10-23 18:29:36 +0200
  • 07525b598f Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5 Michael Zillgith 2020-10-23 18:26:22 +0200
  • 1f56110d32 - removed some compiler warnings Michael Zillgith 2020-10-23 18:25:50 +0200
  • 98e7c5816a - code formatting; compiler warnings Michael Zillgith 2020-10-23 18:14:54 +0200
  • fb9fc7b88b
    Merge pull request #265 from mbourhis/v1.5-fix_GooseEthernetInterfaceId_allocation Michael Zillgith 2020-10-23 07:29:19 +0200
  • 7ee278cead - IEC 61850 client: using poll/select to reduce CPU consumption Michael Zillgith 2020-10-22 18:52:26 +0200
  • a095c16139 IED Server/Goose: Fix the 'Goose Ethernet Interface Id' allocation #265 Mikael Bourhis 2020-10-22 11:36:33 +0200
  • ec5ccb62a0 - IED server: RCB and LCB service tracking replaced $ with . characters in object references Michael Zillgith 2020-10-20 15:17:56 +0200
  • 5e520f21b5 - IED server: added missing data set update in GoCB service tracking object Michael Zillgith 2020-10-20 11:25:06 +0200
  • 7e1c2ef18f - IED server: added GoCB event callback - IED server: added configuration option to use GoCB block handling without the integrated GOOSE publisher (IedServerConfig_useIntegratedGoosePublisher) Michael Zillgith 2020-10-09 18:43:15 +0200
  • e1ab323c1b - IED server: added code for log service tracking Michael Zillgith 2020-10-06 18:13:33 +0200
  • 3a2eea3611 - extended service tracking example for GoCB and SGCB service tracking Michael Zillgith 2020-10-03 17:32:51 +0200
  • fcdb83bc2f - IED server: fixed memory leak in service tracking code - IED server: fixed bug in GoCB service tracking (goID and dataSet not set) Michael Zillgith 2020-10-03 16:50:21 +0200
  • b04e651623
    Merge pull request #262 from mbourhis/v1.5-smile-ecs Michael Zillgith 2020-10-02 16:57:07 +0200
  • bef1ad21b4 - Java Tools: Add support to handle Services.ReportSettings@owner attribute Michael Zillgith 2020-09-29 18:22:53 +0200
  • bafe27a0e8 - IED server: add support for tissue 807 (owner attribute in RCB is only present when ReportSettings@owner attribute is true) Michael Zillgith 2020-09-29 17:41:42 +0200
  • 9809582f96 - IED server: implemented tissue 1453 also for writing to "RptId" (purgeBuf only executed when value changes) Michael Zillgith 2020-09-25 23:11:08 +0200
  • 42013e1550 - MMS client: fixed bug in TLS connection handling Michael Zillgith 2020-09-25 17:44:15 +0200
  • a64cfda7f3 - Java Tools: Add support to handle Services.ReportSettings@owner attribute Michael Zillgith 2020-09-29 18:22:53 +0200
  • 648a03c734 - IED server: add support for tissue 807 (owner attribute in RCB is only present when ReportSettings@owner attribute is true) Michael Zillgith 2020-09-29 17:41:42 +0200
  • 65ab70b6d0 Merge branch 'v1.4' of https://github.com/mz-automation/libiec61850 into v1.4 Michael Zillgith 2020-09-25 23:12:32 +0200
  • 0c045dd164 - IED server: implemented tissue 1453 also for writing to "RptId" (purgeBuf only executed when value changes) Michael Zillgith 2020-09-25 23:11:08 +0200
  • eceec2fc04 Merge branch 'v1.4' of https://github.com/mz-automation/libiec61850 into v1.4 Michael Zillgith 2020-09-25 17:44:52 +0200
  • e86c81309b - MMS client: fixed bug in TLS connection handling Michael Zillgith 2020-09-25 17:44:15 +0200
  • d3abbc0bc1 - IED server: fixed issue - read access to SGCB is not possible when read access handler is installed Michael Zillgith 2020-09-24 12:41:01 +0200
  • 0b58716ea3 - IED server: fixed issue - read access to SGCB is not possible when read access handler is installed Michael Zillgith 2020-09-24 12:41:01 +0200
  • 3e1a23a6d0 Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5 Michael Zillgith 2020-09-24 12:00:58 +0200
  • aabe20031f - GOOSE subscriber: always copy GoID and DatSet from GOOSE message; always create new MmsValue instance for GOOSE data set when subscriber is observer Michael Zillgith 2020-09-24 11:58:49 +0200
  • 69e359b03f - added new DataAttributeType value IEC61850_TYPE_UNKNOWN Michael Zillgith 2020-09-21 15:43:52 +0200
  • a17e9603e0 - config file parser: fixed problem when compiling with visual studio/C++ Michael Zillgith 2020-09-21 12:45:51 +0200
  • 05ae100169 - config file parser: fixed problem when compiling with visual studio/C++ Michael Zillgith 2020-09-21 12:45:51 +0200
  • 2bc47a6a6c - IED server: added configuration file support for data set entries with array elements or array element components Michael Zillgith 2020-09-21 11:47:50 +0200
  • 34ae9ff77a - IED server: added configuration file support for data set entries with array elements or array element components Michael Zillgith 2020-09-21 11:47:50 +0200
  • 131fcf5236 * IEC 61850 client: added missing check in ClientReportControlBlock_getConfRev Michael Zillgith 2020-09-14 18:24:40 +0200
  • ed8c8b3ac7 - IEC 61850 server: fixed some variable initialization issues caused by recent changes Michael Zillgith 2020-09-14 17:45:58 +0200
  • e4b2849894 - fixed problems in handling array elements and array element components Michael Zillgith 2020-09-12 20:04:45 +0200
  • 6a3c66eafa - fixed bug in MmsConnection_readMultipleVariables: send invaid messsage and memory access errors when too many items are passed to the function exhausting MMS payload size Michael Zillgith 2020-09-04 18:26:09 +0200
  • ee4da06690 - IEC 61850 server: fixed problem with test case sRp4 - RCB RptID attribute is not empty after writing empty string Michael Zillgith 2020-09-02 12:40:59 +0200
  • cbd5c0b36f - GOOSE/SV publisher: remove internal header file from API header Michael Zillgith 2020-09-02 12:38:21 +0200
  • 504c260667 - fixed program crash when normal mode parameers are missing in presentation layer (#252) Michael Zillgith 2020-08-25 11:21:41 +0200
  • 9ab37e9836 - IED Server/GOOSE: Don't send GOOSE message with new event while data model is locked Michael Zillgith 2020-08-24 19:20:26 +0200
  • 805d73b86f - GOOSE: added GOOSE observer feature (GooseSubscriber listening to all GOOSE messages) and GOOSE observer example Michael Zillgith 2020-09-19 16:39:28 +0200
  • 9ac8192bae - IED Server: fixed service tracking object references for RCB and GoCB service tracking Michael Zillgith 2020-09-18 23:04:03 +0200
  • 3e83cd6194 - GOOSE receiver: improvements in GOOSE receiver Michael Zillgith 2020-09-18 18:06:57 +0200
  • 34647c6876 - GOOSE publisher: Added doxygen comments and functions GoosePublisher_publishAndDump, GoosePublisher_setStNum, GoosePublisher_setSqNum Michael Zillgith 2020-09-18 17:36:57 +0200
  • 401a436c95 Python wrapper: move the 'event handler' classes into a subdirectory #262 Mikael Bourhis 2020-09-18 15:37:58 +0200
  • 473eec8464 - GOOSE/SV publisher: remove internal header file from API header Michael Zillgith 2020-09-02 12:38:21 +0200
  • f5b5c0d3ad Python wrapper: add the support of the 'Goose publishing' Mikael Bourhis 2020-09-02 16:26:32 +0200
  • dcbd9f94ab examples/server_example_basic_io Romain Naour 2020-05-07 09:16:14 +0200
  • 172883478a Python wrapper: declare all the C 'char *buffer' output parameters as a Python output string of 1024 max size Mikael Bourhis 2020-07-31 12:06:35 +0200
  • 30f98e54cb Python wrapper: add handler class for the reception of GOOSE events Mikael Bourhis 2020-07-30 14:39:26 +0200
  • ca97f2548f Python wrapper: add handler class for the reception of ReportControlBlock events Mikael Bourhis 2020-07-29 16:04:03 +0200
  • 7bac935648 Python wrapper: add generic classes for handling events (like ReportControlBlock or GOOSE) Mikael Bourhis 2020-07-29 16:01:33 +0200
  • 7c68e3e3f6 Python wrapper: add the support of the 'Goose subscription' Mikael Bourhis 2020-07-27 15:44:55 +0200
  • c2c7c7171e Python wrapper: add 'user-defined data types' for Timestamp (msSinceEpoch, nsSinceEpoch) Mikael Bourhis 2020-07-16 00:35:20 +0200
  • 6563e57073 * IEC 61850 client: added missing check in ClientReportControlBlock_getConfRev Michael Zillgith 2020-09-14 18:24:40 +0200
  • fa01d3f3dc - IEC 61850 server: fixed some variable initialization issues caused by recent changes Michael Zillgith 2020-09-14 17:45:58 +0200
  • e9d9bfbac2 - fixed problems in handling array elements and array element components Michael Zillgith 2020-09-12 20:04:45 +0200