Commit Graph

186 Commits (c9fe9b4286aeecce66b451247d5cf302ec303d03)

Author SHA1 Message Date
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 b1641b82ff - MMS client/server: extended BER encoder to support MMS PDU sizes with more than 64k 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 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 3aa01687c5 - MMS client/server: fixed problem with negative frsmId
- some code cleanup
8 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 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 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 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 516c8f5a40 - add readJournal flag in initate response servicesSupportedCalled 9 years ago
Michael Zillgith 64a98871cc - fixed problem in getNameList service when no logs are present 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 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 97fd7524f8 - added IEC 61850 client API to query logs
- added client example to read logs
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 069af684e9 - fixed problem with test case sSgN4 (return temporary-unavailable) when no EditSG is selected
- continued logging implementation
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 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 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 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 03f43b795f - fixed initialization problem with uninitialized integer values 9 years ago
Michael Zillgith 2f8e011a0f - fixed initialization problem with uninitialized integer values 9 years ago
Michael Zillgith ff093198e9 - cleanup; optimization 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 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 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 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 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 9e626d58b8 - added java based modelviewer tool 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 c0174f9f38 - added SV subscriber and example 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 4a4291314e - updated CHANGELOG file for release 0.8.7 10 years ago
Michael Zillgith fbd253d46d - made new sorting algorithm for getNameList reponse configurable 10 years ago
Michael Zillgith 44ad37b04c - changed sorting algorithm for getNameList reponse 10 years ago
Michael Zillgith 9896742d12 - added support for sorted getNameList reponse (can be switched off by setting CONFIG_MMS_SORT_NAME_LIST to 0) 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 947b4a0cd5 - fixed problem with SqNum (INT8U/INT16U) in RCBs and reports
- started to implement sorting algorithm for getNameList
10 years ago
Michael Zillgith 64199f791c - changed ControlObjectClient_create function: doesn't read "Oper" and uses GetVarSpec instead of GetNameList service 10 years ago
Michael Zillgith 5485b62ae0 - code cleanup 10 years ago
Michael Zillgith b0e8a6331b - fixed some problems in server side file directory service 10 years ago
Michael Zillgith e0a60e6591 - added missing error evaluation in client getNameList service 10 years ago
Michael Zillgith 2daa5fdec4 - changed server side getFileDirectory service to return flat file directory 10 years ago
Michael Zillgith 0bc0fd94ed - fixed bug in get name list service when client sends wrong domain name 10 years ago
Michael Zillgith 6ad3c4b17e Merge branch 'master' into pavo_changes
Conflicts:
	tools/model_generator/genconfig.jar
	tools/model_generator/genmodel.jar
10 years ago
Michael Zillgith 2e24ecb4eb - changed TimeOfEntry to TimeofEntry for Buffered reporting to deal with "bug" in 8-1 specification
- deal with SE/SG in SCL file -> SE will automatically create SG attribute in data model
- added wildcard "*" support to file service
- fixed problem with filesystem file modification date on embedded linux syste,
10 years ago
Michael Zillgith 5ef1da7ac2 - added function ControlObjectClient_useConstantT to enable constant T parameter value during a control sequence 10 years ago
Michael Zillgith bbccffb65a - added function LogicalNode_getDataSet 10 years ago
Michael Zillgith b1eda97ab4 - changed signature of WriteAccessHandler: Handler now return MmsDataAccessError instead of boolean value! 10 years ago
Michael Zillgith a603b7af48 - added IED_ERROR_TYPE_INCONSISTENT value to client API
- server now reponds with type-inconsistent error when client tries to write a value of wrong type
10 years ago
Michael Zillgith c2f50239ef - fixed typo in last commit 10 years ago
Michael Zillgith 7c540f77c4 - fixed bug with unsigned32 on big endian systems 10 years ago
Michael Zillgith 37913842fd - ISO_SERVER: set state to IDLE when server restarts 10 years ago
Michael Zillgith 21d0218d0b - GOOSE receiver ignores trailing data (like PRP tail). 10 years ago
Michael Zillgith 363d4ef5a7 - reject CreateDataSet for non-existing LN 10 years ago
Michael Zillgith db6cf1ec28 - fixed examples: all timestamp updates prior to corresponding value updates 11 years ago
Michael Zillgith e84da95752 - added function MmsValue_getUtcTimeInMsWithUs to C and C# API 11 years ago
Michael Zillgith 48b02ec1b0 - extended server_example3.c to show Timestamp handling
- fixed server crash bug when whole LN is requested in a read request (bug #309)
11 years ago