com.kuka.roboticsAPI.capabilities.floorMountedCharge
Interface IFloorMountedChargeCapability

All Superinterfaces:
ICapability
All Known Implementing Classes:
FloorMountedChargeCapability

public interface IFloorMountedChargeCapability
extends ICapability

Capability for controlled battery charge.


Method Summary
 void enableCharge()
          Enables floor mounted charge.
 void enableCharge(ChargingType chargingType, int parameter)
          Enables floor mounted charging.
 void stopCharge()
          Stops the floor mounted charging and release motions lock.
 void terminateChargerThread()
          Terminates the charger thread.
 

Method Detail

enableCharge

void enableCharge()
Enables floor mounted charge. Charge will be active while application is running. All motions are disabled when charging is active. Please note that this call is asynchronous during charging. Charging will be disabled, when current application is finished. When command is called, the presence of the charging current is checked and if no charging current is detected within 30sec after relay switch, exception is thrown. This check is synchronous and will block the running for 30 sec.


enableCharge

void enableCharge(ChargingType chargingType,
                  int parameter)
Enables floor mounted charging. All motions are disabled when charging is active. Charging will be disabled, when current application is stopped.

Parameters:
chargingType - specifies if the charging should go on for a given type, or until a given SOC. This call is a blocking call, the application run will be stopped until charge reach the desired SOC or timeout.
parameter - The timeout in seconds or percentage of SOC for charge.
See Also:
ChargingType

stopCharge

void stopCharge()
Stops the floor mounted charging and release motions lock.


terminateChargerThread

void terminateChargerThread()
Terminates the charger thread.



Copyright © 2019. All rights reserved.