Matej Sekoranja
8205be5220
#63 : implemented PVStructure.get<type>Field() using template method, no more messages emitted
2014-02-14 15:10:18 +01:00
Matej Sekoranja
8a9fa956e0
vxWorks (vx68 and later): m_data -> m_sdata; m_data is a macro efined by vxWorks
2014-02-05 22:28:54 +01:00
Matej Sekoranja
06e9c533e3
parseToPOD RTEMS
2014-01-31 11:53:51 +01:00
Matej Sekoranja
5bdcaf43db
sharedVector: count > capacity bugfix (2)
2013-12-04 10:49:16 +01:00
Matej Sekoranja
df1d13a155
sharedVector: count > capacity bugfix
2013-12-04 10:01:50 +01:00
Matej Sekoranja
6e7b19b090
added current_function.h
2013-12-03 12:16:08 +01:00
Matej Sekoranja
279b73a477
win32 port : warnings removed
2013-11-28 21:31:02 +01:00
Matej Sekoranja
134f390a5f
fixed SerializeHelper::writeSize back
2013-11-27 01:37:16 +01:00
Matej Sekoranja
8aa26b78bb
win32 port: parseToPOD NEED_LONGLONG check, missing monitor.cpp
2013-11-27 01:15:35 +01:00
Matej Sekoranja
301038664e
win32 port: visibility, warnings, templates
2013-11-27 01:11:12 +01:00
Matej Sekoranja
29dee42d34
FieldBuilder: typo addNested() -> endNested()
2013-11-26 13:45:30 +01:00
Matej Sekoranja
86306740be
typeCast.cpp: do not report index in exception message for scalars
2013-11-22 10:31:21 +01:00
Matej Sekoranja
8e63fc8b25
castVtyped: added index in exeption error message
2013-11-22 09:44:21 +01:00
Matej Sekoranja
3219bd0307
Win32 port: import/export headers
2013-11-20 14:49:40 +01:00
Matej Sekoranja
bdb4430bb6
Win32 port: fix and success compile and run using GCC -fvisibility=hidden
2013-11-20 13:40:07 +01:00
Matej Sekoranja
a574dbf89b
start of Win32 port
2013-11-20 13:04:28 +01:00
Matej Sekoranja
47178370d5
FieldBuilder: better method names
2013-11-11 22:36:06 +01:00
dhickin
ac67fddbcb
Fixed bug in outputting UnionArrays.
2013-11-11 12:02:35 +00:00
dhickin
e97fab3107
Simpler fix for bug in outputting StructureArrays.
2013-11-08 18:49:57 +00:00
dhickin
fee6f03ec2
Fixed bug in outputting StructureArrays.
2013-11-08 18:27:15 +00:00
Matej Sekoranja
1aff2ec112
tempalte helpers; static initialization order
2013-11-08 13:50:54 +01:00
Matej Sekoranja
d40c41048d
PVUnion/PVUnionArray support and tests
2013-11-07 14:12:26 +01:00
Matej Sekoranja
cbf7b69ef0
Union/UnionArray implemented, PVUnion/PVUnionArray not yet implemented; also implemented reuse of scalar/scalarArray instances in FieldCreate
2013-11-05 16:15:12 +01:00
Matej Sekoranja
c56c976a22
FieldBuilder (incl. tests)
2013-11-04 19:04:28 +01:00
Marty Kraimer
3579d17a05
moved pvSubArrayCopy from pvDatabaseCPP to pvDataCPP
2013-10-31 06:44:54 -04:00
Marty Kraimer
0f17bd23c7
make bitSet more comnpatible with Java implementation.
2013-10-31 06:03:51 -04:00
Marty Kraimer
db10bed951
update documentation; fix bug in executor; add typedefs to thread.h
2013-10-30 08:13:19 -04:00
Michael Davidsaver
071806f12b
remove redundancy in print_cast
2013-10-29 18:06:42 -04:00
Michael Davidsaver
9cd7008efe
typeCast String <-> boolean
2013-10-29 17:56:36 -04:00
Michael Davidsaver
14dc098761
no deperecated warning on old vxworks
2013-10-29 16:58:09 -04:00
Michael Davidsaver
8c6a895b19
disambiguate a template
2013-10-29 16:54:02 -04:00
Michael Davidsaver
01b8e69e4b
remove illegal copy op
...
Can bypass freeze/thaw
2013-10-28 17:54:59 -04:00
Michael Davidsaver
11e91ac3fa
Merge branch 'shared-vector'
2013-10-28 17:42:11 -04:00
Andrew Johnson
c3d04fdd08
Fix VxWorks builds
2013-09-05 10:26:56 -05:00
Michael Davidsaver
de70d90603
shared_vector: simplify slice()
...
Correctly tracks capacity when user
over-slices.
2013-08-06 11:32:34 -04:00
Michael Davidsaver
31be738c10
minor
2013-08-06 10:43:47 -04:00
Michael Davidsaver
f21811eb6a
Change enum to type in converters
2013-07-29 15:09:47 -04:00
Michael Davidsaver
c643509c7e
PVField converters use type
...
Use type as template parameter instead of ScalarType
enum value.
2013-07-29 15:08:59 -04:00
Michael Davidsaver
0860f8e6f9
don't use deprecated PVValueArray<T>::get()
2013-07-29 11:44:53 -04:00
Michael Davidsaver
e96b447e37
add print_cast()
...
Cast value to "printable" type.
A no-op except for char types, which are cast to int
so that they are printed as numbers std::ostream operators.
2013-07-29 11:44:52 -04:00
Michael Davidsaver
0eecd3b1fe
document freeze/thaw
2013-07-29 11:44:52 -04:00
Michael Davidsaver
8fd9bf10e5
update pvD array implementation
2013-07-25 17:30:18 -04:00
Michael Davidsaver
9ac030169a
update pvD array handling
...
Interface only uses shared_vector<const T>
storage also uses only const.
2013-07-25 17:22:16 -04:00
Michael Davidsaver
45bb461c32
shared_vector require freeze/thaw
...
Remove the implicit cast from non-const to const.
Require the use of freeze/thaw when
changing between const and non-const.
Change argument of const_shared_vector_cast
to a non-const shared_vector reference
to allow it to be cleared by freeze/thaw.
2013-07-25 15:26:29 -04:00
Michael Davidsaver
105c3185f7
remove take(), copyIn(), and copyOut().
2013-07-19 14:20:55 -04:00
Michael Davidsaver
5565e4e30c
Convert don't use copyIn or copyOut
2013-07-19 14:18:04 -04:00
Michael Davidsaver
6e3a344caa
fix Convert::fromStringArray
...
destination should grow to fit
2013-07-16 10:48:01 -04:00
Michael Davidsaver
5e2e7c81a6
Merge remote branch 'md/master' into pvarr
...
* md/master:
added
minor changes
comparison between implementations
Proposed pvData.h interface
added pvArray.html; made queue.h and bitSetUtil.* compatible with pvDataCPP.
2013-07-09 18:37:53 -04:00
Michael Davidsaver
cff59487ae
shared_vector freeze and thaw
2013-07-09 18:24:51 -04:00
Michael Davidsaver
0c4ef8f079
PV* use shared_vector_convert
2013-07-09 18:24:50 -04:00