Michael Zillgith
58b4d6c107
-IEC 61850 server: added ReadAccessHandler to control read access
7 years ago
Michael Zillgith
71493036dc
- IEC 61850 server/MMS server: make dynamic data set service configurable at runtime with IedServerConfig object (new functions IedServerConfig_enableLogService and IedServerConfig_isLogServiceEnabled)
8 years ago
Michael Zillgith
0a3d86601b
- IEC 61850 server/MMS server: make dynamic data set service configurable at runtime with IedServerConfig object (new functions IedServerConfig_enableDynamicDataSetService and IedServerConfig_isDynamicDataSetServiceEnabled)
8 years ago
Michael Zillgith
27e883a1bc
- MMS server: fixed bug in association service (file rename was not reported as supported service)
8 years ago
Michael Zillgith
c36050f455
- renamed iec61850_client_example3 to iec61850_client_example_control
...
- removed outcommented code
8 years ago
Michael Zillgith
b5cb80868c
- IED SERVER: fixed bug when calling write access handler (when access policy DENY)
8 years ago
Michael Zillgith
eacdfa953d
- IED SERVER: fixed bug when calling write access handler (wrong pointer for ClientConnection object)
8 years ago
Michael Zillgith
47d34702b1
- updated IEC 61850-9-2 LE example to be more realistic
8 years ago
Michael Zillgith
2e160d6279
- added server side example for the substitution service
8 years ago
Michael Zillgith
77c4d3ae03
- 9-2LE example: updated data set
8 years ago
Michael Zillgith
894ea2e726
- SV: added function SVPublisher_ASDU_setSmpCntWrap
...
- added quality flag "derived"
- updated 9-2LE publisher example
8 years ago
Michael Zillgith
c28d06f4d8
- IEC 61850 server: added support to set file service base path with server configuration object
8 years ago
Michael Zillgith
7cb5ff670a
- IEC 61850 server: added support to configure report buffer at runtime
...
- IEC 61850 server: new IedServerConfig type and new IedServer constructor
8 years ago
Michael Zillgith
9a8415b3e6
- IEC 61850 server: prevent sending reports when data model is locked (updated)
8 years ago
Michael Zillgith
d327f0715e
- added function SVReceiver_enableDestAddrCheck
8 years ago
Michael Zillgith
d45e729ecf
- MMS client/server: added missing length field checks to increase decoder stability
8 years ago
Michael Zillgith
5a0315b52b
- MMS client: added mutex for state in IsoClientConnection
8 years ago
Michael Zillgith
70c311d433
- SV: added Timestamp type support
8 years ago
Michael Zillgith
2282741ef6
- updated GOOSE/SV example code
8 years ago
Michael Zillgith
577158ec6e
- updated documentation
...
- tls_server_example uses AcseAuthenticator
- IsoConnectionParameters: remove TLSConfiguration when compiled without TLS support
8 years ago
Michael Zillgith
0af5ad4e00
- IEC 61850/MMS: added TLS client and server examples
8 years ago
Michael Zillgith
b673e1d28a
Merge pull request #36 from stv0g/ethernet-handleset
...
EthernetHandleSet
8 years ago
Steffen Vogel
819bb67d6d
fix examples with new API
8 years ago
Steffen Vogel
694866cf02
includes without 'libiec61850' prefix wont compile installed versions of the library at '/usr/local/include/libiec61850'
8 years ago
Steffen Vogel
eb3be133f6
updated sampled values examples to use new naming
8 years ago
Michael Zillgith
bc6b7e68a8
- fixed typo in src/sampled_values/sv_publisher.c
8 years ago
Steffen Vogel
403c3a9e93
added missing case to switch statement in order to silence compiler warnings
8 years ago
Steffen Vogel
064bfa902e
mostly cosmetical cleanup of CMakeLists
8 years ago
Michael Zillgith
e26ac787d7
- MMS client: file services -fixed encoding problem with long file names
8 years ago
Michael Zillgith
d8f964ac7c
- MMS server: ACSE authenticator passes application reference (ap-title and ae-qualifier)
8 years ago
Michael Zillgith
34dff85ed6
- added missing examples
8 years ago
Michael Zillgith
53e741852e
- example directory cleanup
8 years ago
Michael Zillgith
291d21ef9e
- IEC 61850 client: Changed result strings of IedConnection_getDataDirectoryByFC. Removed appended FC string.
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
c08fe41cbb
- SV publisher: Changed SampledValuesPublisher_create to support setting of Communication parameters at runtime
9 years ago
Michael Zillgith
3ac4cd88df
- fixed memory cleanup in GOOSE subscriber
...
- added GooseReceiver_isRunning function
- updated goose_subscriber example
9 years ago
mzillgith
0282459668
Merge branch 'master' into master
9 years ago
Michael Zillgith
6badf692fe
- updated client example for IEC 61850 file services
9 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
b9ba81f8a0
- added Timestamp_toMmsValue function
9 years ago
Michael Zillgith
ad98531b1b
- fixed SDO bug in dynamic code generator
9 years ago
Cedric Boudinet
d33f16ca8a
Allowing user to set the interface as an argument for sv_publisher_example.c
9 years ago
Michael Zillgith
3aa01687c5
- MMS client/server: fixed problem with negative frsmId
...
- some code cleanup
9 years ago
Michael Zillgith
463b06d3e6
- java scl tools: fixed parsing bug in OptionFields.java
9 years ago
Michael Zillgith
6273a18c48
- .NET: in IedConnection: added internal reference to IsoConnectionParameters object to avoid deletion of internal AcseAuthenticationParameters by garbage collector
9 years ago
Michael Zillgith
003f1ef730
- fixed memory bugs in examples
9 years ago
Michael Zillgith
a1f442f087
- goose_subscriber_example: fix to compile with visual studio 2015
9 years ago
Michael Zillgith
877d4562e4
- COTP: fixed problem in server side src/dst reference handling
9 years ago
Michael Zillgith
c093852fda
- fixed problem in client report handling when report contains no report ID
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
291653a38d
- fixed model file and Makefile in server_example_config_file
9 years ago
Michael Zillgith
b8a4e8c7b0
- some fixes
9 years ago
Michael Zillgith
dc281a7ee9
- added maximum log entry size for LogStorage
...
- implemented maximum log entries for sqlite log storage
- added log to C# API
9 years ago
Michael Zillgith
fca675e2a1
- C# API: added client side log service support
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
10 years ago
Michael Zillgith
7a5f4a25e2
- added functions SV_ASDU_addFLOAT64 and SV_ASDU_setFLOAT64 to SV publisher
10 years ago
Michael Zillgith
0e169139e3
- added IEC61850_ prefix to REASON.. values
10 years ago
Michael Zillgith
61534daa99
- fixed: client control object crashes when orIdent is set to NULL -> now sends empty octet string
10 years ago
Michael Zillgith
9f96006ffb
- added logs and LCBs to config file example
...
- fixed parser bug in config_file_parser.c
10 years ago
Michael Zillgith
6bf13423cb
- added missing cmake file for server_example_logging
10 years ago
Michael Zillgith
099ccfc0fa
- added log examples to examples makefile
10 years ago
Michael Zillgith
97fd7524f8
- added IEC 61850 client API to query logs
...
- added client example to read logs
10 years ago
Michael Zillgith
922c5eec50
- make GetLogicalNodeDirectory(DATA SET) dynamic. Creates a request at each call.
10 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
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
0c042f2ba4
- added server examples logging
...
- added logging API
- added sqlite3 driver for logging
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
a23b584d13
- extended logging implementation
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
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
27a74db4d8
- fixed problem with max PDU size for GetFileDirectory service
10 years ago
Michael Zillgith
eab59b8ae8
- small code cleanup
10 years ago
Michael Zillgith
c730c93229
- added goose_publisher/CMakeLists.txt
10 years ago
Michael Zillgith
33fcf156d4
- client: IedConnection_setRCBValues send GI last when RptEna=true included
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
f55e6f92c3
- fixed problem with winpcap detection in CMakeLists.txt files
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
b1d5e10203
- prepare for release 0.9.0.1
...
- cmake build on windows excludes examples for GOOSE and SV when winpcap is not available
10 years ago
Michael Zillgith
6e5d911166
- added missing example to git for release 0.9
10 years ago
Michael Zillgith
e1a9b6a852
- prepared for 0.9 release
10 years ago
Michael Zillgith
da0af0ba0f
- extented SV publisher code / 9-2LE example
10 years ago
Michael Zillgith
43d99ad438
- extended 9-2LE example
10 years ago
Michael Zillgith
3081fcd935
- formated sv.icd file
10 years ago
Michael Zillgith
80cf01f1d4
- fixed 9-2 example code
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
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
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
0193902da1
- M/U SVCB implementation WIP
...
- added example project for IEC 61850-9-2 LE
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
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
4a4963b964
- fixed server_example5 (new writeAccessHandler)
10 years ago
Michael Zillgith
b1eda97ab4
- changed signature of WriteAccessHandler: Handler now return MmsDataAccessError instead of boolean value!
11 years ago
Michael Zillgith
37913842fd
- ISO_SERVER: set state to IDLE when server restarts
11 years ago
Michael Zillgith
21d0218d0b
- GOOSE receiver ignores trailing data (like PRP tail).
11 years ago
Michael Zillgith
a8a18475e8
- fixed bug #313 : Server sends empty report when RCB is disabled while report is pending in bufTm
11 years ago
Michael Zillgith
db6cf1ec28
- fixed examples: all timestamp updates prior to corresponding value updates
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
5547adf853
- added support for multiple data models in static model generator
11 years ago
Michael Zillgith
ebe82435e8
- added documentation for GOOSE receiver
11 years ago
Michael Zillgith
f70d43b99b
- changed FC names (added prefix IEC61850_FC_).
11 years ago
Michael Zillgith
4a4250ce2b
- added model target to all server examples and to main examples makefile
11 years ago
Michael Zillgith
fb73281966
- updated changelog for release 0.8.5
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
1700bca56b
- fixed problem with report activation
11 years ago
Michael Zillgith
97d6b9ab57
- changed server_example5 to use writeAccessHandler
...
- fixed memory alignement problem in reporting.c
11 years ago
Michael Zillgith
fa8abf813f
- fixed problem with non-blocking socket send function on WIN32
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
7f1714e4af
- changed behaviour of CommandTermination- and LastApplError message
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
0941e2a971
- fixed bug in IedConnection_createDataSet function
11 years ago
Michael Zillgith
0adf9ee59a
- added function LibIEC61850_getVersionString
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
f53b254097
- added bufOvfl support for buffered reports
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