Class SendableImpl

    • Constructor Detail

      • SendableImpl

        public SendableImpl()
        Creates an instance of the sensor base.
      • SendableImpl

        public SendableImpl​(boolean addLiveWindow)
        Creates an instance of the sensor base.
        Parameters:
        addLiveWindow - if true, add this Sendable to LiveWindow
    • Method Detail

      • setName

        public void setName​(String name)
        Description copied from interface: Sendable
        Sets the name of this Sendable object.
        Specified by:
        setName in interface Sendable
        Parameters:
        name - name
      • setName

        public void setName​(String moduleType,
                            int channel)
        Sets the name of the sensor with a channel number.
        Parameters:
        moduleType - A string that defines the module name in the label for the value
        channel - The channel number the device is plugged into
      • setName

        public void setName​(String moduleType,
                            int moduleNumber,
                            int channel)
        Sets the name of the sensor with a module and channel number.
        Parameters:
        moduleType - A string that defines the module name in the label for the value
        moduleNumber - The number of the particular module type
        channel - The channel number the device is plugged into (usually PWM)
      • getSubsystem

        public String getSubsystem()
        Description copied from interface: Sendable
        Gets the subsystem name of this Sendable object.
        Specified by:
        getSubsystem in interface Sendable
        Returns:
        Subsystem name
      • setSubsystem

        public void setSubsystem​(String subsystem)
        Description copied from interface: Sendable
        Sets the subsystem name of this Sendable object.
        Specified by:
        setSubsystem in interface Sendable
        Parameters:
        subsystem - subsystem name
      • addChild

        public void addChild​(Object child)
        Add a child component.
        Parameters:
        child - child component