Age | Commit message (Collapse) | Author | Files | Lines |
|
* add nm_state objects for RACK and CCLK
* add obj_class human-readable printing for all vendor obj_classes
* add human-readable printing of administrative state
* add enum for cell_alloc numbers
|
|
Control. This is required for later patches, that extract the call
control from gsm_04_08.c. (Andreas Eversberg)
|
|
select function ob libbsc. A "polling" flag is used to enable polling.
In this case select() will not sleep until file descriptor events occurr
or nearest timer expires. Also a return value will indicate if there was
an event that has been handled. If there was an event, the application
decides to poll again and don't wait.
In case for bsc_hack, the polling flag is not set. select will sleep as
usual.
(Andreas Eversberg)
|
|
* the return value of bsc_update_timers() is required for applications to find out if a timer was fired
(Andreas Eversberg)
|
|
|
|
|
|
|
|
|
|
and vice-versa. This has not yet been tested yet.
|
|
|
|
|
|
|
|
|
|
* introduce new 'oml-tei' command of bs11_config
|
|
|
|
|
|
* add the concept of commands in addition to options
* add commands for querying essential configuration
* add command for explicit create/delete of TRX1
* software download is now an explicit operation
|
|
* make bs11_config compile again
* now that we have a proper TLV parser, use it to parse the status response on the serial port
|
|
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
|
|
* unconditionally create TRX1 objects
* wait for '3 Normal' before issuing disconnect
* MBCCU0/MBCCU1 state were accidentially switched
|
|
|
|
* leave the program if ctrl+c is pressed three times even without logoff from BTS
|
|
* 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
|
|
* split rs232 support into separate file (like misdn.c)
|
|
* add support for real LMT logon time
* add support for abis external time
* move 'create_trx1_objects' to separate function
|
|
* 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
|
|
* rename FECTORY_LOGON into LMT_LOGON since it's not always factory level
|
|
* disable serial port POST processing
* default delay is 0
* make window size user-configurable (default: 8)
* add missing help line for the --delay option
* don't forget to create the CCLK object as part of minimal config
|
|
* improve parsing/generation of fake lapd header
|
|
* Introduce user-configurable delay when sending serial msgs from bs11_config
|
|
* fix serial port initialization
* add bs11_state enum and work accordingly
|
|
|
|
|
|
|