Michael Zillgith
fcefc746fe
- updated CHANGELOG
4 years ago
Michael Zillgith
91bb816621
- updated macos semaphore handling
...
- updated CHANGELOG
4 years ago
Michael Zillgith
72feb2f614
- updated Makefiles to compile code for latest version of MacOs
4 years ago
Michael Zillgith
9e6e3487da
- removed compiler warnings
4 years ago
Michael Zillgith
e0b4a720dd
- added/updated comments in SV publisher example
4 years ago
Michael Zillgith
cb3f460fcf
- .NET API: added functions to access DataAttribute properties
4 years ago
Michael Zillgith
530cdc0383
- .NET API: added function IedModel.GetDeviceByInst
4 years ago
Michael Zillgith
f6110c1158
- updated API documentation for command termination handler
4 years ago
Michael Zillgith
5aec4c94b1
- added tool support for transient data objects (genmodel/genconfig)
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
abd26eedca
- IED client: fixed memory leak when reusing IedConnection
4 years ago
Michael Zillgith
cda2eba93b
- .NET API: added LogControlBlock and SettingGroupControlBlock classed
...
to added LCBs and setting groups to server data model
4 years ago
Michael Zillgith
ee9d6656b3
- .NET API: Added GSEControlBlock class to add GoCBs to server data
...
model
4 years ago
Michael Zillgith
56bda24641
- .NET API: Added method ReportControlBlock.SetPreconfiguredClient
4 years ago
Michael Zillgith
5ba428fa5b
- .NET API: MmsValue - added functions to create empty visible string and set visible string value
...
- .NET API: DataAttribute - save data attribute type
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
4 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
f49be0d844
- added server example for dead band handling
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
d546ebac6f
- restrict maximum recursion depth in BerDecoder_decodeLength when indefinite length encoding is used to avoid stack overflow when receiving malformed messages
5 years ago
Michael Zillgith
ed810fde0f
- MmsValue_equalTypes: check parameters for NULL to avoid dereferencing NULL pointer
5 years ago
Michael Zillgith
e04e424b02
- fixed oss-fuzz issues 31399, 31340, 31341, 31344, 31346
5 years ago
Michael Zillgith
7f381b54ba
- fixed bug in oss-fuzz adaptor
5 years ago
davkor
0fd1176ede
Change tabs to spaces.
5 years ago
davkor
91f3ed7989
Added fuzzer for oss-fuzz integration.
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
42bb617841
- HAL: implemented Hal_setTimeInNs for windows
5 years ago
Michael Zillgith
d5d8b70dc2
- .NET API: Added additional ModelNode methods. Added additional method IedServer.HandleWriteAccessForComplexAttribute. Fixed some problems with WriteAccessHandler.
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
9e27ed5a77
- MMS server: add compile time configuration options to enable/disable fileDelete and fileRename services (fileRename is now disabled by default)
5 years ago
Michael Zillgith
5512b0f9be
Merge pull request #309 from mbourhis/mbourhis/python_swig_event_handler_for_command_termination
...
Mbourhis/python swig event handler for command termination
5 years ago
Michael Zillgith
4dc971ba56
- MMS server: better data model lock handling for performance improvements
5 years ago
Michael Zillgith
60d66e5ba4
- some code beautification
5 years ago
Michael Zillgith
3984a47324
- Linux - Ethernet: replace IFF_PROMISC by IFF_ALLMULTI
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
Mikael Bourhis
e47601a81e
Python wrapper: about the wrapped callbacks, maintain a 'map' of subscribers
...
The 'callback' function is a part of the 'Subscriber' class.
Once the 'event' (or asynchronous message) is received, the 'Subscriber' object
forwards the data to the 'Handler' object.
With this approach, the 'event' processing algorithm can be defined
in a Python subclass by the user.
Each 'subscriber' class has a function that matches the C function pointer.
But this function is a static method, shared with all instances of the class.
In order to dispatch the message/data to the right instance,
we maintain a dictionary of instantiated objects.
Therfore, we have added the following internal services :
* bool registerNewSubscriber(EventSubscriber*, id);
* EventSubscriber* findSubscriber(id);
* void unregisterSubscriber(id);
5 years ago
Mikael Bourhis
b1fc481ab8
Python wrapper: add some quality improvements
5 years ago
Mikael Bourhis
da9b77af7a
Python wrapper: add handler class for the reception of CommandTermination events
5 years ago
Michael Zillgith
35713550fb
- updated windows socket code (should fix #301 )
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
19f2cbf0e7
- CMake build: add new configuration option CONFIG_USE_EXTERNAL_MBEDTLS_DYNLIB to allow build using externally built mbedtls DLL/shared object
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