Class ModbusGateway
- java.lang.Object
-
- com.smartgridready.communicator.modbus.api.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
connect(java.lang.String key)
void
disconnect(java.lang.String key)
void
disconnectAll()
boolean
equals(java.lang.Object other)
java.lang.String
getIdentifier()
com.smartgridready.ns.v0.ModbusInterfaceDescription
getInterfaceDescription()
com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
getTransport()
int
hashCode()
boolean
isConnected(java.lang.String key)
boolean
isShared()
-
-
-
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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
-