Commit Graph

53 Commits

Author SHA1 Message Date
Bruno Martins
b52fc4fce8 Fix extra fields not being created
FieldBuilder::createStructure() was being called too early inside NTTableBuilder::createStructure(), preventing extra fields from being properly created.
2015-08-12 22:46:46 -04:00
Dave Hickin
b1143fea9e Make #endif comments match #ifdef in inclusion guards 2015-08-06 14:06:14 +01:00
Dave Hickin
efa9dff1d4 Change references to NTTableBuilder to NTScalarBuilder in NTScalar 2015-08-06 14:04:47 +01:00
Dave Hickin
3b9f8a26c0 Include ntscalarMultiChannel.h in nt.h 2015-08-06 13:57:11 +01:00
Dave Hickin
5381a0c294 Add NTScalarMultiChannel 2015-08-04 21:30:13 +01:00
Andrew Johnson
ec02b9f7ee Cleanup: Remove extraneous / from SRC 2015-06-08 17:47:14 -05:00
dhickin
efff7f5041 Improve thread-safety of NTNDArray. 2015-06-08 10:34:10 +01:00
dhickin
8c292eeebc Reorder optional fields to consistent order to match new NT spec. 2015-05-11 14:02:18 +01:00
dhickin
25e8c65bb0 Reorder declarations/definitions. 2015-04-22 14:55:40 +01:00
dhickin
f47b059a5b Add definition of missing uniqueId() function. 2015-04-22 14:47:34 +01:00
Marty Kraimer
acd986c19d work on doxygen 2014-12-15 08:31:41 -05:00
Matej Sekoranja
a25a89fadc win32 build, all test pass 2014-11-10 21:52:10 +01:00
Matej Sekoranja
49312d62d5 added epicsShared export declarations 2014-11-10 10:24:10 +01:00
Matej Sekoranja
42fb15211a NTUtils added, is_a for new URI scheme 2014-11-10 10:04:32 +01:00
Matej Sekoranja
95e9b394c4 fixed NTNDArray::isCompatible 2014-10-29 13:25:33 +01:00
Matej Sekoranja
3c5e4a1db5 URI: ev4 to epics 2014-10-28 20:18:08 +01:00
Marty Kraimer
4ee19f4dd1 URI of form ev4:nt/NTType:1.0 ; narrow, narrow_unsafe, is_compatible => wrap, wrapUnsafe, isCompatible 2014-10-01 08:34:34 -04:00
dhickin
3765a0567c Put back caching of ntndarray types when not extended and for sub-structure types. 2014-09-24 16:50:18 +01:00
dhickin
b06c13c5d8 Removed type caching for NTNDArray since incompatible with new adding extra fields feature. 2014-09-24 11:03:10 +01:00
Marty Kraimer
dbc5c434cb NTField::createAlarmLimit removed; NTNameValue names,values changed to name,value 2014-09-23 08:50:49 -04:00
dhickin
9c7cd05437 Correct a field name in NTNDArray (attribute.description->attribute.descriptor). 2014-09-23 11:02:13 +01:00
dhickin
6a187d274e Reordered fields in NTNDArray 2014-09-23 10:50:20 +01:00
Marty Kraimer
0d21cb267a mostly changes to ntCPP.html; in NTMultiChannel addValue changed to value 2014-09-19 09:52:53 -04:00
Marty Kraimer
eba5aa6c8b change implementation of createPVStructure in nttable.cpp 2014-09-12 16:28:55 -04:00
Marty Kraimer
7465da3217 implemented is_compatible 2014-09-12 15:41:36 -04:00
Marty Kraimer
ddee226a49 added "add(name,field)" to each bulder; added is_compatible to each NT(code is not complete) 2014-09-12 09:56:08 -04:00
Guobao Shen
76546d22b4 fix clang compiling 2014-09-05 14:27:08 -04:00
Matej Sekoranja
63eb1aa703 ntnameValue: extra fields can be added now 2014-09-04 12:30:02 +02:00
Matej Sekoranja
89396a7455 narrow and narrow_unsafe methods added 2014-08-31 23:29:45 +02:00
Marty Kraimer
f1aca7e20f fix bug for userTag 2014-08-26 06:30:30 -04:00
Marty Kraimer
f2bbec36ef added connectionState 2014-08-25 06:23:52 -04:00
Matej Sekoranja
887b453bac NTScalarArray added 2014-08-25 08:58:40 +02:00
dhickin
594aa52a20 Merge. 2014-08-22 23:27:06 +01:00
dhickin
8058a389d7 NTNDArray. Reorder uniqueId and dataTimeStamp fields. 2014-08-22 23:21:42 +01:00
dhickin
52ab0ff37b NTNDArray. Created builder. Removed create and clone. 2014-08-22 22:32:31 +01:00
Matej Sekoranja
9df8d3cb2a merge 2014-08-22 22:56:51 +02:00
Matej Sekoranja
f27e741eca NTScalr value is cached 2014-08-22 22:56:05 +02:00
dhickin
53c89e5a73 updates to NTNDArray 2014-08-22 19:32:30 +01:00
dhickin
1fdcfb7ad1 Added first implementation of NTNDArray. 2014-08-22 16:56:43 +01:00
Matej Sekoranja
379a132cd7 NTScalar added 2014-08-22 09:12:24 +02:00
Matej Sekoranja
5b46b9ebed NTNameValue refactored 2014-08-21 21:49:46 +02:00
Marty Kraimer
c0cb48e97e added userTag 2014-08-21 12:57:36 -04:00
Marty Kraimer
072113ab4a change to implement builder 2014-08-21 10:27:09 -04:00
Marty Kraimer
7f521bdc3c added NTMultiChannel 2014-08-21 07:59:46 -04:00
Matej Sekoranja
fdeda9dc97 NTTable refactored 2014-08-21 13:28:52 +02:00
Marty Kraimer
327371151a make it work with latest pvDataCPP. 2014-08-20 10:12:10 -04:00
Guobao Shen
d324f4f532 fix API interface definition, and revise documentation. 2012-11-04 09:23:32 -05:00
Marty Kraimer
20be57c460 add constructor to nttable 2012-11-02 08:47:02 -04:00
Marty Kraimer
10c36c18a9 add constructor 2012-11-01 15:13:57 -04:00
Marty Kraimer
63268f3823 minor changes; fix bug in nttable.cpp 2012-08-02 14:05:22 -04:00