aboutsummaryrefslogtreecommitdiffstats
path: root/src/bs11_config.c
AgeCommit message (Collapse)AuthorFilesLines
2009-05-28* give Siemens ObjClass reasonable names rather than A3/A5/A6Harald Welte1-0/+2
* 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
2009-05-23A new debug flag is introduced: "DMNCC". MNCC is the Mobile Network CallHarald Welte1-0/+4
Control. This is required for later patches, that extract the call control from gsm_04_08.c. (Andreas Eversberg)
2009-05-23An application that has own events and file descriptors, must pollHarald Welte1-1/+1
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)
2009-05-23* rename the timer functions to avoid name collisions with libmisdn.Harald Welte1-1/+1
* the return value of bsc_update_timers() is required for applications to find out if a timer was fired (Andreas Eversberg)
2009-05-17dump CCLK accuracy/type as part of bs11_config queryHarald Welte1-2/+28
2009-04-29bs11_config: print PLL 'work' and 'set' values during queryHarald Welte1-0/+6
2009-04-29remove extra whitespace in output of 'query' commandHarald Welte1-1/+1
2009-04-29read the PLL config as part of the bs11_config 'query' commandHarald Welte1-0/+22
2009-04-28Add bs11_config commands to set the PLL mode from E1_LOCKED to STANDALONEHarald Welte1-0/+12
and vice-versa. This has not yet been tested yet.
2009-03-28Fix 'delete-trx1' command of bs11_config (we can now delete TRX1)Harald Welte1-3/+12
2009-03-10more verbose attribute ack/nackHarald Welte1-2/+7
2009-02-21correct E1 timeslot / TEI attribute parsingHarald Welte1-13/+26
2009-02-21only perform oml-tei onceHarald Welte1-0/+1
2009-02-21* set OML TEI and E1 timeslot in one commandHarald Welte1-2/+3
* introduce new 'oml-tei' command of bs11_config
2009-02-21fix various compiler warnings while building bs11_configHarald Welte1-9/+3
2009-02-19bs11_config: makes sure we disconnect properly before exitingHarald Welte1-2/+8
2009-02-19restructure and enhance bs11_configHarald Welte1-26/+186
* 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
2009-02-18* support BS11 specific IE types in abis_nmHarald Welte1-28/+52
* 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-09* add trau_mux implementation to relay from one incoming TRAUHarald Welte1-2/+2
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-05* introduce a new '--restart' parameter to reboot BTSHarald Welte1-36/+45
* unconditionally create TRX1 objects * wait for '3 Normal' before issuing disconnect * MBCCU0/MBCCU1 state were accidentially switched
2009-02-03make bs11_config status lines shorterHarald Welte1-2/+2
2009-02-02* exit program if we cannot set up the serial portHarald Welte1-10/+12
* leave the program if ctrl+c is pressed three times even without logoff from BTS
2009-02-01* add abis_nm_software_load_status() to header fileHarald Welte1-15/+40
* 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* improve parsing of status/phase response from BTSHarald Welte1-201/+7
* split rs232 support into separate file (like misdn.c)
2009-02-01* add more detailed status printout to bs11_configHarald Welte1-30/+107
* add support for real LMT logon time * add support for abis external time * move 'create_trx1_objects' to separate function
2009-02-01* rename NM_MT_BS11_LOGOFF to NM_MT_BS11_LMT_LOGOFFHarald Welte1-24/+72
* 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-01-29* Use new NM_ATT_BS11 definitions instead of magic numbersHarald Welte1-2/+2
* rename FECTORY_LOGON into LMT_LOGON since it's not always factory level
2009-01-29bs11_config:Harald Welte1-6/+17
* 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
2009-01-29* use select loop based rx/tx processing in bs11_configHarald Welte1-86/+178
* improve parsing/generation of fake lapd header
2009-01-29* Fix BS11 software download routines in abis_nm.cHarald Welte1-22/+54
* Introduce user-configurable delay when sending serial msgs from bs11_config
2009-01-29bs11_config:Harald Welte1-5/+34
* fix serial port initialization * add bs11_state enum and work accordingly
2009-01-29bs11_config: add setting of baud rateHarald Welte1-2/+20
2009-01-19don't logon twiceHarald Welte1-2/+2
2009-01-18add bs11_config as LMT alternativeHarald Welte1-0/+371