Class Z21RMBusSensor

    • Method Detail

      • initmessage

        void initmessage​(Z21Reply l)
        initmessage is a package protected class which allows the Manger to send a feedback message at initialization without changing the state of the sensor with respect to whether or not a feedback request was sent. This is used only when the sensor is created by on layout feedback.
        Parameters:
        l - the feedback message to send
      • reply

        public void reply​(Z21Reply l)
        Description copied from interface: Z21Listener
        Member function that will be invoked by a z21Interface implementation to forward a z21 message from the layout.
        Specified by:
        reply in interface Z21Listener
        Parameters:
        l - The received z21 reply. Note that this same object may be presented to multiple users. It should not be modified here.
      • message

        public void message​(Z21Message l)
        Listen for the messages to the Z21.
        Specified by:
        message in interface Z21Listener
        Parameters:
        l - The received z21 message. Note that this same object may be presented to multiple users. It should not be modified here.
      • dispose

        public void dispose()
        Description copied from class: AbstractNamedBean
        Deactivate this object, so that it releases as many resources as possible and no longer effects others.

        For example, if this object has listeners, after a call to this method it should no longer notify those listeners. Any native or system-wide resources it maintains should be released, including threads, files, etc.

        It is an error to invoke any other methods on this object once dispose() has been called. Note, however, that there is no guarantee about behavior in that case.

        Afterwards, references to this object may still exist elsewhere, preventing its garbage collection. But it's formally dead, and shouldn't be keeping any other objects alive. Therefore, this method should null out any references to other objects that this NamedBean contained.

        Specified by:
        dispose in interface NamedBean
        Specified by:
        dispose in interface Sensor
        Overrides:
        dispose in class AbstractSensor
      • getNumber

        int getNumber()
        Package protected routine to get the Sensor Number.
        Returns:
        Sensor number
      • getModuleAddress

        int getModuleAddress()
        Package protected routine to get the Sensor Base Address.
        Returns:
        address for this module.