Package jisa.gui

Class Connector<T extends Instrument>

    • Field Detail

      • errorText

        protected javafx.scene.control.Label errorText
      • driverChoice

        protected javafx.scene.control.ChoiceBox<java.lang.Class<? extends T extends Instrument>> driverChoice
      • protocolChoice

        protected javafx.scene.control.ChoiceBox<java.lang.Class<? extends Address>> protocolChoice
      • parameters

        protected javafx.scene.layout.GridPane parameters
      • icon

        protected javafx.scene.image.ImageView icon
      • removeButton

        protected javafx.scene.control.Button removeButton
      • retries

        protected com.sun.javafx.scene.control.IntegerField retries
      • addressParams

        protected java.util.Map<java.lang.String,​java.lang.Object> addressParams
      • connecting

        protected boolean connecting
    • Constructor Detail

      • Connector

        public Connector​(Connection<T> connection)
      • Connector

        public Connector​(java.lang.String name,
                         java.lang.Class<T> target)
      • Connector

        public Connector​(java.lang.String name,
                         kotlin.reflect.KClass<T> target)
    • Method Detail

      • setRemoveButton

        public void setRemoveButton​(SRunnable onClick)
      • removeRemoveButton

        public void removeRemoveButton()
      • loadFromConfig

        public void loadFromConfig​(ConfigBlock block)
      • writeToConfig

        public void writeToConfig​(ConfigBlock block)
      • linkToConfig

        public void linkToConfig​(ConfigBlock block)
      • connect

        public void connect()
      • apply

        public void apply()
      • applySettings

        public void applySettings()
      • browse

        public void browse()