Commit Graph

302 Commits (6d36d05ad61c6accee904ffa29db94025d89582d)

Author SHA1 Message Date
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