Michael Zillgith
|
a3a6f2c77f
|
- IED Server: added function to set time quality for internally updated times (LIB61850-372)
|
3 years ago |
Michael Zillgith
|
8addfc2095
|
- replaced most str(n)cpy/str(n)cat calls (LIB61850-333)
|
3 years ago |
Michael Zillgith
|
b3868a2f9f
|
- removed some cppcheck warnings
|
3 years ago |
Michael Zillgith
|
f60ff65fc4
|
- improved MmsValue handling; fixed MmsValue(OCTET-STRIG) maximum size problem (LIB61850-150)
|
4 years ago |
Michael Zillgith
|
1f2da92626
|
- fixed position range check in MmsValue_getOctetStringOctet
|
4 years ago |
Michael Zillgith
|
aaf893da34
|
- fixed - UBRB: library can't work at the same time with URCB with preconfigured client and URCB without preconfigured client (LIB61850-292)(#355)
|
4 years ago |
Michael Zillgith
|
92a3b7668d
|
- .NET API: added MmsValue.SetOctetStringOctet and MmsValue.GetOctetStringOctet
- added positiion paramter validation for MmsValue_setOctetStringOctet
|
4 years ago |
Mikael Bourhis
|
7861582621
|
MmsValue: add 'get' and 'set' for each octet of OctetString
|
4 years ago |
Michael Zillgith
|
ce13002ce1
|
- added const qualifiers to API functions (#348)
|
4 years ago |
Michael Zillgith
|
ed810fde0f
|
- MmsValue_equalTypes: check parameters for NULL to avoid dereferencing NULL pointer
|
5 years ago |
Michael Zillgith
|
4f0667b597
|
- removed some warnings and code cleanup
|
5 years ago |
Michael Zillgith
|
a165d1698d
|
- MMS: changed handling of variable sized bit strings (now also accepts bit strings of larger size, ignoring the bits that exceed the specified size)
|
5 years ago |
Michael Zillgith
|
24a380c845
|
- IEC 61850 server: added updating of missing attributes for control
service tracking
|
5 years ago |
Michael Zillgith
|
c4de14eb45
|
- MmsValue: fixed unaligned memory access problems for MMS_FLOAT variables
|
5 years ago |
Michael Zillgith
|
e1eb09d55b
|
- MmsValue: added NULL checks for all memory allocations
- MmsValue: buffer for float/double data is now part of the MmsValue structure and not allocated separately
|
5 years ago |
Michael Zillgith
|
8e95e7dbb8
|
- MMS: also update bitstring value when source bit string is of smaller size than the bitstring to be updated
|
5 years ago |
Michael Zillgith
|
994eea4b9a
|
- GOOSE subscriber: fixed crash when GOOSE messages misses time stamp
|
5 years ago |
Michael Zillgith
|
cdf371e92e
|
- fixed: MmsValue_printToBuffer fails with empty MMS_OCTET_STRING (#227)
|
5 years ago |
Michael Zillgith
|
bfcb65eabc
|
- add 64 bit integer support to MmsValue_printToBuffer
|
6 years ago |
Michael Zillgith
|
8f5b501d75
|
- removed inline function declarations
|
6 years ago |
Michael Zillgith
|
daff495246
|
- MMS client/server: accept empty bit strings
|
6 years ago |
Michael Zillgith
|
8ffbd9f265
|
- removed function MmsValue_deleteIfNotNull (now MmsValue_delete does check for NULL)
|
7 years ago |
Michael Zillgith
|
3d8ab44a49
|
- MMS client: improved handling of malformed messages when reading data
- MMS client: improved handling of malformed messages when receiving reports
- MMS client: fixed potential memory leak when receiving malformed messages
|
7 years ago |
Michael Zillgith
|
bbb56a16a3
|
- removed some compiler warnings
|
7 years ago |
Michael Zillgith
|
1d61afaa8b
|
- C library: removed C++ style line comments
|
7 years ago |
Michael Zillgith
|
ed75aa3f46
|
- some code formatting
|
7 years ago |
Michael Zillgith
|
4605c60a3b
|
- fixed bug in MmsValue_update
|
7 years ago |
Michael Zillgith
|
7b98f368dc
|
- some code reformating
|
8 years ago |
Michael Zillgith
|
02a330e414
|
- IEC 61850 server: added memory alignement for buffered reporting
|
8 years ago |
Michael Zillgith
|
11f0fa9e2a
|
- added cast in MmsValue_update
|
8 years ago |
Michael Zillgith
|
f9030a8b4f
|
- MmsValue_update function now allows adjusting octet-string size of target object
|
8 years ago |
Michael Zillgith
|
6eddf2fa08
|
- fixed potential memory alignement problem
(cherry picked from commit f0184fdd4b )
|
8 years ago |
Michael Zillgith
|
15ec6c7a7c
|
- added additional check to MmsValue_update for structure size mismatch
|
8 years ago |
Cedric Boudinet
|
81cf937616
|
Fixing buffer overflow when printing Mms Array Value to buffer
|
9 years ago |
Michael Zillgith
|
9ad549592d
|
- refactoring names in string_utils.h/.c
- fixed bug in StringUtils_copySubString
|
9 years ago |
Michael Zillgith
|
940bcee6fc
|
- MmsValue_getNumberOfSetBits now deals with wrong padding
|
9 years ago |
Michael Zillgith
|
d81e9e1c19
|
- implemente ControlObjectClient_setTestMode function, also for C# wrapper
|
9 years ago |
Michael Zillgith
|
787d7fc270
|
- file provider functions don't change file names; VMD_FILESTORE base part is now added in MMS server file service handling code
- IedConnection_readObject and IedConnection_getVariableSpecification can now read whole LNs
|
9 years ago |
Michael Zillgith
|
069af684e9
|
- fixed problem with test case sSgN4 (return temporary-unavailable) when no EditSG is selected
- continued logging implementation
|
9 years ago |
Michael Zillgith
|
ff093198e9
|
- cleanup; optimization
|
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
|
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
|
db6cf1ec28
|
- fixed examples: all timestamp updates prior to corresponding value updates
|
11 years ago |
Michael Zillgith
|
e84da95752
|
- added function MmsValue_getUtcTimeInMsWithUs to C and C# API
|
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
|
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
|
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 |