|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProcessImage
Interface defining a process image in an object oriented manner.
The process image is understood as a shared memory area used form communication between slave and master or device side.
| Method Summary | |
|---|---|
DigitalIn |
getDigitalIn(int ref)
Returns the DigitalIn instance at the given reference. |
int |
getDigitalInCount()
Returns the number of DigitalIn instances in this ProcessImage. |
DigitalIn[] |
getDigitalInRange(int offset,
int count)
Returns a range of DigitalIn instances. |
DigitalOut |
getDigitalOut(int ref)
Returns the DigitalOut instance at the given reference. |
int |
getDigitalOutCount()
Returns the number of DigitalOut instances in this ProcessImage. |
DigitalOut[] |
getDigitalOutRange(int offset,
int count)
Returns a range of DigitalOut instances. |
InputRegister |
getInputRegister(int ref)
Returns the InputRegister instance at the given reference. |
int |
getInputRegisterCount()
Returns the number of InputRegister instances in this ProcessImage. |
InputRegister[] |
getInputRegisterRange(int offset,
int count)
Returns a range of InputRegister instances. |
Register |
getRegister(int ref)
Returns the Register instance at the given reference. |
int |
getRegisterCount()
Returns the number of Register instances in this ProcessImage. |
Register[] |
getRegisterRange(int offset,
int count)
Returns a range of Register instances. |
| Method Detail |
|---|
DigitalOut[] getDigitalOutRange(int offset,
int count)
throws IllegalAddressException
offset - the start offset.count - the amount of DigitalOut from the offset.
IllegalAddressException - if the range from offset
to offset+count is non existant.
DigitalOut getDigitalOut(int ref)
throws IllegalAddressException
ref - the reference.
IllegalAddressException - if the reference is invalid.int getDigitalOutCount()
DigitalIn[] getDigitalInRange(int offset,
int count)
throws IllegalAddressException
offset - the start offset.count - the amount of DigitalIn from the offset.
IllegalAddressException - if the range from offset
to offset+count is non existant.
DigitalIn getDigitalIn(int ref)
throws IllegalAddressException
ref - the reference.
IllegalAddressException - if the reference is invalid.int getDigitalInCount()
InputRegister[] getInputRegisterRange(int offset,
int count)
throws IllegalAddressException
offset - the start offset.count - the amount of InputRegister
from the offset.
IllegalAddressException - if the range from offset
to offset+count is non existant.
InputRegister getInputRegister(int ref)
throws IllegalAddressException
ref - the reference.
IllegalAddressException - if the reference is invalid.int getInputRegisterCount()
Register[] getRegisterRange(int offset,
int count)
throws IllegalAddressException
offset - the start offset.count - the amount of Register from the offset.
IllegalAddressException - if the range from offset
to offset+count is non existant.
Register getRegister(int ref)
throws IllegalAddressException
ref - the reference.
IllegalAddressException - if the reference is invalid.int getRegisterCount()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||