zoukankan      html  css  js  c++  java
  • TR69 添加示例

    以Device下的Device.DeviceInfo为例

    1. grep DeviceInfo -r ./

         (1) rootparams.h 文件中

            /* InternetGatewayDevice.DeviceInfo. */
            SVAR(DeviceInfo);

        (2) rootparams.c 文件中

            TRxObjNode DeviceDesc[] =

            {....

                {DeviceInfo,{{tObject,0,0}}, NULL,NULL, deviceInfoDesc,NULL},    

             ....

    2. grep deviceInfoDesc -r ./

        (1) rootparams.c 文件中

            extern TRxObjNode deviceInfoDesc[];

        (2) baselineparams.c 文件中

             #include "sharedparams.h"

            #include "baselineparams.h"

            TRxObjNode  deviceInfoDesc[] = {
        {Manufacturer,{{tString,64,0}}, NULL,getManufacturer,NULL,NULL},
        {ManufacturerOUI,{{tString,6,0}}, NULL,getManufacturerOUI,NULL,NULL},
        {ModelName,{{tString,64,0}}, NULL,getModelName,NULL,NULL},
        {Description,{{tString,256,0}}, NULL,getDescription,NULL,NULL},
        {ProductClass,{{tString,256,0}},NULL,getProductClass,NULL,NULL},
        {SerialNumber,{{tString,256,0}}, NULL,getSerialNumber,NULL,NULL},
        {SoftwareVersion,{{tString,64,0}}, NULL,getSoftwareVersion,NULL,NULL},
        {HardwareVersion,{{tString,64,0}}, NULL,getHardwareVersion,NULL,NULL},
        {SpecVersion,{{tString,16,0}}, NULL,getSpecVersion,NULL,NULL},
        {ProvisioningCode,{{tString,64,0}}, setProvisioningCode,getProvisioningCode,NULL,NULL},
        {UpTime,{{tUnsigned,0,1}}, NULL,getUpTime,NULL,NULL},
        {DeviceLog,{{tString,32767,1}}, NULL,getDeviceLog,NULL,NULL},
        {NULL}
    };

    3. (1) Manufacturer

             grep Manufacturer -r ./

             baselineparams.h文件中

            SVAR(Manufactuer);

       (2) getManufacturer

            grep getManufacturer -r ./

            baselineparams.c文件中

            TRXGFUNC(getManufacturer);

           

            baselinehandlers.c文件中

           TRX_STATUS getManufacturer(char **value)

           {

            ....

           }

  • 相关阅读:
    codeforces 938 C. Constructing Tests
    codeforces 981 C.Useful Decomposition
    Wannafly 挑战赛16 A 取石子
    codeforces 873 D. Merge Sort(分治)
    lightoj 1158
    lightoj 1226
    lightoj 1382
    lightoj 1283
    hdu 5445 Food Problem (多重背包)
    light 1205
  • 原文地址:https://www.cnblogs.com/gavinwu/p/3110775.html
Copyright © 2011-2022 走看看