public interface ProcessImageImplementation extends ProcessImage
| Modifier and Type | Field and Description |
|---|---|
static byte |
DIG_FALSE
Defines the unset state (i.e.
|
static byte |
DIG_INVALID
Defines the invalid (unset, neither true nor false) state of a digital
input or output.
|
static byte |
DIG_TRUE
Defines the set state (i.e.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDigitalIn(DigitalIn di)
Adds a new DigitalIn instance.
|
void |
addDigitalIn(int ref,
DigitalIn di)
Adds a new DigitalIn instance at the given reference, possibly
creating a hole between the last existing reference and the new object.
|
void |
addDigitalOut(DigitalOut out)
Adds a new DigitalOut instance.
|
void |
addDigitalOut(int ref,
DigitalOut out)
Adds a new DigitalOut instance at the given reference.
|
void |
addFIFO(FIFO reg)
Adds a new FIFO instance.
|
void |
addFIFO(int ref,
FIFO reg)
Adds a new FIFO instance, possibly
creating a hole between the last existing reference and the new object.
|
void |
addFile(File reg)
Adds a new File instance.
|
void |
addFile(int ref,
File reg)
Adds a new File instance, possibly
creating a hole between the last existing reference and the new object.
|
void |
addInputRegister(InputRegister reg)
Adds a new InputRegister instance.
|
void |
addInputRegister(int ref,
InputRegister reg)
Adds a new InputRegister instance, possibly
creating a hole between the last existing reference and the new object.
|
void |
addRegister(int ref,
Register reg)
Adds a new Register instance, possibly
creating a hole between the last existing reference and the new object.
|
void |
addRegister(Register reg)
Adds a new Register instance.
|
void |
removeDigitalIn(DigitalIn di)
Removes a given DigitalIn instance.
|
void |
removeDigitalOut(DigitalOut out)
Removes a given DigitalOut instance.
|
void |
removeFIFO(FIFO reg)
Removes a given FIFO instance.
|
void |
removeFile(File reg)
Removes a given File instance.
|
void |
removeInputRegister(InputRegister reg)
Removes a given InputRegister instance.
|
void |
removeRegister(Register reg)
Removes a given Register instance.
|
void |
setDigitalIn(int ref,
DigitalIn di)
Sets a new DigitalIn instance at the given reference.
|
void |
setDigitalOut(int ref,
DigitalOut out)
Sets a new DigitalOut instance at the given reference.
|
void |
setFIFO(int ref,
FIFO reg)
Sets a new FIFO instance at the given reference.
|
void |
setFile(int ref,
File reg)
Sets a new File instance at the given reference.
|
void |
setInputRegister(int ref,
InputRegister reg)
Sets a new InputRegister instance at the given reference.
|
void |
setRegister(int ref,
Register reg)
Sets a new Register instance at the given reference.
|
getDigitalIn, getDigitalInCount, getDigitalInRange, getDigitalOut, getDigitalOutCount, getDigitalOutRange, getFIFO, getFIFOByAddress, getFIFOCount, getFile, getFileByNumber, getFileCount, getInputRegister, getInputRegisterCount, getInputRegisterRange, getRegister, getRegisterCount, getRegisterRangestatic final byte DIG_TRUE
static final byte DIG_FALSE
static final byte DIG_INVALID
void setDigitalOut(int ref,
DigitalOut out)
throws IllegalAddressException
ref - the reference as int.out - the new DigitalOut instance to be set.IllegalAddressException - if the reference is invalid.void addDigitalOut(DigitalOut out)
out - the DigitalOut instance to be added.void addDigitalOut(int ref,
DigitalOut out)
ref - - the reference for the instance.out - - the DigitalOut instance to be added.void removeDigitalOut(DigitalOut out)
out - the DigitalOut instance to be removed.void setDigitalIn(int ref,
DigitalIn di)
throws IllegalAddressException
ref - the reference as int.di - the new DigitalIn instance to be set.IllegalAddressException - if the reference is invalid.void addDigitalIn(DigitalIn di)
di - the DigitalIn instance to be added.void addDigitalIn(int ref,
DigitalIn di)
ref - - the reference for the new instance.di - the DigitalIn instance to be added.void removeDigitalIn(DigitalIn di)
di - the DigitalIn instance to be removed.void setInputRegister(int ref,
InputRegister reg)
throws IllegalAddressException
ref - the reference as int.reg - the new InputRegister instance to be set.IllegalAddressException - if the reference is invalid.void addInputRegister(InputRegister reg)
reg - the InputRegister instance to be added.void addInputRegister(int ref,
InputRegister reg)
ref - - The reference for the new instance.reg - the InputRegister instance to be added.void removeInputRegister(InputRegister reg)
reg - the InputRegister instance to be removed.void setRegister(int ref,
Register reg)
throws IllegalAddressException
ref - the reference as int.reg - the new Register instance to be set.IllegalAddressException - if the reference is invalid.void addRegister(Register reg)
reg - the Register instance to be added.void addRegister(int ref,
Register reg)
ref - - the reference for the new instance.reg - the Register instance to be added.void removeRegister(Register reg)
reg - the Register instance to be removed.void setFile(int ref,
File reg)
throws IllegalAddressException
ref - the reference as int.reg - the new File instance to be set.IllegalAddressException - if the reference is invalid.void addFile(File reg)
reg - the File instance to be added.void addFile(int ref,
File reg)
ref - - the reference for the new isntance.reg - the File instance to be added.void removeFile(File reg)
reg - the File instance to be removed.void setFIFO(int ref,
FIFO reg)
throws IllegalAddressException
ref - the reference as int.reg - the new FIFO instance to be set.IllegalAddressException - if the reference is invalid.void addFIFO(FIFO reg)
reg - the FIFO instance to be added.void addFIFO(int ref,
FIFO reg)
ref - - the reference for the new instance.reg - the FIFO instance to be added.void removeFIFO(FIFO reg)
reg - the FIFO instance to be removed.Copyright © 2025. All Rights Reserved.