Commit Graph

103 Commits (9524dcdb3698e684b76e28a82674ab6f750eebe4)

Author SHA1 Message Date
Michael Zillgith 6cd2eab066 - make write access to RCB elements configurable according to ReportSettings (LIB61850-404) 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 b6cd6b61e0 - IED Server: added function to set time quality for internally updated times (LIB61850-372) 3 years ago
Michael Zillgith 98f088a1d3 - removed redundant declarations (LIB61850-359) 3 years ago
Michael Zillgith 22f6a823ea - changed StringUtils_createStringInBuffer function to consider max buffer size (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 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 9d9f03585f - IED server: improved control state machine performance (LIB61850-312) 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 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 88148f39ac - added IedServer_RCBEventHandler 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 50fc97734e - new function IedConnection_setTimeQuality - Added support to set time quality for client generated time stamps (LIB61850-280) 4 years ago
Michael Zillgith 3532623319 - IED server: Goose publisher - set NdsCom when data set not configured or GoEna fails because of large data set 5 years ago
Michael Zillgith 4e15343f5b - IED server: integrated GOOSE publisher - lock data model during GOOSE retransmission to avoid corrupted GOOSE data 5 years ago
Michael Zillgith ea268b46a7 - IED server: make presence of RCB.Owner configurable at runtime with function IedServerConfig_enableOwnerForRCB (B1502/S1634) 5 years ago
Michael Zillgith fd3847dcc5 - IED server: make presence of BRCB.ResvTms configurable at runtime with function IedServerConfig_enableResvTmsForBRCB (F1558) 5 years ago
Michael Zillgith dc22dc76ec - IED server: fixed bug in log service - old-entry and old-entry-time not updated 5 years ago
Michael Zillgith 176de25ca0 - IEC 61850 client: IedConnection - list of client control objects is protected by a lock 5 years ago
Michael Zillgith 40f8b76ad7 - IED server: handle BRCB.Owner correctly when client uses pre-assigned RCB instance 5 years ago
Michael Zillgith 4793e298ff - IED server: fixed problem that BL FC is not writable (#287) 5 years ago
Michael Zillgith 14f4f1ccf0 - IED server: added ControlSelectStateChangedHandler callback for control model 5 years ago
Michael Zillgith cc80bffa69 - IED server: support for configuration of EditSG service and online visibility of SGCB.ResvTms at runtime 5 years ago
Michael Zillgith 036f60e4f1 - fixed compiler warning 5 years ago
Michael Zillgith 1f56110d32 - removed some compiler warnings 5 years ago
Michael Zillgith ec5ccb62a0 - IED server: RCB and LCB service tracking replaced $ with . characters in object references 5 years ago
Michael Zillgith 7e1c2ef18f - IED server: added GoCB event callback
- IED server: added configuration option to use GoCB block handling without the integrated GOOSE publisher (IedServerConfig_useIntegratedGoosePublisher)
5 years ago
Michael Zillgith e1ab323c1b - IED server: added code for log service tracking 5 years ago
Michael Zillgith 3a2eea3611 - extended service tracking example for GoCB and SGCB service tracking 5 years ago
Michael Zillgith bafe27a0e8 - IED server: add support for tissue 807 (owner attribute in RCB is only present when ReportSettings@owner attribute is true) 5 years ago
Michael Zillgith 9ab37e9836 - IED Server/GOOSE: Don't send GOOSE message with new event while data model is locked 5 years ago
Michael Zillgith 649db2b3d6 - IEC 61850 server: extended control service tracking
- IEC 61850 server: partially implemented setting group service tracking
- IEC 61850 server: partially implemented GoCB service tracking
5 years ago
Michael Zillgith 80d11fbf78 - IEC 61850 server: started to implement control service tracking
(implemented support for SpcTrk)
5 years ago
Michael Zillgith 2f5817e0ac - IEC 61850 server: implemented service tracking for BRCBs and URCBs 5 years ago
Michael Zillgith 12d703e453 - IEC 61850 server: Added ControlAction_setError function - with this function the user application can control the error code used in LastApplError and CommandTermination messages 5 years ago
Michael Zillgith f4957cf62a - IEC 61850 server: wait for background thread termination before data model is released 6 years ago
Michael Zillgith cb8f159914 - IEC 61850 server: unbuffered reporting - send first integrity report after integrity timeout (before it was sent when the RCB was enabled) 6 years ago
Michael Zillgith 09b23aaa74 - IEC 618580 server: Added function IedServer_setServerIdentity to set values for MMS identity service 6 years ago
Michael Zillgith 8991954e3c - removed header dependencies from API headers 6 years ago
Michael Zillgith 18c2e30f87 - IEC 61850 server: refactored reporting module; unbuffered reports are stored to report buffer and sent by connection handling thread 6 years ago
Michael Zillgith 6cbadb4b45 - IED server: added new function ControlAction_isSelect 6 years ago
Michael Zillgith 6b2404e80b - GOOSE: option to enable/disable VLAN tagging
- IED Server: Allow setting different interfaces for different GOOSE publishers
6 years ago
Michael Zillgith 6c14425ca8 - IEC 61850 server: refactored control model API (changed handler signatures, added ControlAction object to access origin and set addCause value, ...)
- IEC 61850 client: added ControlObjectClient_getLastError function
6 years ago
Michael Zillgith a9fa07a7d4 - IED server: some memory optimizations in control module 6 years ago
Michael Zillgith ebc71d9731 - IEC 61850 common: moved some internal code to better seperate
client/server side code
6 years ago
Michael Zillgith d376370aaa - IEC 61850 server: control model - implemented automatic handling of opRcvd, opOk, and tOpOk when present in data object 7 years ago
Michael Zillgith a3c2c4652e - IEC 61850 server: control model - implemented automatic handling of stSeld when present in data object 7 years ago