mirror of
https://github.com/monero-project/monero.git
synced 2025-05-04 18:45:00 -04: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:
parent
3f171b931f
commit
69ab14d91e
8 changed files with 81 additions and 29 deletions
|
@ -929,13 +929,14 @@ bool t_rpc_command_executor::print_transaction_pool_stats() {
|
|||
return true;
|
||||
}
|
||||
|
||||
bool t_rpc_command_executor::start_mining(cryptonote::account_public_address address, uint64_t num_threads, bool testnet, bool do_background_mining = false) {
|
||||
bool t_rpc_command_executor::start_mining(cryptonote::account_public_address address, uint64_t num_threads, bool testnet, bool do_background_mining, bool ignore_battery) {
|
||||
cryptonote::COMMAND_RPC_START_MINING::request req;
|
||||
cryptonote::COMMAND_RPC_START_MINING::response res;
|
||||
req.miner_address = cryptonote::get_account_address_as_str(testnet, address);
|
||||
req.threads_count = num_threads;
|
||||
req.do_background_mining = do_background_mining;
|
||||
|
||||
req.ignore_battery = ignore_battery;
|
||||
|
||||
std::string fail_message = "Mining did not start";
|
||||
|
||||
if (m_is_rpc)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue