Class ModbusGateway


  • public class ModbusGateway
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ModbusGateway​(java.lang.String identifier, com.smartgridready.ns.v0.ModbusInterfaceDescription interfaceDescription, com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus transport)  
      ModbusGateway​(java.lang.String identifier, com.smartgridready.ns.v0.ModbusInterfaceDescription interfaceDescription, com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus transport, boolean shared)  
    • Constructor Detail

      • ModbusGateway

        public ModbusGateway​(java.lang.String identifier,
                             com.smartgridready.ns.v0.ModbusInterfaceDescription interfaceDescription,
                             com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus transport,
                             boolean shared)
      • ModbusGateway

        public ModbusGateway​(java.lang.String identifier,
                             com.smartgridready.ns.v0.ModbusInterfaceDescription interfaceDescription,
                             com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus transport)
    • Method Detail

      • getInterfaceDescription

        public com.smartgridready.ns.v0.ModbusInterfaceDescription getInterfaceDescription()
      • getTransport

        public com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus getTransport()
      • getIdentifier

        public java.lang.String getIdentifier()
      • isShared

        public boolean isShared()
      • isConnected

        public boolean isConnected​(java.lang.String key)
      • connect

        public void connect​(java.lang.String key)
                     throws com.smartgridready.driver.api.common.GenDriverException
        Throws:
        com.smartgridready.driver.api.common.GenDriverException
      • disconnect

        public void disconnect​(java.lang.String key)
                        throws com.smartgridready.driver.api.common.GenDriverException
        Throws:
        com.smartgridready.driver.api.common.GenDriverException
      • disconnectAll

        public void disconnectAll()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object