Esempio n. 1
0
 internal RovioResponse Request(string url, params RequestItem[] parameters)
 {
     if (api == null)
     {
         throw new Exception("Rovio 尚未连接。");
     }
     return(api.Request(url, parameters));
 }
Esempio n. 2
0
        /// <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()));
        }
Esempio n. 3
0
        /// <summary>
        /// The basic command for acquiring MJPEG.
        /// <remarks>NOT IMPLEMENTED</remarks>
        /// </summary>
        /// <returns></returns>
        public string GetData()
        {
            RovioResponse response = rovio.Request("GetData.cgi");

            return("");
        }