Romain Naour
1c2db6e3be
iec61850_client_example_reporting: revert changes from MMS server potential crash fix
...
The commit 0d4930ac25
renamed the RCB values
from "testmodelSENSORS/LLN0.RP.events01" to "simpleIOGenericIO/LLN0.RP.EventsRCB01"
with other changes.
But since "testmodelSENSORS" doesn't exist on the server_example_basic_io
the program fail with:
Reading data set directory failed!
failed to read dataset
getRCBValues service error!
Revert all testmodelSENSORS related changes with the previous code.
Now we get the two report as expected:
received report for simpleIOGenericIO/LLN0.RP.EventsRCB with rptId Events1
report contains timestamp (1596190789): Fri Jul 31 12:19:49 2020
simpleIOGenericIO/GGIO1.SPCSO1.stVal[ST] (included for reason 16): false
simpleIOGenericIO/GGIO1.SPCSO2.stVal[ST] (included for reason 16): false
simpleIOGenericIO/GGIO1.SPCSO3.stVal[ST] (included for reason 16): false
simpleIOGenericIO/GGIO1.SPCSO4.stVal[ST] (included for reason 16): false
received report for simpleIOGenericIO/LLN0.RP.EventsRCB with rptId Events1
report contains timestamp (1596190790): Fri Jul 31 12:19:50 2020
simpleIOGenericIO/GGIO1.SPCSO1.stVal[ST] (included for reason 16): false
simpleIOGenericIO/GGIO1.SPCSO2.stVal[ST] (included for reason 16): false
simpleIOGenericIO/GGIO1.SPCSO3.stVal[ST] (included for reason 16): false
simpleIOGenericIO/GGIO1.SPCSO4.stVal[ST] (included for reason 16): false
Signed-off-by: Romain Naour <romain.naour@smile.fr>
5 years ago
Michael Zillgith
02f03aea2f
- GOOSE subscriber: added optional destination address check for GOOSE messages
5 years ago
Michael Zillgith
0e184389b9
- Java tools: moved minTime, maxTime from GSEControl to GSE; updated
...
GOOSE server example CID file
5 years ago
Michael Zillgith
ae66945751
- file-tool: open file in binary mode (to fix problem with file download on windows)
5 years ago
Michael Zillgith
7e4e396403
- updated server_example_control
5 years ago
Michael Zillgith
a6bad96d25
- fixed examples that have control handlers with old signature
5 years ago
Michael Zillgith
73f1a98b4a
Merge branch 'v1.4' into v1.5
5 years ago
Michael Zillgith
4871989658
- MMS client: fixed bug in log entry parsing ( #224 )
5 years ago
Michael Zillgith
0d4930ac25
- MMS server: fixed potential crash when get-named-variable-list-attributes response doesn't fit in MMS PDU. Server returns service error in this case
5 years ago
Michael Zillgith
09b23aaa74
- IEC 618580 server: Added function IedServer_setServerIdentity to set values for MMS identity service
6 years ago
Michael Zillgith
ac008c2e76
- SV publisher/subscriber: add support for timestamps with nanosecond resolution
6 years ago
Michael Zillgith
118a731b36
- SV publisher: fixed memory leaks ( #191 )
6 years ago
Michael Zillgith
8c1b75b382
- code cleanup; fixed issues from compiler warnings
6 years ago
Michael Zillgith
6cbadb4b45
- IED server: added new function ControlAction_isSelect
6 years ago
Michael Zillgith
2dbd775fe1
- removed "entryId" from unbuffered RCB configuration in some CID/ICD files
6 years ago
Michael Zillgith
5bd03b0611
- IED server: added function ConfigFileParser_createModelFromConfigFileEx with filename as argument to avoid dependency on FileSystem_... functions
...
- .NET projects: changed target framework of some project files to v4.0
6 years ago
Michael Zillgith
3a820f3546
- improved error handling in iec61850_client_example1
6 years ago
Michael Zillgith
b6d8dfc69c
- fixed error handling in iec61850_client_example_reporting
6 years ago
Michael Zillgith
83f9f1eaa6
- mms_utility: fixed memory leak
6 years ago
Michael Zillgith
3242f147be
- cmake script: excluded mms_utitlity from build on windows
6 years ago
Michael Zillgith
d06ab546a9
- SV subscriber: improved error handling when Ethernet access doesn't work; fixed potential memory leak
6 years ago
Michael Zillgith
ebb0f761d2
- GOOSE subscriber example: added error handling when ethernet cannot be accessed
6 years ago
Michael Zillgith
9a97519815
- GOOSE publisher: integrated error handling when Ethernet interface is not available
6 years ago
Michael Zillgith
1549367eed
- updated code to use mbedtls-2.16 (LTS version)
6 years ago
Michael Zillgith
6b2404e80b
- GOOSE: option to enable/disable VLAN tagging
...
- IED Server: Allow setting different interfaces for different GOOSE publishers
6 years ago
Michael Zillgith
74d78d0618
updated server substitution example
6 years ago
Michael Zillgith
88849e1663
- added new type PSelector to represent presentation layer selector more flexible
6 years ago
Michael Zillgith
01ea43e95f
- fixed object reference string buffer size in iec61850_client_example2[2]
6 years ago
Michael Zillgith
486c46229f
- fixed object reference string buffer size in iec61850_client_example2
6 years ago
Michael Zillgith
6c14425ca8
- IEC 61850 server: refactored control model API (changed handler signatures, added ControlAction object to access origin and set addCause value, ...)
...
- IEC 61850 client: added ControlObjectClient_getLastError function
6 years ago
Michael Zillgith
5a3c3ba4b3
- fixed client_example_reporting.c
6 years ago
Michael Zillgith
5a83af9206
- moved mms_server.h back to public API (see github #117 )
7 years ago
Michael Zillgith
6e9a794047
- examples: changed SCL file extensions to reflect the correct file type
7 years ago
Michael Zillgith
d376370aaa
- IEC 61850 server: control model - implemented automatic handling of opRcvd, opOk, and tOpOk when present in data object
7 years ago
Michael Zillgith
ecdbb8fcff
Merge branch 'v1.4' of https://github.com/mz-automation/libiec61850 into v1.4
7 years ago
Michael Zillgith
26a45a078b
- added error handling code to client_example_log.c
...
- fixed bug in ClientSVControlBlock
7 years ago
Michael Zillgith
9f03b5d3b8
- fixed client_example_async to compile on Windows
7 years ago
Michael Zillgith
9f8d52005b
- MMS client: fixed problem when reusing connection
7 years ago
Michael Zillgith
0dff4286aa
- merged latest changes to the server reporting module from 1.3 branch
...
- merged with 1.3 branch
7 years ago
Michael Zillgith
952f12bffb
- mms-utility: added read array
7 years ago
Michael Zillgith
452abd7dbf
- MMS client/server: added support for component alternate access for generic variable read requests
7 years ago
Michael Zillgith
1c461009c2
- MMS client/server: fixed potential memory leaks in TLS handling code
7 years ago
Michael Zillgith
5e35e6694b
- added new example folder
7 years ago
Michael Zillgith
b6c9a56d4a
- .NET API: added more async functions
...
- .NET API: added GetFileDirectoryEx function
. file-tool: add "s" option to send only a single get file directory request
7 years ago
Michael Zillgith
e252715aa9
- added report subscription activation to non-thread mode client example
7 years ago
Michael Zillgith
4157c9c5da
- extended server_example_control to show how to change ctlModel with online service
7 years ago
Michael Zillgith
3b577fbf3a
- file-tool: added option to show sub directory content
7 years ago
Michael Zillgith
0c006f2892
- improved error handling in iec61850_9_2_LE_example
7 years ago
Michael Zillgith
afab66cb4d
- error handling in SV publisher example
7 years ago
Michael Zillgith
388337a60d
- IEC 61850 client: added support for non-thread mode (IedConnection_createEx, IedConnection_tick)
...
- added example for non-thread mode client and asynchronous API
7 years ago
Michael Zillgith
d0f4c06d62
- IEC 61850 client: added functions IedConnection_getLogicalDeviceVariables, IedConnection_getLogicalDeviceDataSets, and IedConnection_getLogicalDeviceDataSetsAsync to address #89
7 years ago
Michael Zillgith
a817b3d3c6
- updated data model of server_example_basic_io
...
- common: MmsVariableSpecification_getChildValue now also accepts "." as separator
7 years ago
Michael Zillgith
43e0fb4d05
- IEC 61850 Client: ControlObjectClient - added async control actions
7 years ago
Michael Zillgith
1cc350ed4a
- IEC 61850 client: implemented IedConnection_writeDataSetValuesAsync
7 years ago
Michael Zillgith
c04b4e928d
- IEC 61850 client: implemented IedConnection_readDataSetValuesAsync
7 years ago
Michael Zillgith
5ef3acc3e6
- added error handling in iec61850_client_example4
7 years ago
Michael Zillgith
1eaf43ac8b
- SV: fixed RefrTm and SmpSynch handling in SV publisher
7 years ago
Michael Zillgith
e90d5d44fa
- IEC 61850 client: added async discovery functions
7 years ago
Michael Zillgith
44d8ad8d15
- IEC 61850/MMS client: changed all invokeId parameters in async callbacks to uint32_t
7 years ago
Michael Zillgith
54d8fb74d7
- IEC 61850 client: added async versions for connect, abort, release, get variable specification, write object
7 years ago
Michael Zillgith
7767e282d6
- MMS client: added asynchronous get name list functions
7 years ago
Michael Zillgith
fc1d62d1a7
MMS client: added asynchronous read journal service
7 years ago
Michael Zillgith
2f0211b188
- GOOSE publisher example: fixed memory leak
7 years ago
Michael Zillgith
c0ce64c758
- file-tool: file client example is now compatible with windows
7 years ago
Michael Zillgith
77f97dc006
- replaced strndup
7 years ago
Michael Zillgith
51c29fe9a7
- IEC 61850 server/ MMS server: maximum number of client connections configurable at runtime
7 years ago
Michael Zillgith
2585aab516
- cleanup examples makefiles
...
- fixed bug in MMS mapping read handler
7 years ago
Michael Zillgith
d0061fce96
- updated ICD file for server_example_complex_array
...
- added client example for array handling
7 years ago
Michael Zillgith
26af0d93c2
- IEC 61850 server: made IEC 61850 edition configurable at runtime
7 years ago
Michael Zillgith
14c8434201
- server_example_basic_io: fixed ICD/CID file
7 years ago
Michael Zillgith
020b1f40aa
- IEC 61850 server: integrated automatic handling of "origin" and "ctlVal" status (ST) values for controllable CDCs
7 years ago
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)
7 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)
7 years ago
Michael Zillgith
27e883a1bc
- MMS server: fixed bug in association service (file rename was not reported as supported service)
7 years ago
Michael Zillgith
c36050f455
- renamed iec61850_client_example3 to iec61850_client_example_control
...
- removed outcommented code
7 years ago
Michael Zillgith
b5cb80868c
- IED SERVER: fixed bug when calling write access handler (when access policy DENY)
7 years ago
Michael Zillgith
eacdfa953d
- IED SERVER: fixed bug when calling write access handler (wrong pointer for ClientConnection object)
7 years ago
Michael Zillgith
47d34702b1
- updated IEC 61850-9-2 LE example to be more realistic
7 years ago
Michael Zillgith
2e160d6279
- added server side example for the substitution service
7 years ago
Michael Zillgith
77c4d3ae03
- 9-2LE example: updated data set
7 years ago
Michael Zillgith
894ea2e726
- SV: added function SVPublisher_ASDU_setSmpCntWrap
...
- added quality flag "derived"
- updated 9-2LE publisher example
7 years ago
Michael Zillgith
c28d06f4d8
- IEC 61850 server: added support to set file service base path with server configuration object
7 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
7 years ago
Michael Zillgith
9a8415b3e6
- IEC 61850 server: prevent sending reports when data model is locked (updated)
7 years ago
Michael Zillgith
d327f0715e
- added function SVReceiver_enableDestAddrCheck
7 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