83 lines
2.3 KiB
Java
83 lines
2.3 KiB
Java
package com.ubt.jimu.controller.data.config;
|
|
|
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
|
import com.ubt.jimu.controller.data.widget.HSliderWidgetData;
|
|
|
|
@XStreamAlias("HSliderConfig")
|
|
/* loaded from: classes.dex */
|
|
public class HSliderConfig extends WidgetConfig<HSliderWidgetData> {
|
|
private int maxAngle;
|
|
private int minAngle;
|
|
private int servoID;
|
|
|
|
public HSliderConfig() {
|
|
this.minAngle = WidgetConfig.MIN_ANGLE;
|
|
this.maxAngle = 118;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof HSliderConfig)) {
|
|
return false;
|
|
}
|
|
HSliderConfig hSliderConfig = (HSliderConfig) obj;
|
|
return this.servoID == hSliderConfig.servoID && this.minAngle == hSliderConfig.minAngle && this.maxAngle == hSliderConfig.maxAngle;
|
|
}
|
|
|
|
public int getMaxAngle() {
|
|
return this.maxAngle;
|
|
}
|
|
|
|
public int getMinAngle() {
|
|
return this.minAngle;
|
|
}
|
|
|
|
public int getServoID() {
|
|
return this.servoID;
|
|
}
|
|
|
|
public int hashCode() {
|
|
return (((this.servoID * 31) + this.minAngle) * 31) + this.maxAngle;
|
|
}
|
|
|
|
public void setMaxAngle(int i) {
|
|
this.maxAngle = i;
|
|
}
|
|
|
|
public void setMinAngle(int i) {
|
|
this.minAngle = i;
|
|
}
|
|
|
|
public void setServoID(int i) {
|
|
this.servoID = i;
|
|
}
|
|
|
|
@Override // com.ubt.jimu.controller.data.config.WidgetConfig
|
|
public String toString() {
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append(" servoID=" + this.servoID);
|
|
sb.append(" minAngle=" + this.minAngle);
|
|
sb.append(" maxAngle=" + this.maxAngle);
|
|
return super.toString() + sb.toString();
|
|
}
|
|
|
|
/* JADX WARN: Can't rename method to resolve collision */
|
|
@Override // com.ubt.jimu.controller.data.config.WidgetConfig
|
|
public HSliderWidgetData encapData() {
|
|
HSliderWidgetData hSliderWidgetData = new HSliderWidgetData();
|
|
hSliderWidgetData.setConfig(this);
|
|
return hSliderWidgetData;
|
|
}
|
|
|
|
public HSliderConfig(String str, int i, int i2, int i3) {
|
|
super(str);
|
|
this.minAngle = WidgetConfig.MIN_ANGLE;
|
|
this.maxAngle = 118;
|
|
this.servoID = i;
|
|
this.minAngle = i2;
|
|
this.maxAngle = i3;
|
|
}
|
|
}
|