Commit Graph

452 Commits (a5e15003ce274270da5e89dead0ec3f7a8620ba5)

Author SHA1 Message Date
Michael Zillgith ab51835377 - MMS server: fixed wrong preprocessor defines that can cause problems in some configurations (unlimited number of client connections/ multi-threaded server) 7 years ago
Michael Zillgith a7cb12f5b0 - IEC 61850 client: added new function ControlObjectClient_getCtlValType to simplify control handling 7 years ago
Michael Zillgith 4605c60a3b - fixed bug in MmsValue_update 7 years ago
Michael Zillgith 2119503cbf - Visual Studio support: added missing export definitions for client side GoCB handling 7 years ago
Robert Middleton 9fce1a342a Use GNUInstallDirs for install location on Linux 7 years ago
Michael Zillgith cc24c86484 - Fixed to compile with C++ 7 years ago
Michael Zillgith c28d06f4d8 - IEC 61850 server: added support to set file service base path with server configuration object 7 years ago
Michael Zillgith 7cb5ff670a - IEC 61850 server: added support to configure report buffer at runtime
- IEC 61850 server: new IedServerConfig type and new IedServer constructor
7 years ago
Michael Zillgith 9a8415b3e6 - IEC 61850 server: prevent sending reports when data model is locked (updated) 7 years ago
Michael Zillgith 2c9a4bb088 - TLS client: fixed problem with high CPU load 7 years ago
Michael Zillgith 9e15185c74 - ISO connection: fixed race condition that can cause corrupted messages 7 years ago
Michael Zillgith 605913b0c1 - fixed some configuration issues 7 years ago
Michael Zillgith a451731454 - IEC 61850 server: removed unnecessary dynamic string allocation 7 years ago
Michael Zillgith 731608e5b0 - removed inline qualifier from MemoryAllocator_getAlignedSize 7 years ago
Michael Zillgith da17f8210a - updated version to 1.2.1 7 years ago
Michael Zillgith cf049071cc - IEC 61850 server: fixed bug in report module when RCB was enabled multiple times (new in 1.2.0) 7 years ago
Michael Zillgith d327f0715e - added function SVReceiver_enableDestAddrCheck 7 years ago
Michael Zillgith 4fc17660e9 - IEC 61850 server: fixed bug in buffered report module - report can be lost under some circumstances when BRCB is enabled 7 years ago
Michael Zillgith 60aa022d54 - updated documentation 7 years ago
Michael Zillgith c856ae7cfa - SV subscriber: replaced unaligned memory access 7 years ago
Michael Zillgith f54936045f - updated documentation for ClientReport API 7 years ago
Michael Zillgith bb1dde4dc7 - cleanup header file for hal_filesystem.h - removed old function declaration 7 years ago
Michael Zillgith 7b98f368dc - some code reformating 8 years ago
Michael Zillgith 60b7b673f4 - Java SCL parser: allow parse float "Val" elements using "," as decimal separator 8 years ago
Michael Zillgith 68d56d947e - made memory alignment configurable 8 years ago
Michael Zillgith 02a330e414 - IEC 61850 server: added memory alignement for buffered reporting 8 years ago
Michael Zillgith d86e9f8b98 - client: fixed bug in parsing initiate response message 8 years ago
Michael Zillgith fe9d292d29 - java-tools: added support for OptFlds and TrgOps basic data types 8 years ago
Michael Zillgith 64b589ac31 - IEC 61850 server: added support for OptFlds and TrgOps basic data types (required for service tracking) 8 years ago
Michael Zillgith 22d0f32b2f Merge branch 'development' of https://github.com/mz-automation/libiec61850 into development 8 years ago
Michael Zillgith 58057f89d2 - SV publisher: some code cleanup 8 years ago
Michael Zillgith 17c66c20cd - fixed some header inclusions 8 years ago
Michael Zillgith 49208df7f4 - removed ATTRIBUTE_PACKED 8 years ago
Michael Zillgith 3a2ad2c4ef - refactored TLS API (moved TLSSocket in a separate private header file) 8 years ago
Michael Zillgith 6c588a9a3a Merge branch 'development' of https://github.com/mz-automation/libiec61850 into development 8 years ago
Michael Zillgith d45e729ecf - MMS client/server: added missing length field checks to increase decoder stability 8 years ago
Michael Zillgith 76cfa46378 - fixed cmake file
- added function IedModel_getDeviceByIndex
8 years ago
Michael Zillgith 11f0fa9e2a - added cast in MmsValue_update 8 years ago
Michael Zillgith 7e43e265a7 - MMS server: added state mutex for IsoServer 8 years ago
Michael Zillgith 1b4675841b - rearranged goose_receiver.h and sv_subscriber.h files to avoid type redefinitions 8 years ago
Michael Zillgith 260d97ae23 - MMS client: MmsConnection added mutexes for state variable 8 years ago
Michael Zillgith 5a0315b52b - MMS client: added mutex for state in IsoClientConnection 8 years ago
Michael Zillgith f9030a8b4f - MmsValue_update function now allows adjusting octet-string size of target object 8 years ago
Michael Zillgith 33fb9206b3 - .NET API: Added support for Timestamp and Quality to SV subscriber 8 years ago
Michael Zillgith e63abff71c - SV subscriber/publisher: add support for Quality type 8 years ago
Michael Zillgith 70c311d433 - SV: added Timestamp type support 8 years ago
Michael Zillgith 8f951cbcef - SV subscriber: added SVReceiver_isRunning function
- .NET API: Added SV subscriber
8 years ago
Michael Zillgith c20a530761 - .NET API: Added GooseReceiver/GooseSubscriber 8 years ago
Michael Zillgith 3d9851f00c - added missing functions to windows .def files 8 years ago
Michael Zillgith a07f2cceda - IEC 61850 client: Added ClientGooseControlBlock_getDstAddress/ClientGooseControlBlock_setDstAddress; marked old access functions deprecated 8 years ago
Michael Zillgith ce0ed1d39c - SV publisher/subscriber: removed deprecated header files. Moved wrapper functions for deprecated API to .c files 8 years ago
Michael Zillgith 81e18261bc - .NET API: Added support for SVCB handling 8 years ago
Michael Zillgith ac3a07c5a4 - fixed bug in win32 ethernet driver 8 years ago
Michael Zillgith e92e180039 - added documentation for TLS API/SPI 8 years ago
Michael Zillgith 4331e3edd8 - CDC helper functions: added helper functions for VSS and VSG CDC 8 years ago
Michael Zillgith 311cd905f1 - MMS client/server: removed mms_indication.h and MmsIndication type 8 years ago
Michael Zillgith f5927cfd68 - IEC 61850 client: fixed bug in APC control handling 8 years ago
Michael Zillgith 2d1ef57150 - IEC 61850 client: ClientReportControlBlock now accepts "$" and "." as seperator for RCB object reference 8 years ago
Michael Zillgith 577158ec6e - updated documentation
- tls_server_example uses AcseAuthenticator
- IsoConnectionParameters: remove TLSConfiguration when compiled without TLS support
8 years ago
Michael Zillgith 446cb3286a - added some debug output 8 years ago
Michael Zillgith c0a91a2a80 - fixed debug output 8 years ago
Michael Zillgith 924b4ef5c1 - IEC 61850/MMS server: removed deprecated AttributeChangedHandler 8 years ago
Michael Zillgith d995c05fc0 - .NET: Added TLS.TLSConfiguration class to wrap native TLSConfiguration
- .NET: Added TLS support for IedConnection
8 years ago
Michael Zillgith bd92dc299e
Merge pull request #39 from stv0g/sv-goose-bugfixes
Smaller bug fixes for SV & Goose
8 years ago
Michael Zillgith 214bcaa39d - IEC 61850/MMS: added TLS for IedConnection
- fixed Makefile to use correct TLS configuration
8 years ago
Michael Zillgith 8fcd266be5 - updated version number to 1.2.0 8 years ago
Michael Zillgith afd374397d - IEC 61850/MMS: allow using default port in non-threaded mode 8 years ago
Michael Zillgith 570ca71570 - IEC 61850/MMS: integrated TLS for MMS client/server 8 years ago
Michael Zillgith 9c946eeb40 - added utility functions for linked lists and strings 8 years ago
Michael Zillgith 6eddf2fa08 - fixed potential memory alignement problem
(cherry picked from commit f0184fdd4b)
8 years ago
Steffen Vogel f1c1ba527d sv: use const for SvId and DatSet attributes as they are read-only 8 years ago
Steffen Vogel d85ce71366 sv: improve debugging output in sampled values subscriber 8 years ago
Steffen Vogel f407c6e6ca sv: add support for decoding smpMod, smpRate and datSet attributes in ASDUs 8 years ago
Steffen Vogel 10f0d84349 sv: smpRate is an optional ASDU attribute. We shall only encode it if it was set before 8 years ago
Steffen Vogel e2601545df sv: fix invalid length ASN.1 BER length field for smpMod attribute 8 years ago
Steffen Vogel 9580c0add4 sv/goose: do not loop endless if invalid ASN.1 encoded payload has been received 8 years ago
Steffen Vogel fa694f1b0d sv/goose: remove {SVReceiver,GooseReceiver}_addHandleSet() function as it is unsafe to call before {SVReceiver,GooseReceiver}_startThreadless()
The ethernet socket is now returned by {SVReceiver,GooseReceiver}_startThreadless() which allows us to call EthernetHandleSet_addSocket() afterwards.
8 years ago
Steffen Vogel 9ad2b534f9 fix docs 8 years ago
Michael Zillgith 5fbe455587
Merge branch 'development' into pkgconfig 8 years ago
Michael Zillgith b673e1d28a
Merge pull request #36 from stv0g/ethernet-handleset
EthernetHandleSet
8 years ago
Steffen Vogel a1654eef70 smaller fixes 8 years ago
Steffen Vogel d3ff0f25e5 add ABI compatability wrapper 8 years ago
Steffen Vogel 12cf073f81 refactor "SVClientASDU" to "SVSubscriber_ASDU" 8 years ago
Steffen Vogel b4b69bf56d refactor "SV_ASDU" to "SVPublisher_ASDU" 8 years ago
Steffen Vogel 694866cf02 includes without 'libiec61850' prefix wont compile installed versions of the library at '/usr/local/include/libiec61850' 8 years ago
Steffen Vogel dfd077c4c2 declarations in for loops are only allowed in C99 8 years ago
Steffen Vogel f4fea90ce3 fix install() 8 years ago
Steffen Vogel 979656094d add ability to remove sockets from EthernetHandleSet 8 years ago
Steffen Vogel 967e6ef5b3 use poll() instead of select() 8 years ago
Steffen Vogel f5e21a41bf generate pkg-config file only on Unixes (Linux, BSD, Apple) 8 years ago
Steffen Vogel 90f20bce43 generate and install pkg-config file 8 years ago
Steffen Vogel 20f654bbc3 add documentation to SVReceiver_tick() 8 years ago
Steffen Vogel 63b6da6ae7 improve documentation of HandleSet_waitReady() 8 years ago
Steffen Vogel 646c9cf073 add support for new EthernetHandleSet to GOOSE subscriber 8 years ago
Steffen Vogel b6cf079a94 add support for new EthernetHandleSet to SV subscriber 8 years ago
Steffen Vogel dec12b61a8 refactor: declare private functions static 8 years ago
Steffen Vogel c082f09aef add EthernetHandleSet implementation for Windows 8 years ago
Steffen Vogel 89661b471f add EthernetHandleSet implementation for BSD 8 years ago
Steffen Vogel d771444904 add EthernetHandleSet implementation for Linux 8 years ago
Steffen Vogel 1adcd6bcfb fixed typo 8 years ago