Harald Welte
3bfbb84021
Add some more ip.access specific OML attributes/messages. In this case it is
...
about configuring the primary OML link IP address in the NVRAM of the device.
2009-04-29 22:58:38 +00:00
Harald Welte
e69f5fb411
Add bs11_config commands to set the PLL mode from E1_LOCKED to STANDALONE
...
and vice-versa. This has not yet been tested yet.
2009-04-28 16:31:38 +00:00
Harald Welte
4d87f24e6f
export nm_*_name() functions to get operational and availability state to strings
2009-03-10 19:43:44 +00:00
Harald Welte
5659d666fb
add missing SET BS11 ATTRIBUTE NACK MT
2009-02-21 20:45:39 +00:00
Harald Welte
b6c92ae782
* set OML TEI and E1 timeslot in one command
...
* introduce new 'oml-tei' command of bs11_config
2009-02-21 20:15:32 +00:00
Harald Welte
78fc0d40a6
add various BS11 management related abis_nm functions
2009-02-19 02:50:57 +00:00
Harald Welte
0313394a88
* support BS11 specific IE types in abis_nm
...
* make bs11_config compile again
* now that we have a proper TLV parser, use it to parse the status response on the serial port
2009-02-18 19:51:53 +00:00
Harald Welte
677c21f4ab
add parsing for ip.access vendor specific NM messages
2009-02-17 13:22:23 +00:00
Harald Welte
cd99387bd2
* use more constants to name the various BTS/TRX/... attributes
...
* set BS power reduction up to 30dB reduction. we want to be quiet!
2009-02-15 16:16:28 +00:00
Harald Welte
5c1e458376
Add support for ip.access RSL link on port 3003
2009-02-15 11:57:29 +00:00
Harald Welte
e0590df524
* extend TLV parser to use a list of TLV type descriptions
...
* implement TLV type descriptions for NM
* add operational/administrative/availability state keeping logic to abis_nm
* explicitly print all NACK's in abis_nm
* make sure we produce [not just for BS-11] valid channel attributes
2009-02-15 03:34:15 +00:00
Harald Welte
22af0db588
* add comments for SET BTS ATTR and SET RADIO CARRIER ATTR
...
* use OPSTART on objects whose operational state is Disabled
2009-02-14 15:41:08 +00:00
Harald Welte
34a9968baf
* more extensive A-bis OML support
2009-02-13 02:41:40 +00:00
Harald Welte
1fa60c8ab0
* add trau_mux implementation to relay from one incoming TRAU
...
channel to another one (simple voice call switching)
* add a way more generic E1 input layer, abstracting out the misdn
low-level interface. This also adds infrastructure for multiple TRX
in one BTS, as well as multiple BTS on one E1 link
* add a E1 subchannel multiplexer for sending multiple 16kbit sub-channels
one one 64kBps E1 channel
* add TRAU IDLE frame generation
* terminate bsc_hack in case there is a E1 / mISDN init error
* introduce 'e1_config.c' file with static configuration of our
E1 setup (which TRX/BTS is configured for which TEI/SAPI/E1). This should
later become a config file rather than a compiled C file.
WARNING: all this compiles but is not tested yet. Expect fix-up committs over
the next hours or so
2009-02-09 18:13:26 +00:00
Harald Welte
a7dbe49a19
BS11 logon message type
2009-02-06 16:44:37 +00:00
Harald Welte
3ffd1376b7
* add abis_nm_software_load_status() to header file
...
* new abis_nm_bs11_bsc_disconnect() function to disconnect BSC/BTS link
* add support for 'forced load' of BS-11 software to abis_nm.c and bs11_config
* remove lots of debug output
* print progress during software load
2009-02-01 22:15:49 +00:00
Harald Welte
c12d52bae4
* improve parsing of status/phase response from BTS
...
* split rs232 support into separate file (like misdn.c)
2009-02-01 21:39:06 +00:00
Harald Welte
268bb40b35
* add more detailed status printout to bs11_config
...
* add support for real LMT logon time
* add support for abis external time
* move 'create_trx1_objects' to separate function
2009-02-01 19:11:56 +00:00
Harald Welte
5e4d1b3663
* rename NM_MT_BS11_LOGOFF to NM_MT_BS11_LMT_LOGOFF
...
* add more BS11 specific attributes
* define all valid BS11 PA power classes
* add callback function to software load
* introduce SWL load function for BS-11 style SWL file lists
* separate activation of software from loading of software
* add function to obtain BS-11 serial number
2009-02-01 13:36:56 +00:00
Harald Welte
043d04a99a
* Use new NM_ATT_BS11 definitions instead of magic numbers
...
* rename FECTORY_LOGON into LMT_LOGON since it's not always factory level
2009-01-29 23:15:30 +00:00
Harald Welte
934e68bbcf
more BS11 specific attribute definitions
2009-01-29 23:08:12 +00:00
Harald Welte
3b8ba215b9
* Fix BS11 software download routines in abis_nm.c
...
* Introduce user-configurable delay when sending serial msgs from bs11_config
2009-01-29 12:27:58 +00:00
Holger Freyther
245c534806
[pedantic] Declare abis_nm_bs11_reset_resource to avoid a warning in bsc_hack.c
...
This command is BS11 specific and was put in the appropriate section
of the header file.
2009-01-27 19:00:44 +00:00
Harald Welte
f3066bb17e
add zero-length data field to abis_fom_hdr
2009-01-18 19:02:46 +00:00
Harald Welte
4724f99d19
Implementation of GSM12.21 LOAD SOFTWARE (BS11 dialect thereof)
2009-01-18 18:01:49 +00:00
Harald Welte
1bc0906436
abis_nm: more BS11 specific messages for configuration
2009-01-18 14:17:52 +00:00
Harald Welte
05188ee7a7
* prefix all BS11 specific OML functions with proper name
...
* add more BS11 specific OML commands (TRX power, logon, OML TEI, ...)
2009-01-18 11:39:08 +00:00
Harald Welte
adaf08bec8
add some more BS11 specific OML definitions
2009-01-18 11:08:10 +00:00
Harald Welte
47d88aecaf
Add some functions to CREATE OBJECTs in the BS-11 internal database
2009-01-04 12:02:08 +00:00
Harald Welte
4668fdaa26
define and use enum values for BS11 (or Siemens?) specific OML message types
2009-01-03 08:19:29 +00:00
Harald Welte
3633a6daf9
* fix DEBUGP defines, activate DEBUG functionality
...
* fix typo in db_transmission function
2008-12-26 00:06:02 +00:00
Harald Welte
8470bf200d
no reasonable commit message possible. tons of changes of the last 2 days
2008-12-25 23:28:35 +00:00
Harald Welte
52b1f98889
initial commit of current OpenBSC state
2008-12-23 20:25:15 +00:00