Hi Denis, 2011/1/18 Denis Kenzior <denk...@gmail.com>: >> 2011/1/18 Denis Kenzior <denk...@gmail.com>: >>> I think we can track the cached flag for conditional CFs independently >>> from CFU. The question is really whether the networks allow us to >>> modify conditional CFs when CFU is active. In my testing the answer is No. >> >> You can erase (##67#) or deactivate (#67#) them. > > So CFB active. > > Activate CFU > Query CFB -> Inactive > > Deregister CFB -> OK > Query CFB -> Inactive > > Register CFB -> Error > > Deactivate CFU > Query CFB -> Inactive > > Correct?
That is how I think it works. > Jeez, who thought this stuff up. > So my thinking is that we should: > - Not update conditional cfs when cfu is active (whether via > GetProperties or mmi) > - only clear the conditional cache flag if a conditional operation is > attempted and succeeds while cfu is active > - Report conditional cfs as empty when CFU is active (and emit signals > appropriately when cfu is activated / deactivated) > - Don't bother running conditional cf queries via GetProperties if cfu > is active > > Do you see any issues with this? Nope, it sounds reasonable. -- Pekka.Pessi mail at nokia.com _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono