fix to dds pwr diagnostic logic