ShuiWeiHistoryItem.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. public class ShuiWeiHistoryItem : MonoBehaviour
  6. {
  7. private Text _indexText;
  8. private Text _valueText;
  9. private Text _timeText;
  10. private Text _stateText;
  11. public void Init()
  12. {
  13. _indexText = this.transform.Find("index").GetComponent<Text>();
  14. _valueText = this.transform.Find("value").GetComponent<Text>();
  15. _timeText = this.transform.Find("time").GetComponent<Text>();
  16. _stateText = this.transform.Find("state").GetComponent<Text>();
  17. }
  18. public void SetData(SingleDevicesRequestData data,int index)
  19. {
  20. _indexText.text = $"{index:00}";
  21. _valueText.text = $"{data.avgS1}";
  22. _timeText.text = $"{data.timeGroup}";
  23. // switch (_currentData.state)
  24. // {
  25. // case GongChengState.normal:
  26. _stateText.text = $"<color=#15DCFC>正常</color>";
  27. // break;
  28. // case GongChengState.runing:
  29. // _stateText.text = $"<color=#15DCFC>运行</color>";
  30. // break;
  31. // case GongChengState.fix:
  32. // _stateText.text = $"<color=#FFBC1D>养护</color>";
  33. // break;
  34. // case GongChengState.warning:
  35. // _stateText.text = $"<color=#EF491C>告警</color>";
  36. // break;
  37. // }
  38. }
  39. }