File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
core/pv-pva/src/main/java/org/phoebus/pv/pva Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 4949import org .epics .vtype .Display ;
5050import org .epics .vtype .Time ;
5151import org .epics .vtype .VBoolean ;
52+ import org .epics .vtype .VInt ;
5253import org .epics .vtype .VNumber ;
5354import org .epics .vtype .VNumberArray ;
5455import org .epics .vtype .VString ;
@@ -110,8 +111,14 @@ else if (field instanceof PVAString)
110111 return decodeScalar (actual );
111112 if (type .equals ("NTEnum:1.0" ))
112113 return Decoders .decodeEnum (actual );
113- if (type .equals ("NTScalarArray:1.0" ))
114- return decodeNTArray (actual );
114+ if (type .equals ("NTScalarArray:1.0" )) {
115+ if (elementIndex .isPresent ()){
116+ return decodeNTArray (actual , elementIndex .get ());
117+ }
118+ else {
119+ return decodeNTArray (actual );
120+ }
121+ }
115122 if (type .equals ("NTNDArray:1.0" ))
116123 return ImageDecoder .decode (actual );
117124 if (type .equals ("NTTable:1.0" ))
You can’t perform that action at this time.
0 commit comments