using System.Collections.Generic;
using System;

namespace AdamThinkDevicesData
{
    [Serializable]
    public class ReturnDeviceID
    {
        /// <summary>
        /// 
        /// </summary>
        public bool state;
        /// <summary>
        /// 
        /// </summary>
        public string message;
        /// <summary>
        /// 
        /// </summary>
        public string data;
    }

    [Serializable]
    public class List_paraItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string id ;
        /// <summary>
        /// 
        /// </summary>
        public string PracticeId ;
        /// <summary>
        /// 
        /// </summary>
        public string think_id ;
        /// <summary>
        /// 
        /// </summary>
        public string think_device_id ;
        /// <summary>
        /// 转台转速:
        /// </summary>
        public string para_name ;
        /// <summary>
        /// 
        /// </summary>
        public string para_type ;
        /// <summary>
        /// 
        /// </summary>
        public string para_value ;
        /// <summary>
        /// s/圈
        /// </summary>
        public string para_unit ;
        /// <summary>
        /// 12s/圈
        /// </summary>
        public string r1 ;
        /// <summary>
        /// 
        /// </summary>
        public string r2 ;
        /// <summary>
        /// 
        /// </summary>
        public string r3 ;
    }
    [Serializable]
    public class DataItem
    {
        /// <summary>
        /// 设备id
        /// </summary>
        public string id ;
        /// <summary>
        /// 
        /// </summary>
        public string PracticeId ;
        /// <summary>
        /// 
        /// </summary>
        public string think_id ;
        /// <summary>
        /// 探测雷达
        /// </summary>
        public string device_name ;
        /// <summary>
        /// 
        /// </summary>
        public int device_count ;
       /// <summary>
       /// 
       /// </summary>
        public string state;
        /// <summary>
        /// 部队信息
        /// </summary>
        public string bdxx;
        /// <summary>
        /// 线路
        /// </summary>
        public string line;
        /// <summary>
        /// 自身频率
        /// </summary>
        public string my_rate;
        /// <summary>
        /// 扫描频率
        /// </summary>
        public string scan_rate;
        /// <summary>
        /// 坐标
        /// </summary>
        public string r1 ;
        /// <summary>
        /// 
        /// </summary>
        public string r2 ;
        /// <summary>
        /// 
        /// </summary>
        public string r3 ;
        /// <summary>
        /// 
        /// </summary>
        public string r4;
        /// <summary>
        /// 
        /// </summary>
        public string r5;
        /// <summary>
        /// 
        /// </summary>
        public string r6;
        /// <summary>
        /// 
        /// </summary>
        public List<List_paraItem> list_para ;
    }
    [Serializable]
    public class DeviceData
    {
        /// <summary>
        /// 
        /// </summary>
        public string state ;
        /// <summary>
        /// 
        /// </summary>
        public string message ;
        /// <summary>
        /// 
        /// </summary>
        public List<DataItem> data ;
    }

    public class UploadLogMain
    {
        /// <summary>
        /// 
        /// </summary>
        public string PracticeId;
        /// <summary>
        /// 
        /// </summary>
        public string ThinkId;
        /// <summary>
        /// 日志1
        /// </summary>
        public string log;
    }


    public class ReceivingLog
    {
        /// <summary>
        /// 
        /// </summary>
        public string id;
        /// <summary>
        /// 
        /// </summary>
        public string PracticeId;
        /// <summary>
        /// 
        /// </summary>
        public string ThinkId;
        /// <summary>
        /// 日志1
        /// </summary>
        public string log;
        /// <summary>
        /// 
        /// </summary>
        public string create_time;
        /// <summary>
        /// 
        /// </summary>
        public string r1;
        /// <summary>
        /// 
        /// </summary>
        public string r2;
        /// <summary>
        /// 
        /// </summary>
        public string r3;
    }

    public class ReceivingLogMain
    {
        /// <summary>
        /// 
        /// </summary>
        public string state;
        /// <summary>
        /// 
        /// </summary>
        public string message;
        /// <summary>
        /// 
        /// </summary>
        public List<ReceivingLog> data;
    }
}