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.
|
FIFO |
getFIFO(int ref)
Returns the FIFO instance in the list of all FIFO objects
in this ProcessImage.
|
FIFO |
getFIFOByAddress(int ref)
Returns the FIFO instance having the specified base address.
|
int |
getFIFOCount()
Returns the number of File instances in this
ProcessImage.
|
File |
getFile(int ref)
Returns the File instance at the given reference.
|
File |
getFileByNumber(int ref)
Returns the File instance having the specified file number.
|
int |
getFileCount()
Returns the number of File instances in this
ProcessImage.
|
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()
This is not the same as the value of the highest addressable register.
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()
This is not the same as the value of the highest addressable register.
File getFile(int ref) throws IllegalAddressException
ref - the reference.IllegalAddressException - if the reference is invalid.File getFileByNumber(int ref) throws IllegalAddressException
ref - The file number for the File object to be returned.IllegalAddressException - if a File with the given number does not exist.int getFileCount()
This is not the same as the value of the highest addressable register.
FIFO getFIFO(int ref) throws IllegalAddressException
ref - the reference.IllegalAddressException - if the reference is invalid.FIFO getFIFOByAddress(int ref) throws IllegalAddressException
ref - The address for the FIFO object to be returned.IllegalAddressException - if a File with the given number does not exist.int getFIFOCount()
This is not the same as the value of the highest addressable register.
Copyright © 2025. All Rights Reserved.