Registering A Listener With An Atcommand Instance - Siemens TC65 JAVA User Manual

Cellular
Hide thumbs Also See for TC65 JAVA:
Table of Contents

Advertisement

TC65 JAVA User's Guide
Strictly confidential / Draft
13.1.3.3

Registering a Listener with an ATCommand Instance

After creating an instance of the ATCommandListener class, this class instance has to be
passed as a parameter to the ATCommand.addListener() method. After that, the callback
methods will be called by the runtime system each time the corresponding events (URCs or
signal state changes) occur on the corresponding device AT parser.
/* we have two ATCommands instances, atc1 and atc2 */
ATListenerA reminder_listener = new ATListenerA();
ATListenerB card_listener = new ATListenerB();
atc1.addListener(reminder_listener);
atc2.addListener(card_listener);
The ATCommand.removeListener() method removes a listener object that has been
previously added to the internal list table of listener objects. After it has been removed from
the list it will not be called when URCs occur. If it was not previously registered the list
remains unchanged.
The same ATCommandListener may be added to several ATCommand instances and
several ATCommandListeners may be added to the same ATCommand.
TC65 JAVA User's Guide_V01
Page 60 of 69
s
11.03.2005

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TC65 JAVA and is the answer not in the manual?

Table of Contents