src/daa-logic/utils/DAAMonitorsV2.cpp
/**
 * Monitor 1: valid finite resolutions
 * - Resolution is finite and region is not NONE nor RECOVERY (yellow monitor).
 * - Resolution is finite and region is UNKNOWN (red monitor).
 */
Monitor 1: valid finite resolutions
- Resolution is finite and region is not NONE nor RECOVERY (yellow monitor).
- Resolution is finite and region is UNKNOWN (red monitor).
Monitor 1 : valid finite resolutions - Resolution is finite and region is not NONE nor RECOVERY ( yellow monitor ) . - Resolution is finite and region is UNKNOWN ( red monitor ) .
int DAAMonitorsV2::checkM1 (double resolution, BandsRegion::Region region) const {
	if (std::isfinite(resolution)) {
		if (region == BandsRegion::UNKNOWN) {
			return RED;
		} else if (region != BandsRegion::NONE && region != BandsRegion::RECOVERY) {
			return YELLOW;
		}
	}
	return GREEN;
}
int DAAMonitorsV2 :: checkM1 ( double resolution , BandsRegion :: Region region ) const { if ( std :: isfinite ( resolution ) ) { if ( region == BandsRegion :: UNKNOWN ) { return RED ; } else if ( region != BandsRegion :: NONE && region != BandsRegion :: RECOVERY ) { return YELLOW ; } } return GREEN ; }
Monitor 1: valid finite resolutions
 - Resolution is finite and region is not NONE nor RECOVERY (yellow monitor).
Monitor 1 : valid finite resolutions - Resolution is finite and region is not NONE nor RECOVERY ( yellow monitor ) .