constcommand_line::arg_descriptor<bool>arg_bg_mining_ignore_battery={"bg-mining-ignore-battery","if true, assumes plugged in when unable to query system power status",false,true};
constcommand_line::arg_descriptor<uint64_t>arg_bg_mining_min_idle_interval_seconds={"bg-mining-min-idle-interval","Specify min lookback interval in seconds for determining idle state",miner::BACKGROUND_MINING_DEFAULT_MIN_IDLE_INTERVAL_IN_SECONDS,true};
constcommand_line::arg_descriptor<uint8_t>arg_bg_mining_idle_threshold_percentage={"bg-mining-idle-threshold","Specify minimum avg idle percentage over lookback interval",miner::BACKGROUND_MINING_DEFAULT_IDLE_THRESHOLD_PERCENTAGE,true};
constcommand_line::arg_descriptor<uint8_t>arg_bg_mining_miner_target_percentage={"bg-mining-miner-target","Specificy maximum percentage cpu use by miner(s)",miner::BACKGROUND_MINING_DEFAULT_MINING_TARGET_PERCENTAGE,true};
constcommand_line::arg_descriptor<uint16_t>arg_bg_mining_idle_threshold_percentage={"bg-mining-idle-threshold","Specify minimum avg idle percentage over lookback interval",miner::BACKGROUND_MINING_DEFAULT_IDLE_THRESHOLD_PERCENTAGE,true};
constcommand_line::arg_descriptor<uint16_t>arg_bg_mining_miner_target_percentage={"bg-mining-miner-target","Specificy maximum percentage cpu use by miner(s)",miner::BACKGROUND_MINING_DEFAULT_MINING_TARGET_PERCENTAGE,true};