The Debug interface is used to debug (sic!). You can ping the device, execute test commands, inject unsolicited responses, or be updated about the detailed modem status.
org.freesmartphone.GSM.Debug
Description: Sends a debug command.
WARNING: Only use this, if you know what you are doing. You may crash the device or the service, if you send bogus commands.
The command to send. Note that the validity of commands depends on the actual modem channel. Not all modem channels are AT channels! It is recommended to implement a 'help' command that returns a list of valid commands.
s: channelThe channel to send this command on. Set to "" to use the default one.
The result of the command
Description: Injects an unsolicited response into the command queue.
WARNING: Only use this, if you know what you are doing. You may crash the device or the service, if you inject bogus responses.
The response to inject.
s: channelThe channel to inject this command on. Set to "" to use the default one.
Description: Ping the device.
Description: Sent, when the modem status changes.