1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package classes;
- public class HolonBattery extends AbstractCpsObject{
-
- private float inRatio;
- private float outRatio;
- private float capasity;
- private float stateOfCharge;
-
-
- /** Constructor for a unique ID.
- * @param ObjName
- */
- public HolonBattery(String ObjName)
- {
- super(ObjName);
- inRatio = 0;
- outRatio = 0;
- capasity = 0;
- stateOfCharge = 0;
- }
- /** Constructor to Copy a Battery
- * @param obj Object to copy.
- */
- public HolonBattery(AbstractCpsObject obj)
- {
- super(obj);
-
-
- }
- /**
- * TestFunction for functionality
- */
- public void HelloWorld()
- {
- System.out.println("JO");
- }
- public float getStateOfCharge() {
- return stateOfCharge;
- }
- public void setStateOfCharge(float stateOfCharge) {
- if(stateOfCharge > capasity) //state of Charege can not more than the capacity
- {
- stateOfCharge = capasity;
- }
- this.stateOfCharge = stateOfCharge;
- }
- public float getCapasity() {
- return capasity;
- }
- public void setCapasity(float capasity) {
- this.capasity = capasity;
- }
- public float getOutRatio() {
- return outRatio;
- }
- public void setOutRatio(float outRatio) {
- if(outRatio < 0) //
- {
- outRatio = 0;
- }
- this.outRatio = outRatio;
- }
- public float getInRatio() {
- return inRatio;
- }
- public void setInRatio(float inRatio) {
- if(inRatio < 0)
- {
- inRatio = 0;
- }
- this.inRatio = inRatio;
- }
- }
|