public class DefaultProcessImageFactory extends Object implements ProcessImageFactory
| Constructor and Description |
|---|
DefaultProcessImageFactory() |
| Modifier and Type | Method and Description |
|---|---|
DigitalIn |
createDigitalIn()
Returns a new SimpleDigitalIn instance.
|
DigitalIn |
createDigitalIn(boolean state)
Returns a new DigitalIn instance with the given state.
|
DigitalOut |
createDigitalOut()
Returns a new SimpleDigitalOut instance.
|
DigitalOut |
createDigitalOut(boolean b)
Returns a new DigitalOut instance with the
given state.
|
InputRegister |
createInputRegister()
Returns a new SimpleInputRegister instance.
|
InputRegister |
createInputRegister(byte b1,
byte b2)
Returns a new InputRegister instance with a
given value.
|
ProcessImageImplementation |
createProcessImageImplementation()
Returns a new SimpleProcessImage instance.
|
Register |
createRegister()
Creates a new SimpleRegister instance.
|
Register |
createRegister(byte b1,
byte b2)
Returns a new Register instance with a
given value.
|
public ProcessImageImplementation createProcessImageImplementation()
createProcessImageImplementation in interface ProcessImageFactorypublic DigitalIn createDigitalIn()
createDigitalIn in interface ProcessImageFactorypublic DigitalIn createDigitalIn(boolean state)
createDigitalIn in interface ProcessImageFactorystate - true if set, false otherwise.public DigitalOut createDigitalOut()
createDigitalOut in interface ProcessImageFactorypublic DigitalOut createDigitalOut(boolean b)
createDigitalOut in interface ProcessImageFactoryb - true if set, false otherwise.public InputRegister createInputRegister()
createInputRegister in interface ProcessImageFactorypublic InputRegister createInputRegister(byte b1, byte b2)
createInputRegister in interface ProcessImageFactoryb1 - the first byte.b2 - the second byte.public Register createRegister()
createRegister in interface ProcessImageFactorypublic Register createRegister(byte b1, byte b2)
createRegister in interface ProcessImageFactoryb1 - the first byte.b2 - the second byte.Copyright © 2017. All rights reserved.