Skip to content

Commit 53c81a3

Browse files
authored
Fix PV-CA DBRHelper
Mapping to CTRL_.. type was wrong for FLOAT and SHORT. This results in a changing VType between the initial value and following updates.
1 parent a1dda73 commit 53c81a3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

core/pv-ca/src/main/java/org/phoebus/pv/ca/DBRHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ public static DBRType getCtrlType(final boolean plain, final DBRType type)
8181
if (type.isDOUBLE())
8282
return plain ? DBRType.DOUBLE : DBRType.CTRL_DOUBLE;
8383
else if (type.isFLOAT())
84-
return plain ? DBRType.FLOAT : DBRType.CTRL_DOUBLE;
84+
return plain ? DBRType.FLOAT : DBRType.CTRL_FLOAT;
8585
else if (type.isINT())
8686
return plain ? DBRType.INT : DBRType.CTRL_INT;
8787
else if (type.isSHORT())
88-
return plain ? DBRType.SHORT : DBRType.CTRL_INT;
88+
return plain ? DBRType.SHORT : DBRType.CTRL_SHORT;
8989
else if (type.isBYTE())
9090
return plain ? DBRType.BYTE : DBRType.CTRL_BYTE;
9191
else if (type.isENUM())

0 commit comments

Comments
 (0)