Commit Graph

306 Commits (4b84ae60d142be805db707687b97879a7b708ac6)

Author SHA1 Message Date
mbourhis 4b84ae60d1
Merge 5bd7c3c82d into 24b5e28904 11 months ago
Michael Zillgith d6c53b1569 - IedServer: fixed crash when client tries to write complete SGCB structure 2 years ago
Michael Zillgith 1072d54f13 - 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 dce3a9dab4 - fixed - server sends dchg report when only dupd is enabled in RCB (LIB61850-411) 2 years ago
Michael Zillgith 6cd2eab066 - make write access to RCB elements configurable according to ReportSettings (LIB61850-404) 2 years ago
Michael Zillgith 8798c739ba - IED server: fixed problem with implicit ResvTms setting when reserved with RptEna (LIB61850-400) 2 years ago
Michael Zillgith 097c055f96 - IED server: fixed - segmentation fault when compiled with CONFIG_MMS_THREADLESS_STACK (LIB61850-398) 2 years ago
Michael Zillgith 48b73261c3 - IED server: added ControlAction_getSynchroCheck and ControlAction_getInterlockCheck functions 3 years ago
Michael Zillgith b6867c9c88 - fixed - server send invalid response- when client uses wrong ctlModel (LIB61850-383) (#435) 3 years ago
Michael Zillgith da088a1938 - replaced all control data access errors with codes allowed in 8-1:2011 table 87 (LIB61850-375) 3 years ago
Michael Zillgith b6cd6b61e0 - IED Server: added function to set time quality for internally updated times (LIB61850-372) 3 years ago
Michael Zillgith 23d71f322d - fixed - servers sends object-access-unsupported on GetAllData when ReadAccessHandler is installed (LIB61850-370) 3 years ago
Michael Zillgith 91b0e6ed67 - fixed - endless loop sending reports when MMS PDU size is too small (LIB61850-365) 3 years ago
Mikael Bourhis 5bd7c3c82d quality: add 'const' qualifier to the 'MMS value' getters
Some getters already have the 'const' qualifier, but not all.
To improve the quality of the code, add the 'const' qualifier for the other
getters of 'MMS value', where it was missing.

Remark:
when a pointer is returned by a getter, this pointer must be a pointer
to a constant, so as not to modify the internal data of the 'MMS value' object.
The correctness of the function calls, in libiec61850, has been checked with
the compiler option: '-Wdiscarded-qualifiers'.

Signed-off-by: Mikael Bourhis <mikael.bourhis@smile.fr>
3 years ago
Michael Zillgith 98f088a1d3 - removed redundant declarations (LIB61850-359) 3 years ago
Michael Zillgith dd3e2a6870 - fixed - create multiple integrity reports in the same interval when integrity timeouts are aligned (LIB61850-323) 3 years ago
Michael Zillgith e29736d732 - IED server: added missing call to getNextRoundedStartTime (LIB61850-323) 3 years ago
Michael Zillgith d34b3f4f70 - fixed - server scrahs when SyncIntegrityReportTimes in active and
IntgPd=0 (LIB61850-355)
3 years ago
Michael Zillgith 22f6a823ea - changed StringUtils_createStringInBuffer function to consider max buffer size (LIB61850-333) 3 years ago
Michael Zillgith 8addfc2095 - replaced most str(n)cpy/str(n)cat calls (LIB61850-333) 3 years ago
Michael Zillgith 3fe0effcda Merge branch 'v1.5_develop_323' into v1.5_develop 3 years ago
Michael Zillgith a4fdf089bb - fixed locking mechanism in logging.c (LIB61850-327) 3 years ago
Michael Zillgith b3868a2f9f - removed some cppcheck warnings 3 years ago
Michael Zillgith 35ac479430 - fixed strncpy usage 3 years ago
Michael Zillgith cfbe677bc5 - added feature: synchronization of integrity report times (LIB61850-323)
- fixed potential memory access problems in ReportControlBlock getter functions
3 years ago
Michael Zillgith c76b5dd2da - server reporting: added code to prevent race condition with
RCBEventHandler
3 years ago
Michael Zillgith bb7c2421cd - server: added RCBEventHandler event types REPORT_CREATED and OVERFLOW 3 years ago
Michael Zillgith ee948a0c08 - added function ReportControlBlock_getResv 3 years ago
Michael Zillgith 532298c378 - RCBEventHandler: replaced GI event by purgeBuf event when client
disables RCB instance (LIB61850-316)
3 years ago
Michael Zillgith d4312d21ac - fixed bugs in ReportControlBlock getter functions and .NET wrapper
code
3 years ago
Michael Zillgith 3e5fadce4b - fixed - server doesn't respond SBOw when waiting for select callback (LIB61850-313) 4 years ago
Michael Zillgith 9d9f03585f - IED server: improved control state machine performance (LIB61850-312) 4 years ago
Michael Zillgith 258651eca8 Merge branch 'v1.5_issue_243' into v1.5_develop 4 years ago
Michael Zillgith 398b14e65f - added null pointer protection to some constructors/destructors 4 years ago
Michael Zillgith d40b359292 - updated windows socket implementation; fixed Socket_checkAsyncConnectState function 4 years ago
Michael Zillgith 56847ec171 - removed field in ReportControl 4 years ago
Michael Zillgith a7362928f4 - added semaphore for server side RCB value access 4 years ago
Michael Zillgith c3191b2864 - .NET API: added additional properties for Server.ReportControlBlock 4 years ago
Michael Zillgith e06b485258 - ensure RESERVED event before ENABLE event 4 years ago
Michael Zillgith 81b26f1cb6 - added more ReportControlBlock methods 4 years ago
Michael Zillgith b27681f408 - implemented GET_PARAMETER event for IedServer_RCBEventHandler
- implemented additional access functions for ReportControlBlock to allow access to runtime values
4 years ago
Michael Zillgith 83e21e207b - added additional events for IedServer_RCBEventHandler 4 years ago
Michael Zillgith 88148f39ac - added IedServer_RCBEventHandler 4 years ago
Michael Zillgith 8c55ff636d - made server report reservation compatible with Ed. 2.1 (LIB61850-293) 4 years ago
Michael Zillgith aaf893da34 - fixed - UBRB: library can't work at the same time with URCB with preconfigured client and URCB without preconfigured client (LIB61850-292)(#355) 4 years ago
Michael Zillgith 8918a442e0 - removed some warnings in reporting.c 4 years ago
Michael Zillgith e0b5ed180f Merge branch 'v1.5_tcp_perf_problem' into v1.5_issue_243 4 years ago
Michael Zillgith 93d8dfc856 - reporting.c: fixed report entry counter and assert problems
- IED server: disactivate all RCB instances when stopping the server
4 years ago
Michael Zillgith 434b9f59b7 - fixed - IED server: crash during invalid control access - FC=CO on invalid layer (LIB61850-282) 4 years ago
Michael Zillgith 9b19e88af7 - fixed - Server: ctlNum and origin(status) are not updated automatically by the
server when APC command is received (LIB61850-277)
4 years ago