From c0a3030277ed1541bcbfd5f602ee6dbe906fac14 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 24 Aug 2014 17:19:59 +0200 Subject: [PATCH] add a small document describing the use of the control interface --- doc/control_interface.txt | 57 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 doc/control_interface.txt diff --git a/doc/control_interface.txt b/doc/control_interface.txt new file mode 100644 index 000000000..acbc5b476 --- /dev/null +++ b/doc/control_interface.txt @@ -0,0 +1,57 @@ +The osmo-bts control interface is currently supporting the following operations: + +h2. generic + +h3. trx.0.thermal-attenuation + +The idea of this paramter is to attenuate the system output power as part of +thermal management. In some cases the PA might be passing a critical level, +so an external control process can use this attribute to reduce the system +output power. + +
+bsc_control.py -d localhost -p 4238 -s trx.0.thermal-attenuation 3
+Got message: SET_REPLY 1 trx.0.thermal-attenuation 3
+
+ +
+bsc_control.py -d localhost -p 4238 -g trx.0.thermal-attenuation
+Got message: GET_REPLY 1 trx.0.thermal-attenuation 3
+
+ + +h2. sysmobts specific + +h3. trx.0.clock-info + +obtain information on the current clock status: + +
+bsc_control.py -d localhost -p 4238 -g trx.0.clock-info
+Got message: GET_REPLY 1 trx.0.clock-info -100,ocxo,0,0,gps
+
+ +which is to be interpreted as: +* current clock correction value is -100 ppb +* current clock source is OCXO +* deviation between clock source and calibration source is 0 ppb +* resolution of clock error measurement is 0 ppt (0 means no result yet) +* current calibration source is GPS + +When this attribute is set, any value passed on is discarded, but the clock +calibration process is re-started. + + +h3. trx.0.clock-correction + +This attribute can get and set the current clock correction value: + +
+bsc_control.py -d localhost -p 4238 -g trx.0.clock-correction
+Got message: GET_REPLY 1 trx.0.clock-correction -100
+
+ +
+bsc_control.py -d localhost -p 4238 -s trx.0.clock-correction -- -99
+Got message: SET_REPLY 1 trx.0.clock-correction success
+