Commit graph

52 commits

Author SHA1 Message Date
Michael Zillgith
cd8f5f483d - IED server: added new function IedServer_udpateDbposValue; added new return code for control check callback function 2017-10-26 09:32:16 +02:00
Michael Zillgith
02689d1410 - MMS server: more restrictive value type check when handling write access 2017-10-25 21:51:35 +02:00
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
2017-08-25 00:02:51 +02:00
Michael Zillgith
8d2b8b087e - fixed problem with windows def file when winpcap not present 2017-08-04 17:49:47 +02:00
Michael Zillgith
99c0c8bc75 - added IedModel_getDeviceByInst function 2017-06-23 23:41:07 +02:00
Michael Zillgith
3ac4cd88df - fixed memory cleanup in GOOSE subscriber
- added GooseReceiver_isRunning function
- updated goose_subscriber example
2017-06-12 22:22:45 +02:00
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
2017-05-30 07:43:31 +02:00
Michael Zillgith
b9ba81f8a0 - added Timestamp_toMmsValue function 2017-05-17 10:33:08 +02:00
Michael Zillgith
8999487b24 - C server API: added function IedServer_setLocalIpAddress
- C# server API: added IedServer.SetLocalIpAddress
2017-05-05 09:03:54 +02:00
Michael Zillgith
f3b75dd3fc - added functions Timestamp_create, Timestamp_destroy, Timestamp_setByMmsUtcTime
- C# API: Added Timestamp class
- C# API: Added missing UpdateAttribute methods to IedServer
2017-04-06 22:58:22 +02:00
Michael Zillgith
245a21b129 - client: added function IedConnection_readInt64Value 2016-12-14 17:38:33 +01:00
Michael Zillgith
46575aeb68 - implemented setFile service
- prepared for release 1.0.0
2016-11-07 16:15:18 +01:00
Michael Zillgith
0fd5b05dd8 - implemented client and server side MMS obtain-file service
- added FileSystem_writeFile function to API and windows, linux providers
2016-10-31 14:42:24 +01:00
Michael Zillgith
d15e2c73b1 - implemented server side obtain file procedure 2016-10-30 20:50:34 +01:00
Michael Zillgith
da21182077 - removed SV function from wo-goose.def file to be able to build without libpcap on windows 2016-10-11 09:51:24 +02:00
Michael Zillgith
2b6a6b8f39 - prepared for release 0.9.3 2016-10-04 17:39:11 +02:00
Michael Zillgith
d81e9e1c19 - implemente ControlObjectClient_setTestMode function, also for C# wrapper 2016-09-08 18:23:20 +02:00
Michael Zillgith
372df34018 - added client side fuctionality to provide user access to raw MMS messages 2016-07-25 20:11:50 +02:00
Michael Zillgith
7a5f4a25e2 - added functions SV_ASDU_addFLOAT64 and SV_ASDU_setFLOAT64 to SV publisher 2016-07-25 13:51:47 +02:00
Michael Zillgith
325c3e0b7e - removed FileSystem_setBasePath from windows export files
- ISO server: fixed race problem when opening/closing connections in multithreaded configuration
2016-06-11 07:39:10 +02:00
Michael Zillgith
52e712437b - added some options to CDC_LPL_create
- added CDC_DPL_create function
2016-06-10 11:28:43 +02:00
Michael Zillgith
97fd7524f8 - added IEC 61850 client API to query logs
- added client example to read logs
2016-06-09 14:46:14 +02:00
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
2016-06-09 00:00:02 +02:00
Michael Zillgith
6c306870e9 Merge branch 'python-bindings' 2016-05-06 12:24:35 +02:00
Michael Zillgith
8f45ac88c6 - added functions ControlObjectClient_setInterlockCheck and ControlObjectClient_setSynchroCheck to replace the functions ControlObjectClient_enableInterlockCheck and ControlObjectClient_enableSynchroCheck 2016-05-06 10:56:44 +02:00
Michael Zillgith
842331322a - removed mms_access_result.h 2016-04-29 16:35:31 +02:00
Michael Zillgith
24e1c902e4 - added MmsValue_setUtcTimeQuality to vs def files
- added GetUtcTimeQuality and SetUtcTimeQuality to the C# API
2016-04-28 12:03:12 +02:00
Michael Zillgith
8864bdb02d - added some functions to vs def files 2016-04-28 10:39:07 +02:00
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
2016-02-24 11:47:52 +01:00
Michael Zillgith
374bfa03d4 - extended file service and mms_utility 2016-02-24 11:39:53 +01:00
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
2016-02-04 14:59:38 +01:00
Michael Zillgith
e1a9b6a852 - prepared for 0.9 release 2016-02-02 16:06:55 +01:00
Michael Zillgith
da0af0ba0f - extented SV publisher code / 9-2LE example 2016-01-29 15:16:57 +01:00
Michael Zillgith
c0174f9f38 - added SV subscriber and example 2015-11-13 17:48:19 +01:00
Michael Zillgith
ae3ddfd89c - added GooseSubscriber_getConfRev function 2015-11-11 10:37:39 +01:00
Michael Zillgith
8482cfce9b - server side support for SV control blocks - WIP 2015-11-09 17:42:13 +01:00
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*
2015-10-28 10:37:24 +01:00
Michael Zillgith
584493cf53 - some small fixes 2015-10-19 16:12:58 +02:00
Michael Zillgith
120a36c9e3 - added missing functions to .def files 2015-10-12 12:29:57 +02:00
Michael Zillgith
bf4847b6b3 - extended/fixed ws .def files 2015-07-22 09:11:59 +02:00
Michael Zillgith
5ef1da7ac2 - added function ControlObjectClient_useConstantT to enable constant T parameter value during a control sequence 2015-07-20 17:09:05 +02:00
Michael Zillgith
97e8bd8f81 - added function IedModel_setIedNameForDynamicModel 2015-06-09 13:15:33 +02:00
Michael Zillgith
e84da95752 - added function MmsValue_getUtcTimeInMsWithUs to C and C# API 2015-04-21 09:28:48 +02:00
Michael Zillgith
f70d43b99b - changed FC names (added prefix IEC61850_FC_). 2015-03-03 12:10:36 +01:00
Michael Zillgith
d0676ba305 - added IedServer_setGooseInterfaceId function to set ethernet interface for GOOSE at runtime 2015-02-20 14:31:25 +01:00
Michael Zillgith
ca305dc254 - fixed bug in goose receiver when data set has not been initialized 2015-02-02 12:52:35 +01:00
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
2015-01-26 15:52:14 +01:00
Michael Zillgith
df6ac20092 - added function ModelNode_getChildWithFc 2015-01-12 11:32:09 +01:00
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
2014-12-11 17:24:26 +01:00
Michael Zillgith
0adf9ee59a - added function LibIEC61850_getVersionString 2014-12-08 11:49:09 +01:00