Commit Graph

162 Commits (c3043290ac0dfb488740f9489ba936eec2fa1a6a)

Author SHA1 Message Date
Michael Zillgith 0651b94be5 - prepared for release 1.1 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 291d21ef9e - IEC 61850 client: Changed result strings of IedConnection_getDataDirectoryByFC. Removed appended FC string. 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 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 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
Michael Zillgith c093852fda - fixed problem in client report handling when report contains no report ID 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 23cf37d048 - hardened client report handler 9 years ago
Michael Zillgith d15e2c73b1 - implemented server side obtain file procedure 9 years ago
Michael Zillgith d81e9e1c19 - implemente ControlObjectClient_setTestMode function, also for C# wrapper 9 years ago
Michael Zillgith 7a5f4a25e2 - added functions SV_ASDU_addFLOAT64 and SV_ASDU_setFLOAT64 to SV publisher 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 9f96006ffb - added logs and LCBs to config file example
- fixed parser bug in config_file_parser.c
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 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 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 442c30d79f Merge branch 'master' into logging 9 years ago
Michael Zillgith 6c306870e9 Merge branch 'python-bindings' 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 ab9ad2dcf2 - added added LogControlBlock data structure 9 years ago
Michael Zillgith b218df8b5c - buffered reporting: start buffering as soon as a valid data set it set 10 years ago