Commit Graph

99 Commits (4b06fd3b6e36f10d57d2e21aae4e80d41ac7bf48)

Author SHA1 Message Date
Michael Zillgith 570ca71570 - IEC 61850/MMS: integrated TLS for MMS client/server 8 years ago
Michael Zillgith 02689d1410 - MMS server: more restrictive value type check when handling write access 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 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 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 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
9 years ago
Michael Zillgith dc4090e95d - MMS server API: added documentation for ObtainFile service callbacks 9 years ago
Michael Zillgith d15e2c73b1 - implemented server side obtain file procedure 9 years ago
Michael Zillgith 372df34018 - added client side fuctionality to provide user access to raw MMS messages 10 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
10 years ago
Michael Zillgith 069af684e9 - fixed problem with test case sSgN4 (return temporary-unavailable) when no EditSG is selected
- continued logging implementation
10 years ago
Michael Zillgith fd4261cd2d - implemented client side readJournal service
- extended service side readJournal with ReasonCode
- extende mms_utility example with read journal command
10 years ago
Michael Zillgith ba08a2ad59 - implemented client and server side readJournal message parsing and generation 10 years ago
Michael Zillgith 7acd515a96 - WIP: server side logging 10 years ago
Michael Zillgith 2d45c2d679 - add client side code to create read journals requests required for IEC 61850 logging services 10 years ago
Michael Zillgith 442c30d79f Merge branch 'master' into logging 10 years ago
Michael Zillgith 6c306870e9 Merge branch 'python-bindings' 10 years ago
Michael Zillgith 29b9e46697 - added function MmsConnection_getMmsConnectionParameters 10 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
10 years ago
Michael Zillgith 6d03f18748 - started to implement MMS journals server side 10 years ago
Michael Zillgith 956deaf958 - MMS client: added support to read domain specific journals from server: MmsConnection_getDomainJournals 10 years ago
Michael Zillgith 3eca0d62c5 - added code to deserialize an BER encoded MMS data element into a MmsValue instance 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 7a8bd5dabe - allow 16 octet ISO session selector in C code 10 years ago
Michael Zillgith e1a9b6a852 - prepared for 0.9 release 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 c3dace4150 - fixed problem in MmsValue_printToBuffer
- extended ClientControlBlock
10 years ago
Michael Zillgith 0193902da1 - M/U SVCB implementation WIP
- added example project for IEC 61850-9-2 LE
10 years ago
Michael Zillgith 386d2acd32 - .NET API: added methods GetEntryID/SetEntryID to ReportControlBlock
- client API: added function ClientReport_getDataSetName
- common API: added function MmsValue_getStringSize
- API: changed some char* to const char*
10 years ago
Michael Zillgith b1eda97ab4 - changed signature of WriteAccessHandler: Handler now return MmsDataAccessError instead of boolean value! 11 years ago
Michael Zillgith 363d4ef5a7 - reject CreateDataSet for non-existing LN 11 years ago
Michael Zillgith e84da95752 - added function MmsValue_getUtcTimeInMsWithUs to C and C# API 11 years ago
Michael Zillgith f70d43b99b - changed FC names (added prefix IEC61850_FC_). 11 years ago
Michael Zillgith 6bc7b48e9f - refactoring for MmsServerConnection - removed struct from API 11 years ago
Michael Zillgith 0fb4ed0efc - moved some internal declarations to private header files
- updated version to 0.8.5
11 years ago
Michael Zillgith 6fd4024113 - fixed problem with MMS_DYNAMIC_DATA_SETS define 11 years ago
Michael Zillgith 30a64e2914 - client now closes the TCP connection if server doesn't close the connection after receiveing the abort message. 11 years ago
Michael Zillgith 1a95580f94 - fixed bug in reporting when write to RptEna=false when RptEna already is false
- allow client to set data set in RCB to empty string
- data set deletion will be denied if data set is referenced in a RCB
11 years ago
Michael Zillgith e461a0fb46 - MMS server: added callback for variable list creation/deletion 11 years ago
Michael Zillgith 0e8980ae0f - added function MmsValue_getUtcTimeBuffer
- fixed problem with entry time in buffered reporting
- fixed bug in file directory service when clients sends an empty string as filename
- fixed problem in file read service. Server now respects the negotiated maximum PDU size
11 years ago
Michael Zillgith 3932102f86 - add some more const declarations 11 years ago
Michael Zillgith a3ae9cb589 - added additional "const" modifiers to API functions 11 years ago
Michael Zillgith 8cfb9d99a0 - added support for data sets that span multiple logical devices with server configuration file (see feature #271) 11 years ago
Michael Zillgith 375b1a9c12 - added access function to data set references for reports to client API C/C#
- renamed function MmsValue_createEmptyArray (fixed typo "Emtpy")
- added some missing API functions to windows DLL def files
11 years ago
Michael Zillgith b5e319b904 - updated to version 0.8.3-dev 11 years ago