C-Netz: Add code documentation...
This commit is contained in:
@@ -75,6 +75,30 @@
|
||||
* read also in the C-Netz specs.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Notes on switching from OgK to SpK
|
||||
*
|
||||
* Upon transmission of TRANS_VAG and TRANS_VAK, the SpK channel is allocated,
|
||||
* set to busy, scheduled to switch to SpK mode after two frames. The trans-
|
||||
* action is relinked from OgK to SpK.
|
||||
*
|
||||
* In case of a combined OgK+SpK, the channel stays the same, but will change.
|
||||
*
|
||||
* See below for detailled processing.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Notes on database (subscriber)
|
||||
*
|
||||
* If a subscriber registers (transaction is created), an instance of the
|
||||
* subscriber database is created. A timer is running for each instance, so
|
||||
* the subscriber is paged to check availability of the phone. If the paging
|
||||
* fails, a retry counter is decreased until the subscriber is removed from
|
||||
* database.
|
||||
*
|
||||
* See database.c for more information.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Notes on the combined channel hack:
|
||||
*
|
||||
@@ -899,7 +923,7 @@ wbn:
|
||||
} else {
|
||||
PDEBUG(DCNETZ, DEBUG_INFO, "Assigning phone to traffic channel %d\n", spk->sender.kanal);
|
||||
/* sync RX time to current OgK time */
|
||||
spk->fsk_demod.bit_time = cnetz->fsk_demod.bit_time;
|
||||
fsk_copy_sync(&spk->fsk_demod, &cnetz->fsk_demod);
|
||||
}
|
||||
/* set channel */
|
||||
telegramm.frequenz_nr = spk->sender.kanal;
|
||||
|
Reference in New Issue
Block a user