internal RovioResponse Request(string url, params RequestItem[] parameters) { if (api == null) { throw new Exception("Rovio 尚未连接。"); } return(api.Request(url, parameters)); }
/// <summary> /// 运动控制指令。 /// </summary> /// <param name="value"></param> /// <param name="parameters"></param> /// <returns></returns>、 internal RovioResponse MovementControl(Commands value, params RequestItem[] parameters) { List <RequestItem> list = new List <RequestItem>(); list.Add(new RequestItem("Cmd", "nav")); list.Add(new RequestItem("action", (int)value)); if (parameters != null) { list.AddRange(parameters); } return(rovio.Request("/rev.cgi", list.ToArray())); }
/// <summary> /// The basic command for acquiring MJPEG. /// <remarks>NOT IMPLEMENTED</remarks> /// </summary> /// <returns></returns> public string GetData() { RovioResponse response = rovio.Request("GetData.cgi"); return(""); }