Commit Graph

134 Commits

Author SHA1 Message Date
99a36e265e Using more enumerated types 2010-04-28 00:09:46 +00:00
09bd6c126c Using more enumerated types 2010-04-27 23:57:48 +00:00
278bccfebe Default to the long operator format 2010-04-27 23:55:35 +00:00
4b6b043ec0 Tracking which events are not handled 2010-04-27 22:31:32 +00:00
fd5b309a3d Trying to remove ambiguities from the API 2010-04-27 22:18:41 +00:00
6f980ceb95 Optimizing GSM event reports 2010-04-27 21:35:45 +00:00
5fd3dde778 Trigger the PIN check outside of the GSM class 2010-04-27 21:03:32 +00:00
8e3da2cf3a Been working on registration and operators 2010-04-27 20:16:19 +00:00
5bf508fcfe Fetching contacts (with an encoding issue remaining) 2010-04-27 17:54:04 +00:00
378fac58ef More convenient handling of answers from the modem 2010-04-27 16:45:26 +00:00
800aeae74e Support for entering the PIN code 2010-04-27 14:31:19 +00:00
c9e02876a5 Updating the signal quality every two seconds 2010-04-27 02:58:33 +00:00
c44f799513 Translating error messages 2010-04-27 02:22:11 +00:00
08eca73b50 Slightly improved error tracking 2010-04-27 02:15:14 +00:00
7d0537240e Implemented the first callbacks 2010-04-27 01:45:54 +00:00
55a3a124b7 Added a callback mechanism 2010-04-27 01:26:15 +00:00
c715d06b0d Trigger listing of the contacts at start 2010-04-27 00:52:14 +00:00
58635b0958 Added signal quality reporting 2010-04-26 16:38:11 +00:00
b3945a6224 An unknown baud rate is now just a warning 2010-04-26 14:30:15 +00:00
ffc05e027b Do not crash if the baudrate is wrong 2010-04-26 13:58:16 +00:00
a20ef55da8 Configure the I/O write watcher only if the channel is already established 2010-04-26 13:33:03 +00:00
9722df43ac Re-wrote GSM handling code to better match the modem's behavior 2010-04-26 05:27:12 +00:00
1511ef74af Settle faster with the modem 2010-04-25 22:05:16 +00:00
7da292807f Added a check for the PIN code (should wait for the answer of each command) 2010-04-25 03:20:48 +00:00
cf7e7de6b6 Added code to change the PIN code (untested) 2010-04-25 02:51:37 +00:00
860a1ce60b Added some code to understand CME errors (untested) 2010-04-25 02:42:44 +00:00
86f87a5a14 The GSM commands are now ignored until the modem is really ready 2010-04-25 02:15:12 +00:00
df32c01e90 Made the first phone calls 2010-04-24 18:39:58 +00:00
772ccd3187 Retry to open the modem even if the device node does not exist 2010-04-24 17:57:30 +00:00
94293478f8 Fixed infinite loop if the device doesn't exist (should still retry by default) 2010-04-24 17:51:29 +00:00
3cbf5a2ac7 Fixed compilation on Linux (missing <sys/stat.h>) 2010-04-24 15:33:59 +00:00
fbb0fda16b Finally opening the serial line correctly 2010-04-24 15:26:11 +00:00
0ab6f001ac Check the number before calling 2010-04-24 11:33:02 +00:00
87e6986f23 Initial release 2010-04-24 02:17:45 +00:00