tendencytemperature.c 716 B

123456789101112131415161718192021222324
  1. class TendencyTemperature extends DisplayElementTendency
  2. {
  3. void TendencyTemperature(PlayerBase player)
  4. {
  5. TENDENCY_MASK = 7;// 3 bits
  6. SERIOUSNESS_BIT_MASK = 7;// 3 bits
  7. SERIOUSNESS_BIT_OFFSET = 3;//3 bit offset
  8. NUM_OF_BITS = 6;
  9. m_Type = eDisplayElements.DELM_TDCY_TEMPERATURE;
  10. m_Key = NTFKEY_FEVERISH;
  11. }
  12. override int TranslateLevelToStatus(int level)
  13. {
  14. if( level == DSLevelsTemp.WARNING_PLUS ) return 2;
  15. if( level == DSLevelsTemp.CRITICAL_PLUS ) return 3;
  16. if( level == DSLevelsTemp.BLINKING_PLUS ) return 4;
  17. if( level == DSLevelsTemp.WARNING_MINUS ) return 5;
  18. if( level == DSLevelsTemp.CRITICAL_MINUS ) return 6;
  19. if( level == DSLevelsTemp.BLINKING_MINUS ) return 7;
  20. return 1;
  21. }
  22. }