public abstract static class RegisterSet.Register extends Object implements RegisterSet
RegisterSet.ArrayRegisterSet, RegisterSet.ConstantRegister, RegisterSet.LongArrayRegisterSet, RegisterSet.ReadOnlyLongRegister, RegisterSet.ReadOnlyRegister, RegisterSet.Register, RegisterSet.SimpleLongRegisterSet, RegisterSet.SimpleRegisterSet, RegisterSet.WriteOnlyRegister| Modifier and Type | Method and Description |
|---|---|
int |
baseAddress()
The base address of this set of registers.
|
int |
length()
The length of this register set.
|
abstract int |
read()
Read the value of the register
|
int |
read(int address)
Read a single 32 bit value from this register set
|
abstract void |
write(int value)
Write the value of the register
|
void |
write(int address,
int value)
Write a single 32 bit value to this register set
|
public int read(int address)
RegisterSetread in interface RegisterSetaddress - The absolute address to read frompublic void write(int address,
int value)
RegisterSetwrite in interface RegisterSetaddress - The absolute address to write tovalue - The value to be writtenpublic int length()
RegisterSetlength in interface RegisterSetpublic int baseAddress()
RegisterSetbaseAddress in interface RegisterSetpublic abstract void write(int value)
value - public abstract int read()
Copyright © 2017 LSST. All rights reserved.