| 
 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of AXRegister in brbrain | 
|---|
| Subclasses of AXRegister in brbrain | |
|---|---|
|  class | AX12RegisterRepresents the Dynamixel AX-12 registers in a high-level way. | 
|  class | AXS1RegisterRepresents the Dynamixel AX-S1 registers in a high-level way. | 
| Fields in brbrain declared as AXRegister | |
|---|---|
| static AXRegister | AXS1Register.FIRST_RAM_REGISTERfirst register in RAM | 
| static AXRegister | AX12Register.FIRST_RAM_REGISTERfirst register in RAM | 
| static AXRegister | AXS1Register.FIRST_REGISTERfirst register in RAM | 
| static AXRegister | AX12Register.FIRST_REGISTERfirst register in RAM | 
|  AXRegister | PoseSequence.readStartthe first reg in the BRBrainread format | 
|  AXRegister | PoseGUI.readStartthe first reg in the BRBrainread format | 
|  AXRegister | Pose.readStartthe first reg in the BRBrainread format | 
| protected  AXRegister[] | PoseGUI.readStartSavesaved read format starts | 
| (package private)  AXRegister | PoseGUI.ValueBox.registerthe register for which this is a value | 
|  AXRegister[] | PoseSequence.registersthe set of registers; do not mutate | 
|  AXRegister[] | PoseGUI.registersthe set of registers; do not mutate | 
|  AXRegister[] | Pose.registersthe set of registers; do not mutate | 
| protected  AXRegister[][] | BRBrain.startRegstart regs in current BRBrain.F_READandBRBrain.F_WRITE | 
|  AXRegister | PoseSequence.writeStartthe first reg in the BRBrainwrite format, or null if none | 
|  AXRegister | PoseGUI.writeStartthe first reg in the BRBrainwrite format, or null if none | 
|  AXRegister | Pose.writeStartthe first reg in the BRBrainwrite format, or null if none | 
| protected  AXRegister[] | PoseGUI.writeStartSavesaved 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.cachecache of most recently read data | 
| (package private)  java.util.Map<AXRegister,javax.swing.JLabel> | PoseGUI.RegisterNameBox.unitsLabelsunits label for each register | 
| protected  java.util.Map<AXRegister,java.lang.Boolean> | PoseGUI.useNaturalUnitswhether to use natural units for each register | 
| protected  java.util.Map<AXRegister,PoseGUI.ValueBox[]> | PoseGUI.valueBoxesPoseGUI.ValueBoxes indexed first by register then by dynamixel index | 
|  java.util.Map<AXRegister,int[]> | Pose.valuesThe 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.CachedValueof 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[])andBRBrain.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[])andBRBrain.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 | ||||||||