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
|
030ae3f7b5
|
Merge branch 'v1.5_develop' into v1.5
|
3 years ago |
Michael Zillgith
|
b62060b67f
|
- fixed bug creating "Cancel" in CDC_APC_create
|
3 years ago |
Michael Zillgith
|
1954da2b78
|
- .NET API: added IedServer.GetFunctionalConstrainedData method
(LIB61850-317)
|
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
|
5ca0cd5512
|
Merge branch 'v1.5_develop' into v1.5
|
3 years ago |
Michael Zillgith
|
d4312d21ac
|
- fixed bugs in ReportControlBlock getter functions and .NET wrapper
code
|
3 years ago |
Michael Zillgith
|
1213b67a5a
|
Merge branch 'v1.5' of bitbucket.org:mz-automation/libiec61850 into v1.5
|
3 years ago |
Michael Zillgith
|
3cb6123a63
|
- IedServerConfig: added missing variable initialization
|
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
|
5d1f66d7e6
|
- .NET API: Fixed bug in IedConnection.GetFileAsync
|
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
|
b374644d30
|
- added functions Timestamp_fromMmsValue and Quality_toMmsValue
|
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
|
94563cb9f6
|
- additional methods for ReportControlBlock
|
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
|
01b1f96590
|
Merge branch 'v1.5_feature_260' into v1.5
|
4 years ago |
Michael Zillgith
|
36c65bd2e2
|
- IedConnection: Add function IedConnection_getDataSetDirectoryAsync
|
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
|
50fc97734e
|
- new function IedConnection_setTimeQuality - Added support to set time quality for client generated time stamps (LIB61850-280)
|
4 years ago |
Michael Zillgith
|
89812fd333
|
- removed unused variable
|
4 years ago |
Michael Zillgith
|
394bf4ccba
|
- IED client: added function IedConnection_createDataSetAsync
|
4 years ago |
Michael Zillgith
|
ce9584d122
|
- IED client: added new function IedConnection_deleteDataSetAsync
|
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 |
Michael Zillgith
|
ce13002ce1
|
- added const qualifiers to API functions (#348)
|
4 years ago |
Michael Zillgith
|
472e586a14
|
- IedConnection_getLogicalDeviceVariablesAsync: fixed wrong parameter
order when calling MMS layer
|
4 years ago |
Michael Zillgith
|
ae6941f451
|
- fixed - IedConnection: outstanding call on IEC layer is not release under some circumstances (LIB61850-270, LIB61850-251)
|
4 years ago |
Michael Zillgith
|
c621840d42
|
- IED client: added missing err initilization in function ControlObjectClient_selectAsync
|
4 years ago |
Michael Zillgith
|
7c3601cb74
|
- IED client: send RptEna as first element when RCB is to be disabled
|
4 years ago |
Michael Zillgith
|
ba45973d59
|
Merge branch 'v1.5' into v1.5_tcp_perf_problem
|
4 years ago |
Michael Zillgith
|
6525a72930
|
- fixed TCP performance problem for Linux (LIB61850-243)
|
4 years ago |
Michael Zillgith
|
659dd49338
|
- reworked server side array handling (-> incompatible data model structure changes!)
|
4 years ago |
Michael Zillgith
|
c5579758bb
|
- IED server: improved accuracy of integrity report intervals
|
4 years ago |
Michael Zillgith
|
8755019986
|
- IED server: implemented functional naming
|
4 years ago |
Michael Zillgith
|
25394b11e1
|
Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.6
|
4 years ago |
Michael Zillgith
|
9a2fd3e23e
|
- started to implement functional naming for LDs
|
4 years ago |
Michael Zillgith
|
4ffed8de11
|
- IED server: fixed crash when IEDName+LDInst is too long
|
4 years ago |
Michael Zillgith
|
78cd0ed391
|
- IedServer: fixed bug - in executeControlTask MmsMapping* is used instead of ControlObject* for ControlAction parameter of checkHandler (#333)
|
4 years ago |
Michael Zillgith
|
7185c3b8d4
|
- IED server: add support for SMV control blocks ("SMVC") in config file
parser
|
4 years ago |
Michael Zillgith
|
de3aba0cb6
|
- .NET API: added support for server integrated GOOSE publisher
- IED server: fixed bug in GoCBEventHandler
|
4 years ago |
Michael Zillgith
|
1bb76893a2
|
- fixed compilation problem when compiling without GOOSE support (#325)
|
4 years ago |
Michael Zillgith
|
8b82cd34e1
|
- IedConnection: fixed problem - outstanding calls not released in function deleteFileAndSetFileHandler (#322)
|
4 years ago |
Michael Zillgith
|
1a09b9548a
|
- IED server: control handling - fixed problem in test flag handling
|
4 years ago |
Michael Zillgith
|
1b2d194694
|
- IED server: For SBOes check test flag match when accepting operate (sSBOes8)
|
4 years ago |
Michael Zillgith
|
f866132e84
|
- IED server: Reject Cancel/SBOw in WaitForChange state - fixed problem with test case sCtl26
|
4 years ago |
Michael Zillgith
|
9e6e3487da
|
- removed compiler warnings
|
4 years ago |
Michael Zillgith
|
cb3f460fcf
|
- .NET API: added functions to access DataAttribute properties
|
4 years ago |
Michael Zillgith
|
f6110c1158
|
- updated API documentation for command termination handler
|
4 years ago |
Michael Zillgith
|
7540b6a8d7
|
- Fixed problem with installed headers - application code does not compile only with installed headers
|
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
|
c4dcd37449
|
- added new function DataAttribute_setValue
|
5 years ago |
Michael Zillgith
|
2b1104c0d3
|
- IED server - control model - send AddCause with operate- for DOes, SBOes control models
|
5 years ago |
Michael Zillgith
|
bd4bd0fab6
|
- IED server: GoCB has invalid data set reference when datSet="" in SCL file
|
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
|
842bc271cd
|
- IED server: added new function IedServer_handleWriteAccessForComplexAttribute. Changed WriteAccessHandler behavior when ACCESS_POLICY_ALLOW.
|
5 years ago |
Michael Zillgith
|
cc905b5013
|
- IED server/model: Added additional functions for ModelNode access
|
5 years ago |
Michael Zillgith
|
60d66e5ba4
|
- some code beautification
|
5 years ago |
Michael Zillgith
|
5afa1310f3
|
- IED server: Add function ModelNode_getObjectReferenceEx
|
5 years ago |
Michael Zillgith
|
5e39c94cf3
|
- IED server: allow IedServer_setServerIdentity with some parameters set to NULL
|
5 years ago |
Michael Zillgith
|
cdd00da057
|
- .NET API: Added IDisposable interface to IedServer and IedModel classes
- .NET API: Added method IedModel.SetIedName
|
5 years ago |
Michael Zillgith
|
fe39cc9b24
|
- IED server: control models - fixed bug that only one control is unselected when connection closes
|
5 years ago |
Michael Zillgith
|
b0fb3259e5
|
- IedConnection/common: fixed new bug in code to separate elements of object reference
|
5 years ago |
Michael Zillgith
|
4f0667b597
|
- removed some warnings and code cleanup
|
5 years ago |
Michael Zillgith
|
db1671587e
|
- IED server: fixed bug - logs (journals) are added to all logical devices instead of just the parents
|
5 years ago |
Michael Zillgith
|
9e064ab709
|
- IED Server: prevent integrated GOOSE publisher to crash when ethernet socket cannot be created
|
5 years ago |
Michael Zillgith
|
23a3b3a371
|
- IED server: make compatible with tissue 1178
|
5 years ago |
Michael Zillgith
|
6c2b9ad473
|
- IED server: reporting - implemented behavior according to tissue 1432
|
5 years ago |
Michael Zillgith
|
74a227bdf2
|
- IED server: WriteAccessHandler can tell the stack not to update the
value when returning DATA_ACCESS_ERROR_SUCCESS_NO_UPDATE
|
5 years ago |
Michael Zillgith
|
5f2e14f712
|
Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5
|
5 years ago |
Michael Zillgith
|
945fe080f3
|
- removed some compiler warnings
|
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
|
bc29a0b048
|
- IEC 61850 client: avoid double free when operate and select-with-value on APC fails
|
5 years ago |
Michael Zillgith
|
d08f5a67ac
|
- IED server: fixed problem with client connection handling of setting groups
|
5 years ago |
Michael Zillgith
|
474a482766
|
IED server: fixed problem with CONFIG_IEC61850_RCB_ALLOW_ONLY_PRECONFIGURED_CLIENT configuration option enabled
|
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
|
ae4f940753
|
- .NET API: Added support for SelectStateChangedHandler
- .NET API: Added ModelNode.GetObjectReference
|
5 years ago |
Michael Zillgith
|
c02e99a022
|
- IEC 61850 client: fixed dead lock in IedConnection_getFileAsync when fileRead times out (#285)
|
5 years ago |
Michael Zillgith
|
3e98fdfa90
|
- Client: fixed - IedConnection_getRCBValues doesn't check type of server response (#283)
|
5 years ago |
Michael Zillgith
|
4deca9a4c0
|
- IED server: fixed potential deadlock in report module when service tracking is enabled
|
5 years ago |
Michael Zillgith
|
7b671f3a01
|
- GOOSE subscriber: accept GOOSE messages with the correct maximum size of DatSet and GoID
|
5 years ago |