Files
dev/script/dev.groovy
2018-01-19 10:56:53 +01:00

20 lines
399 B
Groovy
Executable File

import ch.psi.pshell.device.RegisterBase as RegisterBase
//@groovy.transform.InheritConstructors
class AnalogOutput extends RegisterBase<Number> {
Number val = 0.0
AnalogOutput(String name) {
super(name)
}
def Number doRead(){
return val
}
def void doWrite(Number val){
this.val = val
}
}
ao1 = new AnalogOutput("ao1")
add_device(ao1, true)