FLYAD_OBJ_INTERFACE.cs 2.02 KB
Newer Older
潘栩锋's avatar
潘栩锋 committed
1 2 3 4 5 6 7 8 9 10 11 12
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using FObjBase;
using FLY.Thick.Base.Common;

namespace FLY.Thick.Base.OBJ_INTERFACE
{
    public class FLYAD_OBJ_INTERFACE
    {
潘栩锋's avatar
潘栩锋 committed
13

潘栩锋's avatar
潘栩锋 committed
14
        #region Pack
15
        public class Pack_Params
潘栩锋's avatar
潘栩锋 committed
16
        {
17
            public string ep;
潘栩锋's avatar
潘栩锋 committed
18 19 20 21 22 23 24 25 26 27 28 29
            public int poslen;
            public MOTORTYPE motortype;
            public UInt16 posofgrid;
            public UInt16 ratio01;
            public UInt16 ratio02;
            public Int16 posoffset;
            public UInt32 jogvelocity;
            public bool hasCRC;
            public int gridsmooth;

        }

30
        public class Pack_SetAccessRequest
潘栩锋's avatar
潘栩锋 committed
31 32 33
        {
            public byte[] data;
        }
34
        public class Pack_GetGridRequest
潘栩锋's avatar
潘栩锋 committed
35 36 37 38 39 40 41
        {
            public Misc.DIRECTION direction;
        }
        #endregion

        #region GetValue
        /// <summary>
42
        /// json Pack_Params
潘栩锋's avatar
潘栩锋 committed
43 44 45 46 47
        /// </summary>
        public const UInt16 GET_PARAMS = 0;
        #endregion
        #region SetValue
        /// <summary>
48
        /// json Pack_Params
潘栩锋's avatar
潘栩锋 committed
49 50 51 52 53
        /// </summary>
        public const UInt16 SET_PARAMS = 0;
        #endregion
        #region PushMsg
        /// <summary>
54
        /// json Pack_Params
潘栩锋's avatar
潘栩锋 committed
55 56 57 58 59 60
        /// </summary>
        public const UInt16 PUSH_PARAMS = 0;
        #endregion
        #region CallFunction
        /// <summary>
        /// request:null
61
        /// reponse:json AccessInfo
潘栩锋's avatar
潘栩锋 committed
62 63 64 65
        /// </summary>
        public const UInt16 CALL_GETACCESSINFO = 8;
        /// <summary>
        /// request:Pack_SetAccessRequest
66
        /// reponse:json AccessInfo
潘栩锋's avatar
潘栩锋 committed
67 68 69 70
        /// </summary>
        public const UInt16 CALL_SETACCESS = 9;
        /// <summary>
        /// request:Pack_GetGridReqest
71
        /// reponse:json GridInfo
潘栩锋's avatar
潘栩锋 committed
72 73
        /// </summary>
        public const UInt16 CALL_GETGRID = 10;
74 75 76 77 78
        /// <summary>
        /// request:null
        /// reponse:null
        /// </summary>
        public const UInt16 CALL_UPDATEPARAM = 11;
潘栩锋's avatar
潘栩锋 committed
79 80 81
        #endregion
    }
}