|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of AXRegister in brbrain |
---|
Subclasses of AXRegister in brbrain | |
---|---|
class |
AX12Register
Represents the Dynamixel AX-12 registers in a high-level way. |
class |
AXS1Register
Represents the Dynamixel AX-S1 registers in a high-level way. |
Fields in brbrain declared as AXRegister | |
---|---|
static AXRegister |
AXS1Register.FIRST_RAM_REGISTER
first register in RAM |
static AXRegister |
AX12Register.FIRST_RAM_REGISTER
first register in RAM |
static AXRegister |
AXS1Register.FIRST_REGISTER
first register in RAM |
static AXRegister |
AX12Register.FIRST_REGISTER
first register in RAM |
AXRegister |
PoseSequence.readStart
the first reg in the BRBrain read format |
AXRegister |
PoseGUI.readStart
the first reg in the BRBrain read format |
AXRegister |
Pose.readStart
the first reg in the BRBrain read format |
protected AXRegister[] |
PoseGUI.readStartSave
saved read format starts |
(package private) AXRegister |
PoseGUI.ValueBox.register
the register for which this is a value |
AXRegister[] |
PoseSequence.registers
the set of registers; do not mutate |
AXRegister[] |
PoseGUI.registers
the set of registers; do not mutate |
AXRegister[] |
Pose.registers
the set of registers; do not mutate |
protected AXRegister[][] |
BRBrain.startReg
start regs in current BRBrain.F_READ and BRBrain.F_WRITE |
AXRegister |
PoseSequence.writeStart
the first reg in the BRBrain write format, or null if none |
AXRegister |
PoseGUI.writeStart
the first reg in the BRBrain write format, or null if none |
AXRegister |
Pose.writeStart
the first reg in the BRBrain write format, or null if none |
protected AXRegister[] |
PoseGUI.writeStartSave
saved write format starts |
Fields in brbrain with type parameters of type AXRegister | |
---|---|
protected java.util.Map<AXRegister,java.util.Map<java.lang.Integer,BRBrain.CachedValue>> |
BRBrain.cache
cache of most recently read data |
(package private) java.util.Map<AXRegister,javax.swing.JLabel> |
PoseGUI.RegisterNameBox.unitsLabels
units label for each register |
protected java.util.Map<AXRegister,java.lang.Boolean> |
PoseGUI.useNaturalUnits
whether to use natural units for each register |
protected java.util.Map<AXRegister,PoseGUI.ValueBox[]> |
PoseGUI.valueBoxes
PoseGUI.ValueBox es indexed first by register then by dynamixel index |
java.util.Map<AXRegister,int[]> |
Pose.values
The register values, indexed first by register and second by dynamixel index. |
Methods in brbrain that return AXRegister | |
---|---|
static AXRegister[] |
AXRegister.dup(AXRegister[] from,
AXRegister[] to)
Covers dup(AXRegister[], AXRegister[], int) , copies all. |
static AXRegister[] |
AXRegister.dup(AXRegister[] from,
AXRegister[] to,
int n)
duplicate first n element of from into to, reallocating as necessary |
static AXRegister[] |
AXRegister.ensureCapacity(AXRegister[] a,
int n)
make sure a is at least length n |
static AXRegister |
AXS1Register.getFirstRAMRegister()
get the AXS1Register.FIRST_RAM_REGISTER |
static AXRegister |
AX12Register.getFirstRAMRegister()
get the AX12Register.FIRST_RAM_REGISTER |
static AXRegister |
AXS1Register.getFirstRegister()
get the AXS1Register.FIRST_REGISTER |
static AXRegister |
AX12Register.getFirstRegister()
get the AX12Register.FIRST_REGISTER |
static AXRegister |
AXS1Register.getRegister(int ordinal)
get the AXS1Register at the specified ordinal |
static AXRegister |
AX12Register.getRegister(int ordinal)
get the AX12Register at the specified ordinal |
AXRegister |
AXS1Register.getRelativeRegister(int offset)
get the register with the given relative ordinal |
abstract AXRegister |
AXRegister.getRelativeRegister(int offset)
get the register with the given relative ordinal |
AXRegister |
AX12Register.getRelativeRegister(int offset)
get the register with the given relative ordinal |
AXRegister |
AXRegister.nextRegister()
get the next register after this one |
AXRegister |
AXRegister.prevRegister()
get register before this one |
static AXRegister[] |
AXRegister.span(AXRegister start)
covers span(AXRegister, int) , spans till end |
static AXRegister[] |
AXRegister.span(AXRegister start,
AXRegister[] span)
covers span(AXRegister, int, AXRegister[]) , spans till end |
static AXRegister[] |
AXRegister.span(AXRegister start,
int n)
covers span(AXRegister, int, AXRegister[]) , always conses |
static AXRegister[] |
AXRegister.span(AXRegister start,
int n,
AXRegister[] span)
Return span of n regs from start. |
Methods in brbrain with parameters of type AXRegister | |
---|---|
protected void |
BRBrain.checkFmtSame(AXRegister[] start,
int n)
ensure that all initial n elements of start are equal |
static void |
AXRegister.checkSpan(AXRegister start,
int n)
verify that (start, n) is a valid span of registers |
protected static boolean[] |
PoseGUI.consEditable(AXRegister[] registers,
boolean editable)
make up an editable array |
static boolean |
AXRegister.containsReadOnlyRegs(AXRegister start,
int n)
check whether a span of registers contains any which are read-only |
static AXRegister[] |
AXRegister.dup(AXRegister[] from,
AXRegister[] to)
Covers dup(AXRegister[], AXRegister[], int) , copies all. |
static AXRegister[] |
AXRegister.dup(AXRegister[] from,
AXRegister[] to)
Covers dup(AXRegister[], AXRegister[], int) , copies all. |
static AXRegister[] |
AXRegister.dup(AXRegister[] from,
AXRegister[] to,
int n)
duplicate first n element of from into to, reallocating as necessary |
static AXRegister[] |
AXRegister.dup(AXRegister[] from,
AXRegister[] to,
int n)
duplicate first n element of from into to, reallocating as necessary |
static AXRegister[] |
AXRegister.ensureCapacity(AXRegister[] a,
int n)
make sure a is at least length n |
BRBrain.CachedValue |
BRBrain.getCachedValue(int axID,
AXRegister register)
Look up the most recent BRBrain.CachedValue of of the specified reg,
null if none. |
protected int |
BRBrain.getFormat(int f,
int[] id,
AXRegister[] start,
int[] num)
Common impl of BRBrain.getReadFormat(int[], brbrain.AXRegister[], int[]) and BRBrain.getWriteFormat(int[], brbrain.AXRegister[], int[]) . |
int |
BRBrain.getReadFormat(int[] id,
AXRegister[] start,
int[] num)
Get a copy of the most recently BRBrain.setReadFormat(int[], brbrain.AXRegister[], int[]) , see which. |
int |
Pose.getRegisterValue(int axID,
AXRegister register)
read a register value safely |
int |
BRBrain.getWriteFormat(int[] id,
AXRegister[] start,
int[] num)
Get a copy of the most recently BRBrain.setWriteFormat(int[], brbrain.AXRegister[], int[]) , see which. |
protected java.lang.Object[] |
BRBrain.packFormat(int n,
int[] id,
AXRegister[] start,
int[] num)
Pack read or write format from a contiguous array, for convienience of the scheme API. |
protected void |
Pose.readFrom(Pose.PoseTokenizer t,
AXRegister r,
int[] data)
parse one register list |
protected int |
BRBrain.setFormat(int f,
int[] id,
AXRegister[] start,
int[] num)
Common impl of BRBrain.setReadFormat(int[], brbrain.AXRegister[], int[]) and BRBrain.setWriteFormat(int[], brbrain.AXRegister[], int[]) . |
int |
BRBrain.setReadFormat(int[] id,
AXRegister[] start,
int[] num)
Set the read format as described in the class header doc. |
void |
Pose.setRegisterValue(AXRegister register,
int value)
write same register value for all dynamixels safely |
void |
Pose.setRegisterValue(AXRegister register,
Pose otherPose)
copy register value for all dynamixels safely |
void |
Pose.setRegisterValue(int axID,
AXRegister register,
int value)
write a register value safely |
void |
PoseGUI.setUseNaturalUnits(AXRegister register,
boolean enable)
use natural units for the specified register |
int |
BRBrain.setWriteFormat(int[] id,
AXRegister[] start,
int[] num)
Similar to BRBrain.setReadFormat(int[], brbrain.AXRegister[], int[]) . |
static AXRegister[] |
AXRegister.span(AXRegister start)
covers span(AXRegister, int) , spans till end |
static AXRegister[] |
AXRegister.span(AXRegister start,
AXRegister[] span)
covers span(AXRegister, int, AXRegister[]) , spans till end |
static AXRegister[] |
AXRegister.span(AXRegister start,
AXRegister[] span)
covers span(AXRegister, int, AXRegister[]) , spans till end |
static AXRegister[] |
AXRegister.span(AXRegister start,
int n)
covers span(AXRegister, int, AXRegister[]) , always conses |
static AXRegister[] |
AXRegister.span(AXRegister start,
int n,
AXRegister[] span)
Return span of n regs from start. |
static AXRegister[] |
AXRegister.span(AXRegister start,
int n,
AXRegister[] span)
Return span of n regs from start. |
protected void |
BRBrain.updateCachedValue(int axID,
AXRegister register,
int value)
update BRBrain.cache |
protected void |
Pose.writeTo(java.io.PrintWriter w,
AXRegister r,
int[] data)
write one register list |
Constructors in brbrain with parameters of type AXRegister | |
---|---|
Pose(int[] axIDs,
AXRegister[] registers)
see class header doc; uses default write span |
|
Pose(int[] axIDs,
AXRegister[] registers,
AXRegister writeStart,
int writeNum)
See class header doc. |
|
Pose(int[] axIDs,
AXRegister[] registers,
AXRegister writeStart,
int writeNum)
See class header doc. |
|
Pose(int firstAXID,
int lastAXID,
AXRegister[] registers)
see class header doc; uses default write span |
|
Pose(int firstAXID,
int lastAXID,
AXRegister[] registers,
AXRegister writeStart,
int writeNum)
see class header doc |
|
Pose(int firstAXID,
int lastAXID,
AXRegister[] registers,
AXRegister writeStart,
int writeNum)
see class header doc |
|
PoseGUI.ValueBox(int dynamixelIndex,
AXRegister register,
boolean editable)
see header doc |
|
PoseGUI(int[] axIDs,
AXRegister[] registers,
AXRegister writeStart,
int writeNum,
int registerAxis,
java.lang.String[] dynamixelNames,
boolean showRegisterNames,
boolean[] registerEditable,
boolean enableShowEstop,
boolean showADCs,
boolean showManualSync,
boolean showAutoSync)
make a gui with a new Pose |
|
PoseGUI(int[] axIDs,
AXRegister[] registers,
AXRegister writeStart,
int writeNum,
int registerAxis,
java.lang.String[] dynamixelNames,
boolean showRegisterNames,
boolean[] registerEditable,
boolean enableShowEstop,
boolean showADCs,
boolean showManualSync,
boolean showAutoSync)
make a gui with a new Pose |
|
PoseGUI(int[] axIDs,
AXRegister[] registers,
AXRegister writeStart,
int writeNum,
int registerAxis,
java.lang.String[] dynamixelNames,
boolean showRegisterNames,
boolean editable,
boolean enableShowEstop,
boolean showADCs,
boolean showManualSync,
boolean showAutoSync)
make a gui where everything is either editable or not |
|
PoseGUI(int[] axIDs,
AXRegister[] registers,
AXRegister writeStart,
int writeNum,
int registerAxis,
java.lang.String[] dynamixelNames,
boolean showRegisterNames,
boolean editable,
boolean enableShowEstop,
boolean showADCs,
boolean showManualSync,
boolean showAutoSync)
make a gui where everything is either editable or not |
|
PoseGUI(int axID,
AXRegister[] registers,
AXRegister writeStart,
int writeNum,
int registerAxis,
java.lang.String dynamixelName,
boolean showRegisterNames,
boolean editable,
boolean enableShowEstop,
boolean showADCs,
boolean showManualSync,
boolean showAutoSync)
make a GUI for one dynamixel |
|
PoseGUI(int axID,
AXRegister[] registers,
AXRegister writeStart,
int writeNum,
int registerAxis,
java.lang.String dynamixelName,
boolean showRegisterNames,
boolean editable,
boolean enableShowEstop,
boolean showADCs,
boolean showManualSync,
boolean showAutoSync)
make a GUI for one dynamixel |
|
PoseSequence(int[] axIDs,
AXRegister[] registers,
AXRegister writeStart,
int writeNum)
make a new empty sequence with the given format |
|
PoseSequence(int[] axIDs,
AXRegister[] registers,
AXRegister writeStart,
int writeNum)
make a new empty sequence with the given format |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |