Commit Graph

707 Commits (b04e65162371b73b76b6f2f497f3019f07e0508a)

Author SHA1 Message Date
Steffen Vogel 5aa78a8b18 sv-publisher: simplify calculation of length of BER length field 7 years ago
Steffen Vogel a81b76c5e3 sv-publisher: fix invalid calculation of the total packet length in case the payload is larger than 127 bytes 7 years ago
Michael Zillgith 9309cb78de - added missing definition 7 years ago
Michael Zillgith 199d091c6d - IEC 61850 server: don't send bufOvfl for unbuffered reports (see #101) 7 years ago
Michael Zillgith 0a27ec758f - IED server: handling thread mode changed 7 years ago
Michael Zillgith 452abd7dbf - MMS client/server: added support for component alternate access for generic variable read requests 7 years ago
Michael Zillgith 6af7973b09 - IsoClientConnection_associateAsync: added check if socket creation has been successful 7 years ago
Michael Zillgith 46f87a1656 - fixed client TCP keep alive problem (see #115) 7 years ago
Michael Zillgith 3d8ab44a49 - MMS client: improved handling of malformed messages when reading data
- MMS client: improved handling of malformed messages when receiving reports
- MMS client: fixed potential memory leak when receiving malformed messages
7 years ago
Michael Zillgith 1c461009c2 - MMS client/server: fixed potential memory leaks in TLS handling code 7 years ago
Michael Zillgith 87cac8dc00 - code formated 7 years ago
Michael Zillgith 4bd8b40b6c - code formatting 7 years ago
Michael Zillgith d9cb36817a - IEC 61850 server: fixed problem with wrong purge buffer invocation when using dynamic data set in buffered report control block 7 years ago
Michael Zillgith 256f55aaef - .NET API: added more async client functions 7 years ago
Michael Zillgith b6c9a56d4a - .NET API: added more async functions
- .NET API: added GetFileDirectoryEx function
. file-tool: add "s" option to send only a single get file directory request
7 years ago
Michael Zillgith e252715aa9 - added report subscription activation to non-thread mode client example 7 years ago
Michael Zillgith 4157c9c5da - extended server_example_control to show how to change ctlModel with online service 7 years ago
Michael Zillgith bbb56a16a3 - removed some compiler warnings 7 years ago
Michael Zillgith 1d61afaa8b - C library: removed C++ style line comments 7 years ago
Michael Zillgith 6a7266da93 - SV publisher/subscriber: improved error handling when configuration is wrong 7 years ago
Michael Zillgith 388337a60d - IEC 61850 client: added support for non-thread mode (IedConnection_createEx, IedConnection_tick)
- added example for non-thread mode client and asynchronous API
7 years ago
Michael Zillgith 5ed474a44a - MMS client: fixed problem with async connect timeout 7 years ago
Michael Zillgith ef076efe9f - IEC 61850 client: fixed problem with connection state handling 7 years ago
Michael Zillgith 3e30910319 - IEC 61850 client: added missing async functions for files 7 years ago
Michael Zillgith 0842097b7e - IEC 61850 server: fixed some small bugs and compiler warnings
- IEC 61850 server: retrun object-access-unsupported when ctlModel is status-only
7 years ago
Michael Zillgith 618a84d37c - IEC 61850 client: add public header for function ControlObjectClient_createEx to create a client control object without the need to request information from the server 7 years ago
Michael Zillgith 91c22b3193 - IEC 61850 server: added IedServer_updateCtlModel function to change control model at runtime 7 years ago
Michael Zillgith cad88b67a1 - IEC 61850 client: fixed bug in new control object client implmentation - missing free for oper variable specification 7 years ago
Michael Zillgith 89d623866e - IEC 61850 client: add function IedConnection_getFileAsync 7 years ago
Michael Zillgith aca462c761 - removed outcommented code 7 years ago
Michael Zillgith f78f338b49 - IEC 61850 client: added implementations for functions IedConnection_getLogicalDeviceVariables, IedConnection_getLogicalDeviceDataSets, and IedConnection_getLogicalDeviceDataSetsAsync to address #89 7 years ago
Michael Zillgith d0f4c06d62 - IEC 61850 client: added functions IedConnection_getLogicalDeviceVariables, IedConnection_getLogicalDeviceDataSets, and IedConnection_getLogicalDeviceDataSetsAsync to address #89 7 years ago
Michael Zillgith d5df360f3a - fixed problem in GOOSE publisher payload length calculation 7 years ago
Michael Zillgith a817b3d3c6 - updated data model of server_example_basic_io
- common: MmsVariableSpecification_getChildValue now also accepts "." as separator
7 years ago
Michael Zillgith 2c5fb89449 - IEC 61850 client: implemented tissue 1178 client side (select-response+ is non-NULL) 7 years ago
Michael Zillgith 46211a01e7 - IEC 61850 client: IedConnection - added CONNECTING AND CLOSING states - removed IDLE state (now only CLOSED) 7 years ago
Michael Zillgith e12113acde - IEC 61850 client: implemented IedConnection_installStateChangedHandler 7 years ago
Michael Zillgith 43e0fb4d05 - IEC 61850 Client: ControlObjectClient - added async control actions 7 years ago
Michael Zillgith 1cc350ed4a - IEC 61850 client: implemented IedConnection_writeDataSetValuesAsync 7 years ago
Michael Zillgith c04b4e928d - IEC 61850 client: implemented IedConnection_readDataSetValuesAsync 7 years ago
Michael Zillgith 8f4af64685 - SV: added API export attribute to new SV functions 7 years ago
Michael Zillgith 1eaf43ac8b - SV: fixed RefrTm and SmpSynch handling in SV publisher 7 years ago
Michael Zillgith 14e3a9668c - GOOSE publisher: fixed bug in GOOSE message calculation 7 years ago
Michael Zillgith f644b8d777 - IEC 61850 client: ControlObjectClient - avoid crash when "ctlVal" is not present in "Oper", also accept "setMag" instead of "ctlVal". 7 years ago
Michael Zillgith c9fe177a87 - IEC 61850 server: fixed potential deadlock in report processing 7 years ago
Michael Zillgith 861c5b244b - MMS client: fixed bug with async request timeout 7 years ago
Michael Zillgith 836892849c - IEC 61850 client: improved support for segmented report handling 7 years ago
Michael Zillgith e90d5d44fa - IEC 61850 client: added async discovery functions 7 years ago
Michael Zillgith 44d8ad8d15 - IEC 61850/MMS client: changed all invokeId parameters in async callbacks to uint32_t 7 years ago
Michael Zillgith ed75aa3f46 - some code formatting 7 years ago
Michael Zillgith 7ec38e9615 - IEC 61850 client: added async client side RCB handling 7 years ago
Michael Zillgith 2b7dc5c5fe - added API export/internal decorations
- removed .def files for windows
7 years ago
Michael Zillgith 5201473262 - IEC 61850 client: added more prototypes for async client API 7 years ago
Michael Zillgith e6884d721b - IEC 61850 client: added asynchronous query log functions 7 years ago
Michael Zillgith 54d8fb74d7 - IEC 61850 client: added async versions for connect, abort, release, get variable specification, write object 7 years ago
Michael Zillgith a5e15003ce - correcting verions detection for swig (phyton)
- client: adopted TLS code to new async architecture
7 years ago
Michael Zillgith 56d7ee4f0b - IEC 61850/MMS client: Add support for write variable for array element with component
- added lost README file for winpcap
7 years ago
Michael Zillgith 70c1cd691d - MMS client: refactoring for async connect, abort, release 7 years ago
Michael Zillgith 8d45d44cc2 - Socket HAL: added functons for asynchronous (non-blocking) connect 7 years ago
Michael Zillgith 4d32e3c1ae - MMS client: code cleanup for asnyc functions 7 years ago
Michael Zillgith 069646f954 - MMS client: added asynchronous file service functions 7 years ago
Michael Zillgith 7767e282d6 - MMS client: added asynchronous get name list functions 7 years ago
Michael Zillgith fc1d62d1a7 MMS client: added asynchronous read journal service 7 years ago
Michael Zillgith c80a87d5e8 - MMS client: add asynchronous function for MMS identify service 7 years ago
Michael Zillgith 7600c0f3cf - MMS client: add asynchronous function for MMS status request service 7 years ago
Michael Zillgith aa7e89684e - MMS client: add asynchronous function for get variable access attributes service 7 years ago
Michael Zillgith 5692d0246b - MMS client: added asynchronous define named variable list functions 7 years ago
Michael Zillgith 80ce9c8967 - MMS client: added asynchronous read and write functions 7 years ago
Michael Zillgith 026357b5eb - added doxygen files for .NET API 7 years ago
Michael Zillgith bed67e4f50 - added missing function definition in DLL export files 7 years ago
Michael Zillgith aa86d3b259 - IEC 61850 server: number of dynamic data sets configurable at runtime 7 years ago
Michael Zillgith a0adcf94e7 - IEC 61850 Server: made number of data set entries configurable at runtime 7 years ago
Michael Zillgith a830fc3cfb - IEC 61850 server: reporting - don't delete pending events when buffered report is enabled and dataset didn't change 7 years ago
Michael Zillgith e905bc242b - MMS server: initialize maxConnections in IsoServer 7 years ago
Michael Zillgith 77f97dc006 - replaced strndup 7 years ago
Michael Zillgith 51c29fe9a7 - IEC 61850 server/ MMS server: maximum number of client connections configurable at runtime 7 years ago
Michael Zillgith e980a519ae - IEC 61850 server: control objects - fixed bug in select response for SBO control model 7 years ago
Michael Zillgith d108dae115 - MMS server: fixed locking bug in file obtain service 7 years ago
Michael Zillgith 2585aab516 - cleanup examples makefiles
- fixed bug in MMS mapping read handler
7 years ago
Michael Zillgith 8b957b8f82 - IEC 61850 client: add support for single array element access (with component specification) 7 years ago
Michael Zillgith eef34cf40e - MMS server: add support for array element (index) access with nested component 7 years ago
Michael Zillgith 26af0d93c2 - IEC 61850 server: made IEC 61850 edition configurable at runtime 7 years ago
Michael Zillgith 6199da1e55 - IEC 61850 server: CONFIG_REPORTING_SUPPORTS_OWNER replaced by CONFIG_IEC61850_EDITION_1 7 years ago
Michael Zillgith e7905cc16b - IEC 61850 server: memory handling optimization in control module 7 years ago
Michael Zillgith 020b1f40aa - IEC 61850 server: integrated automatic handling of "origin" and "ctlVal" status (ST) values for controllable CDCs 7 years ago
Michael Zillgith 713ca54cd0 - IEC 61850 server: optimized dynamic memory management in control handling; memory will be initialized at server start 7 years ago
Michael Zillgith 6618093f7a - IEC 61850 server: functions IedModel_getModelNodeByShortObjectReference and IedModel_getModelNodeByObjectReference now also work with object references that have only LD part 7 years ago
Michael Zillgith 3f07176dc3 - MMS server: fixed bug in delete variable list service - scope of delete was not considered optional 7 years ago
Michael Zillgith 58b4d6c107 -IEC 61850 server: added ReadAccessHandler to control read access 7 years ago
Michael Zillgith 0b51d6841a - added Socket_activateTcpKeepAlive function 7 years ago
Michael Zillgith 02cda48128 - moved TLS API to platform abstraction layer 7 years ago
Michael Zillgith 9995a7cfc4 - IEC 61850 client: fixed bug in select response handling 7 years ago
Michael Zillgith 71493036dc - IEC 61850 server/MMS server: make dynamic data set service configurable at runtime with IedServerConfig object (new functions IedServerConfig_enableLogService and IedServerConfig_isLogServiceEnabled) 7 years ago
Michael Zillgith 0a3d86601b - IEC 61850 server/MMS server: make dynamic data set service configurable at runtime with IedServerConfig object (new functions IedServerConfig_enableDynamicDataSetService and IedServerConfig_isDynamicDataSetServiceEnabled) 7 years ago
Michael Zillgith 27e883a1bc - MMS server: fixed bug in association service (file rename was not reported as supported service) 7 years ago
Michael Zillgith 143bc977c0 - IEC 61850 server/MMS server: make file service configurable at runtime with IedServerConfig object (new functions IedServerConfig_enableFileService and IedServerConfig_isFileServiceEnabled) 7 years ago
Michael Zillgith af35ee17fa - removed unused code 7 years ago
Michael Zillgith de04f3630b - moved lib_memory to hal project 7 years ago
Michael Zillgith 7d890b7450 - updated version to 1.3.0 7 years ago
Michael Zillgith 2f71744079 - added serial port hal
- moved hal to separate directory
- added new hal cmake project
7 years ago
Michael Zillgith dc4fbd76ad - unification of HAL with lib60870 7 years ago
Michael Zillgith c36050f455 - renamed iec61850_client_example3 to iec61850_client_example_control
- removed outcommented code
7 years ago
Michael Zillgith b5cb80868c - IED SERVER: fixed bug when calling write access handler (when access policy DENY) 7 years ago
Michael Zillgith eacdfa953d - IED SERVER: fixed bug when calling write access handler (wrong pointer for ClientConnection object) 7 years ago
Michael Zillgith 894ea2e726 - SV: added function SVPublisher_ASDU_setSmpCntWrap
- added quality flag "derived"
- updated 9-2LE publisher example
7 years ago
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
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