Michael Zillgith
bef1ad21b4
- Java Tools: Add support to handle Services.ReportSettings@owner attribute
5 years ago
Michael Zillgith
bafe27a0e8
- IED server: add support for tissue 807 (owner attribute in RCB is only present when ReportSettings@owner attribute is true)
5 years ago
Michael Zillgith
9809582f96
- IED server: implemented tissue 1453 also for writing to "RptId"
...
(purgeBuf only executed when value changes)
5 years ago
Michael Zillgith
42013e1550
- MMS client: fixed bug in TLS connection handling
5 years ago
Michael Zillgith
0b58716ea3
- IED server: fixed issue - read access to SGCB is not possible when read access handler is installed
5 years ago
Michael Zillgith
3e1a23a6d0
Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5
5 years ago
Michael Zillgith
aabe20031f
- GOOSE subscriber: always copy GoID and DatSet from GOOSE message; always create new MmsValue instance for GOOSE data set when subscriber is observer
5 years ago
Michael Zillgith
69e359b03f
- added new DataAttributeType value IEC61850_TYPE_UNKNOWN
5 years ago
Michael Zillgith
a17e9603e0
- config file parser: fixed problem when compiling with visual
...
studio/C++
5 years ago
Michael Zillgith
2bc47a6a6c
- IED server: added configuration file support for data set entries with array elements or array element components
5 years ago
Michael Zillgith
131fcf5236
* IEC 61850 client: added missing check in ClientReportControlBlock_getConfRev
5 years ago
Michael Zillgith
ed8c8b3ac7
- IEC 61850 server: fixed some variable initialization issues caused by recent changes
5 years ago
Michael Zillgith
e4b2849894
- fixed problems in handling array elements and array element components
5 years ago
Michael Zillgith
6a3c66eafa
- fixed bug in MmsConnection_readMultipleVariables: send invaid messsage and memory access errors when too many items are passed to the function exhausting MMS payload size
5 years ago
Michael Zillgith
ee4da06690
- IEC 61850 server: fixed problem with test case sRp4 - RCB RptID attribute is not empty after writing empty string
5 years ago
Michael Zillgith
cbd5c0b36f
- GOOSE/SV publisher: remove internal header file from API header
5 years ago
Michael Zillgith
504c260667
- fixed program crash when normal mode parameers are missing in presentation layer ( #252 )
5 years ago
Michael Zillgith
9ab37e9836
- IED Server/GOOSE: Don't send GOOSE message with new event while data model is locked
5 years ago
Michael Zillgith
805d73b86f
- GOOSE: added GOOSE observer feature (GooseSubscriber listening to all GOOSE messages) and GOOSE observer example
5 years ago
Michael Zillgith
9ac8192bae
- IED Server: fixed service tracking object references for RCB and GoCB service tracking
5 years ago
Michael Zillgith
3e83cd6194
- GOOSE receiver: improvements in GOOSE receiver
5 years ago
Michael Zillgith
34647c6876
- GOOSE publisher: Added doxygen comments and functions GoosePublisher_publishAndDump, GoosePublisher_setStNum, GoosePublisher_setSqNum
5 years ago
Michael Zillgith
649db2b3d6
- IEC 61850 server: extended control service tracking
...
- IEC 61850 server: partially implemented setting group service tracking
- IEC 61850 server: partially implemented GoCB service tracking
5 years ago
Michael Zillgith
b857e4c4ec
Merge pull request #246 from RomainNaour/v1.5-client_example_reporting
...
iec61850_client_example_reporting: revert changes from MMS server pot…
5 years ago
Michael Zillgith
88acbd49c4
- COTP: fixed possible heap buffer overflow when handling message with invalid (zero) value in length field ( #250 )
5 years ago
Michael Zillgith
0129032f08
- IEC 61850 server: fixed - cancel command for time activated control returns object-access-denied even in case of success
5 years ago
Michael Zillgith
cc22c69fb1
Merge branch 'v1.5' of https://github.com/mz-automation/libiec61850 into v1.5
5 years ago
Michael Zillgith
24a380c845
- IEC 61850 server: added updating of missing attributes for control
...
service tracking
5 years ago
Michael Zillgith
8bc7b75e11
- IEC 61850 server: fixed crash in control service tracking when application doesn't register control handler
5 years ago
Michael Zillgith
2467457b5b
- IEC 61850 server: fixed problem with wrong service-type for service
...
tracking when writing URCBs (SetBRCBValues instead of SetURCBValues)
5 years ago
Michael Zillgith
80d11fbf78
- IEC 61850 server: started to implement control service tracking
...
(implemented support for SpcTrk)
5 years ago
Michael Zillgith
4ee5891388
- fixed debug output in iso_server.c
5 years ago
Michael Zillgith
2f5817e0ac
- IEC 61850 server: implemented service tracking for BRCBs and URCBs
5 years ago
Michael Zillgith
920eabe31f
- IEC 61850 client: ReasonForInclusion type is now int to be compatible
...
with C++
5 years ago
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
004789cf39
- fixed error in API documentation
5 years ago
Michael Zillgith
4a3702112e
- MMS client: fixed potential problem in multi-variable write response parsing
5 years ago
Michael Zillgith
27ae0a5c0f
- removed outdated comment
5 years ago
Michael Zillgith
69d93f398c
- IEC 61850 client: fixed bug - IedConnection_setRCBValuesAsync always return 0 instead of invoke-ID
5 years ago
Michael Zillgith
de6886c6f3
- MMS: fixed problem in handling of indefinite length encoded BER elements
5 years ago
Michael Zillgith
cf7dbcc612
- HAL: added thread/semaphore support for MacOS
5 years ago
Michael Zillgith
02f03aea2f
- GOOSE subscriber: added optional destination address check for GOOSE messages
5 years ago
Michael Zillgith
7ece9922ed
- BSD socket: added support for async client socket functions
5 years ago
Michael Zillgith
092d8786ac
- IEC 61850 server: control model - fixed bug in handling of check flags
5 years ago
Michael Zillgith
538b9698bc
- COTP: fixed bug in sendBuffer loop
5 years ago
Michael Zillgith
c4de14eb45
- MmsValue: fixed unaligned memory access problems for MMS_FLOAT variables
5 years ago
Michael Zillgith
d38e590c99
- IEC 61850/MMS server: control - allow WaitForExecutionHandler to trigger LastApplError message
5 years ago
Michael Zillgith
5f02ea1661
- IEC 61850 server: control module return AddCause command-already-in-execution when second operate is received while command is executed
5 years ago
Michael Zillgith
ede2c7766c
Merge pull request #239 from RomainNaour/v1.5-musl
...
V1.5 musl
5 years ago
Romain Naour
801d43e118
serial_port_linux: Add missing include sys/time.h
...
POSIX says `struct timeval` is defined if <sys/time.h> is included.
Adding this header allow to build against musl-libc.
Signed-off-by: Romain Naour <romain.naour@smile.fr>
(cherry picked from v1.4 branch commit 661405eb60
)
5 years ago