private static object CoapGetTurtle(CoapRequest Request, object Payload)
        {
            try
            {
                StringBuilder     sb               = new StringBuilder();
                HttpServerRequest HttpRequest      = Request.ToHttpRequest();
                ISensorDataExport SensorDataExport = new SensorDataTurtleExport(sb, HttpRequest);
                ExportSensorData(SensorDataExport, new ReadoutRequest(HttpRequest));

                return(sb.ToString());
            } catch (Exception ex)
            {
                Log.Exception(ex);
                return(ex.Message);
            }
        }
        private static object CoapGetRdf(CoapRequest Request, object Payload)
        {
            try
            {
                StringBuilder     sb               = new StringBuilder();
                HttpServerRequest HttpRequest      = Request.ToHttpRequest();
                ISensorDataExport SensorDataExport = new SensorDataRdfExport(sb, HttpRequest);
                ExportSensorData(SensorDataExport, new ReadoutRequest(HttpRequest));

                XmlDocument Xml = new XmlDocument();
                Xml.LoadXml(sb.ToString());
                return(Xml);
            } catch (Exception ex)
            {
                Log.Exception(ex);
                return(ex.Message);
            }
        }
示例#3
0
		private static object CoapGetTurtle (CoapRequest Request, object Payload)
		{
			try
			{
				StringBuilder sb = new StringBuilder ();
				HttpServerRequest HttpRequest = Request.ToHttpRequest ();
				ISensorDataExport SensorDataExport = new SensorDataTurtleExport (sb, HttpRequest);
				ExportSensorData (SensorDataExport, new ReadoutRequest (HttpRequest));

				return sb.ToString ();
			} catch (Exception ex)
			{
				Log.Exception (ex);
				return ex.Message;
			}
		}
示例#4
0
		private static object CoapGetJson (CoapRequest Request, object Payload)
		{
			StringBuilder sb = new StringBuilder ();
			ISensorDataExport SensorDataExport = new SensorDataJsonExport (sb);
			ExportSensorData (SensorDataExport, new ReadoutRequest (Request.ToHttpRequest ()));

			return JsonUtilities.Parse (sb.ToString ());
		}
示例#5
0
		private static object CoapGetXml (CoapRequest Request, object Payload)
		{
			StringBuilder sb = new StringBuilder ();
			ISensorDataExport SensorDataExport = new SensorDataXmlExport (sb, false, true);
			ExportSensorData (SensorDataExport, new ReadoutRequest (Request.ToHttpRequest ()));

			XmlDocument Xml = new XmlDocument ();
			Xml.LoadXml (sb.ToString ());
			return Xml;
		}
示例#6
0
		private static object CoapGetRdf (CoapRequest Request, object Payload)
		{
			try
			{
				StringBuilder sb = new StringBuilder ();
				HttpServerRequest HttpRequest = Request.ToHttpRequest ();
				ISensorDataExport SensorDataExport = new SensorDataRdfExport (sb, HttpRequest);
				ExportSensorData (SensorDataExport, new ReadoutRequest (HttpRequest));

				XmlDocument Xml = new XmlDocument ();
				Xml.LoadXml (sb.ToString ());
				return Xml;
			} catch (Exception ex)
			{
				Log.Exception (ex);
				return ex.Message;
			}
		}
示例#7
0
		private static object CoapGetTurtle (CoapRequest Request, object Payload)
		{
			StringBuilder sb = new StringBuilder ();
			HttpServerRequest HttpRequest = Request.ToHttpRequest ();
			ISensorDataExport SensorDataExport = new SensorDataTurtleExport (sb, HttpRequest);
			ExportSensorData (SensorDataExport, new ReadoutRequest (HttpRequest));

			return sb.ToString ();
		}