mirror of
https://github.com/monero-project/monero.git
synced 2025-12-27 13:13:31 -08:00
More robust battery status handling.
Added an extra path to check for linux power supply status. Added ignore battery option. If set to true, then when we can't figure out the power status, we'll assume the system is plugged in.
This commit is contained in:
@@ -272,12 +272,18 @@ bool t_command_parser_executor::start_mining(const std::vector<std::string>& arg
|
||||
std::cout << "Mining to a testnet address, make sure this is intentional!" << std::endl;
|
||||
uint64_t threads_count = 1;
|
||||
bool do_background_mining = false;
|
||||
if(args.size() > 3)
|
||||
bool ignore_battery = false;
|
||||
if(args.size() > 4)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if(args.size() == 3)
|
||||
if(args.size() == 4)
|
||||
{
|
||||
ignore_battery = args[3] == "true";
|
||||
}
|
||||
|
||||
if(args.size() >= 3)
|
||||
{
|
||||
do_background_mining = args[2] == "true";
|
||||
}
|
||||
@@ -288,7 +294,7 @@ bool t_command_parser_executor::start_mining(const std::vector<std::string>& arg
|
||||
threads_count = (ok && 0 < threads_count) ? threads_count : 1;
|
||||
}
|
||||
|
||||
m_executor.start_mining(adr, threads_count, testnet, do_background_mining);
|
||||
m_executor.start_mining(adr, threads_count, testnet, do_background_mining, ignore_battery);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user