public interface ProcessImage
The process image is understood as a shared memory area used form communication between slave and master or device side.
| Modifier and Type | Method and Description |
|---|---|
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.
|
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()
Copyright © 2017. All rights reserved.