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)

           {

            ....

           }

  • 相关阅读:
    listview删除item
    标准listview加图标布局
    android事件消费机制,从外传到里面,里面具有优先选择权,如果里面的不需要,则传递给外面一层消费
    listview 按最新数据展示
    给listview添加数据,添加数据之后即刻显示出来,并把数据放在listview列表的最前面
    EditText限制输入长度和限定输入数字
    josn解析常见的几种方法
    bnu Robots on a grid
    hdu 1348 Wall
    hdu poj Oulipo
  • 原文地址:https://www.cnblogs.com/gavinwu/p/3110775.html
Copyright © 2011-2022 走看看