Commit Graph

587 Commits (1120a76ecddb41a5328b0ec8e11ffb60197fdff0)

Author SHA1 Message Date
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
Steffen Vogel 31249fdce3 updated Doxygen configuration from 1.7 to 1.8 8 years ago
Steffen Vogel 62e04cf0aa add Doxygen target to CMake 8 years ago
Steffen Vogel 63cd4f6f00 added documentation for Sampled Values publisher 8 years ago
Steffen Vogel c4a8d90fda fix syntax error in Doxygen config 8 years ago
Steffen Vogel f1163e78db added deprecated wrappers for ABI compatability 8 years ago
Steffen Vogel 4c5e1717d1 refactored "SampledValuesPublisher" into "SVPublisher" (closes #34) 8 years ago
Michael Zillgith f7b04a02ed - MMS client: fixed bug in MmsConnection_connect (COTP payload buffer was not reset in case of an error during connect -> connection failed in case of reuse of MmsConnection object) 8 years ago
Michael Zillgith bc6b7e68a8 - fixed typo in src/sampled_values/sv_publisher.c 8 years ago
Michael Zillgith ba985ec2b0 - MMS client: delete named variable list service supports VMD specific lists 8 years ago
Michael Zillgith 5d03e77343
Merge pull request #33 from stv0g/sv-add-smprate
Sampled Values: add support for sample rate attribute
8 years ago
Michael Zillgith 4cbaa6a7c1
Merge pull request #32 from stv0g/sv-fix-smpmod
Sampled Values: fix encoding of optional smpMod attribute:
8 years ago
Michael Zillgith 197a0b853f
Merge pull request #30 from stv0g/sv-types
Sampled Values: add support for 64 bit integers
8 years ago
Steffen Vogel e95b321d12 sampled values: fix data type for smpRate 8 years ago
Steffen Vogel 60c7d3a75f sampled values: fix encoding of optional smpMod attribute:
- The attribute must be encoded as an 16bit unsigned integer. The existing code encodes it as 32 bit integer.
- The attribute is encoded with the ASN.1 BER encoding Tag number 8. The existing code encodes it with tag number 4 which is used for the refrTm attribute.

See also: IEC 61850-9-2:2011 (page 20)
8 years ago
Steffen Vogel 628641cabb sampled values: add support for sample rate attribute 8 years ago
Steffen Vogel 3047681854 refactoring: use spaces instead of tabs consistently 8 years ago
Steffen Vogel 09d5daf0b5 sampled values: add support for 64 bit integers 8 years ago
Michael Zillgith c291db5d95 - updated README file
- SV receiver: Added semaphore to make subscriber list thread-safe
8 years ago
Michael Zillgith 5fb8c5b984 - MMS: added more length checks in parsers for file services 8 years ago
Michael Zillgith cd8f5f483d - IED server: added new function IedServer_udpateDbposValue; added new return code for control check callback function 8 years ago
Michael Zillgith 02689d1410 - MMS server: more restrictive value type check when handling write access 8 years ago
Michael Zillgith e26ac787d7 - MMS client: file services -fixed encoding problem with long file names 8 years ago
Michael Zillgith d8f964ac7c - MMS server: ACSE authenticator passes application reference (ap-title and ae-qualifier) 8 years ago
Michael Zillgith 53e741852e - example directory cleanup 8 years ago
Michael Zillgith 922dac1a34 - MMS: fixed potential memory leak in asn1 code that can be caused by malformed MMS messages 8 years ago
Michael Zillgith 90d910625b - MMS: asn1 parser - removed debugging code 8 years ago
Michael Zillgith a008275f37 - MMS client: parse reject PDU
- MMS: improved BER decoder stability
8 years ago
Michael Zillgith 5b470f740c - MMS server: MMS read handler sets domain to NULL for VMD scope variable 8 years ago
Michael Zillgith c3043290ac - MMS client: MmsConnection_getVariableAccessAttributes support for VMD specific variables 8 years ago
Michael Zillgith e595cb7b46 - MMS client: improved error handling 8 years ago
Michael Zillgith 0651b94be5 - prepared for release 1.1 8 years ago
Michael Zillgith 63510d7ee8 - socket-win32: updated WSA initialization handling 8 years ago
Michael Zillgith 17bc388ae5 - updated CHANGELOG for release 1.1.0 8 years ago
Michael Zillgith d0ac21e487 - client/server: added set data set service (MMS write named variable list)
- client/server: improved write access to array elements and sub arrays
8 years ago
Michael Zillgith 325867b5f4 - MMS client: replaced asn1c code in mms_client_initiate.c 8 years ago
Michael Zillgith 311c70ea30 - some code cleanup in mms_client_connection.c 8 years ago
Michael Zillgith 291d21ef9e - IEC 61850 client: Changed result strings of IedConnection_getDataDirectoryByFC. Removed appended FC string. 8 years ago
Michael Zillgith b1641b82ff - MMS client/server: extended BER encoder to support MMS PDU sizes with more than 64k 8 years ago
Michael Zillgith 8d2b8b087e - fixed problem with windows def file when winpcap not present 8 years ago
Michael Zillgith a0af20defc - socket_win32.c: replaced free by GLOBAL_FREEMEM 8 years ago
Michael Zillgith 4b8a6ff3e7 - client API: updated function documentation 8 years ago
Michael Zillgith 99c0c8bc75 - added IedModel_getDeviceByInst function 8 years ago
Michael Zillgith 15ec6c7a7c - added additional check to MmsValue_update for structure size mismatch 8 years ago
Michael Zillgith c08fe41cbb - SV publisher: Changed SampledValuesPublisher_create to support setting of Communication parameters at runtime 8 years ago
Michael Zillgith 3ac4cd88df - fixed memory cleanup in GOOSE subscriber
- added GooseReceiver_isRunning function
- updated goose_subscriber example
8 years ago
Michael Zillgith 2a40798f10 - server: added MmsFileAccessHandler for server side monitoring and control of file services
- file services: added support to set filestore basepath at runtime
- added IedConnection_getFileDirectoryEx to better control receiving file directories
8 years ago
Michael Zillgith b9ba81f8a0 - added Timestamp_toMmsValue function 8 years ago
Michael Zillgith ad98531b1b - fixed SDO bug in dynamic code generator 8 years ago
Michael Zillgith 8999487b24 - C server API: added function IedServer_setLocalIpAddress
- C# server API: added IedServer.SetLocalIpAddress
8 years ago
Michael Zillgith 3aa01687c5 - MMS client/server: fixed problem with negative frsmId
- some code cleanup
8 years ago
Michael Zillgith f3b75dd3fc - added functions Timestamp_create, Timestamp_destroy, Timestamp_setByMmsUtcTime
- C# API: Added Timestamp class
- C# API: Added missing UpdateAttribute methods to IedServer
9 years ago
Michael Zillgith 69dbbcf306 - added support for Currency BasicType (mapped to visible-string-3 according to tissue 1047) 9 years ago
mzillgith 046541700a Merge pull request #6 from cedricboudinet/master
Various patch
9 years ago
Cedric Boudinet 81cf937616 Fixing buffer overflow when printing Mms Array Value to buffer 9 years ago
Michael Zillgith 877d4562e4 - COTP: fixed problem in server side src/dst reference handling 9 years ago
Michael Zillgith c093852fda - fixed problem in client report handling when report contains no report ID 9 years ago
cedric 517f1d958c Adding SV_ASDU_getSmpCnt 9 years ago
Cedric Boudinet d95a31c628 Setting DEBUG_SV_PUBLISHER by default to 0 9 years ago
Michael Zillgith dc4090e95d - MMS server API: added documentation for ObtainFile service callbacks 9 years ago
Michael Zillgith 9ad549592d - refactoring names in string_utils.h/.c
- fixed bug in StringUtils_copySubString
9 years ago
Michael Zillgith 245a21b129 - client: added function IedConnection_readInt64Value 9 years ago
Michael Zillgith b8a4e8c7b0 - some fixes 9 years ago
Michael Zillgith 46575aeb68 - implemented setFile service
- prepared for release 1.0.0
9 years ago
Michael Zillgith 940bcee6fc - MmsValue_getNumberOfSetBits now deals with wrong padding 9 years ago
Michael Zillgith 23cf37d048 - hardened client report handler 9 years ago
Michael Zillgith 0fd5b05dd8 - implemented client and server side MMS obtain-file service
- added FileSystem_writeFile function to API and windows, linux providers
9 years ago
Michael Zillgith d15e2c73b1 - implemented server side obtain file procedure 9 years ago
Michael Zillgith da21182077 - removed SV function from wo-goose.def file to be able to build without libpcap on windows 9 years ago
Michael Zillgith 2b6a6b8f39 - prepared for release 0.9.3 9 years ago
Michael Zillgith dc281a7ee9 - added maximum log entry size for LogStorage
- implemented maximum log entries for sqlite log storage
- added log to C# API
9 years ago
Michael Zillgith 2eeac9adcb - changed Cmake files to be able to build as a subproject 9 years ago
Michael Zillgith d81e9e1c19 - implemente ControlObjectClient_setTestMode function, also for C# wrapper 9 years ago
Michael Zillgith 372df34018 - added client side fuctionality to provide user access to raw MMS messages 9 years ago
Michael Zillgith 7a5f4a25e2 - added functions SV_ASDU_addFLOAT64 and SV_ASDU_setFLOAT64 to SV publisher 9 years ago
Michael Zillgith 516c8f5a40 - add readJournal flag in initate response servicesSupportedCalled 9 years ago
Michael Zillgith 0e169139e3 - added IEC61850_ prefix to REASON.. values 9 years ago
Michael Zillgith 61534daa99 - fixed: client control object crashes when orIdent is set to NULL -> now sends empty octet string 9 years ago
Michael Zillgith 3abf055cfc - fixed problems with dynamic model LCBs
- fixed: configuration option CONFIG_MMS_SINGLE_THREADED = 1 together with #define CONFIG_MMS_THREADLESS_MODE = 1 doesn't work
- fixed: In configuration CONFIG_MMS_SINGLE_THREADED = 1 IedServer_destroy will loop endlessly when server was not started before
9 years ago
Michael Zillgith eba3bf9adb - added separate HAL thread implementation for BSD (OS X) 9 years ago
Michael Zillgith 64a98871cc - fixed problem in getNameList service when no logs are present 9 years ago
Michael Zillgith 9f96006ffb - added logs and LCBs to config file example
- fixed parser bug in config_file_parser.c
9 years ago
Michael Zillgith 325c3e0b7e - removed FileSystem_setBasePath from windows export files
- ISO server: fixed race problem when opening/closing connections in multithreaded configuration
9 years ago
Michael Zillgith b83e174ef9 - added documentation for the log storage SPI 9 years ago
Michael Zillgith 787d7fc270 - file provider functions don't change file names; VMD_FILESTORE base part is now added in MMS server file service handling code
- IedConnection_readObject and IedConnection_getVariableSpecification can now read whole LNs
9 years ago
Michael Zillgith 52e712437b - added some options to CDC_LPL_create
- added CDC_DPL_create function
9 years ago
Michael Zillgith 97fd7524f8 - added IEC 61850 client API to query logs
- added client example to read logs
9 years ago
Michael Zillgith 922c5eec50 - make GetLogicalNodeDirectory(DATA SET) dynamic. Creates a request at each call. 9 years ago
Michael Zillgith 2b28c0fed3 - added cmake support to build sqlite log driver
- made logging ready to be compiled with Visual Studio
- added functions to create LCBs and LOGs to dynamic model API
- client: added GetLogicalNodeDirectory(LOG) ACSI function
9 years ago
Michael Zillgith 23e695dae8 - removed asn1c dependable code from ServiceError PDU creation
- added ServiceError creation function that support serviceSpecific info
- server: delete dataset service now returns ServiceError with object-constraint-conflict when data set cannot be deleted because it is used in a control block
9 years ago
Michael Zillgith d8ace91bcf - iso_server.c: fixed bug in multi-threaded version: segfault when conection unexpectedly closed 9 years ago
Michael Zillgith 3696f1f6d9 - added packaging changes and DLL version information to cmake scripts (as suggested by cedric) 9 years ago
Michael Zillgith 069af684e9 - fixed problem with test case sSgN4 (return temporary-unavailable) when no EditSG is selected
- continued logging implementation
9 years ago
Michael Zillgith 0c042f2ba4 - added server examples logging
- added logging API
- added sqlite3 driver for logging
9 years ago
Michael Zillgith fd4261cd2d - implemented client side readJournal service
- extended service side readJournal with ReasonCode
- extende mms_utility example with read journal command
9 years ago
Michael Zillgith 9a55687379 - added missing resources
- fixed bug (seg fault) in unbuffered reporting
9 years ago
Michael Zillgith ba08a2ad59 - implemented client and server side readJournal message parsing and generation 9 years ago
Michael Zillgith 7acd515a96 - WIP: server side logging 9 years ago
Michael Zillgith a23b584d13 - extended logging implementation 9 years ago
Michael Zillgith 2d45c2d679 - add client side code to create read journals requests required for IEC 61850 logging services 9 years ago
Michael Zillgith 923b683e21 - fixed bug in ethernet_win32.c 9 years ago
Michael Zillgith 7de010e1f5 - started to implemente server side read journal handling 9 years ago
Michael Zillgith 4b3a9dc850 - started programming logging trigger logic 9 years ago
Michael Zillgith 2a96d5b40c - changed version to 0.9.2 9 years ago
Michael Zillgith 442c30d79f Merge branch 'master' into logging 9 years ago
Michael Zillgith 6c306870e9 Merge branch 'python-bindings' 9 years ago
Michael Zillgith 29b9e46697 - added function MmsConnection_getMmsConnectionParameters 9 years ago
Michael Zillgith 8f45ac88c6 - added functions ControlObjectClient_setInterlockCheck and ControlObjectClient_setSynchroCheck to replace the functions ControlObjectClient_enableInterlockCheck and ControlObjectClient_enableSynchroCheck 9 years ago
Michael Zillgith 9a9e62e29c - added read access to LCBs 9 years ago
Michael Zillgith 2d753f3b24 - added static model generation for LogCBs and Logs
- added MMS data model for LCBs
- server: MMS getNameList now supports journals
9 years ago
Michael Zillgith fb49549f66 - added Log data structure 9 years ago
Michael Zillgith 6d03f18748 - started to implement MMS journals server side 9 years ago
Michael Zillgith 956deaf958 - MMS client: added support to read domain specific journals from server: MmsConnection_getDomainJournals 9 years ago
Michael Zillgith ab9ad2dcf2 - added added LogControlBlock data structure 9 years ago
Michael Zillgith 842331322a - removed mms_access_result.h 9 years ago
Michael Zillgith 3eca0d62c5 - added code to deserialize an BER encoded MMS data element into a MmsValue instance 9 years ago
Michael Zillgith 24e1c902e4 - added MmsValue_setUtcTimeQuality to vs def files
- added GetUtcTimeQuality and SetUtcTimeQuality to the C# API
9 years ago
Michael Zillgith 8864bdb02d - added some functions to vs def files 9 years ago
Michael Zillgith 03f43b795f - fixed initialization problem with uninitialized integer values 9 years ago
Michael Zillgith b218df8b5c - buffered reporting: start buffering as soon as a valid data set it set 10 years ago
Michael Zillgith ff093198e9 - cleanup; optimization 10 years ago
Michael Zillgith e75936f2d1 - for testing 10 years ago
Michael Zillgith 27a74db4d8 - fixed problem with max PDU size for GetFileDirectory service 10 years ago
Michael Zillgith eab59b8ae8 - small code cleanup 10 years ago
Michael Zillgith 33fcf156d4 - client: IedConnection_setRCBValues send GI last when RptEna=true included 10 years ago
Michael Zillgith 78b9e4796a - get file-service implementation from master 10 years ago
Michael Zillgith 40ed2cea6f Merge branch 'pavotek' of mz-automation.de:libiec61850-all into pavotek
Conflicts:
	src/mms/iso_mms/server/mms_file_service.c
	src/vs/libiec61850-wo-goose.def
	src/vs/libiec61850.def
10 years ago
Michael Zillgith 374bfa03d4 - extended file service and mms_utility 10 years ago
Michael Zillgith 44a4336deb - changed signature of IedConnection_deleteDataSet, MmsConnection_deleteAssociationSpecificNamedVariableList, MmsConnection_deleteNamedVariableList. added boolean return value to indicate if data set/named variable list has been deleted.
- increased version number to 0.9.1
10 years ago
Michael Zillgith f55e6f92c3 - fixed problem with winpcap detection in CMakeLists.txt files 10 years ago
Michael Zillgith 5261378603 - added CONFIG_IEC61850_EDITION_1 configuration option
- removed "Owner" from RCBs for edition 1 builds
10 years ago
Michael Zillgith 44b94f0df0 - fixed signed integer encoding problem for frsmId in fileClose client service 10 years ago
Michael Zillgith 6ceecd426f - fixed encoding problem with negative frsmId in client file read service 10 years ago
Michael Zillgith 7a8bd5dabe - allow 16 octet ISO session selector in C code 10 years ago
Michael Zillgith d54301fa09 - added c++ header to goose/sv publisher
- fixed problem in GetFileDirectory-service with a single file as parameter
10 years ago
Michael Zillgith 96096b7f75 - fixed problem with getFileDirectory-service with a single file as argument - test case Ft4 (ed.1) 10 years ago
Michael Zillgith 9e12159d8b - fixed issue with configurable file path in HAL filesystem implementations for win32 and linux
- fixed missing function names in def files for GOOSE/SV configurations
10 years ago
Michael Zillgith 04ffbdc89a - updated documentation for release 0.9.0 10 years ago
Michael Zillgith e1a9b6a852 - prepared for 0.9 release 10 years ago
Michael Zillgith 5637f837a3 - fixed bug related to test case SrvN1c: GetDataDirectory returns wrong variable specification for non-existent sub variable e.g. Mod.ctlModel.XYZ 10 years ago
Michael Zillgith da0af0ba0f - extented SV publisher code / 9-2LE example 10 years ago
Michael Zillgith 57a6fa49e2 - added sv_publisher.h 10 years ago
Michael Zillgith 43d99ad438 - extended 9-2LE example 10 years ago
Michael Zillgith 80cf01f1d4 - fixed 9-2 example code 10 years ago
Michael Zillgith 94f62e365b - added sv subscriber code 10 years ago
Michael Zillgith 1a90605754 - added documentation to the GOOSE subscriber 10 years ago
Michael Zillgith 8372540650 - added using of select to multi-threaded server configuration 10 years ago
Michael Zillgith 833765bbb2 - fixed performance problem (removed Thread_sleep()) for single and multithreaded server 10 years ago
Michael Zillgith ecf64277a8 - fixed bug in server side file directory service with nested directory structure
- mms_utility: added read file directory feature
10 years ago
Michael Zillgith a256248930 Merge branch 'pavotek' of mz-automation.de:libiec61850-all into pavotek 10 years ago
Michael Zillgith 902ca28056 - fixed problem: GI without activated GI trigger option 10 years ago
Michael Zillgith 9e626d58b8 - added java based modelviewer tool 10 years ago
Michael Zillgith 26d188ab4d - fixed bug with access to "Owner" attribute of BRCBs when resvTms not available 10 years ago
Michael Zillgith 0a82e09b92 - fixed bug for TC sBr21: set BufOvfl when entryID is not set 10 years ago
Michael Zillgith ed8a73873d - fixed bug for TC sBr25: Purge buffer when RptID is changes 10 years ago
Michael Zillgith 366fa7a1bb - fixed bug for TC sDsN12: non-persitent dataset not allowed for BRCB 10 years ago
Michael Zillgith 837f0ac60e - fixed problem when client API tries to read a complete FC data structure (due to missing ".") 10 years ago
Michael Zillgith a6830fb0a8 - changed debug output for buffered reporting 10 years ago
Michael Zillgith 91d122fd51 - RCBs support for VMD scope datasets
- Client support for VMD scope datasets
10 years ago
Michael Zillgith b9c520240a - added support for VMD scope named variable lists 10 years ago
Michael Zillgith 108332774f - added FCs "BR" and "RP"
- fixed conformance problem in buffered reporting timeofEntry write access handling
10 years ago
Michael Zillgith 907eb0bbae - removed ResvTms form BRCB (depending on configuration option CONFIG_IEC61850_BRCB_WITH_RESVTMS) 10 years ago
Michael Zillgith 4c0466c858 - fixed bug in report timestamp in buffered reporting: was using UTC_TIME instead of BINARY_TIME 10 years ago
Michael Zillgith f5c5fa7fb4 - fixed problems in buffered reporting 10 years ago
Michael Zillgith 33433f1d09 - removed debug output 10 years ago
Michael Zillgith daf876e4df - fixed bug in sv_subscriber: missing initialization of allocated memory 10 years ago