3 using System.Collections.Generic;
24 #region UNITY_MONOBEHAVIOUR_METHODS 28 widget = this.GetComponent<WidgetHandler>();
32 #endregion //UNITY_MONOBEHAVIOUR_METHODS 34 #region PUBLIC_METHODS 43 #endregion //PUBLIC_METHODS 59 #region PRIVATE_MEMBER_VARIABLES 65 private string urlToQuery;
66 private string urlToUpdate;
69 #endregion //PRIVATE_MEMBER_VARIABLES 71 #region PUBLIC_METHODS 72 public void SetDBVals(
string m,
string b,
string r)
80 parent = gameObject.GetComponentInParent<
InfluxSetup>();
94 StartCoroutine(RefreshCurVals());
103 StartCoroutine(BuildValues());
106 #endregion //PUBLIC_METHODS 108 #region ABSTRACT_METHODS 135 #endregion //ABSTRACT_METHODS 137 #region PRIVATE_METHODS 138 private IEnumerator RefreshCurVals()
144 WWW web =
new WWW(urlToUpdate);
147 if (web.error != null)
149 Debug.Log(web.error);
162 private IEnumerator BuildValues()
164 WWW web =
new WWW(urlToQuery);
166 if (web.error != null)
168 Debug.Log(web.error);
175 #endregion //PRIVATE_METHODS 177 #region QUERY_HELPER_FUNCTIONS 196 return BuildUrl(
"SELECT type,value FROM " + measure +
" WHERE \"building\"=\'" + building +
"\' AND \"room\"=\'" + room +
"\' ORDER BY DESC LIMIT " + limit);
208 return BuildUrl(
"SELECT type,value FROM " + measure +
" WHERE \"building\"=\'" + building +
"\' AND \"room\"=\'" + room +
"\' ORDER BY DESC");
220 return BuildUrl(
"SELECT value FROM " + measure +
" WHERE \"building\"=\'" + building +
"\' AND \"room\"=\'" + room +
"\' AND \"type\"=\'" + type +
"\' ORDER BY DESC LIMIT " + limit);
232 return BuildUrl(
"SELECT value FROM " + measure +
" WHERE \"building\"=\'" + building +
"\' AND \"room\"=\'" + room +
"\' AND \"type\"=\'" + type +
"\' ORDER BY DESC");
244 return BuildUrl(
"SHOW TAG VALUES FROM " + measure +
" WITH KEY = \"" + keyName +
"\"");
246 #endregion //QUERY_HELPER_FUNCTIONS
Object for storing scene configuration settings - should be parent to widgets
string BuildUrlWithQuery(string query)
Encodes a given plain text query into a InfluxDB https query