controlBar.addHelpTextTrigger(camPanGauge, RS.rbLabel(KEY.CAM_PAN_DESC));
grid.add(camPanGauge, 0, 1);
// cam tilt
final Label tiltHeader = createLabel(KEY.CAM_TILT);
grid.add(tiltHeader, 1, 0);
final ImageView tiltImgView = RS.imgView(camPanGauge.imageView.getImage(), false);
tiltImgView.setRotate(90d);
final UGateGaugeBox<RemoteNode> camTiltGauge = new UGateGaugeBox<>(
controlBar.getRemoteNodePA(), RemoteNodeType.CAM_ANGLE_TILT,
null, IndicatorType.KNOB, KNOB_SIZE_SCALE, 10d, 0, 0, 180d, 19,
0, FORMAT_ANGLE, tiltImgView, GuiUtil.COLOR_CAM);
controlBar.addHelpTextTrigger(camTiltGauge, RS.rbLabel(KEY.CAM_TILT));
grid.add(camTiltGauge, 1, 1);
// sonar/pir pan
final Label sonarPirPanHeader = createLabel(KEY.SONAR_PIR_PAN);
grid.add(sonarPirPanHeader, 0, 2);
final UGateGaugeBox<RemoteNode> sonarPirPanGauge = new UGateGaugeBox<>(
controlBar.getRemoteNodePA(),
RemoteNodeType.SONAR_PIR_ANGLE_PAN, null, IndicatorType.KNOB,
KNOB_SIZE_SCALE, 10d, 0, 0, 180d, 19, 0, FORMAT_ANGLE,
RS.IMG_PAN, GuiUtil.COLOR_MULTI);
controlBar.addHelpTextTrigger(sonarPirPanGauge, RS.rbLabel(KEY.SONAR_PIR_PAN_DESC));
grid.add(sonarPirPanGauge, 0, 3);
// sonar/pir tilt
final Label sonarPirTiltHeader = createLabel(KEY.SONAR_PIR_TILT);
grid.add(sonarPirTiltHeader, 1, 2);
final ImageView sonarPirTiltImgView = RS.imgView(sonarPirPanGauge.imageView.getImage(), false);
sonarPirTiltImgView.setRotate(90d);
final UGateGaugeBox<RemoteNode> sonarPirTiltGauge = new UGateGaugeBox<>(
controlBar.getRemoteNodePA(),
RemoteNodeType.SONAR_PIR_ANGLE_TILT, null, IndicatorType.KNOB,
KNOB_SIZE_SCALE, 10d, 0, 0, 180d, 19, 0, FORMAT_ANGLE,
sonarPirTiltImgView, GuiUtil.COLOR_MULTI);