|
||||||||||
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 |