|
|
|
@ -276,6 +276,7 @@ enum dev_reason {
@@ -276,6 +276,7 @@ enum dev_reason {
|
|
|
|
|
REASON_DEV_OVER_HEAT, |
|
|
|
|
REASON_DEV_THERMAL_CUTOFF, |
|
|
|
|
REASON_DEV_COMMS_ERROR, |
|
|
|
|
REASON_DEV_THROTTLE, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
#define REASON_NONE "None" |
|
|
|
@ -288,6 +289,7 @@ enum dev_reason {
@@ -288,6 +289,7 @@ enum dev_reason {
|
|
|
|
|
#define REASON_DEV_OVER_HEAT_STR "Device over heated" |
|
|
|
|
#define REASON_DEV_THERMAL_CUTOFF_STR "Device reached thermal cutoff" |
|
|
|
|
#define REASON_DEV_COMMS_ERROR_STR "Device comms error" |
|
|
|
|
#define REASON_DEV_THROTTLE_STR "Device throttle" |
|
|
|
|
#define REASON_UNKNOWN_STR "Unknown reason - code bug" |
|
|
|
|
|
|
|
|
|
#define MIN_SEC_UNSET 99999999 |
|
|
|
@ -412,6 +414,7 @@ struct cgpu_info {
@@ -412,6 +414,7 @@ struct cgpu_info {
|
|
|
|
|
int dev_over_heat_count; // It's a warning but worth knowing
|
|
|
|
|
int dev_thermal_cutoff_count; |
|
|
|
|
int dev_comms_error_count; |
|
|
|
|
int dev_throttle_count; |
|
|
|
|
|
|
|
|
|
struct cgminer_stats cgminer_stats; |
|
|
|
|
}; |
|
|
|
|