= Basic Support Services =
[[TOC(WiMAX/17*, depth=2, heading=WiMAX RF Aggregate Manager)]]
== bs/info - Configuration Info ==
Get the information about configuration parameters of the Base Station
{{{
Get information about the Base Station
}}}
== bs/asngw - ASNGW parameters ==
{{{
Set ASNGW parameters
Retransmission timeout for each control packet (2)
Number of control packet retransmissions (3)
}}}
== bs/config/list - Displays list of base station configuration profiles available in database ==
{{{
This service lists names of all BS configurations from database.
}}}
== bs/config/show - Display contents of a base station configuration profile ==
{{{
Show named BS configuration from database.
Name of configuration.
}}}
== bs/config/save - Save current base station parameter values in a configuration profile ==
{{{
This service saves current BS configuration to database.
Name of configuration.
}}}
== bs/config/load - Load an available configuration profile ==
{{{
This service load BS configuration from database.
Name of configuration.
}}}
== bs/config/delete - Delete a base station configuration profile from database ==
{{{
This service deletes BS configuration from database.
Name of configuration.
}}}
== bs/defaults - reset BS back to defaults ==
{{{
Restore Base Station parameters from default configuration
}}}
== bs/mcsProfile - get/set downlink / uplink profile ==
{{{
Set/Get Modulation-coding scheme.
Array of Up link profile specification.
Array of Dl link profile specification.
}}}
== bs/debug - DEBUG parameters ==
{{{
Set DEBUG parameters
Debug variable 27 (-280)
}}}
== bs/status - Get Current Status ==
Returns the total uplink / downlink throughput at MAC (tp-sdu)and PHY (tp-pdu) layers.
{{{
Get status of WiMAX RF service
}}}
== bs/get - Get Basestation Parameter ==
{{{
Get Basestation Static Parameter
}}}
== bs/set - Set Basestation Parameter ==
{{{
Set Basestation Static Parameter
}}}
== bs/restart - Restart the Base Station ==
{{{
Restart the Base Station
}}}
== Example usage of services from sandbox ==
To list available configuration profiles:
{{{
$ wget -qO- http://cons-wm-01:5054/wimaxrf/bs/config/list
}}}
To show contents of a configuration profile:
{{{
$ wget -qO- http://cons-wm-01:5054/wimaxrf/bs/config/show?name=defaults
}}}
To load an available configuration profile:
{{{
$ wget -qO- http://cons-wm-01:5054/wimaxrf/bs/config/load?name=defaults
}}}
To save current base station configuration in a profile:
{{{
$ wget -qO- http://cons-wm-01:5054/wimaxrf/bs/config/save?name=defaults
}}}
To delete configuration profile:
{{{
$ wget -qO- http://cons-wm-01:5054/wimaxrf/bs/config/delete?name=defaults
}}}
To reset base station back to default configuration:
{{{
$ wget -qO- http://cons-wm-01:5054/wimaxrf/bs/defaults
}}}
To restart base station:
{{{
$ wget -qO- http://cons-wm-01:5054/wimaxrf/bs/restart
}}}
To get the current MCS:
{{{
$ wget -qO- status http://cons-wm-01:5054/wimaxrf/bs/mcsProfile
}}}
To change downlink MCS to single profile:
{{{
$ wget -qO- status http://cons-wm-01:5054/wimaxrf/bs/mcsProfile?dl=15
}}}
To change downlink MCS with profile list:
{{{
$ wget -qO- status http://cons-wm-01:5054/wimaxrf/bs/mcsProfile?dl=15,17,18
}}}
To change uplink MCS to single profile:
{{{
$ wget -qO- status http://cons-wm-01:5054/wimaxrf/bs/mcsProfile?ul=15
}}}
To change uplink MCS with profile list:
{{{
$ wget -qO- status http://cons-wm-01:5054/wimaxrf/bs/mcsProfile?ul=15,17,18
}}}