/// <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); }
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, }); }
/// <summary> /// constructor /// </summary> public UltrasonicClient(string id, IotHttpClient client, IotNode parent) : base(id, client, parent) { UltrasonicData = new UltrasonicData(); }