private PARAM_N(int x, int g) { _x = x + g; switch (g) { case P_OFS_1: _group = PARAM_GROUPS.dParamGroup1; break; case P_OFS_2: _group = PARAM_GROUPS.dParamGroup2; break; case P_OFS_3: _group = PARAM_GROUPS.dParamGroup3; break; default: throw new IllegalArgumentException(name() + " g=" + g); } _sub = PARAM.toEnum(x); }
private PARAM_N(int x, int g) { _x = x + g; switch (g) { case P_OFS_1: _group = PARAM_GROUPS.dParamGroup1; break; case P_OFS_2: _group = PARAM_GROUPS.dParamGroup2; break; case P_OFS_3: _group = PARAM_GROUPS.dParamGroup3; break; default: throw new IllegalArgumentException(name() + " g=" + g); } _sub = PARAM.toEnum(x); }
@Override public final void setParam (PARAM_N parameter, double value) { if (!parameter.isGroup1()) throw new IllegalArgumentException("Only Group #1 allowed, but got: " + parameter.name()); dJointSetDBallParam (parameter.toSUB(), value); } @Override
public double dJointGetPUParam( PARAM_N parameter ) { switch ( parameter.toGROUP() )//and( 0xff00 )) { case dParamGroup1: return limot1.get( parameter.toSUB());// ); // break; case dParamGroup2: return limot2.get( parameter.toSUB());//and( 0xff )); // break; case dParamGroup3: return limotP.get( parameter.toSUB());//and( 0xff )); // break; default: //TODO keep? throw new IllegalArgumentException(parameter.name()); } //return 0; }
public double dJointGetPUParam( PARAM_N parameter ) { switch ( parameter.toGROUP() )//and( 0xff00 )) { case dParamGroup1: return limot1.get( parameter.toSUB());// ); // break; case dParamGroup2: return limot2.get( parameter.toSUB());//and( 0xff )); // break; case dParamGroup3: return limotP.get( parameter.toSUB());//and( 0xff )); // break; default: //TODO keep? throw new IllegalArgumentException(parameter.name()); } //return 0; }
public void dJointSetPUParam( PARAM_N parameter, double value ) { switch ( parameter.toGROUP()) //.and( 0xff00 )) { case dParamGroup1: limot1.set( parameter.toSUB(), value ); break; case dParamGroup2: limot2.set( parameter.toSUB(), value );//.and( 0xff), value ); break; case dParamGroup3: limotP.set( parameter.toSUB(), value );//.and( 0xff ), value ); break; default: //TODO TZ remove throw new IllegalArgumentException(parameter.name()); } }
public void dJointSetPUParam( PARAM_N parameter, double value ) { switch ( parameter.toGROUP()) //.and( 0xff00 )) { case dParamGroup1: limot1.set( parameter.toSUB(), value ); break; case dParamGroup2: limot2.set( parameter.toSUB(), value );//.and( 0xff), value ); break; case dParamGroup3: limotP.set( parameter.toSUB(), value );//.and( 0xff ), value ); break; default: //TODO TZ remove throw new IllegalArgumentException(parameter.name()); } }
@Override public final double getParam (PARAM_N parameter) { if (!parameter.isGroup1()) throw new IllegalArgumentException("Only Group #1 allowed, but got: " + parameter.name()); return dJointGetBallParam (parameter.toSUB()); } }
@Override public final double getParam (PARAM_N parameter) { if (!parameter.isGroup1()) throw new IllegalArgumentException("Only Group #1 allowed, but got: " + parameter.name()); return dJointGetDBallParam (parameter.toSUB()); }
@Override public final void setParam (PARAM_N parameter, double value) { if (!parameter.isGroup1()) throw new IllegalArgumentException("Only Group #1 allowed, but got: " + parameter.name()); dJointSetDBallParam (parameter.toSUB(), value); } @Override
@Override public final void setParam (PARAM_N parameter, double value) { if (!parameter.isGroup1()) throw new IllegalArgumentException("Only Group #1 allowed, but got: " + parameter.name()); dJointSetBallParam (parameter.toSUB(), value); } @Override
@Override public final void setParam (PARAM_N parameter, double value) { if (!parameter.isGroup1()) throw new IllegalArgumentException("Only Group #1 allowed, but got: " + parameter.name()); dJointSetBallParam (parameter.toSUB(), value); } @Override
@Override public final double getParam (PARAM_N parameter) { if (!parameter.isGroup1()) throw new IllegalArgumentException("Only Group #1 allowed, but got: " + parameter.name()); return dJointGetBallParam (parameter.toSUB()); } }
@Override public final double getParam (PARAM_N parameter) { if (!parameter.isGroup1()) throw new IllegalArgumentException("Only Group #1 allowed, but got: " + parameter.name()); return dJointGetDBallParam (parameter.toSUB()); }