get_battery_percentage() / getBatteryPercentage()

Description

This function gets the battery percentage of the drone, returning a value from 0 to 100.

Syntax

Python: get_battery_percentage()
Arduino: getBatteryPercentage()

Parameters

None

Returns

The battery’s percentage as an integer from 0 - 100.

Example Code
Python
#Python code
import CoDrone

def main():
    drone = CoDrone.CoDrone()
    drone.pair()
    drone.takeoff()

    # stop the drone if battery is lower than 10 percent.
    battery = drone.get_battery_percentage()
    if battery < 10:
        drone.emergency_stop()

if __name__ == '__main__':
    main()
Arduino
//Arduino code
//Code for print request data to serial monitor
#include<CoDrone.h>     //header

void setup(){
    //open serial and connect
    CoDrone.begin(115200);
    CoDrone.pair(Nearest);
}

void loop(){
    int batteryPercentage;

    CoDrone.Send_LinkModeBroadcast(LinkBroadcast_Active);   //link module mode change => Active
    batteryPercentage = CoDrone.getBatteryPercentage();     //save request data
    delay(100);

    CoDrone.Send_LinkModeBroadcast(LinkModeMute);           //link module mode change => Mute
    delay(100);

    Serial.println("");
    Serial.println("--------- Now -----------");
    Serial.print("batteryPercentage : \t");
    Serial.println(batteryPercentage);  
}