Example #1
0
        /// <summary>
        /// process the response from server and update the properties
        /// </summary>
        protected override bool ProcessResponse(HttpResponse response)
        {
            string json = response.Result;

            // deserialize
            UltrasonicData = JsonConvert.DeserializeObject <UltrasonicData>(json);
            return(true);
        }
Example #2
0
 public static Lgsvl.Ultrasonic ConvertFrom(UltrasonicData data)
 {
     return(new Lgsvl.Ultrasonic()
     {
         header = new Ros.Header()
         {
             stamp = ConvertTime(data.Time),
             frame_id = data.Frame,
         },
         minimum_distance = data.MinimumDistance,
     });
 }
Example #3
0
 /// <summary>
 /// constructor
 /// </summary>
 public UltrasonicClient(string id, IotHttpClient client, IotNode parent)
     : base(id, client, parent)
 {
     UltrasonicData = new UltrasonicData();
 }