wiki:Old/WiMAX/17/13ainfo
close Warning: Can't synchronize with repository "(default)" (/common/SVN/wimax does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 11 (modified by Nilanjan Paul, 8 years ago) ( diff )

Basic Support Services

REVAMP THIS PAGE 6/22/2012 NP

WiMAX RF Aggregate Manager

    /info - Configuration Info

    Get the information about configuration parameters of the Base Station

    <service name="bs/info">
      <info>Get information about the Base Station</info>
    </service>
    

    /arq - ARQ parameters

    <service name="bs/arq">
       <info>Set ARQ parameters</info>
          <args>
             <arg name="sltmo" isRequired="false">
                <info>Sync loss timeout [] (10000)</info>
             </arg>
             <arg name="dlvrorder" isRequired="false">
                <info>Delivery in order: true/false (true)</info>
             </arg>
             <arg name="wsize" isRequired="false">
                <info>ARQ window size [0..1024] (1024)</info>
             </arg>
             <arg name="rxpurgetmo" isRequired="false">
                <info>RX purge timeout [] (5000)</info>
             </arg>
             <arg name="rtmotx" isRequired="false">
                <info>TX retry timeout [] (1000)</info>
             </arg>
             <arg name="bloksize" isRequired="false">
                <info>ARQ block size [0..(ARQ windows size/2)] (256)</info>
             </arg>
             <arg name="rtmorx" isRequired="false">
                <info>RX retry timeout [] (1000)</info>
             </arg>
             <arg name="enable" isRequired="false">
                <info>Enable ARQ: true/false (false)</info>
             </arg>
             <arg name="ackproctime" isRequired="false">
                <info>ACK proc time [] (0)</info>
             </arg>
             <arg name="blockltm" isRequired="false">
                <info>ARQ block lifetime [] (5000)</info>
             </arg>
             <arg name="txackdelay" isRequired="false">
                <info>Tx ACK delay [] (100)</info>
             </arg>
          </args>
    </service>
    

    /asngw - ASNGW parameters

    <service name=bs/asngw>
    <info>
    Set ASNGW parameters</info>
    <args>
    <arg name=rettimeout isRequired=false>
    <info>
    Retransmission timeout for each control packet (2)</info>
    </arg>
    <arg name=retretry isRequired=false>
    <info>
    Number of control packet retransmissions (3)</info>
    </arg>
    </args>
    </service>
    

    bs/config/list - Displays list of base station configuration profiles available in database

    <service name="bs/config/list">
       <info>This service lists names of all BS configurations from database.</info>
    </service>
    

    bs/config/show - Display contents of a base station configuration profile

    <service name="bs/config/show">
       <info>Show named BS configuration from database.</info>
       <args>
          <arg name="name" isRequired="true">
             <info>Name of configuration.</info>
          </arg>
       </args>
    </service>
    

    bs/config/save - Save current base station parameter values in a configuration profile

    <service name="bs/config/save">
       <info>This service saves current BS configuration to database.</info>
       <args>
          <arg name="name" isRequired="true">
             <info>Name of configuration.</info>
          </arg>
       </args>
    </service>
    

    bs/config/load - Load an available configuration profile

    <service name="bs/config/load">
       <info>This service load BS configuration from database.</info>
       <args>
          <arg name="name" isRequired="true">
             <info>Name of configuration.</info>
          </arg>
       </args>
    </service>
    

    bs/config/delete - Delete a base station configuration profile from database

    <service name="bs/config/delete">
       <info>This service deletes BS configuration from database.</info>
       <args>
          <arg name="name" isRequired="true">
             <info>Name of configuration.</info>
          </arg>
       </args>
    </service>
    

    /status - Get Current Status

    <service name="bs/status">
      <info>Get status of WiMAX RF  service</info>
    </service>
    

    /get - Get Basestation Parameter

    <service name="bs/get">
    <info>Get Basestation Static Parameter</info>
    </service>
    

    /set - Set Basestation Parameter

    <service name="bs/set">
      <info>Set Basestation Static Parameter</info>
    </service>
    

    /restart - Restart the Base Station

    <service name="bs/restart">
      <info>Restart the Base Station</info>
    </service>
    

    /default - Reset to Default Parameters

    ###

    <service name="defaults">
      <info>Restore Base Station parameters from default configuration</info>
    </service>
    

    /restore - Restore Base Station Config

    ###

    <service name="restore">
      <info>Restore Base Station parameters from saved configuration</info>
    </service>
    service name="uploadr"/>
    

    Example usage of services from sandbox

    To reset base station's datapath configuration back to defaults:

    $ wget -qO- http://cons-wm-01:5052/wimaxrf/datapath/clean
    $ wget -qO- http://cons-wm-01:5052/wimaxrf/datapath/config/load?name=defaults
    

    To view all clients loaded under current datapath configuration:

    $ wget -qO- http://cons-wm-01:5052/wimaxrf/datapath/clients/status
    

    To reset base station's configuration back to defaults:

    $ wget -qO- http://cons-wm-01:5052/wimaxrf/bs/config/load?name=defaults
    

    To restart base station:

    $ wget -qO- http://cons-wm-01:5052/wimaxrf/bs/restart
    
    Note: See TracWiki for help on using the wiki.