|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmodsim.SimulatedProcessImage
public class SimulatedProcessImage
Create a simulated process image. This uses the configuration file to set the addresses and data types.
ProcessImageImplementation| Field Summary |
|---|
| Fields inherited from interface net.wimpi.modbus.procimg.ProcessImageImplementation |
|---|
DIG_FALSE, DIG_INVALID, DIG_TRUE |
| Constructor Summary | |
|---|---|
SimulatedProcessImage(java.io.File file)
Constructor to build the simulated ProcessImage. |
|
| Method Summary | |
|---|---|
void |
addDigitalIn(net.wimpi.modbus.procimg.DigitalIn di)
|
void |
addDigitalOut(net.wimpi.modbus.procimg.DigitalOut digout)
|
void |
addInputRegister(net.wimpi.modbus.procimg.InputRegister reg)
|
void |
addRegister(net.wimpi.modbus.procimg.Register reg)
|
net.wimpi.modbus.procimg.DigitalIn |
getDigitalIn(int ref)
Return the digital input register corresponding to the address. |
int |
getDigitalInCount()
|
net.wimpi.modbus.procimg.DigitalIn[] |
getDigitalInRange(int ref,
int count)
Return the digital input registers in the range. |
net.wimpi.modbus.procimg.DigitalOut |
getDigitalOut(int ref)
Return the digital out register that matches the address. |
int |
getDigitalOutCount()
|
net.wimpi.modbus.procimg.DigitalOut[] |
getDigitalOutRange(int ref,
int count)
|
net.wimpi.modbus.procimg.InputRegister |
getInputRegister(int ref)
Return the input register at the modbus memory address. |
int |
getInputRegisterCount()
|
net.wimpi.modbus.procimg.InputRegister[] |
getInputRegisterRange(int ref,
int count)
Return the input registers in a range. |
java.lang.String |
getIpAddress()
Return the extracted IP address. |
int |
getPortNumber()
Return the Modbus port number. |
net.wimpi.modbus.procimg.Register |
getRegister(int ref)
Return the register at the given address. |
int |
getRegisterCount()
|
net.wimpi.modbus.procimg.Register[] |
getRegisterRange(int ref,
int count)
Return the registers in the range given. |
java.lang.String |
getUnitName()
Return the unit name. |
void |
removeDigitalIn(net.wimpi.modbus.procimg.DigitalIn di)
|
void |
removeDigitalOut(net.wimpi.modbus.procimg.DigitalOut digout)
|
void |
removeInputRegister(net.wimpi.modbus.procimg.InputRegister reg)
|
void |
removeRegister(net.wimpi.modbus.procimg.Register reg)
|
void |
setDigitalIn(int ref,
net.wimpi.modbus.procimg.DigitalIn di)
Create a digital input at the address given. |
void |
setDigitalOut(int ref,
net.wimpi.modbus.procimg.DigitalOut digout)
Create a digital output at the address given. |
void |
setInputRegister(int ref,
net.wimpi.modbus.procimg.InputRegister reg)
Create an input register at the address. |
void |
setRegister(int ref,
net.wimpi.modbus.procimg.Register reg)
Create a register at the address. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimulatedProcessImage(java.io.File file)
file - File - the configuration file to be read in| Method Detail |
|---|
public void addDigitalIn(net.wimpi.modbus.procimg.DigitalIn di)
addDigitalIn in interface net.wimpi.modbus.procimg.ProcessImageImplementationpublic void addDigitalOut(net.wimpi.modbus.procimg.DigitalOut digout)
addDigitalOut in interface net.wimpi.modbus.procimg.ProcessImageImplementationpublic void addInputRegister(net.wimpi.modbus.procimg.InputRegister reg)
addInputRegister in interface net.wimpi.modbus.procimg.ProcessImageImplementationpublic void addRegister(net.wimpi.modbus.procimg.Register reg)
addRegister in interface net.wimpi.modbus.procimg.ProcessImageImplementationpublic net.wimpi.modbus.procimg.DigitalIn getDigitalIn(int ref)
getDigitalIn in interface net.wimpi.modbus.procimg.ProcessImageref - int - modbus address
public int getDigitalInCount()
getDigitalInCount in interface net.wimpi.modbus.procimg.ProcessImage
public net.wimpi.modbus.procimg.DigitalIn[] getDigitalInRange(int ref,
int count)
getDigitalInRange in interface net.wimpi.modbus.procimg.ProcessImageref - int - starting modbus addresscount - int - number of digitals in range
public net.wimpi.modbus.procimg.DigitalOut getDigitalOut(int ref)
getDigitalOut in interface net.wimpi.modbus.procimg.ProcessImageref - int - modbus address
public int getDigitalOutCount()
getDigitalOutCount in interface net.wimpi.modbus.procimg.ProcessImage
public net.wimpi.modbus.procimg.DigitalOut[] getDigitalOutRange(int ref,
int count)
getDigitalOutRange in interface net.wimpi.modbus.procimg.ProcessImagepublic net.wimpi.modbus.procimg.InputRegister getInputRegister(int ref)
getInputRegister in interface net.wimpi.modbus.procimg.ProcessImageref - int - the modbus memory map address
public int getInputRegisterCount()
getInputRegisterCount in interface net.wimpi.modbus.procimg.ProcessImage
public net.wimpi.modbus.procimg.InputRegister[] getInputRegisterRange(int ref,
int count)
getInputRegisterRange in interface net.wimpi.modbus.procimg.ProcessImageref - int - starting modbus addresscount - int - number of registers
public java.lang.String getIpAddress()
public int getPortNumber()
public net.wimpi.modbus.procimg.Register getRegister(int ref)
getRegister in interface net.wimpi.modbus.procimg.ProcessImageref - int - the memory map address
public int getRegisterCount()
getRegisterCount in interface net.wimpi.modbus.procimg.ProcessImage
public net.wimpi.modbus.procimg.Register[] getRegisterRange(int ref,
int count)
getRegisterRange in interface net.wimpi.modbus.procimg.ProcessImageref - int - starting reference addresscount - int - number of registers
public java.lang.String getUnitName()
public void removeDigitalIn(net.wimpi.modbus.procimg.DigitalIn di)
removeDigitalIn in interface net.wimpi.modbus.procimg.ProcessImageImplementationpublic void removeDigitalOut(net.wimpi.modbus.procimg.DigitalOut digout)
removeDigitalOut in interface net.wimpi.modbus.procimg.ProcessImageImplementationpublic void removeInputRegister(net.wimpi.modbus.procimg.InputRegister reg)
removeInputRegister in interface net.wimpi.modbus.procimg.ProcessImageImplementationpublic void removeRegister(net.wimpi.modbus.procimg.Register reg)
removeRegister in interface net.wimpi.modbus.procimg.ProcessImageImplementation
public void setDigitalIn(int ref,
net.wimpi.modbus.procimg.DigitalIn di)
setDigitalIn in interface net.wimpi.modbus.procimg.ProcessImageImplementationref - int - modbus addressdi - DigitalIn - DigitalIn register
public void setDigitalOut(int ref,
net.wimpi.modbus.procimg.DigitalOut digout)
setDigitalOut in interface net.wimpi.modbus.procimg.ProcessImageImplementationref - int - modbus addressdigout - DigitalOut - digital register
public void setInputRegister(int ref,
net.wimpi.modbus.procimg.InputRegister reg)
setInputRegister in interface net.wimpi.modbus.procimg.ProcessImageImplementationref - int - modbus addressreg - Register - Register to creeate
public void setRegister(int ref,
net.wimpi.modbus.procimg.Register reg)
setRegister in interface net.wimpi.modbus.procimg.ProcessImageImplementationref - int - modbus addressreg - Register - Register to creeate
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||