Commit graph

412 commits

Author SHA1 Message Date
Michael Zillgith
95bc26883e - aded missing header file 2015-02-20 15:36:56 +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
4cc0b4fe13 - fixed bug in server side delete-data-set service. Server crashes when client sends an unknown LD/domain name 2015-02-19 17:57:33 +01:00
Michael Zillgith
1700bca56b - fixed problem with report activation 2015-02-18 16:59:00 +01:00
Michael Zillgith
39b566f265 - fixed memory leak in IedConnection_readDataSetValues function 2015-02-17 16:28:19 +01:00
Michael Zillgith
97d6b9ab57 - changed server_example5 to use writeAccessHandler
- fixed memory alignement problem in reporting.c
2015-02-16 12:55:40 +01:00
Michael Zillgith
43b85b9570 - fixed timeout bug in Socket_connect functions
- ClientGooseControl_setDstAdress
- improved GooseReceiver performance
2015-02-13 17:07:56 +01:00
Michael Zillgith
fa8abf813f - fixed problem with non-blocking socket send function on WIN32 2015-02-13 11:22:50 +01:00
Michael Zillgith
6bc7b48e9f - refactoring for MmsServerConnection - removed struct from API 2015-02-12 17:32:25 +01:00
Michael Zillgith
0fb4ed0efc - moved some internal declarations to private header files
- updated version to 0.8.5
2015-02-12 15:46:28 +01:00
Michael Zillgith
6fd4024113 - fixed problem with MMS_DYNAMIC_DATA_SETS define 2015-02-12 14:52:50 +01:00
Michael Zillgith
44e53861be - fixed new bug in MmsValue_toUnixTimestamp that happens on big endian systems 2015-02-10 09:49:05 +01:00
Michael Zillgith
23ae2cea1d - prepared for release 0.8.4 2015-02-09 11:59:48 +01:00
Michael Zillgith
e32a7a3c53 - fixed bug in MmsValue_encodeToBuffer function. Encoding to MMS_INTEGER/MMS_UNSIGNED was wrong. 2015-02-09 11:14:25 +01:00
Michael Zillgith
30a64e2914 - client now closes the TCP connection if server doesn't close the connection after receiveing the abort message. 2015-02-06 15:16:48 +01:00
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
2015-02-06 12:41:53 +01:00
Michael Zillgith
e461a0fb46 - MMS server: added callback for variable list creation/deletion 2015-02-05 11:43:06 +01:00
Michael Zillgith
751dc5f7c2 - added configuration option CONFIG_MMS_MAX_NUMBER_OF_DATA_SET_MEMBERS to limit the maximum number of data set members 2015-02-04 17:25:59 +01:00
Michael Zillgith
f9d673dcf3 - now uses getaddrinfo in socket_linux.c 2015-02-04 08:47:25 +01:00
Michael Zillgith
c1c60b6a24 - added support for GetNamedVariableListRequests with aa-specific scope to server 2015-02-03 20:38:29 +01:00
Michael Zillgith
993d81116a - fixed bug with wrong sqNum size for unbuffered RCBs (was 16 is now 8 bit)
- fixed bug with missing response for getVariableAccessAttributes if domain name is wrong
- changed types of trgOps and optFlds (-10, -6)
2015-02-03 18:33:58 +01:00
Michael Zillgith
e7910ac830 Merge branch 'master' of mz-automation.de:libiec61850 2015-02-02 12:53:13 +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
f94af555ee Merge branch 'master' of mz-automation.de:libiec61850 2015-01-29 11:53:15 +01:00
Michael Zillgith
a5ed8a650b - added Timestamp_clearFlags function 2015-01-29 11:52:39 +01:00
Michael Zillgith
ffbd1f3f6a - fixed bug in StaticModelGenerator.java 2015-01-28 15:20:55 +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
3932102f86 - add some more const declarations 2015-01-22 16:50:39 +01:00
Michael Zillgith
a3ae9cb589 - added additional "const" modifiers to API functions 2015-01-22 12:26:09 +01:00
Michael Zillgith
1450d84eaf - removed remaining calls to malloc, calloc, free. Replaced by GLOBAL_.. macros. 2015-01-22 11:13:39 +01:00
Michael Zillgith
5bc9834b74 - client updates internal ctlVal on operate and SBOw, and opertime on operate 2015-01-21 17:50:43 +01:00
Michael Zillgith
811b8f4572 - fixed bug in ModelNode_getChildWithFc function 2015-01-20 16:04:46 +01:00
Michael Zillgith
ad090f707e - changed static model generator to deal with new DataSetEntry structure 2015-01-20 10:25:02 +01:00
Michael Zillgith
8cfb9d99a0 - added support for data sets that span multiple logical devices with server configuration file (see feature #271) 2015-01-19 14:29:03 +01:00
Michael Zillgith
b04b11d886 - fixed Bug #270: Static model generator does not consider default values from "DataTypeTemplates" section of ICD file 2015-01-13 11:09:00 +01:00
Michael Zillgith
3faca719cb - reverted control.c 2015-01-12 12:13:00 +01:00
Michael Zillgith
1e018287b2 Merge branch 'master' of mz-automation.de:libiec61850 2015-01-12 11:34:04 +01:00
Michael Zillgith
3f1f6fd2fd - merge 2015-01-12 11:33:36 +01:00
Michael Zillgith
df6ac20092 - added function ModelNode_getChildWithFc 2015-01-12 11:32:09 +01:00
Michael Zillgith
83a7e7cfdc - solve client problem with some implementations of LastApplError (missing $Oper as by TMW Anvil) 2015-01-08 14:17:09 +01:00
Michael Zillgith
98ec51346c - changed back behaviour of LastApplError 2015-01-08 12:28:06 +01:00
Michael Zillgith
7f1714e4af - changed behaviour of CommandTermination- and LastApplError message 2015-01-08 12:08:57 +01:00
Michael Zillgith
91b9c2c64b - added documentation to HandleSet functions 2014-12-18 18:12:02 +01:00
Michael Zillgith
ad89a0f26a - added some documentation 2014-12-12 10:04:46 +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
78a694c5d3 - C#/.NET API: fixed problem with boolean marshalling together with VC++ compiled DLL 2014-12-09 10:46:34 +01:00
Michael Zillgith
0941e2a971 - fixed bug in IedConnection_createDataSet function 2014-12-08 20:52:06 +01:00
Michael Zillgith
90f26bcf84 - release 0.8.3 2014-12-08 12:22:27 +01:00
Michael Zillgith
99d8d1ee14 - prepared for release 0.8.3 2014-12-08 12:08:08 +01:00
Michael Zillgith
0adf9ee59a - added function LibIEC61850_getVersionString 2014-12-08 11:49:09 +01:00