Michael Zillgith
94f62e365b
- added sv subscriber code
10 years ago
Michael Zillgith
1a90605754
- added documentation to the GOOSE subscriber
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
a256248930
Merge branch 'pavotek' of mz-automation.de:libiec61850-all into pavotek
10 years ago
Michael Zillgith
902ca28056
- fixed problem: GI without activated GI trigger option
10 years ago
Michael Zillgith
9e626d58b8
- added java based modelviewer tool
10 years ago
Michael Zillgith
26d188ab4d
- fixed bug with access to "Owner" attribute of BRCBs when resvTms not available
10 years ago
Michael Zillgith
0a82e09b92
- fixed bug for TC sBr21: set BufOvfl when entryID is not set
10 years ago
Michael Zillgith
ed8a73873d
- fixed bug for TC sBr25: Purge buffer when RptID is changes
10 years ago
Michael Zillgith
366fa7a1bb
- fixed bug for TC sDsN12: non-persitent dataset not allowed for BRCB
10 years ago
Michael Zillgith
837f0ac60e
- fixed problem when client API tries to read a complete FC data structure (due to missing ".")
10 years ago
Michael Zillgith
a6830fb0a8
- changed debug output for buffered reporting
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
108332774f
- added FCs "BR" and "RP"
...
- fixed conformance problem in buffered reporting timeofEntry write access handling
10 years ago
Michael Zillgith
907eb0bbae
- removed ResvTms form BRCB (depending on configuration option CONFIG_IEC61850_BRCB_WITH_RESVTMS)
10 years ago
Michael Zillgith
4c0466c858
- fixed bug in report timestamp in buffered reporting: was using UTC_TIME instead of BINARY_TIME
10 years ago
Michael Zillgith
f5c5fa7fb4
- fixed problems in buffered reporting
10 years ago
Michael Zillgith
33433f1d09
- removed debug output
10 years ago
Michael Zillgith
daf876e4df
- fixed bug in sv_subscriber: missing initialization of allocated memory
10 years ago
Michael Zillgith
bae3de6bc3
- added test sv publisher
10 years ago
Michael Zillgith
603f343d5d
- removed type DstAddress and replaced by type PhyComAddress
10 years ago
Michael Zillgith
348273a1c8
- fixed bug: GOOSE minTime, maxTime are ignored by GOOSE publisher when set by GSEControlBlock_create. Instead default values from stack_config.h are always used
10 years ago
Michael Zillgith
dda1bad007
- extended documentation for SV subscriber
10 years ago
Michael Zillgith
06a3f76189
- updated documentation for SV subscriber
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
a4730069ff
- sampled values - WIP
10 years ago
Michael Zillgith
ae3ddfd89c
- added GooseSubscriber_getConfRev function
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
8482cfce9b
- server side support for SV control blocks - WIP
10 years ago
Michael Zillgith
25d8254683
- added prefix "IEC61850_" to IEC data types
...
- old type declarations are available with CONFIG_IEC61850_USE_COMPAT_TYPE_DECLARATIONS
10 years ago
Michael Zillgith
fce3de9b2a
- small code change
10 years ago
Michael Zillgith
4c2e06f723
- fixed problem in Conversions_generalizedTimeToMsTime on 32bit (powerpc?) systems
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
c8e08597b3
- windows file provider now supports unicode file names and converts them to UTF-8.
...
- fixed problem in IEC server GOOSE publisher integration: GoID(appID) was not set by the provided value in ICD file
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
3afba2c958
- server: only client that set EditSG can change EditSG and modify variables with FC=SE
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
e61425f945
- fixed EditSG reservation
10 years ago
Michael Zillgith
9bba6ce44a
- fixed bug: EditSG can be modified by second client while reserved
10 years ago
Michael Zillgith
584493cf53
- some small fixes
10 years ago
Michael Zillgith
94a98bcc6d
- added client side control service support for edition 1/2 APC CDCs
10 years ago
Michael Zillgith
b0e8a6331b
- fixed some problems in server side file directory service
10 years ago
Michael Zillgith
987f8decbb
- merge changes for release 0.8.7
10 years ago
Michael Zillgith
43a023676a
Merge branch 'master' of mz-automation.de:libiec61850
10 years ago
Michael Zillgith
61714b5907
- removed old sv code
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
4a4963b964
- fixed server_example5 (new writeAccessHandler)
10 years ago
Michael Zillgith
cc5a8fec7c
Merge branch 'pavo_changes' of mz-automation.de:libiec61850 into pavo_changes
10 years ago
Michael Zillgith
b5fe0992fd
- removed debugging code
10 years ago
Michael Zillgith
cb24b57975
Merge branch
...
Conflicts:
src/vs/libiec61850-wo-goose.def
10 years ago
Michael Zillgith
120a36c9e3
- added missing functions to .def files
10 years ago
Michael Zillgith
0bc0fd94ed
- fixed bug in get name list service when client sends wrong domain name
10 years ago
Michael Zillgith
2120595792
- fixed bug in mms_get_namelist_service.c when client sends wrong domain name
10 years ago
Michael Zillgith
e8f7f17a8f
Merge branch 'pavo_changes' of mz-automation.de:libiec61850 into pavo_changes
...
Conflicts:
src/vs/libiec61850-wo-goose.def
src/vs/libiec61850.def
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
eb31da81a8
- added ControlObjectClient_setOrigin to VS def files
10 years ago
Michael Zillgith
3969e07256
- fixed problem with trailing characters in dataRef in buffered reports
...
- TimeOfEntry is stored for each buffered report entry in report buffer
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
f024528d85
- enabled VLAN tag in goose publisher
10 years ago
Michael Zillgith
bf4847b6b3
- extended/fixed ws .def files
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
cca6eeab0a
- added function LogicalDevice_getChildByMmsVariableName
10 years ago
Michael Zillgith
bbccffb65a
- added function LogicalNode_getDataSet
10 years ago
Michael Zillgith
7eeac08551
- first commit for pavo changes
10 years ago
Michael Zillgith
68573e550f
- fixed text mode bug in windows file provider
10 years ago
Michael Zillgith
b1eda97ab4
- changed signature of WriteAccessHandler: Handler now return MmsDataAccessError instead of boolean value!
10 years ago
Michael Zillgith
8c91a53ea9
- fixed bug #357 : buffer overflow in client control modul with long IED+LD names
10 years ago
Michael Zillgith
97e8bd8f81
- added function IedModel_setIedNameForDynamicModel
10 years ago
Michael Zillgith
f3347e4f16
- added additional error codes to reflect MMS data access errors
...
- IedConnection_getRCBValues returns correct error code in case the RCB does not exist
10 years ago
Michael Zillgith
eb4769333d
- fixed beaglebone demo
...
- fixed bug in server side SBO control: checkHandler received different handles for same client connection
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
mzillgit
4af2e5420d
- detect correct endianess for older GCC versions on powerpc
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
26fb5301c7
- fixed problem in GCB handling. GDB handling should now be compatible with edition 1 devices.
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
a8a18475e8
- fixed bug #313 : Server sends empty report when RCB is disabled while report is pending in bufTm
10 years ago
Michael Zillgith
db6cf1ec28
- fixed examples: all timestamp updates prior to corresponding value updates
10 years ago
Michael Zillgith
38711a8843
- fixed some standard conformance issues in report module
10 years ago
Michael Zillgith
5955ae1577
- changed RCB owner from 128 to 64 bytes
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
Michael Zillgith
b42aa358e9
- fixed bug #307
11 years ago
Michael Zillgith
2f771f6e29
- fixed ctlNum bug in client control implementation
11 years ago
Michael Zillgith
ebe82435e8
- added documentation for GOOSE receiver
11 years ago
Michael Zillgith
86b26ad181
- changed header inclusion. All libiec61850 now include libiec61850_platform_includes.h. All standard headers should be included from there.
11 years ago
Michael Zillgith
f70d43b99b
- changed FC names (added prefix IEC61850_FC_).
11 years ago
Michael Zillgith
c98470f42f
- added localtime_s and gmtime_s function calls to GeneralizedTime.c for VC compiler
...
- prepared for release 0.8.5
11 years ago
Michael Zillgith
4a4250ce2b
- added model target to all server examples and to main examples makefile
11 years ago
Michael Zillgith
8b27f57d15
- added support for GOOSE minTime, maxTime in SCL parser
...
- configuration options for write access to GoCB elements
- extended file format and data structure to support configuration of minTime, maxTime
11 years ago
Michael Zillgith
98d91464cb
- prevent server from crashing when reports are too large for maximum PDU size
...
- improved memory handling for reports
11 years ago
Michael Zillgith
95bc26883e
- aded missing header file
11 years ago
Michael Zillgith
d0676ba305
- added IedServer_setGooseInterfaceId function to set ethernet interface for GOOSE at runtime
11 years ago
Michael Zillgith
4cc0b4fe13
- fixed bug in server side delete-data-set service. Server crashes when client sends an unknown LD/domain name
11 years ago
Michael Zillgith
1700bca56b
- fixed problem with report activation
11 years ago
Michael Zillgith
39b566f265
- fixed memory leak in IedConnection_readDataSetValues function
11 years ago
Michael Zillgith
97d6b9ab57
- changed server_example5 to use writeAccessHandler
...
- fixed memory alignement problem in reporting.c
11 years ago
Michael Zillgith
43b85b9570
- fixed timeout bug in Socket_connect functions
...
- ClientGooseControl_setDstAdress
- improved GooseReceiver performance
11 years ago
Michael Zillgith
fa8abf813f
- fixed problem with non-blocking socket send function on WIN32
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
44e53861be
- fixed new bug in MmsValue_toUnixTimestamp that happens on big endian systems
11 years ago
Michael Zillgith
e32a7a3c53
- fixed bug in MmsValue_encodeToBuffer function. Encoding to MMS_INTEGER/MMS_UNSIGNED was wrong.
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
751dc5f7c2
- added configuration option CONFIG_MMS_MAX_NUMBER_OF_DATA_SET_MEMBERS to limit the maximum number of data set members
11 years ago
Michael Zillgith
f9d673dcf3
- now uses getaddrinfo in socket_linux.c
11 years ago
Michael Zillgith
c1c60b6a24
- added support for GetNamedVariableListRequests with aa-specific scope to server
11 years ago
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)
11 years ago
Michael Zillgith
e7910ac830
Merge branch 'master' of mz-automation.de:libiec61850
11 years ago
Michael Zillgith
ca305dc254
- fixed bug in goose receiver when data set has not been initialized
11 years ago
Michael Zillgith
f94af555ee
Merge branch 'master' of mz-automation.de:libiec61850
11 years ago
Michael Zillgith
a5ed8a650b
- added Timestamp_clearFlags function
11 years ago
Michael Zillgith
ffbd1f3f6a
- fixed bug in StaticModelGenerator.java
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
1450d84eaf
- removed remaining calls to malloc, calloc, free. Replaced by GLOBAL_.. macros.
11 years ago
Michael Zillgith
5bc9834b74
- client updates internal ctlVal on operate and SBOw, and opertime on operate
11 years ago
Michael Zillgith
811b8f4572
- fixed bug in ModelNode_getChildWithFc function
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
3faca719cb
- reverted control.c
11 years ago
Michael Zillgith
1e018287b2
Merge branch 'master' of mz-automation.de:libiec61850
11 years ago
Michael Zillgith
3f1f6fd2fd
- merge
11 years ago
Michael Zillgith
df6ac20092
- added function ModelNode_getChildWithFc
11 years ago
Michael Zillgith
83a7e7cfdc
- solve client problem with some implementations of LastApplError (missing $Oper as by TMW Anvil)
11 years ago
Michael Zillgith
98ec51346c
- changed back behaviour of LastApplError
11 years ago
Michael Zillgith
7f1714e4af
- changed behaviour of CommandTermination- and LastApplError message
11 years ago
Michael Zillgith
91b9c2c64b
- added documentation to HandleSet functions
11 years ago
Michael Zillgith
ad89a0f26a
- added some documentation
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
78a694c5d3
- C#/.NET API: fixed problem with boolean marshalling together with VC++ compiled DLL
11 years ago
Michael Zillgith
0941e2a971
- fixed bug in IedConnection_createDataSet function
11 years ago
Michael Zillgith
90f26bcf84
- release 0.8.3
11 years ago
Michael Zillgith
0adf9ee59a
- added function LibIEC61850_getVersionString
11 years ago
Michael Zillgith
27c95056a7
- fixed bug in MmsValue_getBitStringAsIntegerBigEndian conversion function
11 years ago
Michael Zillgith
47c5892dd1
- added support to use association specific data sets in reports
11 years ago
Michael Zillgith
74058846b3
- added new dotnet example
...
- fixed problem with garbage collected report handler delegate in .NET API
11 years ago
Michael Zillgith
9f3854fbfb
- dynamic model generator can now use default values also for type templates
11 years ago
Michael Zillgith
66da568bea
- fixed bug with setting groups
11 years ago
Michael Zillgith
a6652dc643
- added data-reference support for buffered reports (server side)
11 years ago
Michael Zillgith
f53b254097
- added bufOvfl support for buffered reports
11 years ago
Michael Zillgith
b5e319b904
- updated to version 0.8.3-dev
11 years ago
Michael Zillgith
a0f67f9a5d
- update to current development version
11 years ago
Michael Zillgith
48d717f12c
- initial commit for new repository structure
11 years ago