Commit Graph

134 Commits

Author SHA1 Message Date
Marty Kraimer 4bc7e9c8fe several minor problems found while developing pvDatabaseCPP 2012-12-12 14:59:33 -05:00
Marty Kraimer 1d3c4d1762 get rid of unnecessary copies for StringArray 2012-10-29 13:32:34 -04:00
Marty Kraimer 51abc5032c make sure copy of vector is not made 2012-10-20 07:24:07 -04:00
Marty Kraimer d627e08419 fix bug in PVStructure::appendPVField and PVStructure::appendPVFields 2012-10-11 06:19:08 -04:00
Matej Sekoranja bd9f1d1949 StandardField IDs, dumpValue fix for (u)int8 2012-10-10 17:59:12 +02:00
Matej Sekoranja 04db13d00e default Structure id serialization opt. 2012-10-09 08:43:43 +02:00
Matej Sekoranja f88f0b4a76 localStaticLock - static local thread-safety 2012-10-08 12:19:21 +02:00
Marty Kraimer 5ba0209f39 get rid of all static global objects 2012-10-03 08:59:23 -04:00
Marty Kraimer ced439f4c4 fix for crash in pvDataCPP testV3Channel 2012-10-02 16:01:03 -04:00
Matej Sekoranja cf44ec1191 scalar array (de)serialization fixed 2012-10-01 21:47:43 +02:00
Marty Kraimer a23631a8ca fix bug related to PVStructurePtr createPVStructure(
StringArray const & fieldNames,PVFieldPtrArray const & pvFields);
The old implementation created a new version of each element of pvField.
The new version uses the version from pvFields.
There is a new shared pointer but the new shared pointer referenced the
same PVField as the original.
2012-09-28 06:33:39 -04:00
Unknown 6a378dae0d removed sprintf format warnings 2012-09-14 13:54:35 +02:00
Unknown 0b4a8550e5 type cast warnings removed 2012-09-13 17:50:38 +02:00
Matej Sekoranja 519601595c PVStructure de/serialization fixed 2012-09-12 11:30:58 +02:00
Matej Sekoranja 4cef1135a3 PVStructure serialization fixed 2012-09-10 08:56:11 +02:00
Unknown 55df2e06e2 compatibility with vxWorks 2012-09-05 14:11:07 +02:00
Matej Sekoranja cfc9ebefb0 merge 2012-09-03 23:46:06 +02:00
Matej Sekoranja 516518529c VxWorks ports from Dirk 2012-09-03 23:43:26 +02:00
Marty Kraimer 6b4eb1a1b0 StandardField: fix enumeratedAlarm ; testConvert fix uint64 integer constants 2012-08-28 13:09:37 -04:00
Marty Kraimer 5e3311a024 LICENSE, COPYRIGHT, file header 2012-08-22 14:39:19 -04:00
Matej Sekoranja 4b26e1c442 dumpValue methods 2012-08-21 23:34:59 +02:00
Marty Kraimer 8f3a1dde34 Use "String const &" in many more places 2012-08-20 09:16:43 -04:00
Marty Kraimer 9061e8f731 better implementation of setCapacity 2012-08-20 07:13:05 -04:00
Matej Sekoranja 05be6e6729 append/remove fields now preserves ID 2012-08-20 09:22:27 +02:00
Matej Sekoranja 156a05079e structure array deserialization fixed 2012-08-20 09:03:45 +02:00
Matej Sekoranja 0e48497cd4 array deserialization fixed 2012-08-20 09:01:51 +02:00
Marty Kraimer 66fb300873 documentation updated; changes for Field::ID 2012-08-17 06:45:20 -04:00
Matej Sekoranja ac10b73e69 Field::getID() added 2012-07-31 10:30:50 +02:00
Marty Kraimer ec1b5860fd more changes for unsigned 2012-07-23 07:04:25 -04:00
Marty Kraimer 1db56f4b29 fix bug in unsigned standardField; missing const in pvIntrospect.h 2012-07-19 16:08:11 -04:00
Marty Kraimer 5dcd864c58 more shared_pointer everywhere 2012-07-17 09:23:53 -04:00
Marty Kraimer 32790674d6 changes for PVStructureArray 2012-07-08 12:51:46 -04:00
Marty Kraimer 5d6205cb44 changes to PVStructureArray 2012-07-08 08:38:57 -04:00
Marty Kraimer 27c4da5b73 working on PVStructureArray 2012-07-06 13:03:37 -04:00
Marty Kraimer 12d13bc2c0 fix bug in renameField; Add check for zero length fieldNames in Structure. 2012-06-22 14:04:05 -04:00
Marty Kraimer 126fe9c711 use const where appropriate 2012-05-22 11:51:53 -04:00
Marty Kraimer e9b0dcd9f4 lots of work on Scalar Arrays 2012-05-21 10:06:28 -04:00
Matej Sekoranja 8040ad5fc7 serialization test, shared-ptr const 2012-05-18 11:42:57 +02:00
Marty Kraimer 24a08fe348 after merge 2012-05-17 16:06:15 -04:00
Marty Kraimer e6a97e83ab fix more bugs 2012-05-17 09:15:19 -04:00
Matej Sekoranja 9ab2262e86 serialization/deserialization of Field-s 2012-05-16 22:11:17 +02:00
Marty Kraimer 29593a6eda get rid of unnecessary method in class StructureArray 2012-05-16 06:46:23 -04:00
Marty Kraimer ca195b44cf more debuging 2012-05-15 11:58:24 -04:00
Marty Kraimer a396d8e6ac change the way PVField::getFieldName is implemented 2012-05-15 09:40:44 -04:00
Marty Kraimer d320f00e96 fix messageType name 2012-05-10 06:28:27 -04:00
Marty Kraimer fb453ea9e5 working on queue code 2012-05-09 14:06:17 -04:00
Marty Kraimer 87bff33c30 support unsigned; move fieldName; pvData use shared_pointer everywhere 2012-05-08 09:29:30 -04:00
Matej Sekoranja 2dba4aab2b Dirk's VxWorks porting 2012-03-28 20:40:49 +02:00
Matej Sekoranja 6caa725f5a Field serialization moved to pvData 2012-03-27 10:32:37 +02:00
Marty Kraimer 4048a7eaa5 support for alarm status, timeStamp.userTag, and alarm limits 2011-10-21 10:37:37 -04:00