Added battery levels and link to 3dbrew

This commit is contained in:
Andrea Pascal 2017-05-12 17:07:44 -04:00
parent 13dd0b88de
commit bf97bac8dc

View File

@ -13,19 +13,24 @@ class Interface;
namespace PTM {
/// Charge levels used by PTM functions
/**
* Charge levels used by PTM functions
* More information in 3dbrew
* (https://www.3dbrew.org/wiki/PTM:GetBatteryLevel#Output_Values)
*/
enum class ChargeLevels : u32 {
CriticalBattery = 1,
LowBattery = 2,
HalfFull = 3,
MostlyFull = 4,
CompletelyFull = 5,
EmptyBattery = 0, ///0% battery left
CriticalBattery = 1, ///1% to %5 battery left
LowBattery = 2, ///6% to 10% battery left
HalfFull = 3, ///11% to 30% battery left
MostlyFull = 4, ///31% to 60% battery left
CompletelyFull = 5, ///61% to 100% battery left
};
/**
* Represents the gamecoin file structure in the SharedExtData archive
* More information in 3dbrew
* (http://www.3dbrew.org/wiki/Extdata#Shared_Extdata_0xf000000b_gamecoin.dat)
* (https://www.3dbrew.org/wiki/Extdata#Shared_Extdata_0xf000000b_gamecoin.dat)
*/
struct GameCoin {
u32 magic; ///< Magic number: 0x4F00