1 # English translations for Gammu-manual package
2 # Copyright (C) 2011 Michal ÄihaÅ <michal@cihar.com>
3 # This file is distributed under the same license as the Gammu-manual package.
4 # Automatically generated, 2011.
8 "Project-Id-Version: Gammu-manual 1.30.90\n"
9 "Report-Msgid-Bugs-To: michal@cihar.com\n"
10 "POT-Creation-Date: 2011-11-02 09:09+0100\n"
11 "PO-Revision-Date: 2011-11-24 04:04+0200\n"
12 "Last-Translator: dannybeckett <daniel.beckett@gmail.com>\n"
13 "Language-Team: none\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19 "X-Generator: Pootle 2.1.6\n"
22 #: docs/manual/config/index.rst:2
28 #: docs/manual/config/index.rst:4
30 msgid "Gammu Configuration File"
31 msgstr "Gammu Configuration File"
34 #: docs/manual/config/index.rst:7 docs/manual/smsd/inject.rst:9
35 #: docs/manual/smsd/monitor.rst:9 docs/manual/smsd/smsd.rst:9
36 #: docs/manual/gammu/index.rst:9 docs/manual/utils/gammu-config.rst:9
37 #: docs/manual/utils/jadmaker.rst:9 docs/manual/utils/gammu-detect.rst:12
43 #: docs/manual/config/index.rst:11
45 "On Linux, MacOS X, BSD and other Unix-like systems, the config file is "
46 "searched in following order:"
48 "On Linux, MacOS X, BSD and other Unix-like systems, the config file is "
49 "searched in following order:"
52 #: docs/manual/config/index.rst:13
53 msgid "``$XDG_CONFIG_HOME/gammu/config``"
54 msgstr "``$XDG_CONFIG_HOME/gammu/config``"
57 #: docs/manual/config/index.rst:14
58 msgid "``~/.config/gammu/config``"
59 msgstr "``~/.config/gammu/config``"
62 #: docs/manual/config/index.rst:15
63 msgid "``~/.gammurc``"
64 msgstr "``~/.gammurc``"
67 #: docs/manual/config/index.rst:16
68 msgid "``/etc/gammurc``"
69 msgstr "``/etc/gammurc``"
72 #: docs/manual/config/index.rst:18
73 msgid "On Microsoft Windows:"
74 msgstr "On Microsoft Windows:"
77 #: docs/manual/config/index.rst:20
78 msgid "``$PROFILE\\Application Data\\gammurc``"
79 msgstr "``$PROFILE\\Application Data\\gammurc``"
82 #: docs/manual/config/index.rst:21
83 msgid "``.\\gammurc``"
84 msgstr "``.\\gammurc``"
87 #: docs/manual/config/index.rst:23 docs/manual/smsd/run.rst:7
88 #: docs/manual/smsd/config.rst:7 docs/manual/smsd/inject.rst:16
89 #: docs/manual/smsd/monitor.rst:16 docs/manual/smsd/smsd.rst:17
90 #: docs/manual/gammu/index.rst:20 docs/manual/utils/gammu-config.rst:16
91 #: docs/manual/utils/jadmaker.rst:16 docs/manual/utils/gammu-detect.rst:19
97 #: docs/manual/config/index.rst:26
99 msgid "Gammu requires configuration to be able to properly talk to your phone."
100 msgstr "Gammu requires configuration to be able to properly talk to your phone."
102 #. type: Attribute :ref:
103 #: docs/manual/config/index.rst:26
105 msgid "`gammu` reads configuration from a config file. It's location is determined"
107 "`gammu` reads configuration from a config file. It's location is determined"
110 #: docs/manual/config/index.rst:28
112 msgid "on runtime, see above for search paths."
113 msgstr "on runtime, see above for search paths."
116 #: docs/manual/config/index.rst:31
118 "You can use :ref:`gammu-config` or :ref:`gammu-detect` to generate "
119 "configuration file or start from :ref:`Fully documented example`."
121 "You can use :ref:`gammu-config` or :ref:`gammu-detect` to generate "
122 "configuration file or start from :ref:`Fully documented example`."
125 #: docs/manual/config/index.rst:35
127 "For hints about configuring your phone, you can check Gammu Phone Database "
128 "<http://wammu.eu/phones/> to see what user users experienced."
130 "For hints about configuring your phone, you can check Gammu Phone Database "
131 "<http://wammu.eu/phones/> to see what user users experienced."
134 #: docs/manual/config/index.rst:37 docs/manual/smsd/config.rst:14
135 #: docs/manual/formats/smsbackup.rst:10 docs/manual/formats/backup.rst:9
136 msgid "This file use ini file syntax, see :ref:`ini`."
137 msgstr "This file use ini file syntax, see :ref:`ini`."
140 #: docs/manual/config/index.rst:43
142 "Configuration file for gammu can contain several sections - ``[gammu]``, ``"
143 "[gammu1]``, ``[gammuN]``, ... Each section configures one connection setup "
144 "and in default mode gammu tries all of them in numerical order. You can also "
145 "specify which configuration section to use by giving it's number (:config:"
146 "section:`[gammu]` has number 0) as a parameter to :ref:`gammu` and it will "
147 "then use only this section."
149 "Configuration file for gammu can contain several sections - ``[gammu]``, ``"
150 "[gammu1]``, ``[gammuN]``, ... Each section configures one connection setup "
151 "and in default mode gammu tries all of them in numerical order. You can also "
152 "specify which configuration section to use by giving it's number (:config:"
153 "section:`[gammu]` has number 0) as a parameter to :ref:`gammu` and it will "
154 "then use only this section."
156 #. type: Labeled list
157 #: docs/manual/config/index.rst:44 docs/manual/smsd/config.rst:25
158 #: docs/manual/smsd/config.rst:31 docs/manual/smsd/config.rst:35
159 #: docs/manual/smsd/config.rst:39 docs/manual/smsd/config.rst:43
160 #: docs/manual/smsd/config.rst:47
162 msgid ".. config:section"
163 msgstr ".. config:section"
166 #: docs/manual/config/index.rst:45
172 #: docs/manual/config/index.rst:47
174 "This section is read by default unless you specify other on command line."
176 "This section is read by default unless you specify other on command line."
179 #: docs/manual/config/index.rst:49
181 msgid "Device connection parameters"
182 msgstr "Device connection parameters"
184 #. type: Labeled list
185 #: docs/manual/config/index.rst:51 docs/manual/config/index.rst:106
186 #: docs/manual/config/index.rst:175 docs/manual/config/index.rst:181
187 #: docs/manual/config/index.rst:199 docs/manual/config/index.rst:212
188 #: docs/manual/config/index.rst:216 docs/manual/config/index.rst:227
189 #: docs/manual/config/index.rst:236 docs/manual/config/index.rst:258
190 #: docs/manual/config/index.rst:269 docs/manual/config/index.rst:275
191 #: docs/manual/config/index.rst:284 docs/manual/smsd/sql.rst:106
192 #: docs/manual/smsd/sql.rst:116 docs/manual/smsd/sql.rst:134
193 #: docs/manual/smsd/sql.rst:145 docs/manual/smsd/sql.rst:162
194 #: docs/manual/smsd/sql.rst:179 docs/manual/smsd/sql.rst:190
195 #: docs/manual/smsd/sql.rst:200 docs/manual/smsd/sql.rst:216
196 #: docs/manual/smsd/sql.rst:234 docs/manual/smsd/sql.rst:250
197 #: docs/manual/smsd/sql.rst:268 docs/manual/smsd/sql.rst:283
198 #: docs/manual/smsd/sql.rst:298 docs/manual/smsd/sql.rst:323
199 #: docs/manual/smsd/sql.rst:347 docs/manual/smsd/sql.rst:373
200 #: docs/manual/smsd/sql.rst:383 docs/manual/smsd/config.rst:56
201 #: docs/manual/smsd/config.rst:93 docs/manual/smsd/config.rst:98
202 #: docs/manual/smsd/config.rst:103 docs/manual/smsd/config.rst:108
203 #: docs/manual/smsd/config.rst:120 docs/manual/smsd/config.rst:136
204 #: docs/manual/smsd/config.rst:142 docs/manual/smsd/config.rst:149
205 #: docs/manual/smsd/config.rst:155 docs/manual/smsd/config.rst:163
206 #: docs/manual/smsd/config.rst:170 docs/manual/smsd/config.rst:179
207 #: docs/manual/smsd/config.rst:187 docs/manual/smsd/config.rst:193
208 #: docs/manual/smsd/config.rst:199 docs/manual/smsd/config.rst:205
209 #: docs/manual/smsd/config.rst:214 docs/manual/smsd/config.rst:228
210 #: docs/manual/smsd/config.rst:241 docs/manual/smsd/config.rst:250
211 #: docs/manual/smsd/config.rst:261 docs/manual/smsd/config.rst:280
212 #: docs/manual/smsd/config.rst:295 docs/manual/smsd/config.rst:302
213 #: docs/manual/smsd/config.rst:309 docs/manual/smsd/config.rst:316
214 #: docs/manual/smsd/config.rst:323 docs/manual/smsd/config.rst:332
215 #: docs/manual/smsd/config.rst:340 docs/manual/smsd/config.rst:357
216 #: docs/manual/smsd/config.rst:361 docs/manual/smsd/config.rst:365
217 #: docs/manual/smsd/config.rst:381 docs/manual/smsd/config.rst:387
218 #: docs/manual/smsd/config.rst:393 docs/manual/smsd/config.rst:399
219 #: docs/manual/smsd/config.rst:411 docs/manual/smsd/config.rst:430
220 #: docs/manual/smsd/config.rst:435 docs/manual/smsd/config.rst:447
221 #: docs/manual/smsd/config.rst:453 docs/manual/smsd/config.rst:459
222 #: docs/manual/smsd/config.rst:466 docs/manual/smsd/config.rst:472
223 #: docs/manual/smsd/config.rst:493 docs/manual/smsd/config.rst:501
225 msgid ".. config:option"
226 msgstr ".. config:option"
229 #: docs/manual/config/index.rst:52
235 #: docs/manual/config/index.rst:54
237 msgid "Protocol which will be used to talk to your phone."
238 msgstr "Protocol which will be used to talk to your phone."
241 #: docs/manual/config/index.rst:56
243 msgid "For Nokia cables you want to use one of following:"
244 msgstr "For Nokia cables you want to use one of following:"
247 #: docs/manual/config/index.rst:58
253 #: docs/manual/config/index.rst:59
255 msgid "serial FBUS connection"
256 msgstr "serial FBUS connection"
259 #: docs/manual/config/index.rst:60
265 #: docs/manual/config/index.rst:61
267 msgid "DLR-3 and compatible cables"
268 msgstr "DLR-3 and compatible cables"
271 #: docs/manual/config/index.rst:62
277 #: docs/manual/config/index.rst:63
279 msgid "DKU-2 and compatible cables"
280 msgstr "DKU-2 and compatible cables"
283 #: docs/manual/config/index.rst:64
289 #: docs/manual/config/index.rst:65
291 msgid "DKU-5 and compatible cables"
292 msgstr "DKU-5 and compatible cables"
295 #: docs/manual/config/index.rst:66
301 #: docs/manual/config/index.rst:67
303 msgid "serial MBUS connection"
304 msgstr "serial MBUS connection"
307 #: docs/manual/config/index.rst:71
310 "If you use some non original cable, you might need to append ``-nodtr`` (eg. "
311 "for ARK3116 based cables) or ``-nopower``, but Gammu should be able to "
312 "detect this automatically."
314 "If you use some non original cable, you might need to append ``-nodtr`` (eg. "
315 "for ARK3116 based cables) or ``-nopower``, but Gammu should be able to "
316 "detect this automatically."
319 #: docs/manual/config/index.rst:73
321 msgid "For non-Nokia phones connected using cable you generally want:"
322 msgstr "For non-Nokia phones connected using cable you generally want:"
325 #: docs/manual/config/index.rst:75
331 #: docs/manual/config/index.rst:76
333 msgid "generic AT commands based connection"
334 msgstr "generic AT commands based connection"
337 #: docs/manual/config/index.rst:79
340 "You can optionally specify speed of the connection, eg. ``at19200``, but it "
341 "is not needed for modern USB cables."
343 "You can optionally specify speed of the connection, eg. ``at19200``, but it "
344 "is not needed for modern USB cables."
347 #: docs/manual/config/index.rst:81
349 msgid "For IrDA connections use one of following:"
350 msgstr "For IrDA connections use one of following:"
353 #: docs/manual/config/index.rst:83
355 msgid "``irdaphonet``"
356 msgstr "``irdaphonet``"
359 #: docs/manual/config/index.rst:84 docs/manual/config/index.rst:95
361 msgid "Phonet connection for Nokia phones."
362 msgstr "Phonet connection for Nokia phones."
365 #: docs/manual/config/index.rst:85
371 #: docs/manual/config/index.rst:86
374 "AT commands connection for most of phones (this is not supported on Linux)."
376 "AT commands connection for most of phones (this is not supported on Linux)."
379 #: docs/manual/config/index.rst:87
382 msgstr "``irdaobex``"
385 #: docs/manual/config/index.rst:88 docs/manual/config/index.rst:99
387 msgid "OBEX (IrMC or file transfer) connection for most of phones."
388 msgstr "OBEX (IrMC or file transfer) connection for most of phones."
391 #: docs/manual/config/index.rst:89
393 msgid "``irdagnapbus``"
394 msgstr "``irdagnapbus``"
397 #: docs/manual/config/index.rst:90 docs/manual/config/index.rst:101
399 msgid "GNapplet based connection for Symbian phones, see :ref:`gnapplet`."
400 msgstr "GNapplet based connection for Symbian phones, see :ref:`gnapplet`."
403 #: docs/manual/config/index.rst:92
405 msgid "For Bluetooth connection use one of following:"
406 msgstr "For Bluetooth connection use one of following:"
409 #: docs/manual/config/index.rst:94
410 msgid "``bluephonet``"
414 #: docs/manual/config/index.rst:96
419 #: docs/manual/config/index.rst:97
421 msgid "AT commands connection for most of phones."
422 msgstr "B<blueat> - AT commands connection for most of phones."
425 #: docs/manual/config/index.rst:98
431 #: docs/manual/config/index.rst:100
432 msgid "``bluerfgnapbus``"
436 #: docs/manual/config/index.rst:102
442 #: docs/manual/config/index.rst:103
443 msgid "Connection to Series60 applet in S60 phones, see :ref:`s60`."
446 #. type: Labeled list
447 #: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
448 #: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
449 #: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
450 #: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:334
451 #: docs/manual/smsd/config.rst:342 docs/manual/smsd/config.rst:379
452 #: docs/manual/smsd/config.rst:426 docs/manual/gammu/index.rst:1192
453 #: docs/manual/testing/dummy-driver.rst:6 docs/manual/python/gammu.rst:1124
454 #: docs/manual/python/gammu.rst:1168 docs/manual/utils/gammu-detect.rst:7
456 msgid ".. versionadded"
457 msgstr ".. versionadded:: 1.22.93"
460 #: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
461 #: docs/manual/smsd/tables.rst:116 docs/manual/python/gammu.rst:1125
466 #: docs/manual/config/index.rst:107
471 #: docs/manual/config/index.rst:109 docs/manual/config/index.rst:178
474 msgstr "Gammu 1.27.96"
477 #: docs/manual/config/index.rst:111
479 msgid "Device node or address of phone. It depends on used connection."
480 msgstr " Device node or address of phone. It depends on used connection. \n"
483 #: docs/manual/config/index.rst:117
486 "For **cables** or emulated serial ports, you enter device name (for example "
487 "``/dev/ttyS0``, ``/dev/ttyACM0``, ``/dev/ircomm0``, ``/dev/rfcomm0`` on "
488 "Linux, ``/dev/cuad0`` on FreeBSD or ``COM1:`` on Windows). The special "
489 "exception are DKU-2 and DKU-5 cables on Windows, where the device is "
490 "automatically detected from driver information and this parameters is "
493 " For **cables** or emulated serial ports, you enter device name (for "
495 " ``/dev/ttyS0``, ``/dev/ttyACM0``, ``/dev/ircomm0``, ``/dev/rfcomm0`` on "
497 " ``/dev/cuad0`` on FreeBSD or ``COM1:`` on Windows). The special "
499 " DKU-2 and DKU-5 cables on Windows, where the device is automatically "
501 " from driver information and this parameters is ignored.\n"
504 #: docs/manual/config/index.rst:120
507 "For **USB** connections (currently only fbususb and dku2 on Linux), you can "
508 "specify to which USB device Gammu should connect. You can either provide"
510 " For **USB** connections (currently only fbususb and dku2 on Linux), you "
512 " specify to which USB device Gammu should connect. You can either "
514 " vendor/product IDs or device address on USB::\n"
516 #. type: Labeled list
517 #: docs/manual/config/index.rst:120
519 msgid "vendor/product IDs or device address on USB"
523 #: docs/manual/config/index.rst:127
526 "Device = 0x1234:0x5678 # Match device by vendor and product id\n"
527 "Device = 0x1234:-1 # Match device by vendor id\n"
528 "Device = 1.10 # Match device by usb bus and device address\n"
529 "Device = 10 # Match device by usb device address\n"
530 "Device = serial:123456 # Match device by serial string\n"
532 " Device = 0x1234:0x5678 # Match device by vendor and product id\n"
533 " Device = 0x1234:-1 # Match device by vendor id\n"
534 " Device = 1.10 # Match device by usb bus and device address\n"
535 " Device = 10 # Match device by usb device address\n"
536 " Device = serial:123456 # Match device by serial string\n"
539 #: docs/manual/config/index.rst:129 docs/manual/config/index.rst:165
540 #: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
541 #: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
542 #: docs/manual/protocol/index.rst:26 docs/manual/smsd/dbi.rst:15
543 #: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:490
544 #: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/run.rst:26
545 #: docs/manual/smsd/config.rst:90 docs/manual/smsd/config.rst:374
546 #: docs/manual/smsd/config.rst:489 docs/manual/smsd/mysql.rst:27
547 #: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:471
548 #: docs/manual/gammu/index.rst:571 docs/manual/gammu/index.rst:581
549 #: docs/manual/gammu/index.rst:595 docs/manual/gammu/index.rst:982
550 #: docs/manual/gammu/index.rst:1028 docs/manual/gammu/index.rst:1056
551 #: docs/manual/gammu/index.rst:1065 docs/manual/gammu/index.rst:1320
552 #: docs/manual/gammu/index.rst:1344 docs/manual/gammu/index.rst:1838
553 #: docs/manual/project/directories.rst:113
554 #: docs/manual/project/motivation.rst:5 docs/manual/formats/smsbackup.rst:44
555 #: docs/manual/c/hints.rst:161 docs/manual/utils/gammu-detect.rst:24
556 #: docs/manual/utils/gammu-detect.rst:36 docs/manual/utils/gammu-detect.rst:76
562 #: docs/manual/config/index.rst:134
565 "On Linux systems, you might lack permissions for some device nodes. You "
566 "might need to be member of some group (eg. :samp:`plugdev` or :samp:"
567 "`dialout`) or or add special udev rules to enable you access these devices "
570 " On Linux systems, you might lack permissions for some device nodes.\n"
571 " You might need to be member of some group (eg. :samp:`plugdev` or\n"
572 " :samp:`dialout`) or or add special udev rules to enable you access\n"
573 " these devices as non-root.\n"
576 #: docs/manual/config/index.rst:138
579 "For Nokia phones you can put follofing file (also available in sources as :"
580 "file:`contrib/udev/45-nokiadku2.rules`) as :file:`/etc/udev/rules.d/45-"
583 " For Nokia phones you can put follofing file (also available in "
585 " as :file:`contrib/udev/45-nokiadku2.rules`) as\n"
586 " :file:`/etc/udev/rules.d/45-nokiadku2.rules`:\n"
588 #. type: Labeled list
589 #: docs/manual/config/index.rst:139 docs/manual/config/index.rst:362
590 #: docs/manual/smsd/dbi.rst:39 docs/manual/smsd/pgsql.rst:21
591 #: docs/manual/smsd/mysql.rst:38 docs/manual/python/examples.rst:12
592 #: docs/manual/python/examples.rst:18 docs/manual/python/examples.rst:24
593 #: docs/manual/python/examples.rst:30 docs/manual/c/examples.rst:10
594 #: docs/manual/c/examples.rst:16 docs/manual/c/examples.rst:22
595 #: docs/manual/c/examples.rst:28 docs/manual/c/examples.rst:34
596 #: docs/manual/c/examples.rst:40
598 msgid ".. literalinclude"
602 #: docs/manual/config/index.rst:140
603 msgid "../../../contrib/udev/45-nokiadku2.rules"
607 #: docs/manual/config/index.rst:141
608 msgid ":language: sh"
612 #: docs/manual/config/index.rst:145
614 "In case your USB device appears as the serial port in the system (eg. ``/"
615 "dev/ttyACM0`` on Linux or ``COM5:`` on Windows), just use same setup as with "
620 #: docs/manual/config/index.rst:150
623 "For **Bluetooth** connection you have to enter Bluetooth address of your "
624 "phone (you can list Bluetooth devices in range on Linux using :command:"
625 "`hcitool scan` command). Optionally you can also force Gammu to use "
626 "specified channel by including channel number after slash."
628 " For **Bluetooth** connection you have to enter Bluetooth address of your "
630 " (you can list Bluetooth devices in range on Linux using :command:"
632 " command). Optionally you can also force Gammu to use specified channel "
634 " including channel number after slash.\n"
637 #: docs/manual/config/index.rst:153
640 "Before using Gammu, your device should be paired with computer or you should "
641 "have set up automatic pairing."
643 " Before using Gammu, your device should be paired with computer or you "
645 " have set up automatic pairing.\n"
648 #: docs/manual/config/index.rst:155
650 msgid "For **IrDA** connections, this parameters is not used at all."
651 msgstr " For **IrDA** connections, this parameters is not used at all.\n"
654 #: docs/manual/config/index.rst:158
657 "If IrDA does not work on Linux, you might need to bring up the interface and "
658 "enable discovery (you need to run these commands as root):"
660 " If IrDA does not work on Linux, you might need to bring up the interface "
662 " enable discovery (you need to run these commands as root):\n"
664 #. type: Labeled list
665 #: docs/manual/config/index.rst:159 docs/manual/config/index.rst:170
666 #: docs/manual/config/index.rst:301 docs/manual/config/index.rst:310
667 #: docs/manual/config/index.rst:319 docs/manual/config/index.rst:327
668 #: docs/manual/config/index.rst:341 docs/manual/smsd/sql.rst:112
669 #: docs/manual/smsd/sql.rst:122 docs/manual/smsd/sql.rst:140
670 #: docs/manual/smsd/sql.rst:151 docs/manual/smsd/sql.rst:168
671 #: docs/manual/smsd/sql.rst:185 docs/manual/smsd/sql.rst:196
672 #: docs/manual/smsd/sql.rst:206 docs/manual/smsd/sql.rst:222
673 #: docs/manual/smsd/sql.rst:240 docs/manual/smsd/sql.rst:256
674 #: docs/manual/smsd/sql.rst:274 docs/manual/smsd/sql.rst:289
675 #: docs/manual/smsd/sql.rst:304 docs/manual/smsd/sql.rst:329
676 #: docs/manual/smsd/sql.rst:353 docs/manual/smsd/sql.rst:379
677 #: docs/manual/smsd/sql.rst:389 docs/manual/smsd/usage.rst:48
678 #: docs/manual/smsd/tables.rst:398 docs/manual/smsd/tables.rst:409
679 #: docs/manual/smsd/tables.rst:426 docs/manual/smsd/tables.rst:456
680 #: docs/manual/smsd/run.rst:103 docs/manual/smsd/run.rst:114
681 #: docs/manual/smsd/run.rst:129 docs/manual/smsd/run.rst:145
682 #: docs/manual/smsd/run.rst:162 docs/manual/smsd/config.rst:546
683 #: docs/manual/smsd/config.rst:562 docs/manual/smsd/config.rst:579
684 #: docs/manual/smsd/config.rst:592 docs/manual/smsd/config.rst:601
685 #: docs/manual/smsd/config.rst:624 docs/manual/smsd/config.rst:631
686 #: docs/manual/smsd/config.rst:641 docs/manual/smsd/inject.rst:11
687 #: docs/manual/smsd/inject.rst:53 docs/manual/smsd/inject.rst:59
688 #: docs/manual/smsd/inject.rst:65 docs/manual/smsd/inject.rst:71
689 #: docs/manual/smsd/inject.rst:77 docs/manual/smsd/inject.rst:83
690 #: docs/manual/smsd/inject.rst:89 docs/manual/smsd/mysql.rst:20
691 #: docs/manual/smsd/monitor.rst:11 docs/manual/smsd/monitor.rst:52
692 #: docs/manual/smsd/smsd.rst:11 docs/manual/smsd/smsd.rst:109
693 #: docs/manual/smsd/smsd.rst:115 docs/manual/smsd/smsd.rst:134
694 #: docs/manual/smsd/smsd.rst:140 docs/manual/smsd/smsd.rst:148
695 #: docs/manual/smsd/smsd.rst:163 docs/manual/gammu/index.rst:12
696 #: docs/manual/gammu/index.rst:1234 docs/manual/gammu/index.rst:1240
697 #: docs/manual/gammu/index.rst:1246 docs/manual/gammu/index.rst:1843
698 #: docs/manual/gammu/index.rst:1849 docs/manual/gammu/index.rst:1855
699 #: docs/manual/gammu/index.rst:1861 docs/manual/gammu/index.rst:1867
700 #: docs/manual/gammu/index.rst:1873 docs/manual/gammu/index.rst:1879
701 #: docs/manual/gammu/index.rst:1888 docs/manual/gammu/index.rst:1894
702 #: docs/manual/gammu/index.rst:1903 docs/manual/gammu/index.rst:1917
703 #: docs/manual/gammu/index.rst:1923 docs/manual/gammu/index.rst:1929
704 #: docs/manual/gammu/index.rst:1943 docs/manual/gammu/index.rst:1952
705 #: docs/manual/project/documentation.rst:18
706 #: docs/manual/project/documentation.rst:25
707 #: docs/manual/project/documentation.rst:47
708 #: docs/manual/project/documentation.rst:55
709 #: docs/manual/project/coding-style.rst:15
710 #: docs/manual/project/coding-style.rst:34
711 #: docs/manual/project/coding-style.rst:40
712 #: docs/manual/project/coding-style.rst:46 docs/manual/project/install.rst:173
713 #: docs/manual/project/install.rst:181 docs/manual/project/install.rst:190
714 #: docs/manual/project/install.rst:204 docs/manual/project/install.rst:211
715 #: docs/manual/project/install.rst:217 docs/manual/project/install.rst:223
716 #: docs/manual/project/install.rst:229 docs/manual/project/install.rst:264
717 #: docs/manual/project/install.rst:366 docs/manual/project/install.rst:372
718 #: docs/manual/project/install.rst:387 docs/manual/project/install.rst:396
719 #: docs/manual/project/install.rst:408 docs/manual/project/install.rst:439
720 #: docs/manual/project/install.rst:477 docs/manual/project/install.rst:511
721 #: docs/manual/project/install.rst:529 docs/manual/testing/dummy-driver.rst:73
722 #: docs/manual/testing/dummy-driver.rst:82 docs/manual/internal/reply.rst:42
723 #: docs/manual/internal/reply.rst:57 docs/manual/internal/reply.rst:70
724 #: docs/manual/internal/reply.rst:84 docs/manual/formats/smsbackup.rst:35
725 #: docs/manual/formats/smsbackup.rst:108 docs/manual/formats/ini.rst:19
726 #: docs/manual/c/hints.rst:13 docs/manual/c/hints.rst:29
727 #: docs/manual/c/hints.rst:36 docs/manual/c/hints.rst:51
728 #: docs/manual/c/hints.rst:57 docs/manual/c/hints.rst:64
729 #: docs/manual/c/hints.rst:85 docs/manual/c/hints.rst:93
730 #: docs/manual/c/hints.rst:100 docs/manual/c/hints.rst:119
731 #: docs/manual/c/hints.rst:150 docs/manual/c/hints.rst:156
732 #: docs/manual/c/hints.rst:173 docs/manual/c/hints.rst:181
733 #: docs/manual/utils/gammu-config.rst:11 docs/manual/utils/jadmaker.rst:11
734 #: docs/manual/utils/gammu-detect.rst:14 docs/manual/utils/gammu-detect.rst:85
736 msgid ".. code-block"
737 msgstr ".. code-block:: c"
740 #: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
741 #: docs/manual/smsd/tables.rst:399 docs/manual/smsd/run.rst:115
742 #: docs/manual/smsd/run.rst:130 docs/manual/smsd/run.rst:146
743 #: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
744 #: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
745 #: docs/manual/smsd/inject.rst:78 docs/manual/smsd/inject.rst:84
746 #: docs/manual/smsd/inject.rst:90 docs/manual/smsd/smsd.rst:110
747 #: docs/manual/smsd/smsd.rst:116 docs/manual/smsd/smsd.rst:135
748 #: docs/manual/smsd/smsd.rst:141 docs/manual/smsd/smsd.rst:149
749 #: docs/manual/smsd/smsd.rst:164 docs/manual/gammu/index.rst:1235
750 #: docs/manual/gammu/index.rst:1241 docs/manual/gammu/index.rst:1247
751 #: docs/manual/gammu/index.rst:1844 docs/manual/gammu/index.rst:1850
752 #: docs/manual/gammu/index.rst:1856 docs/manual/gammu/index.rst:1862
753 #: docs/manual/gammu/index.rst:1868 docs/manual/gammu/index.rst:1874
754 #: docs/manual/gammu/index.rst:1880 docs/manual/gammu/index.rst:1889
755 #: docs/manual/gammu/index.rst:1895 docs/manual/gammu/index.rst:1904
756 #: docs/manual/gammu/index.rst:1918 docs/manual/gammu/index.rst:1924
757 #: docs/manual/gammu/index.rst:1930 docs/manual/gammu/index.rst:1953
758 #: docs/manual/project/documentation.rst:19
759 #: docs/manual/project/documentation.rst:26
760 #: docs/manual/project/documentation.rst:48
761 #: docs/manual/project/documentation.rst:56
762 #: docs/manual/project/install.rst:174 docs/manual/project/install.rst:182
763 #: docs/manual/project/install.rst:191 docs/manual/project/install.rst:205
764 #: docs/manual/project/install.rst:212 docs/manual/project/install.rst:218
765 #: docs/manual/project/install.rst:224 docs/manual/project/install.rst:230
766 #: docs/manual/project/install.rst:265 docs/manual/project/install.rst:367
767 #: docs/manual/project/install.rst:373 docs/manual/project/install.rst:388
768 #: docs/manual/project/install.rst:397 docs/manual/project/install.rst:409
769 #: docs/manual/project/install.rst:440 docs/manual/project/install.rst:478
770 #: docs/manual/project/install.rst:512 docs/manual/project/install.rst:530
775 #: docs/manual/config/index.rst:163
778 "ip l s dev irda0 up # Enables irda0 device\n"
779 "sysctl net.irda.discovery=1 # Enables device discovery on IrDA\n"
783 #: docs/manual/config/index.rst:169
786 "Native IrDA is not supported on Linux, you need to setup virtual serial port "
787 "for it (eg. ``/dev/ircomm0``) and use it same way as cable. This can be "
788 "usually achieved by loading modules ``ircomm-tty`` and ``irtty-sir``:"
790 " Native IrDA is not supported on Linux, you need to setup virtual\n"
791 " serial port for it (eg. ``/dev/ircomm0``) and use it same way as "
793 " This can be usually achieved by loading module ``ircomm-tty``.\n"
796 #: docs/manual/config/index.rst:174
797 msgid "modprobe ircomm-tty modprobe irtty-sir"
801 #: docs/manual/config/index.rst:176
805 #. type: Labeled list
806 #: docs/manual/config/index.rst:177 docs/manual/smsd/config.rst:73
807 #: docs/manual/smsd/config.rst:79 docs/manual/smsd/config.rst:87
808 #: docs/manual/smsd/config.rst:385
810 msgid ".. deprecated"
811 msgstr " .. deprecated:: 1.27.95\n"
814 #: docs/manual/config/index.rst:180
816 msgid "Alias for :config:option:`Device`, kept for backward compatibility."
818 " Alias for :config:option:`Device`, kept for backward compatibility.\n"
821 #: docs/manual/config/index.rst:182 docs/manual/python/gammu.rst:1286
826 #: docs/manual/config/index.rst:185
829 "Do not use this parameter unless really needed! The only use case for this "
830 "is when Gammu does not know your phone and misdetects it's features."
832 " Do not use this parameter unless really needed! The only use case for "
834 " when Gammu does not know your phone and misdetects it's features.\n"
837 #: docs/manual/config/index.rst:189
840 "The only special case for using model is to force special type of OBEX "
841 "connection instead of letting Gammu try the best suited for selected "
844 " The only special case for using model is to force special type of OBEX\n"
845 " connection instead of letting Gammu try the best suited for selected\n"
849 #: docs/manual/config/index.rst:191
854 #: docs/manual/config/index.rst:192
856 msgid "force using of file browsing service (file system support)"
857 msgstr "B<obexfs> - force using of file browsing service (file system support)"
860 #: docs/manual/config/index.rst:193
865 #: docs/manual/config/index.rst:194
867 msgid "force using of IrMC service (contacts, calendar and notes support)"
869 "B<obexirmc> - force using of IrMC service (contacts, calendar and notes "
873 #: docs/manual/config/index.rst:195
879 #: docs/manual/config/index.rst:196
882 "none service chosen, this has only limited use for sending file (:option:"
883 "`gammu sendfile` command)"
885 "B<obexnone> - none service chosen, this has only limited use for sending "
886 "file (B<sendfile> command)"
889 #: docs/manual/config/index.rst:197
894 #: docs/manual/config/index.rst:198
895 msgid "m-obex service for Samsung phones"
899 #: docs/manual/config/index.rst:200
902 msgstr "B<Use_Locking>"
905 #: docs/manual/config/index.rst:206
908 "On Posix systems, you might want to lock serial device when it is being used "
909 "using UUCP-style lock files. Enabling this option (setting to yes) will make "
910 "Gammu honor these locks and create it on startup. On most distributions you "
911 "need additional privileges to use locking (eg. you need to be member of uucp "
914 " On Posix systems, you might want to lock serial device when it is being "
916 " using UUCP-style lock files. Enabling this option (setting to yes) will "
918 " Gammu honor these locks and create it on startup. On most distributions "
920 " need additional privileges to use locking (eg. you need to be member of "
925 #: docs/manual/config/index.rst:208
927 msgid "This option has no meaning on Windows."
928 msgstr " This option has no meaning on Windows.\n"
931 #: docs/manual/config/index.rst:210
933 msgid "Connection options"
934 msgstr "Connection options ++++++++++++++++++"
937 #: docs/manual/config/index.rst:213
939 msgid "SynchronizeTime"
940 msgstr ".. config:option:: SynchronizeTime"
943 #: docs/manual/config/index.rst:215
946 "If you want to set time from computer to phone during starting connection."
948 " If you want to set time from computer to phone during starting "
952 #: docs/manual/config/index.rst:217
955 msgstr "B<StartInfo>"
958 #: docs/manual/config/index.rst:222
961 "This option allow to set, that you want (setting ``yes``) to see message on "
962 "the phone screen or phone should enable light for a moment during starting "
963 "connection. Phone will not beep during starting connection with this option. "
964 "This works only with some Nokia phones."
966 " This option allow to set, that you want (setting ``yes``) to see message "
968 " phone screen or phone should enable light for a moment during starting\n"
969 " connection. Phone will not beep during starting connection with this \n"
970 " option. This works only with some Nokia phones.\n"
973 #: docs/manual/config/index.rst:225
975 msgid "Debugging options"
976 msgstr "Debugging options +++++++++++++++++"
979 #: docs/manual/config/index.rst:228 docs/manual/smsd/config.rst:109
985 #: docs/manual/config/index.rst:230
987 msgid "Path to file where information about communication will be stored."
989 " Path to file where information about communication will be stored.\n"
992 #: docs/manual/config/index.rst:235
995 "For most debug levels (excluding ``errors``) the log file is overwritten on "
998 " For most debug levels (excluding ``errors``) the log file is "
1000 " each execution.\n"
1003 #: docs/manual/config/index.rst:237
1006 msgstr "B<LogFormat>"
1009 #: docs/manual/config/index.rst:239
1012 "Determines what all will be logged to :config:option:`LogFile`. Possible "
1015 " Determines what all will be logged to :config:option:`LogFile`. Possible "
1019 #: docs/manual/config/index.rst:241
1025 #: docs/manual/config/index.rst:242
1027 msgid "no debug level"
1028 msgstr "B<nothing> - no debug level"
1031 #: docs/manual/config/index.rst:243
1037 #: docs/manual/config/index.rst:244
1039 msgid "transmission dump in text format"
1040 msgstr "B<text> - transmission dump in text format"
1043 #: docs/manual/config/index.rst:245
1046 msgstr "textalldate"
1049 #: docs/manual/config/index.rst:246
1051 msgid "all possible info in text format"
1052 msgstr "B<textall> - all possible info in text format"
1055 #: docs/manual/config/index.rst:247
1057 msgid "``textalldate``"
1058 msgstr "textalldate"
1061 #: docs/manual/config/index.rst:248
1063 msgid "all possible info in text format, with time stamp"
1064 msgstr "B<textalldate> - all possible info in text format, with time stamp"
1067 #: docs/manual/config/index.rst:249
1073 #: docs/manual/config/index.rst:250
1075 msgid "errors in text format"
1076 msgstr " Text formatting\n"
1079 #: docs/manual/config/index.rst:251
1081 msgid "``errorsdate``"
1085 #: docs/manual/config/index.rst:252
1087 msgid "errors in text format, with time stamp"
1088 msgstr "B<errorsdate> - errors in text format, with time stamp"
1091 #: docs/manual/config/index.rst:253
1097 #: docs/manual/config/index.rst:254
1099 msgid "transmission dump in binary format"
1100 msgstr "B<binary> - transmission dump in binary format"
1103 #: docs/manual/config/index.rst:257
1106 "For debugging use either ``textalldate`` or ``textall``, it contains all "
1107 "needed information to diagnose problems."
1109 " For debugging use either ``textalldate`` or ``textall``, it contains "
1111 " needed information to diagnose problems.\n"
1114 #: docs/manual/config/index.rst:259
1117 msgstr "B<Features>"
1120 #: docs/manual/config/index.rst:265
1123 "Custom features for phone. This can be used as override when values coded in "
1124 "``common/gsmphones.c`` are bad or missing. Consult ``include/gammu-info.h`` "
1125 "for possible values (all :c:type:`GSM_Feature` values without leading ``F_`` "
1126 "prefix). Please report correct values to Gammu authors."
1128 " Custom features for phone. This can be used as override when values "
1130 " in ``common/gsmphones.c`` are bad or missing. Consult\n"
1131 " ``include/gammu-info.h`` for possible values (all :c:type:`GSM_Feature` "
1133 " without leading ``F_`` prefix). Please report correct values to Gammu\n"
1137 #: docs/manual/config/index.rst:267
1139 msgid "Locales and character set options"
1140 msgstr "Locales and character set options +++++++++++++++++++++++++++++++++"
1143 #: docs/manual/config/index.rst:270
1146 msgstr "B<GammuCoding>"
1149 #: docs/manual/config/index.rst:274
1152 "Forces using specified codepage (for example ``1250`` will force CP-1250 or "
1153 "``utf8`` for UTF-8). This should not be needed, Gammu detects it according "
1156 " Forces using specified codepage (for example ``1250`` will force CP-1250 "
1158 " ``utf8`` for UTF-8). This should not be needed, Gammu detects it "
1160 " to your locales.\n"
1163 #: docs/manual/config/index.rst:276
1166 msgstr "B<GammuLoc>"
1169 #: docs/manual/config/index.rst:280
1172 "Path to directory with localisation files (the directory should contain "
1173 "``LANG/LC_MESSAGES/gammu.mo``). If gammu is properly installed it should "
1174 "find these files automatically."
1176 " Path to directory with localisation files (the directory should contain\n"
1177 " ``LANG/LC_MESSAGES/gammu.mo``). If gammu is properly installed it should "
1179 " these files automatically.\n"
1182 #: docs/manual/config/index.rst:282
1184 msgid "Other options"
1190 #: docs/manual/config/index.rst:285
1193 msgstr "B<Database>"
1196 #: docs/manual/config/index.rst:290
1198 "Additional path where to search for data files. The default path is "
1199 "configured on build time (and defaults to ``/usr/share/data/gammu`` on Unix "
1200 "systems). Currently it is used only for searching files to upload to phone "
1201 "using :option:`gammu install`."
1205 #: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:387
1206 #: docs/manual/smsd/run.rst:95 docs/manual/smsd/config.rst:535
1207 #: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
1208 #: docs/manual/gammu/index.rst:1826 docs/manual/testing/dummy-driver.rst:69
1209 #: docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11
1210 #: docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
1216 #: docs/manual/config/index.rst:295
1219 "There is more complete example available in Gammu documentation, see :ref:"
1221 msgstr "There is more complete example available in Gammu documentation."
1224 #: docs/manual/config/index.rst:297
1226 msgid "Connection examples"
1227 msgstr "Connection examples +++++++++++++++++++"
1230 #: docs/manual/config/index.rst:300
1231 msgid "Gammu configuration for Nokia phone using DLR-3 cable:"
1232 msgstr "Gammu configuration for Nokia phone using DLR-3 cable:"
1235 #: docs/manual/config/index.rst:302 docs/manual/config/index.rst:311
1236 #: docs/manual/config/index.rst:320 docs/manual/config/index.rst:328
1237 #: docs/manual/config/index.rst:342 docs/manual/smsd/usage.rst:49
1238 #: docs/manual/smsd/run.rst:104 docs/manual/smsd/config.rst:547
1239 #: docs/manual/smsd/config.rst:563 docs/manual/smsd/config.rst:580
1240 #: docs/manual/smsd/config.rst:593 docs/manual/smsd/config.rst:602
1241 #: docs/manual/smsd/config.rst:625 docs/manual/smsd/config.rst:632
1242 #: docs/manual/smsd/config.rst:642 docs/manual/gammu/index.rst:1944
1243 #: docs/manual/testing/dummy-driver.rst:74
1244 #: docs/manual/testing/dummy-driver.rst:83
1245 #: docs/manual/formats/smsbackup.rst:36 docs/manual/formats/smsbackup.rst:109
1246 #: docs/manual/formats/ini.rst:20 docs/manual/utils/gammu-detect.rst:86
1251 #: docs/manual/config/index.rst:306
1253 msgid "[gammu] device = /dev/ttyACM0 connection = dlr3"
1256 " device = /dev/ttyACM0\n"
1257 " connection = dlr3\n"
1260 #: docs/manual/config/index.rst:309
1262 "Gammu configuration for Sony-Ericsson phone (or any other AT compatible "
1263 "phone) connected using USB cable:"
1265 "Gammu configuration for Sony-Ericsson phone (or any other AT compatible "
1266 "phone) connected using USB cable:"
1269 #: docs/manual/config/index.rst:315
1271 msgid "[gammu] device = /dev/ttyACM0 connection = at"
1274 " device = /dev/ttyACM0\n"
1275 " connection = at\n"
1278 #: docs/manual/config/index.rst:318
1280 "Gammu configuration for Sony-Ericsson (or any other AT compatible phone) "
1281 "connected using bluetooth:"
1283 "Gammu configuration for Sony-Ericsson (or any other AT compatible phone) "
1284 "connected using bluetooth:"
1287 #: docs/manual/config/index.rst:324
1289 msgid "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1292 " device = B0:0B:00:00:FA:CE\n"
1293 " connection = blueat\n"
1296 #: docs/manual/config/index.rst:326
1298 "Gammu configuration for phone which needs to manually adjust Bluetooth "
1299 "channel to use channel 42:"
1301 "Gammu configuration for phone which needs to manually adjust Bluetooth "
1302 "channel to use channel 42:"
1305 #: docs/manual/config/index.rst:332
1307 msgid "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1310 " device = B0:0B:00:00:FA:CE/42\n"
1311 " connection = blueat\n"
1314 #: docs/manual/config/index.rst:334
1316 msgid "Working with multiple phones"
1317 msgstr "Working with multiple phones ++++++++++++++++++++++++++++"
1320 #: docs/manual/config/index.rst:340
1322 "Gammu can be configured for multiple phones (however only one connection is "
1323 "used at one time, you can choose which one to use with :option:`gammu -s` "
1324 "parameter). Configuration for phones on three serial ports would look like "
1327 "Gammu can be configured for multiple phones (however only one connection is "
1328 "used at one time, you can choose which one to use with :option:`gammu -s` "
1329 "parameter). Configuration for phones on three serial ports would look like "
1333 #: docs/manual/config/index.rst:346
1335 msgid "[gammu] device = /dev/ttyS0 connection = at"
1338 " device = /dev/ttyS0\n"
1339 " connection = at\n"
1342 #: docs/manual/config/index.rst:350
1344 msgid "[gammmu1] device = /dev/ttyS1 connection = at"
1347 " device = /dev/ttyS1\n"
1348 " connection = at\n"
1351 #: docs/manual/config/index.rst:354
1353 msgid "[gammmu2] device = /dev/ttyS2 connection = at"
1356 " device = /dev/ttyS2\n"
1357 " connection = at\n"
1360 #: docs/manual/config/index.rst:356
1362 msgid "_Fully documented example:"
1363 msgstr ".. _Fully documented example:"
1366 #: docs/manual/config/index.rst:358
1368 msgid "Fully documented example"
1369 msgstr ".. _Fully documented example:"
1372 #: docs/manual/config/index.rst:361
1374 "You can find this sample file as :file:`docs/config/gammurc` in Gammu "
1377 "You can find this sample file as :file:`docs/config/gammurc` in Gammu "
1381 #: docs/manual/config/index.rst:363
1382 msgid "../../../docs/config/gammurc"
1386 #: docs/manual/config/index.rst:364
1387 msgid ":language: ini"
1391 #: docs/manual/protocol/n6110.rst:2
1399 #: docs/manual/protocol/n6110.rst:19
1403 "Balazs Nagy <js@iksz.hu>\n"
1404 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1405 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1406 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1407 "Mike Bradley <mike@trumpington.st>\n"
1408 "Odinokov Serge <serge@takas.lt>\n"
1409 "Pavel Janik <Pavel@Janik.cz>\n"
1410 "BORBELY Zoltan <bozo@andrews.hu>\n"
1411 "Pawel Kot <pkot@linuxnews.pl>\n"
1412 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1413 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1414 "... and other members of gnokii mailing list\n"
1415 "and authors of some WWW pages.\n"
1418 "Balazs Nagy <js@iksz.hu>\n"
1419 "Harri Yli-Torkko <hyt@surfeu.fi>\n"
1420 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1421 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
1422 "Mike Bradley <mike@trumpington.st>\n"
1423 "Odinokov Serge <serge@takas.lt>\n"
1424 "Pavel Janik <Pavel@Janik.cz>\n"
1425 "BORBELY Zoltan <bozo@andrews.hu>\n"
1426 "Pawel Kot <pkot@linuxnews.pl>\n"
1427 "Marcin Wiacek <Marcin@MWiacek.com>\n"
1428 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
1429 "... and other members of gnokii mailing list\n"
1430 "and authors of some WWW pages.\n"
1433 #: docs/manual/protocol/n6110.rst:23 docs/manual/protocol/n7110.rst:21
1434 #: docs/manual/protocol/nokia.rst:9 docs/manual/protocol/n6510.rst:17
1436 "The data provided is for information purposes only. Some of the frames "
1437 "might be hazardous to your phone. Be careful!!! We do not take any "
1438 "responsibility or liability for damages, etc."
1440 "The data provided is for information purposes only. Some of the frames "
1441 "might be hazardous to your phone. Be careful!!! We do not take any "
1442 "responsibility or liability for damages, etc."
1445 #: docs/manual/protocol/n6110.rst:30 docs/manual/protocol/n7110.rst:27
1446 #: docs/manual/protocol/nokia.rst:36 docs/manual/protocol/n6510.rst:23
1449 "this information isn't (and can't be) complete. If you know anything about "
1450 "features not listed here or you noticed a bug in this list, please notify us "
1451 "via e-mail. Thank you."
1453 " this information isn't (and can't be) complete. If you know anything\n"
1454 " about features not listed here or you noticed a bug in this list, "
1456 " notify us via e-mail. Thank you.\n"
1459 #: docs/manual/protocol/n6110.rst:34
1461 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1462 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1464 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1465 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1468 #: docs/manual/protocol/n6110.rst:37
1470 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1471 "for protocol details):"
1473 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1474 "for protocol details):"
1476 #. type: Labeled list
1477 #: docs/manual/protocol/n6110.rst:38 docs/manual/protocol/n7110.rst:34
1483 #: docs/manual/protocol/n6110.rst:41
1484 msgid "0x00: Monitoring values"
1488 #: docs/manual/protocol/n6110.rst:42
1490 msgid "r monitoring value {+0x01, 0x01, block... }\n"
1494 #: docs/manual/protocol/n6110.rst:43
1496 msgid "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, percentLO\n"
1500 #: docs/manual/protocol/n6110.rst:44
1502 msgid "Battery percent level\n"
1506 #: docs/manual/protocol/n6110.rst:45
1508 msgid "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1512 #: docs/manual/protocol/n6110.rst:46
1514 msgid "Battery standby voltage\n"
1518 #: docs/manual/protocol/n6110.rst:47
1524 #: docs/manual/protocol/n6110.rst:48
1526 msgid "0x01: Call Information\n"
1527 msgstr "More information\n"
1530 #: docs/manual/protocol/n6110.rst:49
1532 msgid "s Make call { 0x0001, \"number\", type, block }\n"
1536 #: docs/manual/protocol/n6110.rst:50
1538 msgid "where type:\n"
1542 #: docs/manual/protocol/n6110.rst:52
1545 "0x01 - data call\n"
1546 "0x05 - voice call\n"
1550 #: docs/manual/protocol/n6110.rst:53
1556 #: docs/manual/protocol/n6110.rst:54
1558 msgid "data call (non digital lines):\n"
1562 #: docs/manual/protocol/n6110.rst:56
1565 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1566 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1570 #: docs/manual/protocol/n6110.rst:57
1572 msgid "data call (digital lines):\n"
1576 #: docs/manual/protocol/n6110.rst:60
1579 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1580 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1581 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1585 #: docs/manual/protocol/n6110.rst:61
1587 msgid "voice call:\n"
1588 msgstr "Switches call."
1591 #: docs/manual/protocol/n6110.rst:62
1593 msgid "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1594 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
1597 #: docs/manual/protocol/n6110.rst:63 docs/manual/protocol/n6110.rst:547
1598 #: docs/manual/protocol/n7110.rst:494
1604 #: docs/manual/protocol/n6110.rst:64
1606 msgid "sendnum (own number sending):\n"
1610 #: docs/manual/protocol/n6110.rst:67
1613 "0x01: preset (depends on network)\n"
1619 #: docs/manual/protocol/n6110.rst:80
1622 "r Call going msg { 0x0002 }\n"
1623 "r Call in progress { 0x0003, seqnr }\n"
1624 "r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
1625 "r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
1626 "s Answer call part 2 { 0x0006, seqnr, 0x00 }\n"
1627 "r answered call { 0x0007, seqnr }\n"
1628 "s Hang up { 0x0008, seqnr, 0x85 }\n"
1629 "r terminated call { 0x0009, seqnr }\n"
1630 "r call msg { 0x000a, seqnr }\n"
1631 "r call held { 0x0023, seqnr, 0x01 }\n"
1632 "r call resumed { 0x0025, seqnr, 0x01 }\n"
1633 "r Send DTMF/voice call { 0x0040}\n"
1634 "s Answer call part 1 { 0x0042,0x05,0x01,0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1638 #: docs/manual/protocol/n6110.rst:81
1640 msgid "0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1644 #: docs/manual/protocol/n6110.rst:82
1646 msgid "s Sent after issuing { 0x0042,0x05,0x81,0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1650 #: docs/manual/protocol/n6110.rst:84
1653 "data call\t\t 0x88,0x90,0x21,0x48,0x40,0xbb,0x07,0xa3,\n"
1654 "(digital lines) 0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1658 #: docs/manual/protocol/n6110.rst:85
1660 msgid "s Sent after issuing { 0x0042,0x05,0x01,0x07,0xa2,0xc8,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1664 #: docs/manual/protocol/n6110.rst:87
1667 "data call\t\t 0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80,\n"
1668 "(non digital lines) 0x01,0x60 }\n"
1672 #: docs/manual/protocol/n6110.rst:88
1674 msgid "s Send DTMF { 0x0050, length, {ascii codes for DTMF}, 0x01 }\n"
1678 #: docs/manual/protocol/n6110.rst:90
1683 #: docs/manual/protocol/n6110.rst:91
1684 msgid "to make data call (non digital lines):"
1688 #: docs/manual/protocol/n6110.rst:92
1689 msgid "1.send \"Make call\" for non digital lines"
1693 #: docs/manual/protocol/n6110.rst:93
1694 msgid "2.send \"Sent after issuing data call (non digital lines)\""
1698 #: docs/manual/protocol/n6110.rst:94
1699 msgid "to make data call (digital lines):"
1703 #: docs/manual/protocol/n6110.rst:95
1704 msgid "1.send \"Answer call part 1\""
1708 #: docs/manual/protocol/n6110.rst:96
1709 msgid "2.send \"Sent after issuing data call (digital lines)\""
1713 #: docs/manual/protocol/n6110.rst:97
1714 msgid "3.send \"Make call\" for digital lines"
1718 #: docs/manual/protocol/n6110.rst:98
1720 msgid "to answer call:"
1721 msgstr " Transfers call.\n"
1724 #: docs/manual/protocol/n6110.rst:100
1725 msgid "1.send \"Answer call part 1\" 2.send \"Answer call part 2\""
1729 #: docs/manual/protocol/n6110.rst:102
1730 msgid "0x02: SMS handling"
1734 #: docs/manual/protocol/n6110.rst:110
1737 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
1738 "r Message sent { 0x0002 }\n"
1739 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
1740 "s Get SMS message { 0x0007, 0x02, location, 0x01, 0x64 }\n"
1741 "s Initiate connection { 0x000d, 0x00, 0x00, 0x02 }\n"
1742 "r Initiate ACK { 0x000e, 0x01 }\n"
1743 "r SMS message received { 0x0010, ...... } (whole message)\n"
1744 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
1748 #: docs/manual/protocol/n6110.rst:113 docs/manual/protocol/n7110.rst:63
1751 "for enable cell broadcast ?\n"
1752 "0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }\n"
1753 "for disable cell broadcast ?\n"
1757 #: docs/manual/protocol/n6110.rst:116
1760 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
1761 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
1762 "s Set SMS center { 0x0030, 0x64, priority, checksum? ,0?, format,\n"
1766 #: docs/manual/protocol/n6110.rst:118
1769 "validity, {DefaultRecipient no.}[12],\n"
1770 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1774 #: docs/manual/protocol/n6110.rst:119 docs/manual/protocol/n7110.rst:69
1776 msgid "where tel.no.[12]: {len, type, {number(BCD)}}\n"
1780 #: docs/manual/protocol/n6110.rst:120 docs/manual/protocol/n7110.rst:70
1782 msgid "type: 0x81: normal\n"
1786 #: docs/manual/protocol/n6110.rst:122 docs/manual/protocol/n7110.rst:72
1789 "0x91: + (international)\n"
1790 "0xd0: alphanumeric\n"
1794 #: docs/manual/protocol/n6110.rst:123 docs/manual/protocol/n7110.rst:73
1796 msgid "format: 0x00: text\n"
1800 #: docs/manual/protocol/n6110.rst:129 docs/manual/protocol/n7110.rst:79
1812 #: docs/manual/protocol/n6110.rst:130
1814 msgid "validity: 0x0b: 1 hour\n"
1818 #: docs/manual/protocol/n6110.rst:135
1829 #: docs/manual/protocol/n6110.rst:139
1832 "r Set SMS center OK { 0x0031 }\n"
1833 "r Set SMS center error { 0x0032, reason }\n"
1834 "s Get SMS center { 0x0033, 0x64, priority }\n"
1835 "r SMS center received { 0x0034, priority, checksum?, format, 0x00?,\n"
1839 #: docs/manual/protocol/n6110.rst:142
1842 "validity, {DefaultRecipient no.}[12],\n"
1843 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1844 "tel.no[12]: {len, type, {number(BCD)}}\n"
1848 #: docs/manual/protocol/n6110.rst:143 docs/manual/protocol/n7110.rst:92
1850 msgid "where priority, checksum, type, validity,\n"
1854 #: docs/manual/protocol/n6110.rst:144 docs/manual/protocol/n7110.rst:93
1856 msgid "tel.no.[12]: see 0x02/0x0030\n"
1860 #: docs/manual/protocol/n6110.rst:145
1862 msgid "r SMS center error recv { 0x0035, reason }\n"
1866 #: docs/manual/protocol/n6110.rst:146 docs/manual/protocol/n7110.rst:99
1868 msgid "0x03: Phonebook functions\n"
1872 #: docs/manual/protocol/n6110.rst:147
1874 msgid "s Get mem location { 0x0001, memtype, location, 0 }\n"
1878 #: docs/manual/protocol/n6110.rst:148
1880 msgid "where memory:\n"
1884 #: docs/manual/protocol/n6110.rst:157
1887 "0x01: telephone and SIM phonebook (in one)\n"
1888 "0x02: telephone phonebook\n"
1889 "0x03: SIM phonebook\n"
1890 "0x04: SIM fixdialling-phonebook (?)\n"
1891 "0x05: Own numbers\n"
1892 "0x07: Dialled numbers\n"
1893 "0x08: Missed calls\n"
1894 "0x09: Received calls\n"
1895 "0x0b: voice mailbox (location not important)\n"
1899 #: docs/manual/protocol/n6110.rst:158
1901 msgid "r mem location recvd { 0x0002, 0x00,namelen,\"name\",numlen,\"number\",groupID, 0x01?, yearLO, yearHI, month, day, hour, minute, sec. }\n"
1905 #: docs/manual/protocol/n6110.rst:159
1907 msgid "Note: in 3310 all entries have null name (\"feature\" of bug ?)\n"
1911 #: docs/manual/protocol/n6110.rst:160
1913 msgid "r mem loc error recvd { 0x0003, errtype }\n"
1917 #: docs/manual/protocol/n6110.rst:161
1919 msgid "where errtype:\n"
1923 #: docs/manual/protocol/n6110.rst:164
1926 "0x7d: invalid memory type\n"
1927 "0x74: empty location ?\n"
1932 #: docs/manual/protocol/n6110.rst:167
1935 "s Set mem location { 0x0004, memtype,location,namelen,\"Name\",numlen,\"number\",groupID }\n"
1936 "r mem set OK { 0x0005 }\n"
1937 "r mem set error { 0x0006, errtype }\n"
1941 #: docs/manual/protocol/n6110.rst:168
1943 msgid "where errtype: 0x7d: name is too long\n"
1947 #: docs/manual/protocol/n6110.rst:171
1950 "s Mem status request { 0x0007, memtype }\n"
1951 "r Mem status recvd { 0x0008, memtype, free, used }\n"
1952 "r Mem status error recv { 0x0009, errtype }\n"
1956 #: docs/manual/protocol/n6110.rst:172
1958 msgid "where errtype: 0x6f: mem status error\n"
1962 #: docs/manual/protocol/n6110.rst:174
1965 "0x7d: invalid memory type\n"
1966 "0x8d: waiting for pin\n"
1970 #: docs/manual/protocol/n6110.rst:177
1973 "s Get caller group data { 0x0010, groupID }\n"
1974 "r Get caller group data { 0x0011, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1975 "r Get call.group error { 0x0012, reason }\n"
1979 #: docs/manual/protocol/n6110.rst:178 docs/manual/protocol/n6110.rst:182
1981 msgid "where reason: 0x7d: invalid location\n"
1985 #: docs/manual/protocol/n6110.rst:181
1988 "s Set caller group data { 0x0013, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1989 "r Set caller group OK { 0x0014 }\n"
1990 "r Set call.group error { 0x0015, reason }\n"
1994 #: docs/manual/protocol/n6110.rst:184
1997 "s Get speed dial { 0x0016, index(1-9) }\n"
1998 "r Get speed dial OK { 0x0017, mem.type, location }\n"
2002 #: docs/manual/protocol/n6110.rst:185
2004 msgid "where mem.type: 0x02: ME (== 0 if not stored)\n"
2008 #: docs/manual/protocol/n6110.rst:186
2014 #: docs/manual/protocol/n6110.rst:187
2016 msgid "location: memory location (== 0 if not stored)\n"
2020 #: docs/manual/protocol/n6110.rst:191
2023 "r Get speed dial error { 0x0018 }\n"
2024 "s Set speed dial { 0x0019, index(1-9), mem.type, location }\n"
2025 "r Set speed dial OK { 0x001a }\n"
2026 "r Set speed dial error { 0x001b }\n"
2030 #: docs/manual/protocol/n6110.rst:192
2032 msgid "0x04: Phone Status\n"
2033 msgstr "Phone tests"
2036 #: docs/manual/protocol/n6110.rst:194
2039 "s Phone status { 0x0001 }\n"
2040 "r Phone status { 0x0002, mode, signal str, ???, pwr, batt.level }\n"
2044 #: docs/manual/protocol/n6110.rst:195
2046 msgid "where mode: 1: registered within the network\n"
2050 #: docs/manual/protocol/n6110.rst:198
2053 "2: call in progress\n"
2054 "3: waiting for pin\n"
2059 #: docs/manual/protocol/n6110.rst:199
2061 msgid "pwr: 1: AC/DC\n"
2065 #: docs/manual/protocol/n6110.rst:200
2067 msgid "2: battery\n"
2068 msgstr ".. option:: battery"
2071 #: docs/manual/protocol/n6110.rst:202
2074 "s Request Phone ID { 0x0003 }\n"
2075 "r RequestPhone ID { 0x0004, 0x01,\"NOKIA\"\"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", 0x00, 0x01 }\n"
2079 #: docs/manual/protocol/n6110.rst:203
2081 msgid "0x05: Profile settings\n"
2082 msgstr "set default profiles settings"
2085 #: docs/manual/protocol/n6110.rst:204
2087 msgid "s Set profile feature { 0x0010, 1, nr, feature, a, 1 }\n"
2091 #: docs/manual/protocol/n6110.rst:205 docs/manual/protocol/n6110.rst:323
2092 #: docs/manual/protocol/n6110.rst:325
2094 msgid "where nr: see 0x05/0x0013\n"
2098 #: docs/manual/protocol/n6110.rst:207
2101 "feature: see 0x05/0x0014\n"
2102 "a: see 0x05/0x0014\n"
2106 #: docs/manual/protocol/n6110.rst:209
2109 "r Set profile feat. OK { 0x0011, 1 }\n"
2110 "s Get profile feature { 0x0013, 1, nr, feature, 1 }\n"
2114 #: docs/manual/protocol/n6110.rst:210
2116 msgid "where nr is profile number (general=0, silent, meeting, outdoor, pager, car, headset=6)\n"
2120 #: docs/manual/protocol/n6110.rst:211
2122 msgid "feature: see 0x05/0x0014\n"
2126 #: docs/manual/protocol/n6110.rst:212
2128 msgid "r Get profile feature { 0x0014, 1, nr, feature, 4, a, b, c, d, 1 }\n"
2132 #: docs/manual/protocol/n6110.rst:216
2135 "Note: Settings num 0x00 .. 0x09 can be assigned separately to each profile "
2136 "(0x00 .. 0x05), but rest are common to all profiles."
2138 " Note: Settings num 0x00 .. 0x09 can be "
2140 " separately to each profile (0x00 .. 0x05), "
2141 "but rest are common\n"
2142 " to all profiles.\n"
2145 #: docs/manual/protocol/n6110.rst:218
2150 #: docs/manual/protocol/n6110.rst:224
2153 "Feature Description Value\n"
2154 "------- ------------------- -----------------\n"
2155 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2156 "0x01 lights (? only in car profile) 0x00=off, 0x??=on (maybe 0x01)\n"
2157 "0x02 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2161 #: docs/manual/protocol/n6110.rst:225
2163 msgid "6=ascending, 7=caller groups (see feature #0x08)\n"
2167 #: docs/manual/protocol/n6110.rst:244
2170 "0x03 ringing tone ID for original 6110: 0x12=ring ring, 0x13=low, etc.\n"
2171 "0x04 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2172 "0x05 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2173 "0x06 vibration 0=off, 1=on\n"
2174 "0x07 warning and game tones 0xff=off, 0x04=on\n"
2175 "0x08 incoming caller groups 1=family, 2=VIP, 4=friends, 8=collegues, 16=other\n"
2176 "0x09 automatic answer 0x00=off, 0x01=on\n"
2177 "-------------------------\n"
2178 "0x16 Anykey answer 0x00=Off, 0x01=On\n"
2179 "0x17 ??? 0x00 | 0x01\n"
2180 "0x18 Memory in use 0x00=Phone, 0x01=SIM card\n"
2181 "0x19 Network selection 0x00=Automatic, 0x01=Manual\n"
2182 "0x1a Automatic redial 0x00=Off, 0x01=On\n"
2183 "0x1b ??? 0x00 | 0x01\n"
2184 "0x1c ??? 0x00...0x18\n"
2185 "0x1d Speed dialling 0x00=Off, 0x01=On\n"
2186 "0x1e Own number sending 0x00=Preset, 0x01=On, 0x02=Off\n"
2187 "0x1f Cell info display 0x00=Off, 0x01=On\n"
2188 "0x21 Language 0x00=English\n"
2192 #: docs/manual/protocol/n6110.rst:253
2207 #: docs/manual/protocol/n6110.rst:258
2210 "0x26 Reply via same centre 0x00=No, 0x01=Yes\n"
2211 "0x27 Delivery reports 0x00=No, 0x01=Yes\n"
2212 "0x28 Hide clock 0x00=Show clock, 0x01=Hide clock\n"
2213 "0x29 Time format 0x00=24-hour, 0x01=12-hour\n"
2214 "0x2a Selected profile 0x00=General, 0x01.. the rest\n"
2218 #: docs/manual/protocol/n6110.rst:260
2223 #: docs/manual/protocol/n6110.rst:265
2226 "Feature Description Value\n"
2227 "------- ------------------- -----------------\n"
2228 "0x00 keypad notes 0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
2229 "0x01 incoming call alert 1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
2233 #: docs/manual/protocol/n6110.rst:266
2235 msgid "6=ascending\n"
2239 #: docs/manual/protocol/n6110.rst:279
2242 "0x02 ringing tone ID\n"
2243 "0x03 ringing volume level 1 (0x06) - level 5 (0x0a)\n"
2244 "0x04 message alert tone 0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
2245 "0x05 vibration 0=off, 1=on, 2=vibrate first\n"
2246 "0x06 warning tones 0xff=off, 0x04=on\n"
2247 "0x07 screen saver 1=on, 0=off\n"
2248 "0x08 Screen saver -> Timeout 0x00=5 sec, 0x01=20 sec,....\n"
2249 "0x09 Screen saver -> Screen saver 0x00 ... 0x0d = Number of picture image\n"
2250 "-------------------------\n"
2253 "0x15: ???: Read only?\n"
2254 "-------------------------\n"
2257 #. type: Labeled list
2258 #: docs/manual/protocol/n6110.rst:279
2260 msgid "0x16: ???: 0x00=??? 0x01=?"
2264 #: docs/manual/protocol/n6110.rst:288
2267 "0x17: Memory in use (Nokia 3330): 0x00=Phone, 0x01=SIM card\n"
2268 "0x18: Network selection: 0x00=Automatic, 0x01=Manual\n"
2269 "0x19: Automatic redial: 0x00=Off, 0x01=On\n"
2270 "0x1a: Speed dialling: 0x00=Off, 0x01=On\n"
2271 "0x1b: Own number sending: 0x00=Set by network, 0x01=On, 0x02=Off\n"
2272 "0x1c: Cell info display: 0x00=Off\n"
2273 "0x1d: Type of view: 0x00=Name list,0x01=Name, number,0x02=Large font\n"
2274 "0x1e: Language: 0x00=English\n"
2278 #: docs/manual/protocol/n6110.rst:294
2290 #: docs/manual/protocol/n6110.rst:306
2293 "0x32: Reboots ME (3330)\n"
2294 "0x1f: ???: Read only? (3330)\n"
2295 "0x20: Reply via same centre: 0x00=No, 0x01=Yes\n"
2296 "0x21: Delivery reports: 0x00=No, 0x01=Yes\t\n"
2297 "0x22: Show/Hide clock: 0x00=Show, 0x01=Hide\n"
2298 "0x23: Time format: 0x00=24-hour, 0x01=12-hour\n"
2299 "0x24: Select profile: 0x00=General, 0x01 ... 0x05=rest of them\n"
2300 "0x25: ???: Read only? (N3330)\n"
2301 "0x26: Confirm SIM service actions: 0x00=Not asked, 0x01=Asked\n"
2302 "0x27: T9 Dictionary: 0x00=Off, 0x01=English, 0x0a=Suomi\n"
2303 "0x28: Messages -> Character support: 0x00=Automatic, 0x01=GSM alphabet, 0x02=Unicode\n"
2304 "0x29: Startup logo settings: 0x00=Your own uploaded logo,0x01=Nokia\n"
2308 #: docs/manual/protocol/n6110.rst:307
2310 msgid "0x02=Draft HUMAN technology(tm),0x03=Itineris\n"
2313 #. type: Labeled list
2314 #: docs/manual/protocol/n6110.rst:307
2316 msgid "0x2a: ???: 0x00=??? 0x01=?"
2319 #. type: Labeled list
2320 #: docs/manual/protocol/n6110.rst:308
2322 msgid "0x2b: ???: 0x00=??? 0x01=?"
2326 #: docs/manual/protocol/n6110.rst:311
2329 "0x2c: ???: Read only? (N3330)\n"
2330 "0x2d: Auto update of date and time: 0x00=Off,0x01=Confirm first,0x02=On\n"
2334 #: docs/manual/protocol/n6110.rst:314
2337 "s Get welcome message { 0x0016 }\n"
2338 "r Get welcome message { 0x0017, no.of blocks, { block } * }\n"
2342 #: docs/manual/protocol/n6110.rst:315
2344 msgid "where block: { id, {blockspecific} }\n"
2348 #: docs/manual/protocol/n6110.rst:316
2350 msgid "id: 1: startup logo { y, x, picture (coding?) }\n"
2354 #: docs/manual/protocol/n6110.rst:318
2357 "2: welcome note { len, \"message\" }\n"
2358 "3: operator msg { len, \"message\" }\n"
2362 #: docs/manual/protocol/n6110.rst:319
2364 msgid "s Set welcome message { 0x0018, no.of blocks, { block } * }\n"
2368 #: docs/manual/protocol/n6110.rst:320
2370 msgid "where block: see 0x05/0x0017\n"
2374 #: docs/manual/protocol/n6110.rst:322
2377 "r Set welcome OK { 0x0019, 0x01 }\n"
2378 "s Get profile name { 0x001a, nr }\n"
2382 #: docs/manual/protocol/n6110.rst:324
2384 msgid "r Profile name { 0x001b, 1, 1, 3, flen, nr, len, {text} }\n"
2388 #: docs/manual/protocol/n6110.rst:327
2391 "len: text length\n"
2392 "flen len + len(nr, len) = len + 2\n"
2396 #: docs/manual/protocol/n6110.rst:328
2398 msgid "Note: in Nokia 3310 name is in Unicode\n"
2402 #: docs/manual/protocol/n6110.rst:333
2405 "s ??? { 0x001c }\n"
2406 "r ??? { 0x001d, 0x93 }\n"
2407 "s Set oplogo { 0x0030, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2408 "r Set oplogo OK { 0x0031 }\n"
2409 "r Set oplogo error { 0x0032, reason }\n"
2413 #: docs/manual/protocol/n6110.rst:334 docs/manual/protocol/n6110.rst:339
2415 msgid "where reason: 0x7d invalid location\n"
2419 #: docs/manual/protocol/n6110.rst:335
2421 msgid "s Get oplogo { 0x0033, location }\n"
2425 #: docs/manual/protocol/n6110.rst:336
2427 msgid "where location: 1 (doesn't seem to matter)\n"
2431 #: docs/manual/protocol/n6110.rst:338
2434 "r Get oplogo { 0x0034, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2435 "r Get oplogo error { 0x0035, reason }\n"
2439 #: docs/manual/protocol/n6110.rst:342
2442 "s Set ringtone { 0x0036, location,0x00,0x78, ringtone packed according to SM2.0}\n"
2443 "r Set ringtone OK { 0x0037 }\n"
2444 "r Set ringtone error { 0x0038, reason }\n"
2448 #: docs/manual/protocol/n6110.rst:343
2450 msgid "where reason=0x7d, when not supported location\n"
2454 #: docs/manual/protocol/n6110.rst:344
2456 msgid "s Get services settings { 0x0080, setting (2 bytes) }\n"
2460 #: docs/manual/protocol/n6110.rst:345
2462 msgid "where: setting: 0x02,0x00=Nokia access number 1\n"
2466 #: docs/manual/protocol/n6110.rst:349
2469 "0x02,0x01=Operator access number 1\n"
2470 "0x01,0x00=Personal bookmark 1 settings (name only ?)\n"
2476 #: docs/manual/protocol/n6110.rst:351
2479 "r Get services sett.OK { 0x0081, .... }\n"
2480 "r Get services sett.err { 0x0082, 0x7b }\n"
2484 #: docs/manual/protocol/n6110.rst:352 docs/manual/protocol/n7110.rst:163
2486 msgid "0x06: Calling line restriction/Call forwarding etc\n"
2490 #: docs/manual/protocol/n6110.rst:354 docs/manual/protocol/n7110.rst:165
2493 "r Get call divert { 0x0001, 0x02, x, 0x00, divtype, 0x02, calltype, y, z, 0x0b, number, 0x00...0x00, timeout (byte 45) }\n"
2494 "s Set call divert { 0x0001, 0x03, 0x00, divtype, calltype, 0x01, number(packed like in SMS), 0x00 ... 0x00,\n"
2498 #: docs/manual/protocol/n6110.rst:355 docs/manual/protocol/n7110.rst:166
2500 msgid "length of number (byte 29), 0x00 ... 0x00, timeout (byte 52), 0x00, 0x00, 0x00}\n"
2504 #: docs/manual/protocol/n6110.rst:357 docs/manual/protocol/n7110.rst:168
2507 "NOTE: msglen=0x37\n"
2512 #: docs/manual/protocol/n6110.rst:364 docs/manual/protocol/n7110.rst:175
2525 #: docs/manual/protocol/n6110.rst:365 docs/manual/protocol/n7110.rst:176
2527 msgid "where divtype:\n"
2531 #: docs/manual/protocol/n6110.rst:366 docs/manual/protocol/n7110.rst:177
2533 msgid "0x02: all diverts for all call types ?\n"
2537 #: docs/manual/protocol/n6110.rst:367 docs/manual/protocol/n7110.rst:178
2539 msgid "Found only, when deactivate all diverts for all call types (with call type 0x00)\n"
2543 #: docs/manual/protocol/n6110.rst:371 docs/manual/protocol/n7110.rst:182
2548 "0x3d: when not answered\n"
2549 "0x3e: if not reached\n"
2553 #: docs/manual/protocol/n6110.rst:372 docs/manual/protocol/n7110.rst:183
2559 #: docs/manual/protocol/n6110.rst:376 docs/manual/protocol/n7110.rst:187
2562 "0x00: all calls (data, voice, fax)\n"
2563 "0x0b: voice calls\n"
2565 "0x19: data calls\n"
2569 #: docs/manual/protocol/n6110.rst:377 docs/manual/protocol/n7110.rst:188
2571 msgid "s Deactivate calldiverts{ 0x0001, 0x04, 0x00, divtype, calltype, 0x00 }\n"
2575 #: docs/manual/protocol/n6110.rst:378 docs/manual/protocol/n6110.rst:381
2576 #: docs/manual/protocol/n6110.rst:383 docs/manual/protocol/n7110.rst:189
2577 #: docs/manual/protocol/n7110.rst:192 docs/manual/protocol/n7110.rst:194
2579 msgid "where divtype, calltype: see above\n"
2583 #: docs/manual/protocol/n6110.rst:380 docs/manual/protocol/n7110.rst:191
2586 "r Deactivate calldiverts{ 0x0002, 0x04, 0x00, divtype, 0x02, calltype, data }\n"
2587 "s Get call diverts { 0x0001, 0x05, 0x00, divtype, calltype, 0x00 }\n"
2591 #: docs/manual/protocol/n6110.rst:382 docs/manual/protocol/n7110.rst:193
2593 msgid "r Get call diverts ok { 0x0002, 0x05, 0x00, divtype, 0x02, calltype, data }\n"
2597 #: docs/manual/protocol/n6110.rst:384 docs/manual/protocol/n7110.rst:195
2599 msgid "data: { 0x01, 0x00 } - isn't active\n"
2603 #: docs/manual/protocol/n6110.rst:385 docs/manual/protocol/n7110.rst:196
2605 msgid "{ 0x02, 0x01, number(packed like in SMS), 0x00, 0x00..., timeout }\n"
2609 #: docs/manual/protocol/n6110.rst:387 docs/manual/protocol/n7110.rst:198
2612 "r Get prepaid(?) info { 0x0005, ?,?,?,length,message(packed like in 7bit SMS)}\n"
2613 "r Call diverts active { 0x0006, ??? }\n"
2617 #: docs/manual/protocol/n6110.rst:388
2623 #: docs/manual/protocol/n6110.rst:394
2626 "s ??? { 0x0022, ? (1&2 sounds OK) }\n"
2627 "r ??? OK { 0x0023, ?,?,? }\n"
2628 "r ??? error { 0x0024, reason }\n"
2629 "s ??? { 0x0025, ??? }\n"
2630 "r ??? OK { 0x0026, ??? }\n"
2631 "r ??? error { 0x0027, reason }\n"
2633 " ? s??? { 0x0021 }\n"
2634 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
2635 " ? s??? { 0x0025 }\n"
2636 " ? r??? { 0x0026, 0x04, 0x00 }\n"
2638 " ? r { 0x002A, 0x04, 0x00 }\n"
2641 #: docs/manual/protocol/n6110.rst:395
2643 msgid "0x08: Security codes\n"
2644 msgstr "get security code::"
2647 #: docs/manual/protocol/n6110.rst:396
2649 msgid "s Change code { 0x0004, code, \"current\", 0x00, \"new\", 0x00 }\n"
2653 #: docs/manual/protocol/n6110.rst:397
2655 msgid "where code: 1: security code (5 chars)\n"
2659 #: docs/manual/protocol/n6110.rst:401
2662 "2: PIN (4 chars)\n"
2663 "3: PIN2 (4 chars)\n"
2664 "4: PUK (8 chars)\n"
2665 "5: PUK2 (8 chars)\n"
2669 #: docs/manual/protocol/n6110.rst:403
2672 "s Status request { 0x0007, 0x01 }\n"
2673 "r pin recvd { 0x0008, accepted }\n"
2677 #: docs/manual/protocol/n6110.rst:404
2679 msgid "where accepted: 0x0c (or 0x06): OK\n"
2683 #: docs/manual/protocol/n6110.rst:405
2685 msgid "code: waiting for (0x08/0x0004) code\n"
2689 #: docs/manual/protocol/n6110.rst:406
2691 msgid "s entering code { 0x000a, code, \"code\", 0x00 }\n"
2695 #: docs/manual/protocol/n6110.rst:407 docs/manual/protocol/n6110.rst:611
2696 #: docs/manual/protocol/n6110.rst:615 docs/manual/protocol/n7110.rst:552
2698 msgid "where code: see 0x08/0x0004\n"
2702 #: docs/manual/protocol/n6110.rst:408
2704 msgid "0x09: SIM login\n"
2708 #: docs/manual/protocol/n6110.rst:410
2711 "r login { 0x0080 }\n"
2712 "r logout { 0x0081 }\n"
2718 #: docs/manual/protocol/n6110.rst:411 docs/manual/protocol/n7110.rst:199
2720 msgid "0x0a: Network status\n"
2724 #: docs/manual/protocol/n6110.rst:414
2727 "s Key duplication on/off{ 0x0044, on? 0x01: 0x02 }\n"
2728 "s get used network { 0x0070 }\n"
2729 "r network registration { 0x0071, ?,?,?,length,netstatus,netsel,cellIDH,cellIDL,lacH,lacL,netcode,netcode,netcode }\n"
2733 #: docs/manual/protocol/n6110.rst:415
2735 msgid "0x0c: Keys\n"
2739 #: docs/manual/protocol/n6110.rst:417
2742 "s Get key assignments { 0x0040, 0x01 }\n"
2743 "r Get key assignments { 0x0041, {key '1'}, 0x00, {key '2'} ... {key '0'}, 0,0,0, {symbols}, 0 }\n"
2747 #: docs/manual/protocol/n6110.rst:418
2749 msgid "where {key '0'} => ' ', '0'\n"
2753 #: docs/manual/protocol/n6110.rst:419
2755 msgid "s Press key { 0x0042, press: 0x01; release: 0x02, button, 0x01 }\n"
2759 #: docs/manual/protocol/n6110.rst:420
2761 msgid "where button: 0x01 - 0x09: 1-9\n"
2765 #: docs/manual/protocol/n6110.rst:433
2772 "0x0e: Pick up phone\n"
2780 "0x1B onwards: don't know but they do produce\n"
2784 #: docs/manual/protocol/n6110.rst:435
2787 "a beep and light up the keypad as if\n"
2788 "a key had been pressed.\n"
2792 #: docs/manual/protocol/n6110.rst:438
2795 "r Press key ack { 0x0043, press/release/error(0x05) }\n"
2796 "s ??? { 0x0044 }\n"
2797 "r ??? ack { 0x0045, 0x01 }\n"
2800 " r ?? { 0x0010, 0x00}\n"
2803 #: docs/manual/protocol/n6110.rst:439
2805 msgid "0x0d: Status\n"
2809 #: docs/manual/protocol/n6110.rst:442
2812 "r Display { 0x0050, 0x01, y, x, len, \"string\"(unicode) }\n"
2813 "s Status request { 0x0051 }\n"
2814 "r Status { 0x0052, no. of byte pairs, {byte pair} }\n"
2818 #: docs/manual/protocol/n6110.rst:444
2821 "where {byte pair}: {cmd, 1:off 2:on}\n"
2822 "cmd: 1: call in progress\n"
2825 #. type: Labeled list
2826 #: docs/manual/protocol/n6110.rst:444
2832 #: docs/manual/protocol/n6110.rst:451
2834 "3: have unread sms 4: voice call active 5: fax call active 6: data call "
2835 "active 7: key lock active 8: is SMS storage full"
2839 #: docs/manual/protocol/n6110.rst:452
2841 msgid "s Display status { 0x0053, 1:on 2:off }\n"
2845 #: docs/manual/protocol/n6110.rst:453
2847 msgid "(will send displayed messages with x,y coordinates)\n"
2851 #: docs/manual/protocol/n6110.rst:454
2853 msgid "r Display status ack { 0x0054, 1 }\n"
2857 #: docs/manual/protocol/n6110.rst:455
2859 msgid "0x11: Phone clock & alarm\n"
2863 #: docs/manual/protocol/n6110.rst:459 docs/manual/protocol/n7110.rst:353
2866 "s set date and time { 0x0060, 1,1,7,yearh,yearl,month,mday,hour,min,0x00 }\n"
2867 "r date and time set { 0x0061 }\n"
2868 "s get date and time { 0x0062 }\n"
2869 "r date and time recvd { 0x0063,date_set?,time_set?,?,?,yearh,yearl,month,mday,hour,min,second }\n"
2873 #: docs/manual/protocol/n6110.rst:460 docs/manual/protocol/n7110.rst:354
2875 msgid "where: date_set & time_set==0x01 - set\n"
2879 #: docs/manual/protocol/n6110.rst:461 docs/manual/protocol/n7110.rst:355
2881 msgid "0x00 - not set, ?,?,yearh,yearl,month,mday,hour,min,second\n"
2885 #: docs/manual/protocol/n6110.rst:462 docs/manual/protocol/n7110.rst:356
2887 msgid "not available in frame\n"
2891 #: docs/manual/protocol/n6110.rst:466 docs/manual/protocol/n7110.rst:360
2894 "s set alarm { 0x006b, 1,32,3,0x02(on-off),hour,min,0x00 }\n"
2895 "r alarm set { 0x006c }\n"
2896 "s get alarm { 0x006d }\n"
2897 "r alarm received { 0x006e,?,?,?,?,alrm(==2:on),hour,min }\n"
2901 #: docs/manual/protocol/n6110.rst:467
2903 msgid "0x12: Connect to NBS port (61xx only ?)\n"
2907 #: docs/manual/protocol/n6110.rst:468
2909 msgid "s Send {+0x0c, 0x01, UDH header, data}\n"
2913 #: docs/manual/protocol/n6110.rst:469
2915 msgid "(without 0,1 header -- for oplogo, cli, ringtone etc upload)\n"
2919 #: docs/manual/protocol/n6110.rst:470
2921 msgid "where: UDH header = 0x06, 0x05, 0x04,destporth,destportl,srcporth,srcportl\n"
2925 #: docs/manual/protocol/n6110.rst:471 docs/manual/protocol/n7110.rst:219
2927 msgid "0x13: Calendar notes\n"
2928 msgstr "calendar notes"
2931 #: docs/manual/protocol/n6110.rst:472
2933 msgid "s Write calendar note { 0x0064, 0x01, 0x10, length, type, yearH, yearL, month, day, hour, timezone,\n"
2937 #: docs/manual/protocol/n6110.rst:474
2940 "alarm?(alarm yearH, yearL, month, day, hour, timezone): (0,0,0,0,0,0),\n"
2941 "textlen, \"text\" }\n"
2945 #: docs/manual/protocol/n6110.rst:475
2947 msgid "r Write cal.note report { 0x0065, return }\n"
2951 #: docs/manual/protocol/n6110.rst:476
2953 msgid "where return: 0x01: ok\n"
2957 #: docs/manual/protocol/n6110.rst:477
2959 msgid "0x73: failure\n"
2963 #: docs/manual/protocol/n6110.rst:478
2965 msgid "0x81: calendar functions busy. Exit Calendar menu and try again\n"
2969 #: docs/manual/protocol/n6110.rst:481
2972 "s Calendar notes set { 0x0066... }\n"
2973 "r Calendar note recvd { 0x0067, 0x01, ?, length, type, yrH,yrL,mon,day,hr,tz,alrm yrH,yrL,mon,day,hr,tz,textlen, \"text\" }\n"
2974 "r Cal.note recvd error { 0x0067, err }\n"
2978 #: docs/manual/protocol/n6110.rst:482
2980 msgid "where err: 0x93: not available\n"
2984 #: docs/manual/protocol/n6110.rst:483
2986 msgid "(0x01: OK)\n"
2990 #: docs/manual/protocol/n6110.rst:484
2992 msgid "other: error\n"
2996 #: docs/manual/protocol/n6110.rst:486
2999 "s Delete cal.note { 0x0068, location }\n"
3000 "r Del. cal.note report { 0x0069, err }\n"
3004 #: docs/manual/protocol/n6110.rst:487
3006 msgid "where err: 0x01: OK\n"
3010 #: docs/manual/protocol/n6110.rst:488
3012 msgid "0x93: cannot delete\n"
3016 #: docs/manual/protocol/n6110.rst:489
3018 msgid "0x14: SMS funcs\n"
3022 #: docs/manual/protocol/n6110.rst:492
3025 "s Write SMS to SIM { 0x0004, .... }\n"
3026 "s Mark SMS as read { 0x0007, 0x02, location, 0x00, 0x64 }\n"
3027 "r SMS message frame rcv { 0x0008,subtype,?,num,?,BCD(smscenter)...} 20->type, 22->status\n"
3031 #: docs/manual/protocol/n6110.rst:493
3033 msgid "where type: 0x06: delivery report\n"
3034 msgstr "Coverage reports"
3037 #: docs/manual/protocol/n6110.rst:494
3039 msgid "status: 0x00: delivered\n"
3043 #: docs/manual/protocol/n6110.rst:497
3048 "0x09: reading failed\n"
3052 #: docs/manual/protocol/n6110.rst:498
3054 msgid "subtype: 0x02: invalid mem type\n"
3058 #: docs/manual/protocol/n6110.rst:499
3060 msgid "0x07: empty SMS location\n"
3064 #: docs/manual/protocol/n6110.rst:500
3066 msgid "0x0c: no access to memory (no PIN in card, etc.)\n"
3070 #: docs/manual/protocol/n6110.rst:505
3073 "s Delete SMS message { 0x000a, 0x02, location }\n"
3074 "r Delete OK { 0x000b }\n"
3075 "s SMS status request { 0x0036, 0x64 }\n"
3076 "r SMS status { 0x0037,?,?,?,?,?,?,msgnumber,unread }\n"
3077 "r SMS status error { 0x0038 }\n"
3081 #: docs/manual/protocol/n6110.rst:506 docs/manual/protocol/n7110.rst:453
3087 #: docs/manual/protocol/n6110.rst:508 docs/manual/protocol/n7110.rst:455
3090 "s Enable WAP frames { 0x0000}\n"
3091 "r Enable WAP frames { 0x0002, 0x01}\n"
3095 #: docs/manual/protocol/n6110.rst:511 docs/manual/protocol/n7110.rst:458
3105 #: docs/manual/protocol/n6110.rst:513 docs/manual/protocol/n7110.rst:460
3107 msgid "s Get WAP bookmark { 0x0006, 0x00, location}\n"
3111 #: docs/manual/protocol/n6110.rst:514 docs/manual/protocol/n7110.rst:461
3113 msgid "where location: 0 - 14\n"
3117 #: docs/manual/protocol/n6110.rst:515 docs/manual/protocol/n7110.rst:462
3119 msgid "r Get WAP bookmark { 0x0007, 0x00, name_len, name(unicode),\n"
3123 #: docs/manual/protocol/n6110.rst:516 docs/manual/protocol/n7110.rst:463
3125 msgid "url_len, url(unicode), 0x01,0x80,0x00[7]}\n"
3129 #: docs/manual/protocol/n6110.rst:517 docs/manual/protocol/n7110.rst:464
3131 msgid "r Get WAP bookmark err { 0x0008, error }\n"
3135 #: docs/manual/protocol/n6110.rst:518 docs/manual/protocol/n6110.rst:531
3136 #: docs/manual/protocol/n6110.rst:553 docs/manual/protocol/n7110.rst:465
3137 #: docs/manual/protocol/n7110.rst:478 docs/manual/protocol/n7110.rst:500
3139 msgid "where error:\n"
3143 #: docs/manual/protocol/n6110.rst:521 docs/manual/protocol/n7110.rst:468
3146 "0x00(?)invalid position\n"
3147 "0x01 user inside \"Bookmarks\" menu. Must leave it\n"
3148 "0x02 invalid/too high/empty location\n"
3152 #: docs/manual/protocol/n6110.rst:523 docs/manual/protocol/n7110.rst:470
3154 msgid "s Set WAP bookmark { 0x0009, 0xff, 0xff, name_len, name(unicode),\n"
3158 #: docs/manual/protocol/n6110.rst:525 docs/manual/protocol/n7110.rst:472
3161 "url_len, url(unicode), 0x01,0x80,0x00[7] }\n"
3162 "Note: bookmark is added to the first free location.\n"
3166 #: docs/manual/protocol/n6110.rst:526 docs/manual/protocol/n7110.rst:473
3168 msgid "r Set WAP bookmark OK {+0x01, 0x36, 0x0a, block }\n"
3172 #: docs/manual/protocol/n6110.rst:527 docs/manual/protocol/n7110.rst:474
3174 msgid "where block:\n"
3178 #: docs/manual/protocol/n6110.rst:529 docs/manual/protocol/n7110.rst:476
3181 "0x0a, location_of_just_written_bookmark(?),\n"
3182 "0x00, next_free_location(?)\n"
3186 #: docs/manual/protocol/n6110.rst:530 docs/manual/protocol/n7110.rst:477
3188 msgid "r Set WAP bookmark err {+0x01, 0x36, 0x0b, error }\n"
3192 #: docs/manual/protocol/n6110.rst:534 docs/manual/protocol/n7110.rst:481
3195 "0x04 - memory is full\n"
3196 "0x01 - we are in the bookmark menu\n"
3197 "0x00 - unknown reason for now ;(\n"
3201 #: docs/manual/protocol/n6110.rst:536 docs/manual/protocol/n7110.rst:483
3203 msgid "? s Delete WAP bookmark { 0x000c, 0x00, location }\n"
3204 msgstr " Delete WAP bookmarks from phone. \n"
3207 #: docs/manual/protocol/n6110.rst:537 docs/manual/protocol/n7110.rst:484
3209 msgid "where: location = 0-14\n"
3213 #: docs/manual/protocol/n6110.rst:539 docs/manual/protocol/n7110.rst:486
3216 "? r Delete WAR bookmark OK{ 0x000d }\n"
3217 "? r Delete WAPbookmark err{ 0x000e, 0x02 }\n"
3221 #: docs/manual/protocol/n6110.rst:542 docs/manual/protocol/n7110.rst:489
3225 "r ?? { 0x0010, 0x00}\n"
3228 " r ?? { 0x0010, 0x00}\n"
3231 #: docs/manual/protocol/n6110.rst:544 docs/manual/protocol/n7110.rst:491
3233 msgid "s Get WAP settings 1 { 0x0015, location}\n"
3237 #: docs/manual/protocol/n6110.rst:545 docs/manual/protocol/n7110.rst:492
3239 msgid "where location: 0x00 - 0x05\n"
3243 #: docs/manual/protocol/n6110.rst:546 docs/manual/protocol/n7110.rst:493
3245 msgid "r Get WAP settings 1 OK { 0x0016, title length, title (Unicode), URL length, URL(Unicode),con_type, ???[6 bytes],location, ???[5 bytes],security,...}\n"
3249 #: docs/manual/protocol/n6110.rst:548 docs/manual/protocol/n7110.rst:495
3251 msgid "con_type: 0x00 - temporary\n"
3255 #: docs/manual/protocol/n6110.rst:549 docs/manual/protocol/n7110.rst:496
3257 msgid "0x01 - continuous\n"
3261 #: docs/manual/protocol/n6110.rst:551 docs/manual/protocol/n7110.rst:498
3264 "location: when use \"Get WAP settings 2 frame\", must give it\n"
3265 "security: 0x00 = no, 0x01 = yes\n"
3269 #: docs/manual/protocol/n6110.rst:552 docs/manual/protocol/n7110.rst:499
3271 msgid "r Get WAP settings 1 err{ 0x0017, error }\n"
3272 msgstr " Get WAP settings from phone. \n"
3275 #: docs/manual/protocol/n6110.rst:555 docs/manual/protocol/n7110.rst:502
3278 "0x01 user inside \"Settings\" menu. Must leave it\n"
3279 "0x02 invalid/too high/empty location\n"
3283 #: docs/manual/protocol/n6110.rst:557 docs/manual/protocol/n7110.rst:503
3285 msgid "s Get WAP settings 2 { 0x001b, location}\n"
3289 #: docs/manual/protocol/n6110.rst:558 docs/manual/protocol/n7110.rst:504
3291 msgid "where location: 0x00 - 0x1d (you get it in \"Get WAP settings 1\" frame)\n"
3295 #: docs/manual/protocol/n6110.rst:559 docs/manual/protocol/n7110.rst:505
3297 msgid "r Get WAP settings 2 OK { 0x001c, 0x01, type, frame...}\n"
3301 #: docs/manual/protocol/n6110.rst:560 docs/manual/protocol/n7110.rst:506
3303 msgid "where type : 0x00 - SMS bearer\n"
3307 #: docs/manual/protocol/n6110.rst:561 docs/manual/protocol/n6110.rst:564
3308 #: docs/manual/protocol/n7110.rst:507 docs/manual/protocol/n7110.rst:510
3311 msgstr "All frames::"
3314 #: docs/manual/protocol/n6110.rst:562 docs/manual/protocol/n7110.rst:508
3316 msgid "service_num_len, service_num (Unicode), server_num_len, server_num(Unicode)\n"
3320 #: docs/manual/protocol/n6110.rst:563 docs/manual/protocol/n7110.rst:509
3322 msgid "0x01 - data bearer\n"
3326 #: docs/manual/protocol/n6110.rst:567 docs/manual/protocol/n7110.rst:513
3329 "auth, call_type, call_speed, ?, IP len, IP (Unicode), dialup len, dialup (Unicode),\n"
3330 "user len, user (Unicode), password len, password (Unicode)\n"
3331 "where auth: 0x00 - normal, 0x01 - secure\n"
3335 #: docs/manual/protocol/n6110.rst:569 docs/manual/protocol/n7110.rst:515
3338 "call_type: 0x00 - analogue, 0x01 - ISDN\n"
3339 "call_speed: 0x00 - 9600, 0x01 - 14400\n"
3343 #: docs/manual/protocol/n6110.rst:570 docs/manual/protocol/n7110.rst:516
3345 msgid "0x02 - USSD bearer\n"
3349 #: docs/manual/protocol/n6110.rst:571 docs/manual/protocol/n7110.rst:517
3351 msgid "frame: type, service number len/IP len,service num (Unicode)/IP (Unicode),service code len,\n"
3355 #: docs/manual/protocol/n6110.rst:572 docs/manual/protocol/n7110.rst:518
3357 msgid "service code (Unicode)\n"
3361 #: docs/manual/protocol/n6110.rst:573 docs/manual/protocol/n7110.rst:519
3363 msgid "where type: 0x01 - service number, 0x00 - IP\n"
3367 #: docs/manual/protocol/n6110.rst:574 docs/manual/protocol/n7110.rst:520
3369 msgid "r Get WAP settings 2 err{ 0x001d,error}\n"
3373 #: docs/manual/protocol/n6110.rst:575 docs/manual/protocol/n7110.rst:521
3375 msgid "where: error=0x05\n"
3379 #: docs/manual/protocol/n6110.rst:576
3381 msgid "0x40: Security commands\n"
3385 #: docs/manual/protocol/n6110.rst:577
3387 msgid "s ??? {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, 0x00}\n"
3388 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
3391 #: docs/manual/protocol/n6110.rst:578
3393 msgid "This frame hangs phone (N3310 4.02). Meaning unknown !\n"
3397 #: docs/manual/protocol/n6110.rst:583
3400 "s Open simlock 1 { 0x02, 0x03, 0x1f, 0x11, 0x01, 0x01, 0x10, 0x00}\n"
3401 "r Open simlock 1 { 0x02 }\n"
3402 "s ???(N6150) { 0x08, 0x00 }\n"
3403 "r ???(N6150) { 0x08 }\n"
3404 "s Enable extended cmds { 0x64, cmd }\n"
3408 #: docs/manual/protocol/n6110.rst:584 docs/manual/protocol/n7110.rst:526
3410 msgid "where cmd: 0x00: off\n"
3414 #: docs/manual/protocol/n6110.rst:585
3420 #: docs/manual/protocol/n6110.rst:586
3422 msgid "0x02: enter service mode ?\n"
3426 #: docs/manual/protocol/n6110.rst:588
3429 "0x03: reset (doesn't ask for PIN again)\n"
3430 "0x04: reset (PIN is requested)\n"
3434 #: docs/manual/protocol/n6110.rst:589 docs/manual/protocol/n7110.rst:530
3436 msgid "In 5110 makes reset without PIN\n"
3440 #: docs/manual/protocol/n6110.rst:590 docs/manual/protocol/n7110.rst:531
3442 msgid "0x06: CONTACT SERVICE!!! Don't try it!\n"
3446 #: docs/manual/protocol/n6110.rst:591 docs/manual/protocol/n7110.rst:532
3448 msgid "s Reset phone settings { 0x65, value, 0x00 }\n"
3449 msgstr " Reset phone settings.\n"
3452 #: docs/manual/protocol/n6110.rst:592 docs/manual/protocol/n7110.rst:533
3454 msgid "where value: 0x08 - reset UI (User Interface) settings\n"
3458 #: docs/manual/protocol/n6110.rst:593 docs/manual/protocol/n7110.rst:534
3460 msgid "0x38 - reset UI, SCM and call counters\n"
3464 #: docs/manual/protocol/n6110.rst:594 docs/manual/protocol/n7110.rst:535
3466 msgid "0x40 - reset test 36 in netmonitor\n"
3470 #: docs/manual/protocol/n6110.rst:600 docs/manual/protocol/n7110.rst:541
3473 "r Reset phone settings { 0x65, 0x00 }\n"
3474 "s Get IMEI { 0x66 }\n"
3475 "r Get IMEI { 0x66, 0x01, IMEI, 0x00}\n"
3476 "s (ACD Readings)?(N6150 { 0x68 }\n"
3477 "r (ACD Readings)?(N6150 { 0x68, ... }\n"
3478 "s Get Product Profile\n"
3482 #: docs/manual/protocol/n6110.rst:601 docs/manual/protocol/n7110.rst:542
3484 msgid "Settings { 0x6a}\n"
3488 #: docs/manual/protocol/n6110.rst:602 docs/manual/protocol/n7110.rst:543
3490 msgid "r Get Product Profile\n"
3494 #: docs/manual/protocol/n6110.rst:603 docs/manual/protocol/n7110.rst:544
3496 msgid "Settings { 0x6a, 4bytes with Product Profile Settings }\n"
3500 #: docs/manual/protocol/n6110.rst:604 docs/manual/protocol/n7110.rst:545
3502 msgid "s Set Product Profile\n"
3506 #: docs/manual/protocol/n6110.rst:605 docs/manual/protocol/n7110.rst:546
3508 msgid "Settings { 0x6b, 4bytes with Product Profile Settings }\n"
3512 #: docs/manual/protocol/n6110.rst:606 docs/manual/protocol/n7110.rst:547
3514 msgid "r Set Product Profile\n"
3518 #: docs/manual/protocol/n6110.rst:607 docs/manual/protocol/n7110.rst:548
3520 msgid "Settings OK ? { 0x6b }\n"
3524 #: docs/manual/protocol/n6110.rst:608 docs/manual/protocol/n7110.rst:549
3526 msgid "s Get code { 0x6e, code }\n"
3530 #: docs/manual/protocol/n6110.rst:609
3532 msgid "where code: see 0x08/0x0004 (only sec.code is allowed)\n"
3536 #: docs/manual/protocol/n6110.rst:610 docs/manual/protocol/n7110.rst:551
3538 msgid "r Get code { 0x6e, code, allowed, allowed? (sec code (text)) }\n"
3542 #: docs/manual/protocol/n6110.rst:612 docs/manual/protocol/n7110.rst:553
3544 msgid "allowed: 0: no\n"
3548 #: docs/manual/protocol/n6110.rst:613 docs/manual/protocol/n7110.rst:554
3554 #: docs/manual/protocol/n6110.rst:614
3556 msgid "s Set code { 0x6f, code, sec code(text), 0x00 }\n"
3560 #: docs/manual/protocol/n6110.rst:616
3562 msgid "s Start monitoring { 0x70, block }\n"
3566 #: docs/manual/protocol/n6110.rst:617
3568 msgid "where block(N6150):\n"
3572 #: docs/manual/protocol/n6110.rst:624
3575 "0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3576 "0xff,0xff,0xff,0xff,0xff,0xf9,0x76,0x65,0x20,0x00,\n"
3577 "0x00,0x00,0x00,0x00,0x18,0x26,0x15,0x7d,0x0a,0x00,\n"
3578 "0xf5,0x82,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3579 "0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x77,0x80,\n"
3580 "0x77,0x80,0xf2,0x82,0x20,0x20,0x20,0x20,0x20,0x20,\n"
3581 "0x20,0x20,0x20,0x20\n"
3585 #: docs/manual/protocol/n6110.rst:626
3588 "This block enables probably all possible monitorred parameters.\n"
3589 "After it phone sends 0x00 message type values\n"
3593 #: docs/manual/protocol/n6110.rst:628
3596 "s Break monitoring { 0x71 }\n"
3597 "r Break monitoring { 0x71 }\n"
3601 #: docs/manual/protocol/n6110.rst:630 docs/manual/protocol/n7110.rst:556
3604 "? s ???? { 0x74, 0x01, 0x01, 0x0e }\n"
3605 "? r ???? { 0x74 }\n"
3611 #: docs/manual/protocol/n6110.rst:631 docs/manual/protocol/n7110.rst:557
3613 msgid "s Call commands { 0x7c, block }\n"
3617 #: docs/manual/protocol/n6110.rst:632 docs/manual/protocol/n7110.rst:558
3619 msgid "where where: command, (values)\n"
3623 #: docs/manual/protocol/n6110.rst:634 docs/manual/protocol/n7110.rst:560
3627 "values: number(ASCII), 0x00 - makes voice call\n"
3631 #: docs/manual/protocol/n6110.rst:636 docs/manual/protocol/n7110.rst:562
3634 "command: 0x02 - answer call\n"
3635 "command: 0x03 - release call\n"
3639 #: docs/manual/protocol/n6110.rst:638 docs/manual/protocol/n7110.rst:564
3642 "r Call commands { 0x7c, command }\n"
3643 "s Netmonitor { 0x7e, field }\n"
3647 #: docs/manual/protocol/n6110.rst:639 docs/manual/protocol/n7110.rst:565
3649 msgid "where: field: 00: next\n"
3653 #: docs/manual/protocol/n6110.rst:643 docs/manual/protocol/n7110.rst:569
3658 "F2: field test menus\n"
3659 "F3: developer menus\n"
3663 #: docs/manual/protocol/n6110.rst:644
3665 msgid "s Open simlock 2 { 0x81, 0x01, locknumber, 0x10, 0x10, 0x10, 0x10, 0x10 }\n"
3666 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
3669 #: docs/manual/protocol/n6110.rst:645
3671 msgid "Note: sets simlock type to factory?\n"
3675 #: docs/manual/protocol/n6110.rst:646 docs/manual/protocol/n6110.rst:648
3676 #: docs/manual/protocol/n6110.rst:650
3678 msgid "where locknumber: 1,2,4,8\n"
3682 #: docs/manual/protocol/n6110.rst:647
3684 msgid "s Open simlock 2 { 0x81, 0x01, locknumber }\n"
3688 #: docs/manual/protocol/n6110.rst:649
3690 msgid "s Close simlock { 0x82, 0x01, locknumber, 0x00, 0x00, locksinfo(lock1,4,2,3), 0x00 }\n"
3694 #: docs/manual/protocol/n6110.rst:653
3697 "r Close simlock { 0x82, the rest like in 0x40/0x8a }\n"
3698 "s Get simlock info { 0x8a, 0x00}\n"
3699 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
3703 #: docs/manual/protocol/n6110.rst:654 docs/manual/protocol/n7110.rst:572
3705 msgid "where: lockstype: bit1,bit2,bit3,bit4 - if set, selected lock is user lock\n"
3709 #: docs/manual/protocol/n6110.rst:656 docs/manual/protocol/n7110.rst:574
3712 "locksclosed: bit1,bit2,bit3,bit4 - if set, selected lock is closed\n"
3713 "counter1 - counter4: counters for locks\n"
3717 #: docs/manual/protocol/n6110.rst:661
3720 "s Set downloaded OpName { 0x8b, 0x00, MCC1, MCC2, MNC, Name, 0x00 }\n"
3721 "r SetdownloadedOpNameOK?{ 0x8b, 0x00, 0x01 }\n"
3722 "s Get downloaded OpName { 0x8c, 0x00 }\n"
3723 "r Get downloaded OpName { 0x8c, 0x00, 0x01, MCC1, MCC2, MNC, Name, 0x00,...}\n"
3724 "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
3728 #: docs/manual/protocol/n6110.rst:662 docs/manual/protocol/n7110.rst:576
3730 msgid "if volume and hz is 0, it's off\n"
3734 #: docs/manual/protocol/n6110.rst:666
3737 "r Buzzer pitch { 0x8f}\n"
3738 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
3739 "r ACD Readings ? { 0x91, parameter?, value? }\n"
3740 "s Sleep mode test { 0x92, 0x00, 0x00, howlong(2 bytes), enable }\n"
3744 #: docs/manual/protocol/n6110.rst:667
3746 msgid "where: enable == 0x01 - enable after test\n"
3750 #: docs/manual/protocol/n6110.rst:668
3752 msgid "0x00 - don't enable after test\n"
3756 #: docs/manual/protocol/n6110.rst:669
3758 msgid "howlong (ms) = 0x07, 0xd0 = 2000\n"
3762 #: docs/manual/protocol/n6110.rst:672
3765 "s ???(N6150) { 0x98, 0x00 }\n"
3766 "r ???(N6150) { 0x98, 0x00, 0x04 }\n"
3767 "s Get bin ringtone { 0x9e, location }\n"
3771 #: docs/manual/protocol/n6110.rst:673 docs/manual/protocol/n6110.rst:679
3772 #: docs/manual/protocol/n7110.rst:583 docs/manual/protocol/n7110.rst:589
3774 msgid "where: location=0,1,etc.\n"
3778 #: docs/manual/protocol/n6110.rst:674 docs/manual/protocol/n7110.rst:584
3780 msgid "r Get bin ringtone { 0x9e, location, error, contents... }\n"
3784 #: docs/manual/protocol/n6110.rst:675 docs/manual/protocol/n6110.rst:681
3785 #: docs/manual/protocol/n7110.rst:585 docs/manual/protocol/n7110.rst:591
3787 msgid "where location=0,1,etc.\n"
3791 #: docs/manual/protocol/n6110.rst:676 docs/manual/protocol/n7110.rst:586
3793 msgid "error=0x0a, ringtone NOT available\n"
3797 #: docs/manual/protocol/n6110.rst:677 docs/manual/protocol/n7110.rst:587
3803 #: docs/manual/protocol/n6110.rst:678 docs/manual/protocol/n7110.rst:588
3805 msgid "s Set bin ringtone { 0xa0, location, 0x00, contenst... }\n"
3809 #: docs/manual/protocol/n6110.rst:680 docs/manual/protocol/n7110.rst:590
3811 msgid "r Set bin ringtone { 0xa0, location, error }\n"
3815 #: docs/manual/protocol/n6110.rst:682 docs/manual/protocol/n7110.rst:592
3817 msgid "error=0x0a, ringtone NOT set\n"
3821 #: docs/manual/protocol/n6110.rst:683 docs/manual/protocol/n7110.rst:593
3823 msgid "0x00, ringtone set OK\n"
3827 #: docs/manual/protocol/n6110.rst:704
3830 "r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
3831 "s Get info about phone { 0xc8, 0x01 }\n"
3832 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3833 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
3834 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
3835 "s DPS External SW { 0xc7, 0x03 }\n"
3836 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
3837 "s Get HW { 0xc8, 0x05 }\n"
3838 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
3839 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
3840 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
3841 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
3842 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
3843 "s Get PCI version { 0xc8, 0x0b }\n"
3844 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
3845 "s Get system ASIC { 0xc8, 0x0c }\n"
3846 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
3847 "s Get COBBA { 0xc8, 0x0d }\n"
3848 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
3849 "s Get PLUSSA { 0xc8, 0x0e }\n"
3850 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
3854 #: docs/manual/protocol/n6110.rst:705 docs/manual/protocol/n6110.rst:708
3855 #: docs/manual/protocol/n7110.rst:615 docs/manual/protocol/n7110.rst:618
3857 msgid "where available: 0x01: not available\n"
3861 #: docs/manual/protocol/n6110.rst:707 docs/manual/protocol/n7110.rst:617
3864 "s Get CCONT { 0xc8, 0x0f }\n"
3865 "r Get CCONT { 0xc8, 0x0f, available, 0x00 }\n"
3869 #: docs/manual/protocol/n6110.rst:733 docs/manual/protocol/n7110.rst:643
3872 "s Get PPM version { 0xc8, 0x10 }\n"
3873 "r Get PPM version { 0xc8, 0x10, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3874 "s Get PPM info { 0xc8, 0x12 }\n"
3875 "r Get PPM info { 0xc8, 0x12, 0x00, PPM version (\"B\", \"C\", etc.), 0x00 }\n"
3876 "s Set HW version { 0xc9, 0x05, version, 0x00 }\n"
3877 "s Get Product Code { 0xca, 0x01 }\n"
3878 "r Get Product Code { 0xca, 0x01, 0x00, number, 0x00 }\n"
3879 "s Get Order Number { 0xca, 0x02 }\n"
3880 "r Get Order Number { 0xca, 0x02, 0x00, string, 0x00 }\n"
3881 "s Get Prod.Ser.Number { 0xca, 0x03 }\n"
3882 "r Get Prod.Ser.Number { 0xca, 0x03, 0x00, number, 0x00 }\n"
3883 "s Get Basic Prod.Code { 0xca, 0x04 }\n"
3884 "r Get Basic Prod.Code { 0xca, 0x04, 0x00, number, 0x00 }\n"
3885 "s Set Product Code { 0xcb, 0x01, product code, 0x00 }\n"
3886 "s Set Order Number { 0xcb, 0x02, number, 0x00 }\n"
3887 "s Set Prod.Ser.Number { 0xcb, 0x03, number, 0x00 }\n"
3888 "s Get (original ?)IMEI { 0xcc, 0x01 }\n"
3889 "r Get (original ?)IMEI { 0xcc, 0x01, IMEI, 0x00 }\n"
3890 "s Get Manufacture Month { 0xcc, 0x02 }\n"
3891 "r Get Manufacture Month { 0xcc, 0x02, 0x00, string, 0x00 }\n"
3892 "s Get Purchare date { 0xcc, 0x04 }\n"
3893 "r Get Purchare date { 0xcc, 0x04, 0x00, string, 0x00 }\n"
3894 "s Set \"Made\" date { 0xcd, 0x02, string, 0x00 }\n"
3895 "s Make \"all\" phone tests{ 0xce,0x1d,0xfe,0x23,0x00,0x00}\n"
3896 "s Make one phone test { 0xce,0x1d,num1,num2,num3,num4}\n"
3900 #: docs/manual/protocol/n6110.rst:734 docs/manual/protocol/n7110.rst:644
3902 msgid "Where num1-num4: 0x02,0x00,0x00,0x00;\n"
3906 #: docs/manual/protocol/n6110.rst:743 docs/manual/protocol/n7110.rst:653
3909 "0x04,0x00,0x00,0x00;\n"
3910 "0x08,0x00,0x00,0x00;\n"
3911 "0x10,0x00,0x00,0x00;\n"
3912 "0x20,0x00,0x00,0x00;\n"
3913 "0x40,0x00,0x00,0x00;\n"
3914 "0x80,0x00,0x00,0x00;\n"
3915 "0x00,0x01,0x00,0x00;\n"
3916 "0x00,0x02,0x00,0x00;\n"
3917 "0x00,0x04,0x00,0x00; - \"Power off\"\n"
3921 #: docs/manual/protocol/n6110.rst:744 docs/manual/protocol/n7110.rst:654
3923 msgid "No test for \"Security data\"\n"
3927 #: docs/manual/protocol/n6110.rst:751 docs/manual/protocol/n7110.rst:661
3930 "0x00,0x10,0x00,0x00;\n"
3931 "0x00,0x20,0x00,0x00;\n"
3932 "0x00,0x40,0x00,0x00;\n"
3933 "0x00,0x80,0x00,0x00;\n"
3934 "0x00,0x00,0x01,0x00;\n"
3936 "0x00,0x00,0x10,0x00;\n"
3940 #: docs/manual/protocol/n6110.rst:756
3943 "s Result of phone tests { 0xcf }\n"
3944 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
3946 "r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
3947 "s LCD Test { 0xd3, value }\n"
3951 #: docs/manual/protocol/n6110.rst:757 docs/manual/protocol/n7110.rst:667
3953 msgid "where value: 0x03, 0x02 - 1'st test\n"
3957 #: docs/manual/protocol/n6110.rst:759
3960 "0x03, 0x01 - 2'nd test\n"
3961 "0x02, 0x03 - clears screen\n"
3965 #: docs/manual/protocol/n6110.rst:762
3968 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
3969 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
3970 "s Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes }\n"
3974 #: docs/manual/protocol/n6110.rst:763
3976 msgid "where: numofbytes - how many bytes to read\n"
3980 #: docs/manual/protocol/n6110.rst:764
3982 msgid "Note: Works ONLY in MBUS\n"
3986 #: docs/manual/protocol/n6110.rst:765
3988 msgid "r Get EEPROM { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes, contest... }\n"
3992 #: docs/manual/protocol/n6110.rst:766
3994 msgid "where numofbytes - how many bytes available\n"
3998 #: docs/manual/protocol/n6110.rst:767
4000 msgid "contest - bytes with contests (if numofbytes != 0)\n"
4004 #: docs/manual/protocol/n6110.rst:769
4007 "0x41: Snake game ?\n"
4012 #: docs/manual/protocol/n6110.rst:771
4015 "s Get Picture Image { 0x0001, location }\n"
4016 "r Get Picture Image when contains sender number\n"
4020 #: docs/manual/protocol/n6110.rst:772
4022 msgid "{ 0x0002, location, number(like in SMS), 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
4026 #: docs/manual/protocol/n6110.rst:773
4032 #: docs/manual/protocol/n6110.rst:775
4035 "Supports only 0x81 and 0x91 coding (NOT alphanumeric numbers!)\n"
4036 "in sender without sender number\n"
4040 #: docs/manual/protocol/n6110.rst:776
4042 msgid "{ 0x0002, location, 0x00, 0x00, 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
4046 #: docs/manual/protocol/n6110.rst:777
4048 msgid "s Set Picture Image { 0x0003, frame...}\n"
4049 msgstr "Get Picture Image from phone."
4052 #: docs/manual/protocol/n6110.rst:778
4054 msgid "where frame: see 0x47/0x0002\n"
4058 #: docs/manual/protocol/n6110.rst:780
4061 "r Get/Set PictureImageOK{ 0x0004 }\n"
4062 "r Set Picture Image err { 0x0005, error? }\n"
4066 #: docs/manual/protocol/n6110.rst:781
4068 msgid "where error=0x74 - wrong location ?\n"
4072 #: docs/manual/protocol/n6110.rst:782
4078 #: docs/manual/protocol/n6110.rst:785
4081 "s Phone ID request { 0x0010 }\n"
4082 "r Phone ID recvd { 0x0011, \"NOKIA\", \"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", magic bytes x 4 ... }\n"
4083 "s Accessory connection { 0x0012, 16x0x00, 'NOKIA&NOKIA accessory', 3x0x00 } (45 bytes)\n"
4087 #: docs/manual/protocol/n6110.rst:786 docs/manual/protocol/n7110.rst:708
4089 msgid "0x7f: Acknowledge(FBUS/IRDA){+type, seq }\n"
4093 #: docs/manual/protocol/n6110.rst:787 docs/manual/protocol/n7110.rst:709
4095 msgid "Acknowledge(MBUS)...\n"
4099 #: docs/manual/protocol/n6110.rst:788 docs/manual/protocol/n7110.rst:710
4105 #: docs/manual/protocol/n6110.rst:790 docs/manual/protocol/n7110.rst:712
4108 "s Power on message seq1 {+04 }\n"
4109 "r Power on message seq1 {+05 }\n"
4113 #: docs/manual/protocol/n6110.rst:791 docs/manual/protocol/n7110.rst:713
4119 #: docs/manual/protocol/n6110.rst:792 docs/manual/protocol/n7110.rst:714
4120 #: docs/manual/protocol/n6510.rst:804
4122 msgid "s Get HW&SW version { 0x0003, 0x00 }\n"
4126 #: docs/manual/protocol/n6110.rst:793 docs/manual/protocol/n7110.rst:715
4127 #: docs/manual/protocol/n6510.rst:805
4133 #: docs/manual/protocol/n6110.rst:794 docs/manual/protocol/n7110.rst:716
4134 #: docs/manual/protocol/n6510.rst:806
4136 msgid "r Get HW&SW version { 0x0003 \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
4140 #: docs/manual/protocol/n6110.rst:795 docs/manual/protocol/n7110.rst:717
4141 #: docs/manual/protocol/n6510.rst:806
4143 msgid "\"model\\n\" \"(c) NMP.\" }\n"
4147 #: docs/manual/protocol/n6110.rst:797
4150 "0xda: ? (during playing 2 player snake)\n"
4155 #: docs/manual/protocol/n6110.rst:798
4157 msgid "s Send RLP frame {+0x00, 0xd9, ... }\n"
4161 #: docs/manual/protocol/n6110.rst:798 docs/manual/protocol/n7110.rst:717
4163 msgid "0xf4: Power on message seq 2\n"
4167 #: docs/manual/protocol/samsung.rst:2
4169 msgid "SAMSUNG Organizer AT commands"
4171 "SAMSUNG Organizer AT commands\n"
4172 "=============================\n"
4175 #: docs/manual/protocol/samsung.rst:5
4177 msgid "Get organizer information"
4178 msgstr " Get version information.\n"
4180 #. type: Labeled list
4181 #: docs/manual/protocol/samsung.rst:7 docs/manual/protocol/samsung.rst:34
4182 #: docs/manual/protocol/samsung.rst:263 docs/manual/protocol/samsung.rst:282
4185 msgstr "Invocation::"
4188 #: docs/manual/protocol/samsung.rst:10
4191 msgstr " AT+ORGI?\n"
4194 #: docs/manual/protocol/samsung.rst:11 docs/manual/protocol/samsung.rst:271
4195 #: docs/manual/protocol/samsung.rst:288 docs/manual/smsd/dbi.rst:35
4196 #: docs/manual/smsd/pgsql.rst:17 docs/manual/smsd/mysql.rst:34
4197 #: docs/manual/python/objects.rst:193 docs/manual/python/objects.rst:243
4198 #: docs/manual/python/objects.rst:279 docs/manual/python/objects.rst:491
4199 #: docs/manual/python/objects.rst:577 docs/manual/python/objects.rst:643
4200 #: docs/manual/python/objects.rst:805 docs/manual/formats/smsbackup.rst:104
4201 #: docs/manual/utils/gammu-detect.rst:83
4207 #: docs/manual/protocol/samsung.rst:16
4209 msgid "AT+ORGI? +ORGI: 84,400,30,100,30 OK"
4212 " +ORGI: 84,400,30,100,30\n"
4216 #: docs/manual/protocol/samsung.rst:18
4217 msgid "Return 5 values:"
4218 msgstr "Return 5 values:"
4221 #: docs/manual/protocol/samsung.rst:22
4225 " ( 84) Busy entries (1 to par1 of par2 possibles entries)\n"
4230 #: docs/manual/protocol/samsung.rst:26
4233 "Max possible entries\n"
4240 #: docs/manual/protocol/samsung.rst:29
4249 #: docs/manual/protocol/samsung.rst:32
4251 msgid "Get organizer details"
4252 msgstr "Get organizer details +++++++++++++++++++++"
4255 #: docs/manual/protocol/samsung.rst:37
4257 msgid "AT+ORGR=number"
4258 msgstr " AT+ORGR=number\n"
4261 #: docs/manual/protocol/samsung.rst:40
4262 msgid "Get organizer details for index entry \"number\" Returns 24 values:"
4263 msgstr "Get organizer details for index entry \"number\" Returns 24 values:"
4265 #. type: Labeled list
4266 #: docs/manual/protocol/samsung.rst:41
4269 msgstr "Example 1::"
4272 #: docs/manual/protocol/samsung.rst:46
4275 "AT+ORGR=10 +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
4276 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010 OK"
4279 " +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
4280 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010\n"
4283 #. type: Labeled list
4284 #: docs/manual/protocol/samsung.rst:47
4287 msgstr "Example 2::"
4290 #: docs/manual/protocol/samsung.rst:52
4293 "AT+ORGR=15 +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4294 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,, OK"
4297 " +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4298 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,,\n"
4301 #. type: Labeled list
4302 #: docs/manual/protocol/samsung.rst:53
4305 msgstr "Example 3::"
4308 #: docs/manual/protocol/samsung.rst:58
4311 "AT+ORGR=19 +ORGR: 205,3,,\"Cemento"
4312 "\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,, OK"
4315 " +ORGR: 205,3,,\"Cemento\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,,\n"
4318 #. type: Labeled list
4319 #: docs/manual/protocol/samsung.rst:59
4322 msgstr "Example 4::"
4325 #: docs/manual/protocol/samsung.rst:64
4328 "AT+ORGR=23 +ORGR: 235,4,\"Curso\",\"Averiguar"
4329 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,, OK"
4332 " +ORGR: 235,4,\"Curso\",\"Averiguar"
4333 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,,\n"
4337 #: docs/manual/protocol/samsung.rst:66
4338 msgid "+ORGR: AT+ORGR answer header"
4339 msgstr "+ORGR: AT+ORGR answer header"
4342 #: docs/manual/protocol/samsung.rst:71
4346 " Pointer to real memory position\n"
4348 " Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4351 " Pointer to real memory position\n"
4353 " Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4356 #: docs/manual/protocol/samsung.rst:73
4357 msgid "If par02 =1, appointment entry type"
4358 msgstr "If par02 =1, appointment entry type"
4361 #: docs/manual/protocol/samsung.rst:118
4365 " Organizer entry short name\n"
4367 " Organizer entry detailed description\n"
4391 " Alarm flag (0=no, 1=yes)\n"
4393 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4395 " Alarm items quantity\n"
4397 " Alarm repeat flag (0 or empty=no, 2=yes)\n"
4403 " Repeat until day\n"
4405 " Repeat until month\n"
4407 " Repeat until year\n"
4410 " Organizer entry short name\n"
4412 " Organizer entry detailed description\n"
4436 " Alarm flag (0=no, 1=yes)\n"
4438 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4440 " Alarm items quantity\n"
4442 " Alarm repeat flag (0 or empty=no, 2=yes)\n"
4448 " Repeat until day\n"
4450 " Repeat until month\n"
4452 " Repeat until year\n"
4455 #: docs/manual/protocol/samsung.rst:120
4456 msgid "If par02 = 2, aniversary entry type"
4457 msgstr "If par02 = 2, aniversary entry type"
4460 #: docs/manual/protocol/samsung.rst:165
4490 " Alarm flag (0=no, 1=yes)\n"
4492 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4494 " Alarm items quantity\n"
4496 " Repeat each year (0=no, 4=yes)\n"
4535 " Alarm flag (0=no, 1=yes)\n"
4537 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4539 " Alarm items quantity\n"
4541 " Repeat each year (0=no, 4=yes)\n"
4554 #: docs/manual/protocol/samsung.rst:167
4555 msgid "If par02 = 3, task entry type"
4556 msgstr "If par02 = 3, task entry type"
4559 #: docs/manual/protocol/samsung.rst:212
4589 " Alarm flag (0=no, 1=yes)\n"
4591 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4593 " Alarm items quantity\n"
4597 " Task priority (1=high, 2=normal, 3=low)\n"
4599 " Task status (0=undone, 1=done)\n"
4634 " Alarm flag (0=no, 1=yes)\n"
4636 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4638 " Alarm items quantity\n"
4642 " Task priority (1=high, 2=normal, 3=low)\n"
4644 " Task status (0=undone, 1=done)\n"
4653 #: docs/manual/protocol/samsung.rst:214
4654 msgid "If par02 = 4, miscellany entry type"
4655 msgstr "If par02 = 4, miscellany entry type"
4658 #: docs/manual/protocol/samsung.rst:259
4688 " Alarm flag (0=no, 1=yes)\n"
4690 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4692 " Alarm items quantity\n"
4733 " Alarm flag (0=no, 1=yes)\n"
4735 " Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4737 " Alarm items quantity\n"
4752 #: docs/manual/protocol/samsung.rst:261
4754 msgid "Write organizer entry"
4755 msgstr "Write organizer entry +++++++++++++++++++++"
4758 #: docs/manual/protocol/samsung.rst:266
4760 msgid "AT+ORGW=par0,par1,par2...par24"
4761 msgstr " AT+ORGW=par0,par1,par2...par24\n"
4764 #: docs/manual/protocol/samsung.rst:268
4765 msgid "Write organizer entry in memory location par0"
4766 msgstr "Write organizer entry in memory location par0"
4769 #: docs/manual/protocol/samsung.rst:270
4770 msgid "If par0=65535 then locate next empty entry on memory"
4771 msgstr "If par0=65535 then locate next empty entry on memory"
4774 #: docs/manual/protocol/samsung.rst:276
4777 "AT+ORGW=65535,0,4,\"p2\",\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,, "
4780 " AT+ORGW=65535,0,4,\"p2\","
4781 "\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,,\n"
4786 #: docs/manual/protocol/samsung.rst:278
4787 msgid "par1 to par24 has the same significance than in the AT+ORGR command"
4788 msgstr "par1 to par24 has the same significance than in the AT+ORGR command"
4791 #: docs/manual/protocol/samsung.rst:280
4793 msgid "Delete organizer entry"
4794 msgstr "Delete organizer entry of index \"number\""
4797 #: docs/manual/protocol/samsung.rst:285
4799 msgid "AT+ORGD=number"
4800 msgstr " AT+ORGD=number\n"
4803 #: docs/manual/protocol/samsung.rst:287
4804 msgid "Delete organizer entry of index \"number\""
4805 msgstr "Delete organizer entry of index \"number\""
4808 #: docs/manual/protocol/samsung.rst:291
4811 msgstr " AT+ORGD=21\n"
4814 #: docs/manual/protocol/samsung.rst:293
4819 #: docs/manual/protocol/samsung.rst:295 docs/manual/protocol/m-obex.rst:394
4820 #: docs/manual/testing/dummy-driver.rst:37
4823 msgstr "Notes +++++"
4826 #: docs/manual/protocol/samsung.rst:298
4827 msgid "Read command use index reference."
4828 msgstr "Read command use index reference."
4831 #: docs/manual/protocol/samsung.rst:300
4833 "Write command uses index and direct memory reference with special 65535 "
4834 "value to locate empty memory position."
4836 "Write command uses index and direct memory reference with special 65535 "
4837 "value to locate empty memory position."
4840 #: docs/manual/protocol/samsung.rst:302
4842 "Delete command use direct memory reference, index are automatically "
4845 "Delete command use direct memory reference, index are automatically "
4849 #: docs/manual/protocol/samsung.rst:304
4851 "Hint: After create or delete an organizer entry, reread full information to "
4852 "update index table."
4854 "Hint: After create or delete an organizer entry, reread full information to "
4855 "update index table."
4858 #: docs/manual/protocol/m-obex.rst:2
4860 msgid "m-obex protocol used by some Samsung mobiles"
4862 "m-obex protocol used by some Samsung mobiles\n"
4863 "============================================\n"
4866 #: docs/manual/protocol/m-obex.rst:5
4868 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4871 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4875 #: docs/manual/protocol/m-obex.rst:7 docs/manual/protocol/carkit.rst:14
4877 msgid "Introduction"
4878 msgstr "Invocation::"
4881 #: docs/manual/protocol/m-obex.rst:10
4883 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4884 "by Samsung used to exchange PIM data and files over bluetooth."
4886 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4887 "by Samsung used to exchange PIM data and files over bluetooth."
4890 #: docs/manual/protocol/m-obex.rst:12
4892 "This documentation is by no means complete but is only a reference for the "
4893 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4894 "which parts it differs from the standard-obex. The only thing I found "
4895 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4896 "Ok, sucess in obex. If there was an error you will find it's error code in "
4897 "the 0x42 header. If this is a normal behavior: Why are there so many "
4898 "response codes defined?"
4900 "This documentation is by no means complete but is only a reference for the "
4901 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4902 "which parts it differs from the standard-obex. The only thing I found "
4903 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4904 "Ok, sucess in obex. If there was an error you will find it's error code in "
4905 "the 0x42 header. If this is a normal behavior: Why are there so many "
4906 "response codes defined?"
4909 #: docs/manual/protocol/m-obex.rst:14
4911 "The information about the protocol was gained by listening to the transfered "
4912 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4914 "The information about the protocol was gained by listening to the transfered "
4915 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4918 #: docs/manual/protocol/m-obex.rst:16
4920 msgid "Requirements"
4926 #: docs/manual/protocol/m-obex.rst:19
4927 msgid "Established bluetooth connection to the serial channel of the mobile"
4928 msgstr "Established bluetooth connection to the serial channel of the mobile"
4931 #: docs/manual/protocol/m-obex.rst:20
4932 msgid "Some way to access this serial port. For example minicom."
4933 msgstr "Some way to access this serial port. For example minicom."
4936 #: docs/manual/protocol/m-obex.rst:22
4938 msgid "Starting the obex server"
4940 "Starting the obex server\n"
4941 "------------------------\n"
4943 #. type: Labeled list
4944 #: docs/manual/protocol/m-obex.rst:24
4946 msgid "To start the obex server you have to send this AT command first"
4947 msgstr "To start the obex server you have to send this AT command first::"
4950 #: docs/manual/protocol/m-obex.rst:27
4952 msgid "AT+SYNCML=MOBEXSTART"
4953 msgstr " AT+SYNCML=MOBEXSTART\n"
4955 #. type: Labeled list
4956 #: docs/manual/protocol/m-obex.rst:28
4958 msgid "Some phones seem to start with following command"
4959 msgstr "Some phones seem to start with following command::"
4962 #: docs/manual/protocol/m-obex.rst:31
4964 msgid "AT$TSSPCSW=1"
4965 msgstr " AT$TSSPCSW=1\n"
4968 #: docs/manual/protocol/m-obex.rst:33
4970 msgid "Obex commands"
4976 #: docs/manual/protocol/m-obex.rst:36
4978 "In the following chapters I will describe the obex packages to read and edit "
4979 "data on the mobile. I think most of them are in standard-obex format and are "
4980 "following this structure:"
4982 "In the following chapters I will describe the obex packages to read and edit "
4983 "data on the mobile. I think most of them are in standard-obex format and are "
4984 "following this structure:"
4987 #: docs/manual/protocol/m-obex.rst:45
4990 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4991 "|Package Header |Session Id |Obex Header(s) |\n"
4992 "+===========================================+===================================+===========================================+\n"
4993 "|* First byte: Type of request. |* 0xCB and four bytes of session id|* First byte: Type of header. |\n"
4994 "|* Second and third bytes: length of package| |* Second and third bytes: length of header.|\n"
4995 "| | |* Next bytes: data. |\n"
4996 "| | |* Last byte: 0x00 |\n"
4997 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4999 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
5000 "|Package Header |Session Id |Obex Header(s) |\n"
5001 "+===========================================+===================================+===========================================+\n"
5002 "|* First byte: Type of request. |* 0xCB and four bytes of session id|* First byte: Type of header. |\n"
5003 "|* Second and third bytes: length of package| |* Second and third bytes: length of header.|\n"
5004 "| | |* Next bytes: data. |\n"
5005 "| | |* Last byte: 0x00 |\n"
5006 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
5009 #: docs/manual/protocol/m-obex.rst:47
5011 "For detailed information about obex, for example what types of packages and "
5012 "headers exists, get the official Obex documentation from Inrared Data "
5013 "Association. But I don't know if this is available for free."
5015 "For detailed information about obex, for example what types of packages and "
5016 "headers exists, get the official Obex documentation from Inrared Data "
5017 "Association. But I don't know if this is available for free."
5020 #: docs/manual/protocol/m-obex.rst:49
5021 msgid "Here is a list of the most used types for the Samsung mobiles:"
5022 msgstr "Here is a list of the most used types for the Samsung mobiles:"
5025 #: docs/manual/protocol/m-obex.rst:51
5027 "There exists mainly two types of operations: Put (package header 0x02 and "
5028 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
5029 "retrieve data from the mobile. A put or get operation can be divided into "
5030 "several packages. The high-bit indicates if this is the last package of an "
5031 "operation. For example if you want to transfer a file to the mobile you send "
5032 "n-time 0x02 packages and only the last one is 0x82."
5034 "There exists mainly two types of operations: Put (package header 0x02 and "
5035 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
5036 "retrieve data from the mobile. A put or get operation can be divided into "
5037 "several packages. The high-bit indicates if this is the last package of an "
5038 "operation. For example if you want to transfer a file to the mobile you send "
5039 "n-time 0x02 packages and only the last one is 0x82."
5042 #: docs/manual/protocol/m-obex.rst:53
5044 "Headers consists normally out of three blocks: First byte: Header type, "
5045 "second and third byte: length of the header (if the headers length is "
5046 "variable), following bytes: data. The most used header types are"
5048 "Headers consists normally out of three blocks: First byte: Header type, "
5049 "second and third byte: length of the header (if the headers length is "
5050 "variable), following bytes: data. The most used header types are"
5053 #: docs/manual/protocol/m-obex.rst:71
5056 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5057 "| Obex description | Byte | following two bytes | following bytes |\n"
5058 "+=======================+======+========================+===================================================================================================================================================+\n"
5059 "| Name | 0x01 | length of header | Used for filesystem operation to name a path or file |\n"
5060 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5061 "| Type | 0x42 | length of header | Obex command for example \"m-obex/contacts/list\" |\n"
5062 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5063 "| Length | 0xC3 | | Used in put operations and specifies the length of the transfered data (without header bytes). The length is represented in 4 bytes. |\n"
5064 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5065 "| Body | 0x48 | length of header | Data in a multi-package put operation |\n"
5066 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5067 "| End of Bady | 0x49 | length of header | Last data package in a put operation |\n"
5068 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5069 "| Session id | 0xCB | | Four bytes representing the session id. Needed for multiplexing |\n"
5070 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5071 "| Application Parameter | 0X4C | length of header | In a request: Parameters for example a contact's id. <p>In an answer: The error/return code. If it is 0x00 0x00 than the operation was successful |\n"
5072 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5074 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5075 "| Obex description | Byte | following two bytes | following bytes |\n"
5076 "+=======================+======+========================+===================================================================================================================================================+\n"
5077 "| Name | 0x01 | length of header | Used for filesystem operation to name a path or file |\n"
5078 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5079 "| Type | 0x42 | length of header | Obex command for example \"m-obex/contacts/list\" |\n"
5080 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5081 "| Length | 0xC3 | | Used in put operations and specifies the length of the transfered data (without header bytes). The length is represented in 4 bytes. |\n"
5082 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5083 "| Body | 0x48 | length of header | Data in a multi-package put operation |\n"
5084 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5085 "| End of Bady | 0x49 | length of header | Last data package in a put operation |\n"
5086 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5087 "| Session id | 0xCB | | Four bytes representing the session id. Needed for multiplexing |\n"
5088 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5089 "| Application Parameter | 0X4C | length of header | In a request: Parameters for example a contact's id. <p>In an answer: The error/return code. If it is 0x00 0x00 than the operation was successful |\n"
5090 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
5093 #: docs/manual/protocol/m-obex.rst:73
5101 #: docs/manual/protocol/m-obex.rst:76
5103 msgid "Get contacts count"
5104 msgstr "Get contacts count ++++++++++++++++++"
5107 #: docs/manual/protocol/m-obex.rst:79 docs/manual/protocol/m-obex.rst:106
5108 #: docs/manual/protocol/m-obex.rst:140 docs/manual/protocol/m-obex.rst:172
5109 #: docs/manual/protocol/m-obex.rst:200 docs/manual/protocol/m-obex.rst:227
5110 #: docs/manual/protocol/m-obex.rst:253 docs/manual/protocol/m-obex.rst:278
5111 #: docs/manual/protocol/m-obex.rst:302 docs/manual/protocol/m-obex.rst:331
5112 #: docs/manual/protocol/m-obex.rst:357 docs/manual/protocol/m-obex.rst:382
5118 #: docs/manual/protocol/m-obex.rst:89
5125 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 63 6F 75 6E 74 00\n"
5126 " m-obex command: m-obex/contacts/count\n"
5128 " Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
5134 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 63 6F 75 6E 74 00\n"
5135 " m-obex command: m-obex/contacts/count\n"
5137 " Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
5140 #: docs/manual/protocol/m-obex.rst:91 docs/manual/protocol/m-obex.rst:117
5141 #: docs/manual/protocol/m-obex.rst:155 docs/manual/protocol/m-obex.rst:187
5142 #: docs/manual/protocol/m-obex.rst:211 docs/manual/protocol/m-obex.rst:238
5143 #: docs/manual/protocol/m-obex.rst:264 docs/manual/protocol/m-obex.rst:288
5144 #: docs/manual/protocol/m-obex.rst:317 docs/manual/protocol/m-obex.rst:346
5145 #: docs/manual/protocol/m-obex.rst:368
5151 #: docs/manual/protocol/m-obex.rst:100
5156 "*C3* 00 00 00 04\n"
5157 " Maybe the number of requests you have to send to get all contacts. See next chapter for more information\n"
5158 "*4C* 00 05 00 00\n"
5160 "*49* 00 07 07 D0 00 18\n"
5161 " First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
5167 "*C3* 00 00 00 04 \n"
5168 " Maybe the number of requests you have to send to get all contacts. See next chapter for more information \n"
5169 "*4C* 00 05 00 00 \n"
5171 "*49* 00 07 07 D0 00 18\n"
5172 " First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
5175 #: docs/manual/protocol/m-obex.rst:103 docs/manual/protocol/m-obex.rst:275
5178 msgstr "List all ++++++++"
5181 #: docs/manual/protocol/m-obex.rst:115
5185 " Obex Get package\n"
5186 "*CB* 00 00 00 00\n"
5188 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 6C 6F 61 64 00\n"
5189 " m-obex Command: m-obex/contacts/load\n"
5190 "*4C* 00 06 01 00 00\n"
5191 " First Byte unknown. Last two bytes: increment until all contacts recieved\n"
5196 " Obex Get package\n"
5197 "*CB* 00 00 00 00\n"
5199 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 6C 6F 61 64 00\n"
5200 " m-obex Command: m-obex/contacts/load\n"
5201 "*4C* 00 06 01 00 00\n"
5202 " First Byte unknown. Last two bytes: increment until all contacts recieved\n"
5205 #: docs/manual/protocol/m-obex.rst:126
5210 "*C3* 00 00 08 B1\n"
5211 " Length of sent data\n"
5212 "*4C* 00 05 00 02\n"
5213 " Indicates if these are the last contacts\n"
5214 "*49* 07 41 01 10 01 8D ....\"\n"
5215 " The first byte is unknown but all answers have this byte, then byte 2 and 3 contains the length of the answer, bytes 4 and 5 are the ID of the first entry bytes 6 and 7 are the length of this entry.\n"
5221 "*C3* 00 00 08 B1\n"
5222 " Length of sent data\n"
5223 "*4C* 00 05 00 02\n"
5224 " Indicates if these are the last contacts\n"
5225 "*49* 07 41 01 10 01 8D ....\"\n"
5226 " The first byte is unknown but all answers have this byte, then byte 2 and 3 contains the length of the answer, bytes 4 and 5 are the ID of the first entry bytes 6 and 7 are the length of this entry.\n"
5229 #: docs/manual/protocol/m-obex.rst:128
5231 msgid " In one response more than 1 vcard can be returned in this case, entries are separated by 4 bytes with the following meaning: bytes 1 and 2 ID of the entry, bytes 3 and 4: length of the entry.\n"
5232 msgstr " In one response more than 1 vcard can be returned in this case, entries are separated by 4 bytes with the following meaning: bytes 1 and 2 ID of the entry, bytes 3 and 4: length of the entry.\n"
5235 #: docs/manual/protocol/m-obex.rst:130
5237 "To get all contacts the request have to be sent several times. The last two "
5238 "bytes must be incremented by every call."
5240 "To get all contacts the request have to be sent several times. The last two "
5241 "bytes must be incremented by every call."
5244 #: docs/manual/protocol/m-obex.rst:132
5246 "The end of the contacts list is reached if the header 0x4C is 0. The header "
5247 "will be 4C 00 05 00 00."
5249 "The end of the contacts list is reached if the header 0x4C is 0. The header "
5250 "will be 4C 00 05 00 00."
5253 #: docs/manual/protocol/m-obex.rst:135
5255 msgid "Create a contact"
5256 msgstr "Create a contact ++++++++++++++++"
5259 #: docs/manual/protocol/m-obex.rst:138 docs/manual/protocol/m-obex.rst:170
5261 "Beware: This is a put operation and is performed in some obex "
5262 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
5263 "didn't get the mobile to accept this. I had to create/update PIM data in "
5264 "exactly one package."
5266 "Beware: This is a put operation and is performed in some obex "
5267 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
5268 "didn't get the mobile to accept this. I had to create/update PIM data in "
5269 "exactly one package."
5272 #: docs/manual/protocol/m-obex.rst:153
5277 "*CB* 00 00 00 00\n"
5279 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 63 72 65 61 74 65 00\n"
5280 " m-obex/contacts/create\n"
5282 " ? maybe flag for internal/external memory\n"
5284 " Length of the vcard string\n"
5285 "49 00 5D 42 45....\n"
5286 " Contact as vcard\n"
5292 "*CB* 00 00 00 00\n"
5294 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 63 72 65 61 74 65 00\n"
5295 " m-obex/contacts/create\n"
5297 " ? maybe flag for internal/external memory\n"
5299 " Length of the vcard string\n"
5300 "49 00 5D 42 45....\n"
5301 " Contact as vcard\n"
5304 #: docs/manual/protocol/m-obex.rst:164
5309 "*C3* 00 00 00 02\n"
5311 "*4C* 00 05 00 00\n"
5313 "*49* 00 05 00 21\n"
5314 " last two bytes: the id of the newly created contact\n"
5320 "*C3* 00 00 00 02\n"
5322 "*4C* 00 05 00 00\n"
5324 "*49* 00 05 00 21\n"
5325 " last two bytes: the id of the newly created contact\n"
5328 #: docs/manual/protocol/m-obex.rst:167
5330 msgid "Update a contact"
5331 msgstr "Update a contact ++++++++++++++++"
5334 #: docs/manual/protocol/m-obex.rst:185
5339 "*CB* 00 00 00 00\n"
5341 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 77 72 69 74 65 00\n"
5342 " m-obex/contacts/write\n"
5343 "*4C* 00 06 01 00 20\n"
5344 " Id of the contact which should be updated\n"
5346 " Length of the vcard string\n"
5348 " Contact as vcard\n"
5354 "*CB* 00 00 00 00\n"
5356 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 77 72 69 74 65 00\n"
5357 " m-obex/contacts/write\n"
5358 "*4C* 00 06 01 00 20\n"
5359 " Id of the contact which should be updated\n"
5361 " Length of the vcard string\n"
5363 " Contact as vcard\n"
5366 #: docs/manual/protocol/m-obex.rst:192
5371 "*4C* 00 05 00 00\n"
5372 " Error code: 0x00 0x00 means successful\n"
5378 "*4C* 00 05 00 00\n"
5379 " Error code: 0x00 0x00 means successful\n"
5382 #: docs/manual/protocol/m-obex.rst:195
5384 msgid "Read one contact"
5385 msgstr "Read one contact ++++++++++++++++"
5388 #: docs/manual/protocol/m-obex.rst:198
5389 msgid "There is also the possibility to read exactly one contact."
5390 msgstr "There is also the possibility to read exactly one contact."
5393 #: docs/manual/protocol/m-obex.rst:209
5398 "*CB* 00 00 00 00\n"
5400 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 72 65 61 64 00\n"
5401 " m-obex/contacts/read\n"
5402 "*4C* 00 06 01 00 20\n"
5403 " First byte:? Last two bytes: Id of contact\n"
5409 "*CB* 00 00 00 00\n"
5411 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 72 65 61 64 00\n"
5412 " m-obex/contacts/read\n"
5413 "*4C* 00 06 01 00 20\n"
5414 " First byte:? Last two bytes: Id of contact\n"
5417 #: docs/manual/protocol/m-obex.rst:220
5422 "*C3* 00 00 00 B4\n"
5423 " Length of vcard (without headers, just data)\n"
5424 "*4C* 00 05 00 00\n"
5426 "49 00 B7 42 45 47 49 4E ...\n"
5427 " contact as vcard. TODO: where is id? First two bytes?\n"
5433 "*C3* 00 00 00 B4\n"
5434 " Length of vcard (without headers, just data)\n"
5435 "*4C* 00 05 00 00\n"
5437 "49 00 B7 42 45 47 49 4E ...\n"
5438 " contact as vcard. TODO: where is id? First two bytes?\n"
5441 #: docs/manual/protocol/m-obex.rst:222
5443 msgid "Delete contact"
5444 msgstr "Delete contact ++++++++++++++"
5447 #: docs/manual/protocol/m-obex.rst:225
5448 msgid "To delete a contact you only have to know it's id."
5449 msgstr "To delete a contact you only have to know it's id."
5452 #: docs/manual/protocol/m-obex.rst:236
5457 "*CB* 00 00 00 00\n"
5459 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 64 65 6C 65 74 65 00\n"
5460 " m-obex/contacts/delete\n"
5461 "*4C* 00 06 01 00 19\n"
5462 " First byte: ? Last two bytes: Id of contact\n"
5468 "*CB* 00 00 00 00\n"
5470 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 6F 6E 74 61 63 74 73 2F 64 65 6C 65 74 65 00\n"
5471 " m-obex/contacts/delete\n"
5472 "*4C* 00 06 01 00 19\n"
5473 " First byte: ? Last two bytes: Id of contact\n"
5476 #: docs/manual/protocol/m-obex.rst:244 docs/manual/protocol/m-obex.rst:351
5481 "*4C* 00 05 00 00\n"
5486 "*4C* 00 05 00 00\n"
5490 #: docs/manual/protocol/m-obex.rst:247 docs/manual/testing/dummy-driver.rst:42
5491 #: docs/manual/python/objects.rst:419 docs/manual/python/gammu.rst:1290
5492 #: docs/manual/c/calendar.rst:2
5498 #: docs/manual/protocol/m-obex.rst:250
5501 msgstr "Get count +++++++++"
5504 #: docs/manual/protocol/m-obex.rst:262
5509 "*CB* 00 00 00 00\n"
5511 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 63 6F 75 6E 74 00\n"
5512 " m-obex/calendar/count\n"
5520 "*CB* 00 00 00 00\n"
5522 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 63 6F 75 6E 74 00\n"
5523 " m-obex/calendar/count\n"
5528 #: docs/manual/protocol/m-obex.rst:273
5533 "*C3* 00 00 00 0C\n"
5535 "*4C* 00 05 00 00\n"
5537 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
5544 "*C3* 00 00 00 0C\n"
5546 "*4C* 00 05 00 00\n"
5548 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
5552 #: docs/manual/protocol/m-obex.rst:285
5557 "*CB* 00 00 00 00\n"
5559 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 69 6E 66 6F 00\n"
5560 " m-obex/calendar/load\n"
5566 "*CB* 00 00 00 00\n"
5568 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 69 6E 66 6F 00\n"
5569 " m-obex/calendar/load\n"
5572 #: docs/manual/protocol/m-obex.rst:297
5577 "*C3* 00 00 00 B0\n"
5579 "*4C* 00 05 00 00\n"
5581 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
5582 " Calendar items in vcalendar format. TODO: where are the ids?\n"
5588 "*C3* 00 00 00 B0\n"
5590 "*4C* 00 05 00 00\n"
5592 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
5593 " Calendar items in vcalendar format. TODO: where are the ids?\n"
5596 #: docs/manual/protocol/m-obex.rst:299
5602 #: docs/manual/protocol/m-obex.rst:315
5607 "*CB* 00 00 00 00\n"
5609 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 63 72 65 61 74 65 00\n"
5610 " m-obex/calendar/create\n"
5613 "*C3* 00 00 00 9E\n"
5614 " Length of vcalendar\n"
5615 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
5622 "*CB* 00 00 00 00\n"
5624 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 63 72 65 61 74 65 00\n"
5625 " m-obex/calendar/create\n"
5628 "*C3* 00 00 00 9E\n"
5629 " Length of vcalendar\n"
5630 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
5634 #: docs/manual/protocol/m-obex.rst:326
5639 "*C3* 00 00 00 02\n"
5641 "*4C* 00 05 00 00\n"
5643 "*49* 00 05 00 06\n"
5644 " Id of the created item\n"
5650 "*C3* 00 00 00 02\n"
5652 "*4C* 00 05 00 00\n"
5654 "*49* 00 05 00 06\n"
5655 " Id of the created item\n"
5658 #: docs/manual/protocol/m-obex.rst:328
5661 msgstr "Update ++++++"
5664 #: docs/manual/protocol/m-obex.rst:344
5669 "*CB* 00 00 00 00\n"
5671 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 77 72 69 74 65 00\n"
5672 " m-obex/calendar/write\n"
5673 "*4C* 00 06 01 00 05\n"
5674 " First byte: ? Second and third byte: Id of the item\n"
5675 "*C3* 00 00 00 C8\n"
5676 " Length of vcalendar\n"
5677 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
5684 "*CB* 00 00 00 00\n"
5686 "*42* 00 19 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 77 72 69 74 65 00\n"
5687 " m-obex/calendar/write\n"
5688 "*4C* 00 06 01 00 05\n"
5689 " First byte: ? Second and third byte: Id of the item\n"
5690 "*C3* 00 00 00 C8\n"
5691 " Length of vcalendar\n"
5692 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
5696 #: docs/manual/protocol/m-obex.rst:354
5702 #: docs/manual/protocol/m-obex.rst:366
5707 "*CB* 00 00 00 00\n"
5709 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 72 65 61 64 00\n"
5710 " m-obex/calendar/read\n"
5711 "4C 00 06 01 00 06\n"
5712 " Id of calendar item\n"
5718 "*CB* 00 00 00 00\n"
5720 "*42* 00 18 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 72 65 61 64 00\n"
5721 " m-obex/calendar/read\n"
5722 "4C 00 06 01 00 06\n"
5723 " Id of calendar item\n"
5726 #: docs/manual/protocol/m-obex.rst:377
5731 "*C3* 00 00 00 B0\n"
5733 "*4C* 00 05 00 00\n"
5735 "*49* 00 B3 42 45 47 49 4E 3A 56 43 41 4C 45 4E 44 41 52 0D 0A 56 45 52 53 49 4F 4E 3A 31 2E 3....\n"
5736 " vcalendar item. TODO: Where is the id?\n"
5742 "*C3* 00 00 00 B0\n"
5744 "*4C* 00 05 00 00\n"
5746 "*49* 00 B3 42 45 47 49 4E 3A 56 43 41 4C 45 4E 44 41 52 0D 0A 56 45 52 53 49 4F 4E 3A 31 2E 3....\n"
5747 " vcalendar item. TODO: Where is the id?\n"
5750 #: docs/manual/protocol/m-obex.rst:379
5753 msgstr "Delete ++++++"
5756 #: docs/manual/protocol/m-obex.rst:391
5761 "*CB* 00 00 00 00\n"
5763 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 64 65 6C 65 74 65 00\n"
5764 " m-obex/calendar/delete\n"
5765 "*4C* 00 06 01 00 06\n"
5766 " id of calendar item\n"
5772 "*CB* 00 00 00 00\n"
5774 "*42* 00 1A 6D 2D 6F 62 65 78 2F 63 61 6C 65 6E 64 61 72 2F 64 65 6C 65 74 65 00\n"
5775 " m-obex/calendar/delete\n"
5776 "*4C* 00 06 01 00 06\n"
5777 " id of calendar item\n"
5780 #: docs/manual/protocol/m-obex.rst:398
5786 #: docs/manual/protocol/m-obex.rst:402
5792 #: docs/manual/protocol/m-obex.rst:405
5794 "To get the file structure on the mobile, there are two commands. One that "
5795 "lists all subdirectories and one that lists all files."
5797 "To get the file structure on the mobile, there are two commands. One that "
5798 "lists all subdirectories and one that lists all files."
5801 #: docs/manual/protocol/m-obex.rst:407
5803 msgid "List directories"
5804 msgstr "List directories ++++++++++++++++"
5807 #: docs/manual/protocol/m-obex.rst:410
5810 msgstr "List files ++++++++++"
5813 #: docs/manual/protocol/m-obex.rst:413
5816 msgstr "Get file ++++++++"
5819 #: docs/manual/protocol/m-obex.rst:416
5822 msgstr "Create file +++++++++++"
5825 #: docs/manual/protocol/m-obex.rst:419
5828 msgstr "Delete file +++++++++++"
5831 #: docs/manual/protocol/m-obex.rst:423
5841 #: docs/manual/protocol/m-obex.rst:427
5842 msgid "0x01: Inbox 0x08: Outbox"
5843 msgstr "0x01: Inbox 0x08: Outbox"
5846 #: docs/manual/protocol/m-obex.rst:429
5848 msgid "Get sms count"
5849 msgstr "Get sms count +++++++++++++"
5852 #: docs/manual/protocol/m-obex.rst:432
5854 msgid "List all sms"
5855 msgstr "List all sms ++++++++++++"
5858 #: docs/manual/protocol/m-obex.rst:435
5861 msgstr "Send sms ++++++++"
5864 #: docs/manual/protocol/m-obex.rst:438
5867 msgstr "Create sms ++++++++++"
5870 #: docs/manual/protocol/m-obex.rst:440
5872 "I don't think this is possible. At least I didn't find the function in New "
5873 "PC Studio. So sadly there will be no backup of sms messages."
5875 "I don't think this is possible. At least I didn't find the function in New "
5876 "PC Studio. So sadly there will be no backup of sms messages."
5879 #: docs/manual/protocol/carkit.rst:2
5881 msgid "Nokia 6210/6310, CARC91, PC Experiment"
5883 "Nokia 6210/6310, CARC91, PC Experiment\n"
5884 "======================================\n"
5887 #: docs/manual/protocol/carkit.rst:6
5897 #: docs/manual/protocol/carkit.rst:9
5907 #: docs/manual/protocol/carkit.rst:12
5916 #. type: delimited block -
5917 #: docs/manual/protocol/carkit.rst:17
5919 msgid "The purpose of this experiment is to gain understanding about how Nokias commands for handsfree works in a way that can be of use in the construction of Com.n.sense. The means available is a Nokia 6210, a Nokia 6310, a HFU-2 CARC91 and a PC with a LabVIEW program installed.\n"
5920 msgstr "The purpose of this experiment is to gain understanding about how Nokias commands for handsfree works in a way that can be of use in the construction of Com.n.sense. The means available is a Nokia 6210, a Nokia 6310, a HFU-2 CARC91 and a PC with a LabVIEW program installed."
5922 #. type: delimited block -
5923 #: docs/manual/protocol/carkit.rst:19
5931 #: docs/manual/protocol/carkit.rst:22
5933 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5934 "use the PC for listening to the data communication between the phone and "
5935 "CARC91. I also send the frames directly from the PC to the phone."
5937 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5938 "use the PC for listening to the data communication between the phone and "
5939 "CARC91. I also send the frames directly from the PC to the phone."
5942 #: docs/manual/protocol/carkit.rst:24
5950 #: docs/manual/protocol/carkit.rst:27 docs/manual/protocol/carkit.rst:319
5952 msgid "Phone connected to PC"
5953 msgstr "Phone connected to PC +++++++++++++++++++++"
5956 #: docs/manual/protocol/carkit.rst:30 docs/manual/protocol/carkit.rst:135
5957 #: docs/manual/protocol/carkit.rst:322 docs/manual/protocol/carkit.rst:479
5960 msgstr "Initiation ~~~~~~~~~~"
5963 #: docs/manual/protocol/carkit.rst:63
5966 "1F0004 D0 0001 04 00CE\n"
5967 " Power up from PC\n"
5968 "1F0004 D0 0001 04 01CF\n"
5969 " Power up from PC\n"
5970 "1F0400 D0 0001 05 10DF\n"
5971 " Power up from phone\n"
5972 "1F0004 79 0005 0201 0164 00 0203\n"
5973 " Enable carkit mode from PC\n"
5974 "1F0004 79 0005 0201 0164 00 0302\n"
5975 " Enable carkit mode from PC\n"
5978 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
5982 "1F0400 78 0004 0102 0801 117C\n"
5983 " Status 0x08, 0x01 from phone\n"
5984 "1F0400 DA 0002 0002 12D3\n"
5985 " Type => 0xDA, data => 0x00, 0x02\n"
5986 "1F0004 79 0005 0201 0164 00 0504\n"
5987 " Enable carkit mode from PC\n"
5988 "1F0004 79 0005 0201 0164 00 0607\n"
5989 " Enable carkit mode from PC\n"
5992 "1F0004 78 0003 0201 0307 67\n"
5993 " Status confirm from PC\n"
5994 "1F0004 78 0003 0201 0308 68\n"
5995 " Status confirm from PC\n"
6001 "1F0004 D0 0001 04 00CE\n"
6002 " Power up from PC\n"
6003 "1F0004 D0 0001 04 01CF\n"
6004 " Power up from PC\n"
6005 "1F0400 D0 0001 05 10DF\n"
6006 " Power up from phone\n"
6007 "1F0004 79 0005 0201 0164 00 0203 \n"
6008 " Enable carkit mode from PC\n"
6009 "1F0004 79 0005 0201 0164 00 0302\n"
6010 " Enable carkit mode from PC\n"
6013 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
6017 "1F0400 78 0004 0102 0801 117C\n"
6018 " Status 0x08, 0x01 from phone\n"
6019 "1F0400 DA 0002 0002 12D3\n"
6020 " Type => 0xDA, data => 0x00, 0x02\n"
6021 "1F0004 79 0005 0201 0164 00 0504 \n"
6022 " Enable carkit mode from PC\n"
6023 "1F0004 79 0005 0201 0164 00 0607\n"
6024 " Enable carkit mode from PC\n"
6027 "1F0004 78 0003 0201 0307 67 \n"
6028 " Status confirm from PC\n"
6029 "1F0004 78 0003 0201 0308 68\n"
6030 " Status confirm from PC\n"
6035 #: docs/manual/protocol/carkit.rst:65
6038 "The phone enters the profile ”handsfree” when the frame carkit enable is "
6039 "sent. It sends out an unknown status frame 0x08, 0x01."
6041 "The phone enters the profile âhandsfreeâ when the frame carkit enable is "
6042 "sent. It sends out an unknown status frame 0x08, 0x01."
6045 #: docs/manual/protocol/carkit.rst:67 docs/manual/protocol/carkit.rst:181
6046 #: docs/manual/protocol/carkit.rst:354 docs/manual/protocol/carkit.rst:511
6048 msgid "Incoming call"
6049 msgstr "Incoming call ~~~~~~~~~~~~~"
6052 #: docs/manual/protocol/carkit.rst:73
6055 "1F0400 78 0004 0102 0701 197B\n"
6056 " Status 0x07, 0x01 from phone\n"
6057 "1F0400 78 0004 0102 0E03 1A73\n"
6058 " Status 0x0E, 0x03 from phone\n"
6060 "1F0400 78 0004 0102 0701 197B\n"
6061 " Status 0x07, 0x01 from phone\n"
6062 "1F0400 78 0004 0102 0E03 1A73\n"
6063 " Status 0x0E, 0x03 from phone\n"
6066 #: docs/manual/protocol/carkit.rst:75
6068 "Status type 0x07 with status 0x01 means mute external audio equipment. "
6069 "Status type 0x0E with status 0x03 means audio amplifier on."
6071 "Status type 0x07 with status 0x01 means mute external audio equipment. "
6072 "Status type 0x0E with status 0x03 means audio amplifier on."
6075 #: docs/manual/protocol/carkit.rst:77 docs/manual/protocol/carkit.rst:197
6076 #: docs/manual/protocol/carkit.rst:368 docs/manual/protocol/carkit.rst:541
6079 msgstr "Connected ~~~~~~~~~"
6082 #: docs/manual/protocol/carkit.rst:80 docs/manual/protocol/carkit.rst:200
6084 msgid "The phone doesn’t send out anything when a call has been set up."
6085 msgstr "The phone doesnât send out anything when a call has been set up."
6088 #: docs/manual/protocol/carkit.rst:82 docs/manual/protocol/carkit.rst:202
6089 #: docs/manual/protocol/carkit.rst:373 docs/manual/protocol/carkit.rst:575
6091 msgid "Initiation with connected phone"
6092 msgstr "Initiation with connected phone ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
6095 #: docs/manual/protocol/carkit.rst:114
6098 "1F0004 D0 0001 04 00CE\n"
6099 " Power up from PC\n"
6100 "1F0400 D0 0001 05 1BD4\n"
6101 " Power up from phone\n"
6102 "1F0004 79 0005 0201 0164 0001 00\n"
6103 " Enable carkit mode from PC\n"
6106 "1F0400 78 0004 0102 0E03 1C75\n"
6107 " Status 0x0E, 0x03 from phone\n"
6108 "1F0400 78 0004 0102 0701 1D7F\n"
6109 " Status 0x07, 0x01 from phone\n"
6110 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
6111 " HFU-2 Version from PC\n"
6114 "1F0400 78 0004 0102 0801 1E73\n"
6115 " Status 0x08, 0x01 from phone\n"
6116 "1F0004 79 0005 0201 0164 0003 02\n"
6117 " Enable carkit mode from PC\n"
6120 "1F0400 78 0004 0102 0E03 1F76\n"
6121 " Status 0x0E, 0x03 from phone\n"
6122 "1F0400 78 0004 0102 0701 2042\n"
6123 " Status 0x07, 0x01 from phone\n"
6124 "1F0004 78 0003 0201 03 0464\n"
6125 " Status confirm from PC\n"
6129 "1F0004 D0 0001 04 00CE\n"
6130 " Power up from PC\n"
6131 "1F0400 D0 0001 05 1BD4\n"
6132 " Power up from phone\n"
6133 "1F0004 79 0005 0201 0164 0001 00\n"
6134 " Enable carkit mode from PC\n"
6137 "1F0400 78 0004 0102 0E03 1C75\n"
6138 " Status 0x0E, 0x03 from phone\n"
6139 "1F0400 78 0004 0102 0701 1D7F\n"
6140 " Status 0x07, 0x01 from phone\n"
6141 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
6142 " HFU-2 Version from PC\n"
6145 "1F0400 78 0004 0102 0801 1E73\n"
6146 " Status 0x08, 0x01 from phone\n"
6147 "1F0004 79 0005 0201 0164 0003 02\n"
6148 " Enable carkit mode from PC\n"
6151 "1F0400 78 0004 0102 0E03 1F76\n"
6152 " Status 0x0E, 0x03 from phone\n"
6153 "1F0400 78 0004 0102 0701 2042\n"
6154 " Status 0x07, 0x01 from phone\n"
6155 "1F0004 78 0003 0201 03 0464\n"
6156 " Status confirm from PC\n"
6161 #: docs/manual/protocol/carkit.rst:116 docs/manual/protocol/carkit.rst:260
6162 #: docs/manual/protocol/carkit.rst:461 docs/manual/protocol/carkit.rst:621
6164 msgid "Disconnected"
6165 msgstr "Disconnected ~~~~~~~~~~~~"
6168 #: docs/manual/protocol/carkit.rst:120
6171 "1F04 0078 0004 0102 0700 2142\n"
6172 " Status 0x07, 0x00\n"
6174 "1F04 0078 0004 0102 0700 2142\n"
6175 " Status 0x07, 0x00\n"
6178 #: docs/manual/protocol/carkit.rst:122 docs/manual/protocol/carkit.rst:276
6179 #: docs/manual/protocol/carkit.rst:466 docs/manual/protocol/carkit.rst:651
6181 msgid "Incoming SMS"
6182 msgstr "Incoming SMS ~~~~~~~~~~~~"
6185 #: docs/manual/protocol/carkit.rst:130
6188 "FCF0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0\n"
6189 " Initiation of bit length from phone\n"
6190 "1F0400 78 0004 0102 0E03 254C\n"
6191 " Status 0x0E, 0x03 from phone\n"
6193 " Initiation of bit length from phone\n"
6195 "FCF0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0\n"
6196 " Initiation of bit length from phone\n"
6197 "1F0400 78 0004 0102 0E03 254C\n"
6198 " Status 0x0E, 0x03 from phone\n"
6200 " Initiation of bit length from phone\n"
6203 #: docs/manual/protocol/carkit.rst:132 docs/manual/protocol/carkit.rst:476
6205 msgid "Phone connected to CARC91"
6206 msgstr "Phone connected to CARC91 +++++++++++++++++++++++++"
6209 #: docs/manual/protocol/carkit.rst:179
6212 "1F0004 D0 0001 04 00CE\n"
6213 " Power up from HFU-2\n"
6214 "1F0400 D0 0001 05 02CD\n"
6215 " Power up from phone\n"
6216 "1F0004 79 0005 0201 0164 00 0100\n"
6217 " Enable carkit mode from HFU-2\n"
6220 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
6224 "1F0400 78 0004 0102 0801 036E\n"
6225 " Status 0x08, 0x01\n"
6226 "1F0004 79 0005 0201 0164 00 0302\n"
6227 " Enable carkit mode from HFU-2\n"
6230 "1F0400 78 0004 0102 0801 036E\n"
6231 " Status 0x08, 0x01\n"
6234 "1F0400 DA 0002 0002 04C5\n"
6235 " Status type => 0xDA, data => 0x00, 0x02\n"
6238 "1F0400 78 0004 0102 0E03 056C\n"
6239 " Status 0x0E, 0x03\n"
6242 "1F0004 78 0003 0201 03 0464\n"
6243 " Status confirm from HFU-2\n"
6246 "1F0400 78 0004 0102 0E00 066C\n"
6247 " Status 0x0E, 0x00\n"
6250 "1F0004 78 0003 0201 03 0565\n"
6251 " Status confirm from HFU-2\n"
6255 "1F0004 D0 0001 04 00CE\n"
6256 " Power up from HFU-2\n"
6257 "1F0400 D0 0001 05 02CD\n"
6258 " Power up from phone\n"
6259 "1F0004 79 0005 0201 0164 00 0100\n"
6260 " Enable carkit mode from HFU-2\n"
6263 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
6267 "1F0400 78 0004 0102 0801 036E\n"
6268 " Status 0x08, 0x01\n"
6269 "1F0004 79 0005 0201 0164 00 0302\n"
6270 " Enable carkit mode from HFU-2\n"
6273 "1F0400 78 0004 0102 0801 036E\n"
6274 " Status 0x08, 0x01\n"
6277 "1F0400 DA 0002 0002 04C5\n"
6278 " Status type => 0xDA, data => 0x00, 0x02\n"
6281 "1F0400 78 0004 0102 0E03 056C\n"
6282 " Status 0x0E, 0x03\n"
6285 "1F0004 78 0003 0201 03 0464\n"
6286 " Status confirm from HFU-2\n"
6289 "1F0400 78 0004 0102 0E00 066C\n"
6290 " Status 0x0E, 0x00\n"
6293 "1F0004 78 0003 0201 03 0565\n"
6294 " Status confirm from HFU-2\n"
6299 #: docs/manual/protocol/carkit.rst:195
6302 "1F0400 78 0004 0102 0701 1173\n"
6303 " Status 0x07, 0x01\n"
6306 "1F0400 78 0004 0102 0E03 127B\n"
6307 " Status 0x0E, 0x03\n"
6310 "1F0004 78 0003 0201 03 0868\n"
6311 " Status confirm from HFU-2\n"
6315 "1F0400 78 0004 0102 0701 1173\n"
6316 " Status 0x07, 0x01\n"
6319 "1F0400 78 0004 0102 0E03 127B\n"
6320 " Status 0x0E, 0x03\n"
6323 "1F0004 78 0003 0201 03 0868\n"
6324 " Status confirm from HFU-2\n"
6329 #: docs/manual/protocol/carkit.rst:258
6332 "1F0004 D0 0001 04 00CE\n"
6333 " Power up from HFU-2\n"
6334 "1F0400 D0 0001 05 1AD5\n"
6335 " Power up from phone\n"
6336 "1F0004 79 0005 0201 0164 00 0100\n"
6337 " Enable carkit mode from HFU-2\n"
6340 "1F0400 78 0004 0102 0E03 1B72\n"
6341 " Status 0x0E, 0x03\n"
6342 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
6346 "1F0004 79 0005 0201 0164 00 0302\n"
6347 " Enable carkit mode from HFU-2\n"
6350 "1F0400 78 0004 0102 0E03 1B72\n"
6351 " Status 0x0E, 0x03\n"
6354 "1F0400 78 0004 0102 0801 1C71\n"
6355 " Status 0x08, 0x01\n"
6356 "1F0004 78 0003 0201 03 0464\n"
6357 " Status confirm from HFU-2\n"
6360 "1F0400 78 0004 0102 0801 1C71\n"
6361 " Status 0x08, 0x01\n"
6364 "1F0400 78 0004 0102 0E03 1D74\n"
6365 " Status 0x0E, 0x03\n"
6368 "1F0400 78 0004 0102 0701 1E7C\n"
6369 " Status 0x07, 0x01\n"
6370 "1F0004 78 0003 0201 03 0565\n"
6371 " Status confirm from HFU-2\n"
6374 "1F0400 78 0004 0102 0701 1E7C\n"
6375 " Status 0x07, 0x01\n"
6378 "1F0400 78 0004 0102 0701 1F7D\n"
6379 " Status 0x07, 0x01\n"
6382 "1F0400 DA 0002 0002 20E1\n"
6383 " Typ => 0xDA, data => 0x00. 0x02\n"
6387 "1F0004 D0 0001 04 00CE\n"
6388 " Power up from HFU-2\n"
6389 "1F0400 D0 0001 05 1AD5\n"
6390 " Power up from phone\n"
6391 "1F0004 79 0005 0201 0164 00 0100\n"
6392 " Enable carkit mode from HFU-2\n"
6395 "1F0400 78 0004 0102 0E03 1B72\n"
6396 " Status 0x0E, 0x03\n"
6397 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
6401 "1F0004 79 0005 0201 0164 00 0302\n"
6402 " Enable carkit mode from HFU-2\n"
6405 "1F0400 78 0004 0102 0E03 1B72\n"
6406 " Status 0x0E, 0x03\n"
6409 "1F0400 78 0004 0102 0801 1C71\n"
6410 " Status 0x08, 0x01\n"
6411 "1F0004 78 0003 0201 03 0464\n"
6412 " Status confirm from HFU-2\n"
6415 "1F0400 78 0004 0102 0801 1C71\n"
6416 " Status 0x08, 0x01\n"
6419 "1F0400 78 0004 0102 0E03 1D74\n"
6420 " Status 0x0E, 0x03\n"
6423 "1F0400 78 0004 0102 0701 1E7C\n"
6424 " Status 0x07, 0x01\n"
6425 "1F0004 78 0003 0201 03 0565\n"
6426 " Status confirm from HFU-2\n"
6429 "1F0400 78 0004 0102 0701 1E7C\n"
6430 " Status 0x07, 0x01\n"
6433 "1F0400 78 0004 0102 0701 1F7D\n"
6434 " Status 0x07, 0x01\n"
6437 "1F0400 DA 0002 0002 20E1\n"
6438 " Typ => 0xDA, data => 0x00. 0x02\n"
6443 #: docs/manual/protocol/carkit.rst:274
6446 "1F0400 78 0004 0102 0700 1774\n"
6447 " Status 0x07, 0x00\n"
6450 "1F0400 78 0004 0102 0E00 1872\n"
6451 " Status 0x0E, 0x00\n"
6454 "1F0004 78 0003 0201 03 0B6B\n"
6455 " Status confirm from HFU-2\n"
6459 "1F0400 78 0004 0102 0700 1774\n"
6460 " Status 0x07, 0x00\n"
6463 "1F0400 78 0004 0102 0E00 1872\n"
6464 " Status 0x0E, 0x00\n"
6467 "1F0004 78 0003 0201 03 0B6B\n"
6468 " Status confirm from HFU-2\n"
6473 #: docs/manual/protocol/carkit.rst:294
6476 "1F0400 78 0004 0102 0E03 076E\n"
6477 " Status 0x0E, 0x03\n"
6480 "1F0004 78 0003 0201 03 0666\n"
6481 " Status confirm from HFU-2\n"
6484 "1F0400 78 0004 0102 0E00 0862\n"
6485 " Status 0x0E, 0x00\n"
6488 "1F0004 78 0003 0201 03 0767\n"
6489 " Status confirm from HFU-2\n"
6493 "1F0400 78 0004 0102 0E03 076E\n"
6494 " Status 0x0E, 0x03\n"
6497 "1F0004 78 0003 0201 03 0666\n"
6498 " Status confirm from HFU-2\n"
6501 "1F0400 78 0004 0102 0E00 0862\n"
6502 " Status 0x0E, 0x00\n"
6505 "1F0004 78 0003 0201 03 0767\n"
6506 " Status confirm from HFU-2\n"
6511 #: docs/manual/protocol/carkit.rst:296 docs/manual/protocol/carkit.rst:671
6513 msgid "Button pushed"
6514 msgstr "Button pushed ~~~~~~~~~~~~~"
6517 #: docs/manual/protocol/carkit.rst:314
6520 "1F0400 78 0004 0102 0E03 0960\n"
6521 " Status 0x0E, 0x03\n"
6524 "1F0004 78 0003 0201 03 0868\n"
6525 " Status confirm from HFU-2\n"
6528 "1F0400 78 0004 0102 0E00 0A60\n"
6529 " Status 0x0E, 0x00\n"
6532 "1F0004 78 0003 0201 03 0969\n"
6533 " Status confirm from HFU-2\n"
6537 "1F0400 78 0004 0102 0E03 0960\n"
6538 " Status 0x0E, 0x03\n"
6541 "1F0004 78 0003 0201 03 0868\n"
6542 " Status confirm from HFU-2\n"
6545 "1F0400 78 0004 0102 0E00 0A60\n"
6546 " Status 0x0E, 0x00\n"
6549 "1F0004 78 0003 0201 03 0969\n"
6550 " Status confirm from HFU-2\n"
6555 #: docs/manual/protocol/carkit.rst:316
6563 #: docs/manual/protocol/carkit.rst:350
6566 "1F0004 D0 0001 04 02CC\n"
6567 " Power up from PC\n"
6568 "1F0400 D0 0001 05 0DC2\n"
6569 " Power up from phone\n"
6570 "1F0004 79 0005 0201 0164 00 0C0D\n"
6571 " Enable carkit mode from PC\n"
6574 "1F0400 78 0004 0128 0B00 0E4B\n"
6575 " Status 0x0B, 0x00 from phone\n"
6576 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46\n"
6577 " HFU-2 version from PC\n"
6580 "1F0400 DA 0004 0028 0000 0FE2\n"
6582 "1F0004 79 0005 0201 0164 00 1716\n"
6583 " Enable carkit mode from PC\n"
6586 "1F0400 78 0004 0128 0B00 1055\n"
6587 " Status 0x0B, 0x00 from phone\n"
6588 "1F0004 78 0003 0201 03 1878\n"
6589 " Status confirm from PC\n"
6593 "1F0004 D0 0001 04 02CC\n"
6594 " Power up from PC\n"
6595 "1F0400 D0 0001 05 0DC2 \n"
6596 " Power up from phone\n"
6597 "1F0004 79 0005 0201 0164 00 0C0D \n"
6598 " Enable carkit mode from PC\n"
6601 "1F0400 78 0004 0128 0B00 0E4B \n"
6602 " Status 0x0B, 0x00 from phone\n"
6603 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46 \n"
6604 " HFU-2 version from PC\n"
6607 "1F0400 DA 0004 0028 0000 0FE2\n"
6609 "1F0004 79 0005 0201 0164 00 1716\n"
6610 " Enable carkit mode from PC\n"
6613 "1F0400 78 0004 0128 0B00 1055\n"
6614 " Status 0x0B, 0x00 from phone\n"
6615 "1F0004 78 0003 0201 03 1878\n"
6616 " Status confirm from PC\n"
6621 #: docs/manual/protocol/carkit.rst:352
6622 msgid "An unknown status frame (0x0B) is sent by the phone."
6623 msgstr "An unknown status frame (0x0B) is sent by the phone."
6626 #: docs/manual/protocol/carkit.rst:364
6629 "1F0400 78 0004 0128 0701 0D45\n"
6630 " Status 0x07, 0x01 from phone\n"
6631 "1F0400 78 0004 0128 0E01 0F4E\n"
6632 " Status 0x0E, 0x01 from phone\n"
6633 "1F0400 78 0004 0128 0A00 1054\n"
6634 " Status 0x0A, 0x00 from phone\n"
6635 "1F0400 78 0004 0128 0901 1157\n"
6636 " Status 0x09, 0x01 from phone\n"
6638 "1F0400 78 0004 0128 0701 0D45 \n"
6639 " Status 0x07, 0x01 from phone\n"
6640 "1F0400 78 0004 0128 0E01 0F4E \n"
6641 " Status 0x0E, 0x01 from phone\n"
6642 "1F0400 78 0004 0128 0A00 1054\n"
6643 " Status 0x0A, 0x00 from phone\n"
6644 "1F0400 78 0004 0128 0901 1157\n"
6645 " Status 0x09, 0x01 from phone\n"
6648 #: docs/manual/protocol/carkit.rst:366
6650 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
6651 "6310. Status 0x0A, 0x09 is unknown."
6653 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
6654 "6310. Status 0x0A, 0x09 is unknown."
6657 #: docs/manual/protocol/carkit.rst:371
6660 "The phone doesn’t send out anything when a call has been set up. This might "
6661 "be because the profile “handsfree” is lost when ack isn’t sent."
6663 "The phone doesnât send out anything when a call has been set up. This might "
6664 "be because the profile âhandsfreeâ is lost when ack isnât sent."
6667 #: docs/manual/protocol/carkit.rst:459
6670 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
6671 " HFU-2 version from PC\n"
6674 "1F0400 78 0004 0128 0E02 1A58\n"
6675 " Status 0x0E, 0x02\n"
6676 "1F0400 78 0004 0128 0A00 1B5F\n"
6677 " Status 0x0A, 0x00\n"
6678 "1F0400 78 0004 0128 0900 1C5B\n"
6679 " Status 0x09, 0x00\n"
6680 "1F0400 78 0004 0128 0701 1D55\n"
6681 " Status 0x07, 0x01\n"
6682 "1F0004 D0 0001 04 00CE\n"
6683 " Power up from HFU-2\n"
6684 "1F0400 D0 0001 05 74BB\n"
6685 " Power up from phone\n"
6686 "1F0004 79 0005 0201 0164 00 0100\n"
6687 " Enable carkit mode from HFU-2\n"
6690 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
6694 "1F0400 78 0004 0128 0E01 7534\n"
6695 " Status 0x0E, 0x01\n"
6696 "1F0004 79 0005 0201 0164 00 0302\n"
6697 " Enable carkit mode from HFU-2\n"
6700 "1F0400 78 0004 0128 0E01 7534\n"
6701 " Status 0x0E, 0x01\n"
6704 "1F0400 78 0004 0128 0A01 7633\n"
6705 " Status 0x0A, 0x01\n"
6708 "1F0400 78 0004 0128 0901 7731\n"
6709 " Status 0x09, 0x01\n"
6712 "1F0400 78 0004 0128 0701 7830\n"
6713 " Status 0x07, 0x01\n"
6716 "1F0400 78 0004 0128 0E01 7938\n"
6717 " Status 0x0E, 0x01\n"
6720 "1F0004 78 0003 2801 03 044E\n"
6721 " Status confirm from HFU-2\n"
6724 "1F0400 DA 0004 0028 0000 7A97\n"
6725 " Type => 0xDA, data => 0x0028, 0x0000\n"
6728 "1F0400 78 0004 0128 0E01 7B3A\n"
6729 " Status 0x0E, 0x01\n"
6732 "1F0400 78 0004 0128 0A00 7C38\n"
6733 " Status 0x0A, 0x00\n"
6734 "1F0004 78 0003 2801 03 054F\n"
6735 " Status confirm from HFU-2\n"
6738 "1F0400 78 0004 0128 0A00 7C38\n"
6739 " Status 0x0A, 0x00\n"
6742 "1F0400 78 0004 0128 0700 7D34\n"
6743 " Status 0x07, 0x00\n"
6746 "1F0400 78 0004 0128 0E00 7E3E\n"
6747 " Status 0x0E, 0x00\n"
6750 "1F0004 78 0003 2801 03 064C\n"
6751 " Status confirm from HFU-2\n"
6755 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
6756 " HFU-2 version from PC\n"
6759 "1F0400 78 0004 0128 0E02 1A58\n"
6760 " Status 0x0E, 0x02\n"
6761 "1F0400 78 0004 0128 0A00 1B5F\n"
6762 " Status 0x0A, 0x00\n"
6763 "1F0400 78 0004 0128 0900 1C5B\n"
6764 " Status 0x09, 0x00\n"
6765 "1F0400 78 0004 0128 0701 1D55\n"
6766 " Status 0x07, 0x01\n"
6767 "1F0004 D0 0001 04 00CE\n"
6768 " Power up from HFU-2\n"
6769 "1F0400 D0 0001 05 74BB\n"
6770 " Power up from phone\n"
6771 "1F0004 79 0005 0201 0164 00 0100\n"
6772 " Enable carkit mode from HFU-2\n"
6775 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
6779 "1F0400 78 0004 0128 0E01 7534\n"
6780 " Status 0x0E, 0x01\n"
6781 "1F0004 79 0005 0201 0164 00 0302\n"
6782 " Enable carkit mode from HFU-2\n"
6785 "1F0400 78 0004 0128 0E01 7534\n"
6786 " Status 0x0E, 0x01\n"
6789 "1F0400 78 0004 0128 0A01 7633\n"
6790 " Status 0x0A, 0x01\n"
6793 "1F0400 78 0004 0128 0901 7731\n"
6794 " Status 0x09, 0x01\n"
6797 "1F0400 78 0004 0128 0701 7830\n"
6798 " Status 0x07, 0x01\n"
6801 "1F0400 78 0004 0128 0E01 7938\n"
6802 " Status 0x0E, 0x01\n"
6805 "1F0004 78 0003 2801 03 044E\n"
6806 " Status confirm from HFU-2\n"
6809 "1F0400 DA 0004 0028 0000 7A97\n"
6810 " Type => 0xDA, data => 0x0028, 0x0000\n"
6813 "1F0400 78 0004 0128 0E01 7B3A\n"
6814 " Status 0x0E, 0x01\n"
6817 "1F0400 78 0004 0128 0A00 7C38\n"
6818 " Status 0x0A, 0x00\n"
6819 "1F0004 78 0003 2801 03 054F\n"
6820 " Status confirm from HFU-2\n"
6823 "1F0400 78 0004 0128 0A00 7C38\n"
6824 " Status 0x0A, 0x00\n"
6827 "1F0400 78 0004 0128 0700 7D34\n"
6828 " Status 0x07, 0x00\n"
6831 "1F0400 78 0004 0128 0E00 7E3E\n"
6832 " Status 0x0E, 0x00\n"
6835 "1F0004 78 0003 2801 03 064C\n"
6836 " Status confirm from HFU-2\n"
6841 #: docs/manual/protocol/carkit.rst:464
6843 msgid "No response. Probably because phone has lost the profile “handsfree”."
6844 msgstr "No response. Probably because phone has lost the profile âhandsfreeâ."
6847 #: docs/manual/protocol/carkit.rst:474
6850 "1F0400 78 0004 0128 0E01 0849\n"
6851 " Status 0x0E, 0x01\n"
6852 "1F0400 78 0004 0128 0A00 094D\n"
6853 " Status 0x0A, 0x00\n"
6854 "1F0400 78 0004 0128 0901 0A4C\n"
6855 " Status 0x09, 0x01\n"
6857 "1F0400 78 0004 0128 0E01 0849\n"
6858 " Status 0x0E, 0x01\n"
6859 "1F0400 78 0004 0128 0A00 094D\n"
6860 " Status 0x0A, 0x00\n"
6861 "1F0400 78 0004 0128 0901 0A4C\n"
6862 " Status 0x09, 0x01\n"
6865 #: docs/manual/protocol/carkit.rst:509
6868 "1F0004 D0 0001 04 00CE\n"
6869 " Power up from HFU-2\n"
6870 "1F0400 D0 0001 05 2DE2\n"
6871 " Power up from phone\n"
6872 "1F0004 79 0005 0201 0164 00 0100\n"
6873 " Enable carkit mode from HFU-2\n"
6876 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
6877 " HFU version from HFU-2\n"
6880 "1F0004 79 0005 0201 0164 00 0302\n"
6881 " Enable carkit mode from HFU-2\n"
6884 "1F0400 78 0004 0128 0E00 2E6E\n"
6885 " Status 0x0E, 0x00\n"
6888 "1F0004 78 0003 2801 03 044E\n"
6889 " Status confirm from HFU-2\n"
6892 "1F0400 DA 0004 0028 0000 2FC2\n"
6897 "1F0004 D0 0001 04 00CE\n"
6898 " Power up from HFU-2\n"
6899 "1F0400 D0 0001 05 2DE2 \n"
6900 " Power up from phone\n"
6901 "1F0004 79 0005 0201 0164 00 0100\n"
6902 " Enable carkit mode from HFU-2\n"
6905 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
6906 " HFU version from HFU-2\n"
6909 "1F0004 79 0005 0201 0164 00 0302 \n"
6910 " Enable carkit mode from HFU-2\n"
6913 "1F0400 78 0004 0128 0E00 2E6E \n"
6914 " Status 0x0E, 0x00\n"
6917 "1F0004 78 0003 2801 03 044E\n"
6918 " Status confirm from HFU-2\n"
6921 "1F0400 DA 0004 0028 0000 2FC2\n"
6927 #: docs/manual/protocol/carkit.rst:539
6930 "1F0400 78 0004 0128 0701 3078\n"
6931 " Status 0x07, 0x01\n"
6934 "1F0400 78 0004 0128 0701 3179\n"
6935 " Status 0x07, 0x01\n"
6938 "1F0400 78 0004 0128 0E01 3273\n"
6939 " Status 0x0E, 0x01\n"
6942 "1F0400 78 0004 0128 0A00 3377\n"
6943 " Status 0x0A, 0x00\n"
6944 "1F0004 78 0003 2801 03 054F\n"
6945 " Status confirm from HFU-2\n"
6948 "1F0400 78 0004 0128 0A00 3377\n"
6949 " Status 0x0A, 0x00\n"
6952 "1F0400 78 0004 0128 0901 3472\n"
6953 " Status 0x09, 0x01\n"
6957 "1F0400 78 0004 0128 0701 3078\n"
6958 " Status 0x07, 0x01\n"
6961 "1F0400 78 0004 0128 0701 3179\n"
6962 " Status 0x07, 0x01\n"
6965 "1F0400 78 0004 0128 0E01 3273\n"
6966 " Status 0x0E, 0x01\n"
6969 "1F0400 78 0004 0128 0A00 3377\n"
6970 " Status 0x0A, 0x00\n"
6971 "1F0004 78 0003 2801 03 054F\n"
6972 " Status confirm from HFU-2\n"
6975 "1F0400 78 0004 0128 0A00 3377\n"
6976 " Status 0x0A, 0x00\n"
6979 "1F0400 78 0004 0128 0901 3472\n"
6980 " Status 0x09, 0x01\n"
6985 #: docs/manual/protocol/carkit.rst:573
6988 "1F0400 78 0004 0128 0E01 3574\n"
6989 " Status 0x0E, 0x01\n"
6992 "1F0400 78 0004 0128 0A01 3673\n"
6993 " Status 0x0A, 0x01\n"
6994 "1F0004 78 0003 2801 03 064C\n"
6995 " Status confirm from HFU-2\n"
6998 "1F0400 78 0004 0128 0A01 3673\n"
6999 " Status 0x0A, 0x01\n"
7002 "1F0400 78 0004 0128 0A00 3773\n"
7003 " Status 0x0A, 0x00\n"
7006 "1F0400 78 0004 0128 0900 387F\n"
7007 " Status 0x09, 0x00\n"
7010 "1F0400 78 0004 0128 0A01 397C\n"
7011 " Status 0x0A, 0x01\n"
7014 "1F0400 78 0004 0128 0901 3A7C\n"
7015 " Status 0x09, 0x01\n"
7019 "1F0400 78 0004 0128 0E01 3574\n"
7020 " Status 0x0E, 0x01\n"
7023 "1F0400 78 0004 0128 0A01 3673\n"
7024 " Status 0x0A, 0x01\n"
7025 "1F0004 78 0003 2801 03 064C \n"
7026 " Status confirm from HFU-2\n"
7029 "1F0400 78 0004 0128 0A01 3673\n"
7030 " Status 0x0A, 0x01\n"
7033 "1F0400 78 0004 0128 0A00 3773\n"
7034 " Status 0x0A, 0x00\n"
7037 "1F0400 78 0004 0128 0900 387F\n"
7038 " Status 0x09, 0x00\n"
7041 "1F0400 78 0004 0128 0A01 397C\n"
7042 " Status 0x0A, 0x01\n"
7045 "1F0400 78 0004 0128 0901 3A7C\n"
7046 " Status 0x09, 0x01\n"
7051 #: docs/manual/protocol/carkit.rst:619
7054 "1F0004 D0 0001 04 00CE\n"
7055 " Power up from HFU-2\n"
7056 "1F0400 D0 0001 05 5996\n"
7057 " Power up from phone\n"
7058 "1F0004 79 0005 0201 0164 00 0100\n"
7059 " Enable carkit mode from HFU-2\n"
7062 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
7066 "1F0400 78 0004 0128 0E01 5A1B\n"
7067 " Status 0x0E, 0x01\n"
7068 "1F0004 79 0005 0201 0164 00 0302\n"
7069 " Enable carkit mode from HFU-2\n"
7072 "1F0400 78 0004 0128 0E01 5A1B\n"
7073 " Status 0x0E, 0x01\n"
7076 "1F0400 78 0004 0128 0A01 5B1E\n"
7077 " Status 0x0A, 0x01\n"
7080 "1F0400 78 0004 0128 0901 5C1A\n"
7081 " Status 0x09, 0x01\n"
7084 "1F0400 78 0004 0128 0701 5D15\n"
7085 " Status 0x07, 0x01\n"
7088 "1F0004 78 0003 2801 0305 4F\n"
7089 " Status confirm from HFU-2\n"
7092 "1F0400 DA 0004 0028 0000 5EB3\n"
7097 "1F0004 D0 0001 04 00CE\n"
7098 " Power up from HFU-2\n"
7099 "1F0400 D0 0001 05 5996\n"
7100 " Power up from phone\n"
7101 "1F0004 79 0005 0201 0164 00 0100\n"
7102 " Enable carkit mode from HFU-2\n"
7105 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
7109 "1F0400 78 0004 0128 0E01 5A1B\n"
7110 " Status 0x0E, 0x01\n"
7111 "1F0004 79 0005 0201 0164 00 0302\n"
7112 " Enable carkit mode from HFU-2\n"
7115 "1F0400 78 0004 0128 0E01 5A1B\n"
7116 " Status 0x0E, 0x01\n"
7119 "1F0400 78 0004 0128 0A01 5B1E\n"
7120 " Status 0x0A, 0x01\n"
7123 "1F0400 78 0004 0128 0901 5C1A\n"
7124 " Status 0x09, 0x01\n"
7127 "1F0400 78 0004 0128 0701 5D15\n"
7128 " Status 0x07, 0x01\n"
7131 "1F0004 78 0003 2801 0305 4F\n"
7132 " Status confirm from HFU-2\n"
7135 "1F0400 DA 0004 0028 0000 5EB3\n"
7141 #: docs/manual/protocol/carkit.rst:649
7144 "1F0400 78 0004 0128 0E01 3B7A\n"
7145 " Status 0x0E, 0x01\n"
7148 "1F0400 78 0004 0128 0A00 3C78\n"
7149 " Status 0x0A, 0x00\n"
7150 "1F0004 78 0003 2801 03 074D\n"
7151 " Status confirm from HFU-2\n"
7154 "1F0400 78 0004 0128 0A00 3C78\n"
7155 " Status 0x0A, 0x00\n"
7158 "1F0400 78 0004 0128 0700 3D74\n"
7159 " Status 0x07, 0x00\n"
7162 "1F0400 78 0004 0128 0E00 3E7E\n"
7163 " Status 0x0E, 0x00\n"
7166 "1F0004 78 0003 2801 0308 42\n"
7167 " Status confirm from HFU-2\n"
7171 "1F0400 78 0004 0128 0E01 3B7A \n"
7172 " Status 0x0E, 0x01\n"
7175 "1F0400 78 0004 0128 0A00 3C78 \n"
7176 " Status 0x0A, 0x00\n"
7177 "1F0004 78 0003 2801 03 074D\n"
7178 " Status confirm from HFU-2\n"
7181 "1F0400 78 0004 0128 0A00 3C78\n"
7182 " Status 0x0A, 0x00\n"
7185 "1F0400 78 0004 0128 0700 3D74\n"
7186 " Status 0x07, 0x00\n"
7189 "1F0400 78 0004 0128 0E00 3E7E\n"
7190 " Status 0x0E, 0x00\n"
7193 "1F0004 78 0003 2801 0308 42\n"
7194 " Status confirm from HFU-2\n"
7199 #: docs/manual/protocol/carkit.rst:669
7202 "1F0400 78 0004 0128 0E01 6627\n"
7203 " Status 0x0E, 0x01\n"
7206 "1F0004 78 0003 2801 03 064C\n"
7207 " Status confirm from HFU-2\n"
7210 "1F0400 78 0004 0128 0E00 6727\n"
7211 " Status 0x0E, 0x00\n"
7214 "1F0004 78 0003 2801 03 074D\n"
7215 " Status confirm from HFU-2\n"
7219 "1F0400 78 0004 0128 0E01 6627\n"
7220 " Status 0x0E, 0x01\n"
7223 "1F0004 78 0003 2801 03 064C\n"
7224 " Status confirm from HFU-2\n"
7227 "1F0400 78 0004 0128 0E00 6727\n"
7228 " Status 0x0E, 0x00\n"
7231 "1F0004 78 0003 2801 03 074D\n"
7232 " Status confirm from HFU-2\n"
7237 #: docs/manual/protocol/carkit.rst:689
7240 "1F0400 78 0004 0128 0E01 0948\n"
7241 " Status 0x0E, 0x01\n"
7244 "1F0004 78 0003 2801 03 064C\n"
7245 " Status confirm from HFU-2\n"
7248 "1F0400 78 0004 0128 0E00 0A4A\n"
7249 " Status 0x0E, 0x00\n"
7252 "1F0004 78 0003 2801 03 074D\n"
7253 " Status confirm from HFU-2\n"
7257 "1F0400 78 0004 0128 0E01 0948\n"
7258 " Status 0x0E, 0x01\n"
7261 "1F0004 78 0003 2801 03 064C\n"
7262 " Status confirm from HFU-2\n"
7265 "1F0400 78 0004 0128 0E00 0A4A\n"
7266 " Status 0x0E, 0x00\n"
7269 "1F0004 78 0003 2801 03 074D\n"
7270 " Status confirm from HFU-2\n"
7275 #: docs/manual/protocol/carkit.rst:691
7283 #: docs/manual/protocol/carkit.rst:694
7285 "Important things to consider when designing a program for Com.n.sense that "
7286 "is to work with 6310."
7288 "Important things to consider when designing a program for Com.n.sense that "
7289 "is to work with 6310."
7292 #: docs/manual/protocol/carkit.rst:696
7293 msgid "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
7294 msgstr "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
7297 #: docs/manual/protocol/carkit.rst:697
7300 "HFU-2 version has to be sent in order for 6310 to switch to profile "
7303 "HFU-2 version has to be sent in order for 6310 to switch to profile "
7307 #: docs/manual/protocol/carkit.rst:698
7309 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
7312 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
7316 #: docs/manual/protocol/carkit.rst:698
7317 msgid "Status confirm should be sent when status 0x0E is received."
7318 msgstr "Status confirm should be sent when status 0x0E is received."
7321 #: docs/manual/protocol/n7110.rst:2
7329 #: docs/manual/protocol/n7110.rst:17
7333 "Balazs Nagy <js@iksz.hu>\n"
7334 "Marcin Wiacek <Marcin@MWiacek.com>\n"
7335 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
7336 "Michael Hund <michael@drhund.de>\n"
7337 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
7338 "Gabriele Zappi <gzappi@inwind.it>\n"
7339 "Markus Plail <plail@web.de>\n"
7340 "Ralf Thelen <ralf@mythelen.de>\n"
7341 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
7342 "... and other members of gnokii mailing list\n"
7343 "and authors of some WWW pages.\n"
7346 "Balazs Nagy <js@iksz.hu>\n"
7347 "Marcin Wiacek <Marcin@MWiacek.com>\n"
7348 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
7349 "Michael Hund <michael@drhund.de>\n"
7350 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
7351 "Gabriele Zappi <gzappi@inwind.it>\n"
7352 "Markus Plail <plail@web.de>\n"
7353 "Ralf Thelen <ralf@mythelen.de>\n"
7354 "Walek <walek@pa98.opole.sdi.tpnet.pl>\n"
7355 "... and other members of gnokii mailing list\n"
7356 "and authors of some WWW pages.\n"
7359 #: docs/manual/protocol/n7110.rst:30
7361 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
7363 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
7366 #: docs/manual/protocol/n7110.rst:33
7368 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
7369 "protocol details):"
7371 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
7372 "protocol details):"
7375 #: docs/manual/protocol/n7110.rst:37
7376 msgid "0x00: Connect to NBS port ?"
7380 #: docs/manual/protocol/n7110.rst:38
7382 msgid "r Set ringtone {+0x7c,0x01,0x00,0x0d,0x06[6],0x78,ringtone packed according to SM2.0}\n"
7384 " 0x00: Connect to NBS port ?\n"
7385 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
7388 #: docs/manual/protocol/n7110.rst:39
7390 msgid "Seems not to work in MBUS!\n"
7394 #: docs/manual/protocol/n7110.rst:47
7397 "0x01: Communication Status\n"
7398 "? r Call msg { 0x0002 }\n"
7399 "? r Call in progress { 0x0003, seqnr }\n"
7400 "? r Remote end hang up { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
7401 "? r incoming call alert { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
7402 "? r answered call { 0x0007, seqnr }\n"
7403 "? r terminated call { 0x0009, seqnr }\n"
7404 "? r call msg { 0x000a, seqnr }\n"
7408 #: docs/manual/protocol/n7110.rst:48
7410 msgid "Note: in 6210 4.27 all msg from 0x01 seems to be unavailable\n"
7414 #: docs/manual/protocol/n7110.rst:49
7416 msgid "0x02: SMS handling\n"
7420 #: docs/manual/protocol/n7110.rst:53
7423 "s Send SMS message { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
7424 "r Message sent { 0x0002 }\n"
7425 "r Send failed { 0x0003, ?, ?, error (like in netmon in 65)}\n"
7426 "s Incoming SMS info on { 0x000d, 0x00, 0x00, 0x02}\n"
7430 #: docs/manual/protocol/n7110.rst:54 docs/manual/protocol/n7110.rst:56
7432 msgid "note: no info about Delivery Reports\n"
7433 msgstr ".. config:option:: DeliveryReport"
7436 #: docs/manual/protocol/n7110.rst:55
7438 msgid "r Incoming SMS info onOK{ 0x000e }\n"
7442 #: docs/manual/protocol/n7110.rst:57
7444 msgid "r Incoming SMS infoonerr{ 0x000f, error }\n"
7448 #: docs/manual/protocol/n7110.rst:58
7450 msgid "where error: 0x0c - no PIN\n"
7454 #: docs/manual/protocol/n7110.rst:60
7457 "r SMS message received { 0x0011, ...... } (whole message)\n"
7458 "s Set CellBroadcast { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
7462 #: docs/manual/protocol/n7110.rst:66
7465 "r Set CellBroadcast OK { 0x0021, 0x01 }\n"
7466 "r Read CellBroadcast { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
7467 "s Set SMS center { 0x0030, 0x64, priority, checksum?, format,\n"
7471 #: docs/manual/protocol/n7110.rst:68
7474 "validity[2], {DefaultRecipient no.}[12],\n"
7475 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
7479 #: docs/manual/protocol/n7110.rst:80
7481 msgid "validity: 0x000b: 1 hour\n"
7485 #: docs/manual/protocol/n7110.rst:85
7489 "0x00a7: 24 hours\n"
7490 "0x00a9: 72 hours\n"
7492 "0x00ff: max.time\n"
7496 #: docs/manual/protocol/n7110.rst:89
7499 "r Set SMS center OK { 0x0031 }\n"
7500 "r Set SMS center error { 0x0032, reason }\n"
7501 "s Get SMS center { 0x0033, 0x64, priority }\n"
7502 "r SMS center received { 0x0034, priority, checksum?, type,\n"
7506 #: docs/manual/protocol/n7110.rst:91
7509 "validity[2], {DefaultRecipient no.}[12],\n"
7510 "{SMScenter no.}[12], {SMSC name}, 0x00 }\n"
7514 #: docs/manual/protocol/n7110.rst:98
7517 "r SMS center error recv { 0x0035, reason }\n"
7519 "r?? { 0x0075, 0xFF, 0x11, 0x98}\n"
7521 "r?? { 0x008D, 0x00}\n"
7524 " r ? { 0x0106, 0x01, 0x04}\n"
7526 " s Enable WAP frames { 0x0000}\n"
7527 " r Enable WAP frames { 0x0002, 0x01}\n"
7530 #: docs/manual/protocol/n7110.rst:100
7532 msgid "s Get memory status { 0x0103, 0x02, memory type }\n"
7536 #: docs/manual/protocol/n7110.rst:101
7538 msgid "where: memory type - see 0x03/0x0107\n"
7542 #: docs/manual/protocol/n7110.rst:102
7544 msgid "r Get memory status { 0x0104, 0x00, xL, 0x00[2], y1H, y1L, 0x10,\n"
7548 #: docs/manual/protocol/n7110.rst:104
7551 "0x00[2], z?, ymaxH, ymaxL, y2H, y2L,\n"
7552 "0x0d?, xH?, 0x00[2]? }\n"
7556 #: docs/manual/protocol/n7110.rst:105
7558 msgid "where y1: location (lowermost)\n"
7562 #: docs/manual/protocol/n7110.rst:107
7565 "y2: no. of locations\n"
7566 "ymax: maximum location no.\n"
7570 #: docs/manual/protocol/n7110.rst:108
7572 msgid "s Read memory { 0x0107, 0x01, 0x01, 0x00, 0x01, xH, xL,\n"
7573 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
7576 #: docs/manual/protocol/n7110.rst:109
7578 msgid "yH, yL, 0x00, 0x00}\n"
7582 #: docs/manual/protocol/n7110.rst:110
7584 msgid "where x: memory type\n"
7585 msgstr ".. _memory types:"
7588 #: docs/manual/protocol/n7110.rst:120
7591 "0x01: (256) Dialled numbers\n"
7592 "0x02: (512) Missed calls\n"
7593 "0x03: (768) Received calls\n"
7594 "0x05: (500) telephone phonebook\n"
7595 "0x06: (160) SIM phonebook\n"
7598 "0x09: (4) voice mailbox\n"
7599 "0x0e: (10) speed dials\n"
7600 "0x10: (5) caller groups\n"
7604 #: docs/manual/protocol/n7110.rst:121
7606 msgid "y: location\n"
7607 msgstr "Localisation\n"
7610 #: docs/manual/protocol/n7110.rst:122
7612 msgid "r Read memory error { 0x0108, 0x00, 0x01,\n"
7616 #: docs/manual/protocol/n7110.rst:123
7618 msgid "code,0x00, 0x00, z, error}\n"
7622 #: docs/manual/protocol/n7110.rst:124
7624 msgid "where code==0x0f\n"
7628 #: docs/manual/protocol/n7110.rst:125
7630 msgid "error: 0x34 - phonebook location not found\n"
7634 #: docs/manual/protocol/n7110.rst:126
7636 msgid "0x3b - speed dial not assigned\n"
7640 #: docs/manual/protocol/n7110.rst:127
7642 msgid "r Read memory OK { 0x0108, 0x00, 0x01,\n"
7646 #: docs/manual/protocol/n7110.rst:128
7648 msgid "code,0x00, 0x00, z, xH, xL, yH, yL, 0x00, 0x00, 0x00, no.of blocks, { block } * }\n"
7652 #: docs/manual/protocol/n7110.rst:129
7654 msgid "where code: != 0x0f\n"
7658 #: docs/manual/protocol/n7110.rst:132
7662 "z: generic block size\n"
7663 "block: {id, 0, 0, blocksize, block no.,\n"
7667 #: docs/manual/protocol/n7110.rst:133
7669 msgid "{contents}, 0x00}\n"
7673 #: docs/manual/protocol/n7110.rst:134
7675 msgid "id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
7679 #: docs/manual/protocol/n7110.rst:140
7682 "0x07 name {len, (unicode)},\n"
7685 "0x0a note {len, (unicode)}\n"
7686 "0x0b number {type, 0x00[3], len, (unicode)}\n"
7687 "0x0c ringtone {ringtone no., 0, 0}\n"
7691 #: docs/manual/protocol/n7110.rst:141
7693 msgid "0x13 date for a called list (DC, RC, etc.)\n"
7697 #: docs/manual/protocol/n7110.rst:144
7700 "0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
7701 "0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
7702 "0x1e caller group number {number, 0, 0}\n"
7706 #: docs/manual/protocol/n7110.rst:145
7708 msgid "type: 0x0a: General,\n"
7712 #: docs/manual/protocol/n7110.rst:149
7715 "0x03: Mobile (office ?),\n"
7718 "0x02: Home (mobile ?)\n"
7722 #: docs/manual/protocol/n7110.rst:150
7724 msgid "s Set mem location { 0x010b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
7725 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
7728 #: docs/manual/protocol/n7110.rst:152
7731 "xH, xL, yH, yL, 0x00, 0x00, 0x00,\n"
7732 "no.of blocks, { block }[no.of blocks] }\n"
7736 #: docs/manual/protocol/n7110.rst:153
7738 msgid "r Set mem location { 0x010c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
7742 #: docs/manual/protocol/n7110.rst:154
7744 msgid "yH, yL, xL }\n"
7748 #: docs/manual/protocol/n7110.rst:155
7750 msgid "where code:\n"
7754 #: docs/manual/protocol/n7110.rst:157
7757 "0x3d - wrong entry type\n"
7758 "0x3e - too much entries\n"
7762 #: docs/manual/protocol/n7110.rst:158
7764 msgid "s Delete mem location { 0x010f, 0x00, 0x01, 0x04, 0x00, 0x00, 0x0c, 0x01, 0xff, xH, xL,\n"
7765 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
7768 #: docs/manual/protocol/n7110.rst:161
7771 "yH, yL, 0x00, 0x00}\n"
7772 "where x: location\n"
7777 #: docs/manual/protocol/n7110.rst:162
7779 msgid "r Delete mem location { 0x0110, 0x00, 0x00 }\n"
7783 #: docs/manual/protocol/n7110.rst:201
7786 "s get used network { 0x0070 }\n"
7787 "r get used network { 0x0071, available,?,?,length,netstatus,netsel,cellIDH,\n"
7791 #: docs/manual/protocol/n7110.rst:203
7794 "cellIDL,lacH,lacL,MCC+MNC[3],{Opstr}, 4?,\n"
7795 "len, xlen(78), ylen(21), 0, {bitmap} }\n"
7799 #: docs/manual/protocol/n7110.rst:204
7801 msgid "where {Opstr}: namelen, {operator name(unicode)}\n"
7805 #: docs/manual/protocol/n7110.rst:206
7808 "len: {xlen, ylen, 0, {bitmap} + 2\n"
7809 "{bitmap}: bitmaplen, 0, 0, {OTA bitmap}\n"
7813 #: docs/manual/protocol/n7110.rst:207
7815 msgid "available: 0x02 if the logo following is valid,\n"
7819 #: docs/manual/protocol/n7110.rst:208
7821 msgid "0x01 for no operator logo following\n"
7825 #: docs/manual/protocol/n7110.rst:211
7828 "s get network status { 0x0081 }\n"
7829 "r get network status { 0x0082, network%, 0x14? }\n"
7830 "s set operator logo { 0x01a3 0x01, oplogo?, MCC+MNC[3], 0?,4?,len,\n"
7834 #: docs/manual/protocol/n7110.rst:213
7837 "xlen(78),ylen(21), 0 (frames?),\n"
7838 "{bitmap}*?, 0x00(padding) }\n"
7842 #: docs/manual/protocol/n7110.rst:214
7844 msgid "where len, {bitmap}: see 0x0a/0x0071\n"
7848 #: docs/manual/protocol/n7110.rst:216
7851 "r set operator logo OK { 0x01a4 }\n"
7852 "s clear operator logo { 0x00af, x}\n"
7856 #: docs/manual/protocol/n7110.rst:217
7858 msgid "where x==0 to 4\n"
7862 #: docs/manual/protocol/n7110.rst:218
7864 msgid "r clear operator logo { 0x00bf}\n"
7868 #: docs/manual/protocol/n7110.rst:224
7871 "s Add meeting note { 0x0001, body like in subtype 0x001a...}\n"
7872 "r Add meeting note { 0x0002, location (2 bytes), status (2 bytes)}\n"
7873 "s Add call note { 0x0003, body like in subtype 0x001a...}\n"
7874 "r Add call note { 0x0004, location (2 bytes), status (2 bytes)}\n"
7875 "s Add birthday note { 0x0005, location (2 bytes), entry type, 0x00, year of birth(2 bytes),\n"
7879 #: docs/manual/protocol/n7110.rst:225
7881 msgid "Month, Day, 0x00, 0x00, alarm (4 bytes), alarm type, length, text (Unicode)}\n"
7885 #: docs/manual/protocol/n7110.rst:232
7888 "r Add birthday note { 0x0006, location (2 bytes), status (2 bytes)}\n"
7889 "s Add reminder note { 0x0007, body like in subtype 0x001a...}\n"
7890 "r Add reminder note { 0x0008, location (2 bytes), status (2 bytes)}\n"
7891 "s Delete calendar note { 0x000b, location (2 bytes) }\n"
7892 "r Delete calendar note { 0x000c, location (2 bytes), ?, ?, ?, ? }\n"
7893 "s Get calendar note { 0x0019, location (2 bytes) }\n"
7894 "r Calendar note recvd { 0x001a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
7898 #: docs/manual/protocol/n7110.rst:233
7900 msgid "where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
7904 #: docs/manual/protocol/n7110.rst:234
7906 msgid "block: for Meeting:{hour,minute,alarm (two bytes),recurrance (two bytes),len,0x00,string(unicode)}\n"
7910 #: docs/manual/protocol/n7110.rst:235
7912 msgid "where alarm=Number of minutes before the time of the meeting\n"
7916 #: docs/manual/protocol/n7110.rst:239
7919 "that the alarm should be triggered:\n"
7920 "For meetings with \"No alarm\"=0xFFFF (-1).\n"
7921 "For \"On time\"=0x0000\n"
7922 "half an hour=0x001E, and so on.\n"
7926 #: docs/manual/protocol/n7110.rst:240
7928 msgid "Recurrance=in hours, between future occurances of this meeting.\n"
7932 #: docs/manual/protocol/n7110.rst:242
7935 "If there is no repeat, this value is 0x0000. The special value 0xffff\n"
7940 #: docs/manual/protocol/n7110.rst:243
7942 msgid "for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
7946 #: docs/manual/protocol/n7110.rst:244
7948 msgid "name(unicode),number(unicode)}\n"
7952 #: docs/manual/protocol/n7110.rst:246
7955 "for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
7956 "for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
7960 #: docs/manual/protocol/n7110.rst:250
7963 "byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
7964 "In Birthday, the Year in the common part, usually contains a strange year.\n"
7965 "So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
7966 "Birthday use the value described below).\n"
7970 #: docs/manual/protocol/n7110.rst:251
7972 msgid "where alarm=32-bit integer that is the number of seconds between the desired\n"
7976 #: docs/manual/protocol/n7110.rst:253
7979 "alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
7980 "0x0000FFFF (65535).\n"
7984 #: docs/manual/protocol/n7110.rst:254
7986 msgid "YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
7990 #: docs/manual/protocol/n7110.rst:256
7993 "but only when reading birthday entries. For storing entries, this field does\n"
7998 #: docs/manual/protocol/n7110.rst:257
8000 msgid "AlarmType: 0x00 - Tone, 0x01 - Silent\n"
8004 #: docs/manual/protocol/n7110.rst:263
8007 "? s??? { 0x0021 }\n"
8008 "? r??? { 0x0022, 0x5A, 0x00 }\n"
8009 "? s??? { 0x0025 }\n"
8010 "? r??? { 0x0026, 0x04, 0x00 }\n"
8012 "? r { 0x002A, 0x04, 0x00 }\n"
8014 " ? s??? { 0x0021 }\n"
8015 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
8016 " ? s??? { 0x0025 }\n"
8017 " ? r??? { 0x0026, 0x04, 0x00 }\n"
8019 " ? r { 0x002A, 0x04, 0x00 }\n"
8022 #: docs/manual/protocol/n7110.rst:267
8025 "s Get first free pos { 0x0031 }\n"
8026 "r Get first free pos { 0x0032, location (2bytes) }\n"
8027 "s Get notes info { 0x003a, 0xFF, 0xFE}\n"
8028 "r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
8030 " s Get first free pos { 0x0031 }\n"
8031 " r Get first free pos { 0x0032, location (2bytes) }\n"
8032 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
8033 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
8036 #: docs/manual/protocol/n7110.rst:270
8039 "? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
8040 "? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
8043 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
8044 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
8047 #: docs/manual/protocol/n7110.rst:272
8050 "s Get Picture Image { 0x0007, location, number[2 bytes], 0x00, 0x64 }\n"
8051 "r Get Picture Image { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
8055 #: docs/manual/protocol/n7110.rst:273 docs/manual/protocol/n7110.rst:300
8057 msgid "width, height, lenH, lenL, {bitmap}, 0x00, 0x00, text len, text(coded like in SMS)...}\n"
8061 #: docs/manual/protocol/n7110.rst:276
8064 "r Get SMS failed { 0x0009, 0x02 },\n"
8065 "s Get SMS status { 0x0036, 0x64 }\n"
8066 "r Get SMS Status { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,\n"
8070 #: docs/manual/protocol/n7110.rst:280
8073 "a (2 octets), b (2 octets), c (2 octets),\n"
8074 "d (2 octets), e (2 octets), 0x00\n"
8076 "a - according to P.Kot:\n"
8080 #: docs/manual/protocol/n7110.rst:287
8083 "Number of locations in \"fixed\" memory. These are all\n"
8084 "Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36\n"
8085 "14-11-01, NPE-3 (c) NMP V05.27 01-08-01).\n"
8086 "I can't remove any of Templates entries in my phone.\n"
8087 "Marcin Wiącek: Rather not ! I don't agree.\n"
8088 "I have 0x00, 0x0f and 10 templates and 3 SMS\n"
8089 "and 10 Picture Images.\n"
8093 #: docs/manual/protocol/n7110.rst:288
8095 msgid "b - Number of used messages in phone memory. These\n"
8096 msgstr " Number of decoded message parts.\n"
8099 #: docs/manual/protocol/n7110.rst:290
8102 "are messages manually moved from the other folders.\n"
8103 "Picture messages are saved here.\n"
8107 #: docs/manual/protocol/n7110.rst:291
8109 msgid "c - Number of unread messages in phone memory. Probably\n"
8113 #: docs/manual/protocol/n7110.rst:292
8115 msgid "only smart msssages.\n"
8119 #: docs/manual/protocol/n7110.rst:293
8121 msgid "d - Number of used messages in SIM memory. These are\n"
8125 #: docs/manual/protocol/n7110.rst:296
8128 "either received messages or saved into Outbox/Inbox.\n"
8129 "Note that you *can't* save message into this memory\n"
8130 "using 'Move' option. Picture messages are not here.\n"
8134 #: docs/manual/protocol/n7110.rst:297
8136 msgid "e - Number of unread messages in SIM memory\n"
8137 msgstr " Number of decoded message parts.\n"
8140 #: docs/manual/protocol/n7110.rst:299
8142 msgid "s Set Picture Image { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
8146 #: docs/manual/protocol/n7110.rst:301
8148 msgid "std. size: 72x28\n"
8152 #: docs/manual/protocol/n7110.rst:305
8155 "r Set Picture Image { 0x0051, location, number[2 bytes], 0x07 }\n"
8156 "s Set SMS name { 0x0083,folder,location(2bytes),name(Unicode),0x00 , 0x00}\n"
8157 "r Set SMS name { 0x0084,folder,0x00, 0x00, name (Unicode),0x00,0x00}\n"
8158 "s List Picture Images { 0x0096, location, 0x0f, 0x07 }\n"
8162 #: docs/manual/protocol/n7110.rst:306
8164 msgid "where location:\n"
8165 msgstr "More information\n"
8168 #: docs/manual/protocol/n7110.rst:307
8170 msgid "LM tries with 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49\n"
8171 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 } \n"
8174 #: docs/manual/protocol/n7110.rst:308
8176 msgid "Returned value with 0x21\n"
8180 #: docs/manual/protocol/n7110.rst:313
8183 "r List Picture Images { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }\n"
8184 "s Write SMS to folder { 0x0104, status, folder ID, location(2 bytes), 0x02, 0x01, SMS stuff ... }\n"
8185 "r Write SMS to folder { 0x0105, folder ID, location(2 bytes), 0x00 }\n"
8186 "r Write SMS to folder { 0x0106, 0x02 (write failed errorcode ?) }\n"
8187 "s Get SMS from folder { 0x0107, folderID, location(2 bytes), 0x01, 0x65, 0x01}\n"
8191 #: docs/manual/protocol/n7110.rst:314 docs/manual/protocol/n7110.rst:331
8193 msgid "where: folderID - see 0x14/0x017B\n"
8194 msgstr " where: folderID - see 0x14/0x017B\n"
8197 #: docs/manual/protocol/n7110.rst:315
8199 msgid "r Get SMS from folder { 0x0108, status, folderID, 0x00, location, type, sender number,...}\n"
8203 #: docs/manual/protocol/n7110.rst:317
8204 msgid "where: status=0x01 - reveived/read"
8208 #: docs/manual/protocol/n7110.rst:320
8209 msgid "0x03 - received/unread 0x05 - stored/sent 0x07 - stored/not sent"
8213 #: docs/manual/protocol/n7110.rst:322
8215 msgid "where: folderID - see 0x14/0x017B"
8216 msgstr " where: folderID - see 0x14/0x017B\n"
8219 #: docs/manual/protocol/n7110.rst:324
8220 msgid "where: type=0x00 - received SMS"
8224 #: docs/manual/protocol/n7110.rst:327
8225 msgid "0x01 - delivery report 0x02 - stored SMS 0x07 - picture message"
8229 #: docs/manual/protocol/n7110.rst:330
8232 "s Delete SMS message { 0x010a, folderID, location(2 bytes), 0x01 }\n"
8233 "r Delete SMS { 0x010b }\n"
8234 "s Get folder status { 0x016b, folderID, 0x0F, 0x01}\n"
8238 #: docs/manual/protocol/n7110.rst:334
8241 "r Get folder status { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}\n"
8242 "s Get folder names { 0x017A, 0x00, 0x00}\n"
8243 "r Get folder names { 0x017B, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}\n"
8247 #: docs/manual/protocol/n7110.rst:335
8249 msgid "where: folderID=0x08 - Inbox\n"
8253 #: docs/manual/protocol/n7110.rst:342
8258 "0x20 - Templates\n"
8259 "0x29 - first \"My folders\"\n"
8260 "0x31 - second \"My folders\"\n"
8261 "0x39 - third -\"-\n"
8266 #: docs/manual/protocol/n7110.rst:343
8272 #: docs/manual/protocol/n7110.rst:345
8275 "s Get Battery info { 0x0002 }\n"
8276 "r Get Battery info { 0x0003, 0x0b, batt%, 0x14?, 0x01? }\n"
8278 " s Get anykey answer { 0x02, 0x05, 0x00 }\n"
8279 " r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
8282 #: docs/manual/protocol/n7110.rst:346
8284 msgid "0x19: Phone clock & alarm\n"
8288 #: docs/manual/protocol/n7110.rst:348
8290 msgid "These frames are like the same frames subtypes in 0x11 in 6110"
8292 " These frames are like the same frames subtypes in 0x11 in 6110\n"
8295 #: docs/manual/protocol/n7110.rst:362
8297 msgid "These are new (?)"
8298 msgstr " These are new (?)\n"
8301 #: docs/manual/protocol/n7110.rst:367
8304 "? s ?? { 0x0083, id }\n"
8305 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }\n"
8306 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }\n"
8307 "? r ?? { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }\n"
8310 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
8311 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
8312 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
8313 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
8316 #: docs/manual/protocol/n7110.rst:368
8318 msgid "where: id=0x27,0x2a,0x32,0x28,0x40\n"
8322 #: docs/manual/protocol/n7110.rst:369
8328 #: docs/manual/protocol/n7110.rst:373
8331 "s Get IMEI { 0x0001 }\n"
8332 "r Get IMEI { 0x0002, {IMEI(ASCII)}, 0x00 }\n"
8333 "s get HW&SW version { 0x0003, 0x01, 0x32 }\n"
8334 "r get HW&SW version { 0x0004, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
8337 " s Get IMEI { 0x00, 0x41 }\n"
8338 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(UTF-8)}, 0x00 }\n"
8339 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
8340 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
8341 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
8344 #: docs/manual/protocol/n7110.rst:374
8346 msgid "\"model\\n\" \"(c) NMP.\" 0x00 0xff[14] }\n"
8350 #: docs/manual/protocol/n7110.rst:375
8356 #: docs/manual/protocol/n7110.rst:377
8359 "s ??? { 0x0010, 0x02, 0x00, 0xff, 0xff }\n"
8360 "r ??? { 0x0011, length, 0x00, {block}[length] }\n"
8363 " r ?? { 0x0010, 0x00}\n"
8366 #: docs/manual/protocol/n7110.rst:378
8368 msgid "where block: { unicode letter[2], 0x0000,\n"
8372 #: docs/manual/protocol/n7110.rst:379
8374 msgid "0x00, 0x55, ??, ?? }\n"
8378 #: docs/manual/protocol/n7110.rst:380
8380 msgid "s Set ringtone { 0x011f, 0x00, location, 0x00, name(Unicode),\n"
8384 #: docs/manual/protocol/n7110.rst:382
8387 "ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }\n"
8388 "where: location: 0x87 to 0x8b on N6210\n"
8392 #: docs/manual/protocol/n7110.rst:383
8394 msgid "0x74 to ... on N7110\n"
8398 #: docs/manual/protocol/n7110.rst:386
8401 "s Get ringtone { 0x0122, 0x00, location}\n"
8402 "r Get ringtone { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}\n"
8403 "r Get ringtone error { 0x0124, ...}\n"
8407 #: docs/manual/protocol/n7110.rst:387
8413 #: docs/manual/protocol/n7110.rst:388
8415 msgid "s get profile feature { 0x0101, 0x01, 0x01, 0x01, number1, number2}\n"
8419 #: docs/manual/protocol/n7110.rst:389
8421 msgid "where number1: from 0x00 to 0x07 (for each profile ?)\n"
8425 #: docs/manual/protocol/n7110.rst:390
8427 msgid "number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff\n"
8431 #: docs/manual/protocol/n7110.rst:391
8433 msgid "where 0x09: keypad tones 0x02: incoming call alert 0x03: ringtone number\n"
8437 #: docs/manual/protocol/n7110.rst:394
8440 "0x04: ringing volume\n"
8441 "0x05: message alert tone 0x06: vibra 0x07: warning tones 0x08: caller groups alert for\t\t\t\t\t 0x09: automatic answer\n"
8446 #: docs/manual/protocol/n7110.rst:395
8448 msgid "r get profile feature { 0x0102, 0x01, 0x02, number2, block...}\n"
8452 #: docs/manual/protocol/n7110.rst:396
8454 msgid "for number2==0xff: (Profile Name)\n"
8458 #: docs/manual/protocol/n7110.rst:397
8460 msgid "block: 0x01, length, name(Unicode), 0x00, 0x00\n"
8464 #: docs/manual/protocol/n7110.rst:398
8466 msgid "for number2==0x00: (Keypad Tones)\n"
8470 #: docs/manual/protocol/n7110.rst:400
8473 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
8474 "where: Type : 0x00 = Off\n"
8478 #: docs/manual/protocol/n7110.rst:401
8480 msgid "0x01 to 0x03 = Level1 .. Level3\n"
8484 #: docs/manual/protocol/n7110.rst:402
8486 msgid "for number2==0x02: (Incoming Call Alert)\n"
8490 #: docs/manual/protocol/n7110.rst:404
8493 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
8494 "where: Type : 0x00 = Ringing\n"
8498 #: docs/manual/protocol/n7110.rst:408
8501 "0x01 = Ascending\n"
8502 "0x02 = Ring Once\n"
8503 "0x03 = Beep Once\n"
8508 #: docs/manual/protocol/n7110.rst:409
8510 msgid "for number2==0x03: (Ringtone Number)\n"
8514 #: docs/manual/protocol/n7110.rst:411
8517 "block: 0x01, 0x01, 0x01, Number, 0x01\n"
8518 "where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is\n"
8522 #: docs/manual/protocol/n7110.rst:412
8524 msgid "obtained by doing (Number - 0x3f);\n"
8528 #: docs/manual/protocol/n7110.rst:413
8530 msgid "where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is\n"
8534 #: docs/manual/protocol/n7110.rst:415
8537 "obtained by doing (Number - 0x65),while the uploaded ringtone number is\n"
8538 "obtained by doing (Number - 0x88).\n"
8542 #: docs/manual/protocol/n7110.rst:416
8544 msgid "for number2==0x04: (Ringing volume)\n"
8548 #: docs/manual/protocol/n7110.rst:418
8551 "block: 0x01, 0x??, 0x??, Volume, 0x01\n"
8552 "where: Volume : 0 = Level1 .. to 4 = Level5\n"
8556 #: docs/manual/protocol/n7110.rst:419
8558 msgid "for number2==0x05: (Message Alert Tone)\n"
8562 #: docs/manual/protocol/n7110.rst:421
8565 "block: 0x01, 0x01, 0x??, Type, 0x01\n"
8566 "where: Type : 0x00 = Off\n"
8570 #: docs/manual/protocol/n7110.rst:425
8575 "0x03 = Beep Once\n"
8576 "0x04 = Ascending\n"
8580 #: docs/manual/protocol/n7110.rst:426
8582 msgid "for number2==0x06: (Vibration)\n"
8586 #: docs/manual/protocol/n7110.rst:428 docs/manual/protocol/n7110.rst:431
8587 #: docs/manual/protocol/n7110.rst:446
8590 "block: 0x01, 0x??, 0x??, Switch, 0x01\n"
8591 "where: Switch : 0 = Off, 1 = On\n"
8595 #: docs/manual/protocol/n7110.rst:429
8597 msgid "for number2==0x07: (Warning Tones)\n"
8601 #: docs/manual/protocol/n7110.rst:432
8603 msgid "for number2==0x08: (Caller groups Alert for)\n"
8607 #: docs/manual/protocol/n7110.rst:434
8610 "block: 0x01, 0x??, 0x??, Callers, 0x01\n"
8611 "where: Callers : 0xff = All calls alert (Read below *)\n"
8615 #: docs/manual/protocol/n7110.rst:439
8621 "0x08 = Colleagues\n"
8626 #: docs/manual/protocol/n7110.rst:441
8629 "All logical OR among groups are valid, so if you select from one phone's profile\n"
8630 "alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).\n"
8634 #: docs/manual/protocol/n7110.rst:442
8636 msgid "(*) If Callers==0xff, means \"Alert for All calls\". Then, in this case, you don't\n"
8640 #: docs/manual/protocol/n7110.rst:443
8642 msgid "need to read other groups selection.\n"
8646 #: docs/manual/protocol/n7110.rst:444
8648 msgid "for number2==0x09: (Automatic answer)\n"
8652 #: docs/manual/protocol/n7110.rst:447
8654 msgid "N.B. This feature is valid for Handsfree and Headset profiles only!\n"
8658 #: docs/manual/protocol/n7110.rst:449
8661 "s ??? { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }\n"
8662 "r ??? { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }\n"
8664 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
8665 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
8668 #: docs/manual/protocol/n7110.rst:452
8672 "r ? { 0x0106, 0x01, 0x04}\n"
8675 " r ?? { 0x0010, 0x00}\n"
8678 #: docs/manual/protocol/n7110.rst:524
8681 "0x40: Security commands\n"
8682 "? s ???(N6150) { 0x08, 0x00 }\n"
8683 "? r ???(N6150) { 0x08 }\n"
8687 #: docs/manual/protocol/n7110.rst:525
8689 msgid "s Enable extended cmds { 0x64, cmd }\n"
8693 #: docs/manual/protocol/n7110.rst:529
8697 "0x03: reset (doesn't ask for PIN again)\n"
8698 "0x04: reset (PIN is requested)\n"
8702 #: docs/manual/protocol/n7110.rst:550
8704 msgid "where code: see 0x08/0x0004 (no allowed code !)\n"
8708 #: docs/manual/protocol/n7110.rst:571
8711 "s Get simlock info { 0x8a, 0x00}\n"
8712 "r Get simlock info { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
8716 #: docs/manual/protocol/n7110.rst:575
8718 msgid "s Buzzer pitch { 0x8f, volume, hzLO, hzHI }\n"
8722 #: docs/manual/protocol/n7110.rst:579
8725 "r Buzzer pitch { 0x8f}\n"
8726 "s ACD Readings ? { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
8727 "r ACD Readings ? { 0x91, parameter?, value? }\n"
8731 #: docs/manual/protocol/n7110.rst:581
8734 "? s ???(N6150) { 0x98, 0x00 }\n"
8735 "? r ???(N6150) { 0x98, 0x00, 0x04 }\n"
8738 " r ?? { 0x0010, 0x00}\n"
8741 #: docs/manual/protocol/n7110.rst:582
8743 msgid "s Get bin ringtone { 0x9e, location }\n"
8747 #: docs/manual/protocol/n7110.rst:594
8749 msgid "? r Get MSid { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
8753 #: docs/manual/protocol/n7110.rst:614
8756 "s Get info about phone { 0xc8, 0x01 }\n"
8757 "r Get info about phone { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
8758 "s Get MCU SW Checksum { 0xc8, 0x02 }\n"
8759 "r Get MCU SW Checksum { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
8760 "s DPS External SW { 0xc7, 0x03 }\n"
8761 "r DSP External SW { 0xc7, 0x03, 0x00, string,0x00 }\n"
8762 "s Get HW { 0xc8, 0x05 }\n"
8763 "r Get HW { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
8764 "s Get \"Made\" Date { 0xc8, 0x05 }\n"
8765 "r Get \"Made\" Date { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
8766 "s Get DSP Internal SW { 0xc8, 0x09 }\n"
8767 "r Get DSP Internal SW { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
8768 "s Get PCI version { 0xc8, 0x0b }\n"
8769 "r Get PCI version { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
8770 "s Get system ASIC { 0xc8, 0x0c }\n"
8771 "r Get system ASIC { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
8772 "s Get COBBA { 0xc8, 0x0d }\n"
8773 "r Get COBBA { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
8774 "s Get PLUSSA { 0xc8, 0x0e }\n"
8775 "r Get PLUSSA { 0xc8, 0x0e, available, 0x00 }\n"
8779 #: docs/manual/protocol/n7110.rst:663
8782 "s Result of phone tests { 0xcf }\n"
8783 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
8787 #: docs/manual/protocol/n7110.rst:665
8790 "? s ??? { 0xd1 }\n"
8791 "? r ???(N5110) { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
8793 " s Get IMEI { 0x00, 0x41 }\n"
8794 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(UTF-8)}, 0x00 }\n"
8797 #: docs/manual/protocol/n7110.rst:666
8799 msgid "s LCD Test { 0xd3, value }\n"
8803 #: docs/manual/protocol/n7110.rst:668
8805 msgid "0x03, 0x01 - 2'nd test\n"
8809 #: docs/manual/protocol/n7110.rst:669
8811 msgid "0x02, 0x03 - clears screen\n"
8815 #: docs/manual/protocol/n7110.rst:672
8818 "s ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
8819 "r ACD Readings(N6150)? { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
8820 "r Function of { 0xff, 0x8c }\n"
8824 #: docs/manual/protocol/n7110.rst:674
8827 "0x40 msgtype not\n"
8832 #: docs/manual/protocol/n7110.rst:675
8838 #: docs/manual/protocol/n7110.rst:678
8841 "s Status confirm { 0x0201, 0x03 }\n"
8842 "r Incoming call seq1 { 0x0102 0x0e 0x03 }\n"
8843 "r Incoming call seq2 { 0x0102 0x7e 0x01 }\n"
8847 #: docs/manual/protocol/n7110.rst:679
8853 #: docs/manual/protocol/n7110.rst:681
8856 "s CarKit enable { 0x0201 0x01 0x62 0x00 }\n"
8857 "r CarKit enabled { 0x0201 0x02 0x06 0x00 \"V \" {version} \"\\nHFU\"\n"
8861 #: docs/manual/protocol/n7110.rst:682
8867 #: docs/manual/protocol/n7110.rst:683
8869 msgid "0x7a: settings\n"
8870 msgstr "WAP settings"
8873 #: docs/manual/protocol/n7110.rst:685
8876 "r Set setting { 0x01eb, number, 0x00 }\n"
8877 "s Set setting { 0x01ec, number, contents }\n"
8881 #: docs/manual/protocol/n7110.rst:686 docs/manual/protocol/n7110.rst:698
8883 msgid "where for number:\n"
8884 msgstr "Sender number."
8887 #: docs/manual/protocol/n7110.rst:688 docs/manual/protocol/n7110.rst:700
8890 "0x02 (startup text) : 0x00, text (Unicode)\n"
8891 "0x15 (startup logo) : 0x00, 0x00, 0x00, 0x04,\n"
8895 #: docs/manual/protocol/n7110.rst:689
8897 msgid "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
8898 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
8901 #: docs/manual/protocol/n7110.rst:690
8903 msgid "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
8907 #: docs/manual/protocol/n7110.rst:691
8909 msgid "where width, height, {bitmap}: see 0x7a/0x01ed 0x15\n"
8913 #: docs/manual/protocol/n7110.rst:692
8915 msgid "s Get setting { 0x01ee, number}\n"
8919 #: docs/manual/protocol/n7110.rst:693
8921 msgid "where number: 0x01 - 0x1e\n"
8925 #: docs/manual/protocol/n7110.rst:696
8928 "0x02: startup text\n"
8929 "0x15: startup logo\n"
8930 "0x1c: security code\n"
8934 #: docs/manual/protocol/n7110.rst:697
8936 msgid "r Get setting { 0x01ed,number, 0x00, contents}\n"
8940 #: docs/manual/protocol/n7110.rst:702
8943 "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
8944 "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
8945 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
8948 #: docs/manual/protocol/n7110.rst:703
8950 msgid "where height: 60 (0x3c) or 65\n"
8954 #: docs/manual/protocol/n7110.rst:705
8957 "width: 96 (0x60)\n"
8958 "{bitmap}: like other bitmaps but pixels\n"
8962 #: docs/manual/protocol/n7110.rst:706
8964 msgid "placed vertically.\n"
8968 #: docs/manual/protocol/n7110.rst:707
8970 msgid "0x1c (security code): {code(ascii)}, 0x00\n"
8974 #: docs/manual/protocol/nokia.rst:2
8976 msgid "Nokia protocols"
8977 msgstr ".. _protocols:"
8980 #: docs/manual/protocol/nokia.rst:5
8981 msgid "Document describing protocol used in Nokia phones."
8982 msgstr "Document describing protocol used in Nokia phones."
8985 #: docs/manual/protocol/nokia.rst:11
8986 msgid "Last update 23.06.2003"
8987 msgstr "Last update 23.06.2003"
8990 #: docs/manual/protocol/nokia.rst:30
8994 "Balazs Nagy <js@iksz.hu>\n"
8995 "Alfred R. Nurnberger <arnu@flosys.com>\n"
8996 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
8997 "Mike Bradley <mike@trumpington.st>\n"
8998 "Odinokov Serge <serge@takas.lt>\n"
8999 "Pavel Janik <Pavel@Janik.cz>\n"
9000 "Pawel Kot <pkot@linuxnews.pl>\n"
9001 "Marcin Wiacek <Marcin@MWiacek.com>\n"
9002 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
9003 "Michael Hund <michael@drhund.de>\n"
9004 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
9005 "<arnu@venia.net>\n"
9007 "Pavel Machek <pavel@ucw.cz>\n"
9008 "Diego Betancor <dbetancor@duocom.net>\n"
9009 "... and other members of gnokii mailing list\n"
9010 "and authors of some WWW pages.\n"
9013 "Balazs Nagy <js@iksz.hu>\n"
9014 "Alfred R. Nurnberger <arnu@flosys.com>\n"
9015 "Hugh Blemings <Hugh.Blemings@vsb.com.au>\n"
9016 "Mike Bradley <mike@trumpington.st>\n"
9017 "Odinokov Serge <serge@takas.lt>\n"
9018 "Pavel Janik <Pavel@Janik.cz>\n"
9019 "Pawel Kot <pkot@linuxnews.pl>\n"
9020 "Marcin Wiacek <Marcin@MWiacek.com>\n"
9021 "Jens Bennfors <jens.bennfors@ing.hj.se>\n"
9022 "Michael Hund <michael@drhund.de>\n"
9023 "Jay Bertrand <jay.bertrand@libertysurf.fr>\n"
9024 "<arnu@venia.net>\n"
9026 "Pavel Machek <pavel@ucw.cz>\n"
9027 "Diego Betancor <dbetancor@duocom.net>\n"
9028 "... and other members of gnokii mailing list\n"
9029 "and authors of some WWW pages.\n"
9032 #: docs/manual/protocol/nokia.rst:38
9034 msgid "Frame format for MBUS version 1"
9035 msgstr "Frame format for Bluetooth::"
9037 #. type: Labeled list
9038 #: docs/manual/protocol/nokia.rst:40
9040 msgid "Request from Computer/Answer from Phone"
9041 msgstr "Request from Computer/Answer from Phone::"
9044 #: docs/manual/protocol/nokia.rst:43
9046 msgid "{ DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }"
9047 msgstr " { DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }\n"
9050 #: docs/manual/protocol/nokia.rst:45
9052 msgid "where DestDEV, SrcDEV: 0x00: phone\n"
9056 #: docs/manual/protocol/nokia.rst:47
9059 "0xf8: PC (wakeup msg)\n"
9060 "0xe4: PC (normal msg)\n"
9064 #: docs/manual/protocol/nokia.rst:48
9066 msgid "FrameLength: length of data frame. Maximal 0x78. Longer\n"
9070 #: docs/manual/protocol/nokia.rst:49
9072 msgid "frames are divided into smaller.\n"
9076 #: docs/manual/protocol/nokia.rst:52
9079 "MsgType: see List\n"
9080 "{block}: main frame\n"
9081 "id: request identity number 1..n, incremented after\n"
9085 #: docs/manual/protocol/nokia.rst:53
9087 msgid "the request is accepted\n"
9091 #: docs/manual/protocol/nokia.rst:54 docs/manual/protocol/nokia.rst:68
9092 #: docs/manual/protocol/nokia.rst:86
9094 msgid "ChkSum: XOR on frame's all numbers\n"
9097 #. type: Labeled list
9098 #: docs/manual/protocol/nokia.rst:55
9100 msgid "Ack from Phone"
9101 msgstr "Ack from Phone::"
9104 #: docs/manual/protocol/nokia.rst:58
9106 msgid "{ DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }"
9107 msgstr " { DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }\n"
9110 #: docs/manual/protocol/nokia.rst:60
9112 msgid "where DestDEV: taken from original request packet\n"
9116 #: docs/manual/protocol/nokia.rst:61
9118 msgid "FrameLength: 0x7f, when DestDEV = 0xe4\n"
9122 #: docs/manual/protocol/nokia.rst:62
9124 msgid "0x7e, when DestDEV = 0xf8\n"
9128 #: docs/manual/protocol/nokia.rst:65
9131 "MsgType: see List. Present only, when DestDEV = 0xf8\n"
9132 "{block}: main frame. Present only, when DestDEV = 0xf8\n"
9133 "id: request identity number 1..?, corresponding\n"
9137 #: docs/manual/protocol/nokia.rst:67
9140 "to the original request packet id\n"
9141 "the request is accepted\n"
9145 #: docs/manual/protocol/nokia.rst:71
9147 "Update: description above according to the http://www.gadgets.demon.co.uk/"
9148 "nokia21xx/protocol.html."
9150 "Update: description above according to the http://www.gadgets.demon.co.uk/"
9151 "nokia21xx/protocol.html."
9154 #: docs/manual/protocol/nokia.rst:76
9157 "Pavel Machek <pavel@ucw.cz> wrote:\n"
9158 " 0x7e is actually registration acknowledge. Both have nothing to do\n"
9159 " with DestDEV, except that special device needs to be used for\n"
9162 "Pavel Machek <pavel@ucw.cz> wrote:\n"
9163 " 0x7e is actually registration acknowledge. Both have nothing to do\n"
9164 " with DestDEV, except that special device needs to be used for\n"
9167 #. type: Labeled list
9168 #: docs/manual/protocol/nokia.rst:77
9170 msgid "Ack from Computer"
9171 msgstr "Ack from Computer::"
9174 #: docs/manual/protocol/nokia.rst:80
9176 msgid "{ 0x00, SrcDEV, 0x7f, id, ChkSum }"
9177 msgstr " { 0x00, SrcDEV, 0x7f, id, ChkSum }\n"
9180 #: docs/manual/protocol/nokia.rst:82
9182 msgid "where SrcDEV: taken from response packet\n"
9186 #: docs/manual/protocol/nokia.rst:83
9188 msgid "id: request identity number 1..?, corresponding\n"
9192 #: docs/manual/protocol/nokia.rst:85
9195 "to the response packet id\n"
9196 "the request is accepted\n"
9200 #: docs/manual/protocol/nokia.rst:89
9204 " Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
9207 " Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
9210 #: docs/manual/protocol/nokia.rst:92
9212 "In the MBUS bus, the phone has only one connector for transmition and "
9215 "In the MBUS bus, the phone has only one connector for transmition and "
9219 #: docs/manual/protocol/nokia.rst:97
9221 "Because of this characteristics of the phone connector, every time that the "
9222 "PC writes into the phone it is writing as well into its own Rx. So every "
9223 "time the PC sends info into the phone it finds that same information in its "
9224 "own Rx buffers, like a mirror copy. This should be discarded."
9226 "Because of this characteristics of the phone connector, every time that the "
9227 "PC writes into the phone it is writing as well into its own Rx. So every "
9228 "time the PC sends info into the phone it finds that same information in its "
9229 "own Rx buffers, like a mirror copy. This should be discarded."
9232 #: docs/manual/protocol/nokia.rst:100
9234 "The communications is made like an old cb radio, only one talking at a time. "
9235 "Many transmission are made this way:"
9237 "The communications is made like an old cb radio, only one talking at a time. "
9238 "Many transmission are made this way:"
9241 #: docs/manual/protocol/nokia.rst:102
9242 msgid "<computer sends request>"
9243 msgstr "<computer sends request>"
9246 #: docs/manual/protocol/nokia.rst:103
9247 msgid "<phone sends ack>"
9248 msgstr "<phone sends ack>"
9251 #: docs/manual/protocol/nokia.rst:104
9252 msgid "<phone sends response>"
9253 msgstr "<phone sends response>"
9256 #: docs/manual/protocol/nokia.rst:105
9257 msgid "<computer sends ack>"
9258 msgstr "<computer sends ack>"
9261 #: docs/manual/protocol/nokia.rst:107
9262 msgid "Some frames are sent from phone without asking for them"
9263 msgstr "Some frames are sent from phone without asking for them"
9266 #: docs/manual/protocol/nokia.rst:111
9268 "You have to implement collision protocol. IE. you should listen for what you "
9269 "are transmitting, and if it does not come back, you have collision."
9271 "You have to implement collision protocol. IE. you should listen for what you "
9272 "are transmitting, and if it does not come back, you have collision."
9275 #: docs/manual/protocol/nokia.rst:115
9277 "You should wait for bus to be free for 3 miliseconds before normal message, "
9278 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
9279 "for 200 miliseconds, then retransmit."
9281 "You should wait for bus to be free for 3 miliseconds before normal message, "
9282 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
9283 "for 200 miliseconds, then retransmit."
9286 #: docs/manual/protocol/nokia.rst:117
9288 msgid "Frame format for FBUS version 1"
9289 msgstr "Frame format for Bluetooth::"
9291 #. type: Labeled list
9292 #: docs/manual/protocol/nokia.rst:119 docs/manual/protocol/nokia.rst:143
9295 msgstr "All frames::"
9298 #: docs/manual/protocol/nokia.rst:122
9300 msgid "{ FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }"
9301 msgstr " { FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }\n"
9304 #: docs/manual/protocol/nokia.rst:124
9306 msgid "where FrameID: 0x01 Command frame from computer to Nokia\n"
9309 #. type: Labeled list
9310 #: docs/manual/protocol/nokia.rst:124
9312 msgid "0x02 ??? - Data call frame from computer to Nokia - ?"
9316 #: docs/manual/protocol/nokia.rst:127
9318 "0x03 Data call frame from Nokia to computer 0x04 Command frame from Nokia to "
9323 #: docs/manual/protocol/nokia.rst:130
9326 "FrameLength: {block} + 2\n"
9327 "MsgType: see List\n"
9328 "SeqNum: Sequence number of command in case where direction is\n"
9332 #: docs/manual/protocol/nokia.rst:136
9335 "from ME to computer, the sequence number is\n"
9336 "counting from 0x30 to 0x37 and resetting back to 0x30.\n"
9337 "When direction is from computer to ME,\n"
9338 "sequence number counts from 0x08 to 0x0f and resets back to 0x08.\n"
9339 "It may not be required to be this way.\n"
9340 "Sequence numbers are used in acknowledging commands.\n"
9344 #: docs/manual/protocol/nokia.rst:137
9346 msgid "ChkSum1: CRC = 0;\n"
9350 #: docs/manual/protocol/nokia.rst:138
9352 msgid "for (i = 0; i < (2 + CMD_LEN); i++)\n"
9356 #: docs/manual/protocol/nokia.rst:139
9358 msgid "CRC ^= frame[i];\n"
9362 #: docs/manual/protocol/nokia.rst:141
9364 msgid "Frame format for FBUS version 2/Direct IRDA"
9366 "Frame format for FBUS version 2/Direct IRDA\n"
9367 "-------------------------------------------\n"
9370 #: docs/manual/protocol/nokia.rst:146
9373 "{ FrameID, DestDEV, SrcDEV, MsgType, 0x00, FrameLength, {block}, FramesToGo,"
9375 " { FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, "
9379 #: docs/manual/protocol/nokia.rst:147
9380 msgid "SeqNo, PaddingByte?, ChkSum1, ChkSum2 }"
9384 #: docs/manual/protocol/nokia.rst:149
9386 msgid "where FrameID: 0x1c: IR / FBUS\n"
9390 #: docs/manual/protocol/nokia.rst:150
9392 msgid "0x1e: Serial / FBUS\n"
9396 #: docs/manual/protocol/nokia.rst:151 docs/manual/protocol/nokia.rst:174
9397 #: docs/manual/protocol/nokia.rst:200 docs/manual/protocol/nokia.rst:210
9399 msgid "DestDev, SrcDev: 0x00: mobile phone\n"
9403 #: docs/manual/protocol/nokia.rst:152
9405 msgid "0x0c: TE (FBUS) [eg. PC]\n"
9409 #: docs/manual/protocol/nokia.rst:156
9412 "MsgType: see List\n"
9413 "FrameLength: {block} + 2 (+ 1 if PaddingByte exists)\n"
9414 "FramesToGo: 0x01 means the last frame\n"
9419 #: docs/manual/protocol/nokia.rst:157
9421 msgid "X: 4: first block\n"
9425 #: docs/manual/protocol/nokia.rst:159
9428 "0: continuing block\n"
9429 "Y: sequence number\n"
9433 #: docs/manual/protocol/nokia.rst:160
9435 msgid "PaddingByte: 0x00 if FrameLength would be an odd number\n"
9439 #: docs/manual/protocol/nokia.rst:161
9441 msgid "anyways it doesn't exists\n"
9445 #: docs/manual/protocol/nokia.rst:163
9448 "ChkSum1: XOR on frame's odd numbers\n"
9449 "ChkSum2?: XOR on frame's even numbers\n"
9453 #: docs/manual/protocol/nokia.rst:165
9455 msgid "Frame format for MBUS version 2"
9456 msgstr "Frame format for Bluetooth::"
9458 #. type: Labeled list
9459 #: docs/manual/protocol/nokia.rst:167
9465 #: docs/manual/protocol/nokia.rst:170
9468 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLO, FrameLengthHI, {block},"
9470 " { FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, "
9474 #: docs/manual/protocol/nokia.rst:171
9475 msgid "SeqNo, ChkSum }"
9479 #: docs/manual/protocol/nokia.rst:173
9481 msgid "where FrameID: 0x1f: Serial / M2BUS\n"
9485 #: docs/manual/protocol/nokia.rst:180
9488 "0x1d: TE (M2BUS)\n"
9489 "0x10: TE (M2BUS) (Service Software ?)\n"
9491 "0x48: DLR3 cable?\n"
9492 "0xF8: unknown target?\n"
9493 "0xFF: global target?\n"
9497 #: docs/manual/protocol/nokia.rst:184
9500 "MsgType: see List\n"
9501 "FrameLength: {block}\n"
9502 "SeqNo: sequence number\n"
9503 "ChkSum: XOR on frame's all numbers\n"
9507 #: docs/manual/protocol/nokia.rst:186
9509 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
9511 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
9513 #. type: Labeled list
9514 #: docs/manual/protocol/nokia.rst:187
9520 #: docs/manual/protocol/nokia.rst:190
9522 msgid "{ FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }"
9523 msgstr " { FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }\n"
9526 #: docs/manual/protocol/nokia.rst:192
9528 msgid "where Id_SeqNo: Is the sequence number that you are\n"
9530 "\t where Id_SeqNo: Is the sequence number that you are\n"
9531 "\t acknowleging (from the other part).\n"
9534 #: docs/manual/protocol/nokia.rst:193
9536 msgid "acknowleging (from the other part).\n"
9539 #. type: Labeled list
9540 #: docs/manual/protocol/nokia.rst:194
9542 msgid "Frame format for Infrared"
9543 msgstr "Frame format for Infrared::"
9546 #: docs/manual/protocol/nokia.rst:197
9549 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block}}"
9551 " { FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, "
9555 #: docs/manual/protocol/nokia.rst:199
9557 msgid "where FrameID: 0x14\n"
9561 #: docs/manual/protocol/nokia.rst:201
9563 msgid "0x0c: TE [eg. PC]\n"
9567 #: docs/manual/protocol/nokia.rst:203 docs/manual/protocol/nokia.rst:213
9570 "MsgType: see List\n"
9571 "FrameLength: {block}\n"
9574 #. type: Labeled list
9575 #: docs/manual/protocol/nokia.rst:204
9577 msgid "Frame format for Bluetooth"
9578 msgstr "Frame format for Bluetooth::"
9581 #: docs/manual/protocol/nokia.rst:207
9584 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block} }"
9586 " { FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, "
9590 #: docs/manual/protocol/nokia.rst:209
9592 msgid "where FrameID: 0x19\n"
9596 #: docs/manual/protocol/nokia.rst:211
9598 msgid "0x10: TE [eg. PC]\n"
9601 #. type: Labeled list
9602 #: docs/manual/protocol/nokia.rst:214
9604 msgid "Frames list format"
9605 msgstr "Frames list format::"
9608 #: docs/manual/protocol/nokia.rst:217
9610 msgid "hex: Short description"
9611 msgstr "Fields description:"
9614 #: docs/manual/protocol/nokia.rst:218
9616 msgid "x msg desc { ... }\n"
9620 #: docs/manual/protocol/nokia.rst:220
9623 "0xXX -> one byte\n"
9624 "0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
9626 " hex: Short description\n"
9627 " x msg desc { ... }\n"
9628 "\t0xXX -> one byte\n"
9629 "\t0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
9632 #: docs/manual/protocol/nokia.rst:222
9634 msgid "where hex: message type\n"
9635 msgstr " Folder where the message is stored\n"
9638 #: docs/manual/protocol/nokia.rst:225
9641 "x: s=send (eg. to mobile), r=receive\n"
9642 "{ ... }: data after 0x00, 0x01 header\n"
9643 "{+... }: raw data (without header)\n"
9645 " where hex: message type\n"
9646 " x: s=send (eg. to mobile), r=receive\n"
9647 " { ... }: data after 0x00, 0x01 header\n"
9648 " {+... }: raw data (without header)\n"
9651 #: docs/manual/protocol/nokia.rst:227
9653 msgid "Misc (about MBUS version 2)"
9655 "Misc (about MBUS version 2)\n"
9656 "---------------------------\n"
9659 #: docs/manual/protocol/nokia.rst:230
9661 msgid "0x4E commands"
9662 msgstr "0x4E commands +++++++++++++"
9665 #: docs/manual/protocol/nokia.rst:234
9667 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
9668 "in the DLR-3 cable)"
9670 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
9671 "in the DLR-3 cable)"
9674 #: docs/manual/protocol/nokia.rst:236
9679 #: docs/manual/protocol/nokia.rst:238
9680 msgid "1F 48 00 4E 00 02 01 XX SQ CS"
9681 msgstr "1F 48 00 4E 00 02 01 XX SQ CS"
9684 #: docs/manual/protocol/nokia.rst:242
9687 " frame sent from the phone to the DLR-3 cable\n"
9688 " (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).)\n"
9689 " DSR,DCD,CTS flow control data is coded into the 2nd databyte\n"
9691 " frame sent from the phone to the DLR-3 cable\n"
9692 " (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).) \n"
9693 " DSR,DCD,CTS flow control data is coded into the 2nd databyte \n"
9696 #: docs/manual/protocol/nokia.rst:244
9702 #: docs/manual/protocol/nokia.rst:246
9707 #: docs/manual/protocol/nokia.rst:247
9712 #: docs/manual/protocol/nokia.rst:248
9713 msgid "bit.2=CMD/DATA"
9714 msgstr "bit.2=CMD/DATA"
9717 #: docs/manual/protocol/nokia.rst:249
9722 #: docs/manual/protocol/nokia.rst:250
9727 #: docs/manual/protocol/nokia.rst:252
9729 msgid "0x78 / 0x79 commands"
9730 msgstr "0x78 / 0x79 commands ++++++++++++++++++++"
9733 #: docs/manual/protocol/nokia.rst:255
9734 msgid "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
9736 "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
9739 #: docs/manual/protocol/nokia.rst:260
9741 "These commands are used by the Nokia Carkits to switch the phone audio path "
9742 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
9743 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
9744 "output which silences the car radio during a call"
9746 "These commands are used by the Nokia Carkits to switch the phone audio path "
9747 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
9748 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
9749 "output which silences the car radio during a call"
9752 #: docs/manual/protocol/nokia.rst:294
9755 "mute status tone:\n"
9756 " 1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
9757 " status indication = disable carkit audio amplifier (no audio / no tone)\n"
9758 "mute status tone:\n"
9759 " 1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
9760 " status indication = enable carkit audio amplifier (audio / tone present)\n"
9761 "mute status call:\n"
9762 " 1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
9763 " status indication = disable radio mute output (no call)\n"
9764 "mute status call:\n"
9765 " 1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
9766 " status indication = enable radio mute output (call active)\n"
9768 " 1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
9769 " status indication = enable ??? sent to HFU-2 on power on\n"
9770 " byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
9771 " byte 10 is the data at this memeory location.\n"
9772 "response from HFU:\n"
9773 " 1F 00 04 78 00 03 02 01 03 SQ CS\n"
9774 " response message from HFU-2 (use unknown)\n"
9775 "go HF and IGN on:\n"
9776 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
9777 " enables carkit mode + turns phone on + req. mute status\n"
9778 "go HF and IGN off:\n"
9779 " 1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
9780 " enables carkit mode + powers phone off (1 min delay) + req. mute status\n"
9782 " 1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
9783 " enables carkit mode + external handset lifted (OFF-Hook)\n"
9785 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
9786 " enables carkit mode + external handset put back (ON-Hook)\n"
9787 " Ignition and Hook are coded into one byte\n"
9789 "mute status tone:\n"
9790 " 1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
9791 " status indication = disable carkit audio amplifier (no audio / no tone) \n"
9792 "mute status tone:\n"
9793 " 1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
9794 " status indication = enable carkit audio amplifier (audio / tone present) \n"
9795 "mute status call:\n"
9796 " 1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
9797 " status indication = disable radio mute output (no call) \n"
9798 "mute status call:\n"
9799 " 1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
9800 " status indication = enable radio mute output (call active) \n"
9802 " 1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
9803 " status indication = enable ??? sent to HFU-2 on power on \n"
9804 " byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
9805 " byte 10 is the data at this memeory location. \n"
9806 "response from HFU:\n"
9807 " 1F 00 04 78 00 03 02 01 03 SQ CS\n"
9808 " response message from HFU-2 (use unknown) \n"
9809 "go HF and IGN on:\n"
9810 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
9811 " enables carkit mode + turns phone on + req. mute status \n"
9812 "go HF and IGN off:\n"
9813 " 1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
9814 " enables carkit mode + powers phone off (1 min delay) + req. mute status \n"
9816 " 1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
9817 " enables carkit mode + external handset lifted (OFF-Hook) \n"
9819 " 1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
9820 " enables carkit mode + external handset put back (ON-Hook) \n"
9821 " Ignition and Hook are coded into one byte \n"
9824 #: docs/manual/protocol/nokia.rst:296
9825 msgid "bit.0 = 0:on power on 1:when in operation"
9826 msgstr "bit.0 = 0:on power on 1:when in operation"
9829 #: docs/manual/protocol/nokia.rst:297
9830 msgid "bit.1 = IGNITION STATUS"
9831 msgstr "bit.1 = IGNITION STATUS"
9834 #: docs/manual/protocol/nokia.rst:298
9835 msgid "bit.2 = x can be 1 or 0"
9836 msgstr "bit.2 = x can be 1 or 0"
9839 #: docs/manual/protocol/nokia.rst:299
9844 #: docs/manual/protocol/nokia.rst:300
9849 #: docs/manual/protocol/nokia.rst:301
9854 #: docs/manual/protocol/nokia.rst:302
9855 msgid "bit.6 = Hook (inverted)"
9856 msgstr "bit.6 = Hook (inverted)"
9859 #: docs/manual/protocol/nokia.rst:308
9864 " 1F 00 04 79 00 12 02 01 02 06 00 56 20 30 36 2E 30 30 0A 48 46 55 32 00 SQ CS\n"
9866 " 1F 04 00 DA 00 02 00 02 SQ CS\n"
9867 " function unknown - sent from Nokia phone to HFU-2mute output (call active )\n"
9871 " 1F 00 04 79 00 12 02 01 02 06 00 56 20 30 36 2E 30 30 0A 48 46 55 32 00 SQ CS\n"
9873 " 1F 04 00 DA 00 02 00 02 SQ CS\n"
9874 " function unknown - sent from Nokia phone to HFU-2mute output (call active ) \n"
9877 #: docs/manual/protocol/nokia.rst:310
9879 msgid "0xD0 commands"
9880 msgstr "0xD0 commands +++++++++++++"
9883 #: docs/manual/protocol/nokia.rst:317
9887 " 1F 00 1D D0 00 01 04 SQ CS\n"
9888 " sent by the Service Software or HFU-2 on startup\n"
9890 " 1F 1D 00 D0 00 01 05 SQ CS\n"
9891 " response from phone to above frame\n"
9894 " 1F 00 1D D0 00 01 04 SQ CS\n"
9895 " sent by the Service Software or HFU-2 on startup \n"
9897 " 1F 1D 00 D0 00 01 05 SQ CS\n"
9898 " response from phone to above frame \n"
9901 #: docs/manual/protocol/index.rst:2
9904 msgstr ".. _protocols:"
9907 #: docs/manual/protocol/index.rst:4
9909 msgid "Phone Protocols"
9915 #: docs/manual/protocol/index.rst:7 docs/manual/smsd/backends.rst:10
9916 #: docs/manual/smsd/index.rst:7 docs/manual/smsd/manual.rst:5
9917 #: docs/manual/project/index.rst:7 docs/manual/index.rst:34
9918 #: docs/manual/testing/index.rst:7 docs/manual/contents.rst:7
9919 #: docs/manual/python/index.rst:35 docs/manual/python/index.rst:43
9920 #: docs/manual/internal/index.rst:11 docs/manual/formats/index.rst:10
9921 #: docs/manual/c/index.rst:22 docs/manual/c/api.rst:11
9922 #: docs/manual/utils/index.rst:7
9927 #: docs/manual/protocol/index.rst:8 docs/manual/smsd/backends.rst:11
9928 #: docs/manual/smsd/index.rst:8 docs/manual/smsd/manual.rst:6
9929 #: docs/manual/project/index.rst:8 docs/manual/index.rst:35
9930 #: docs/manual/testing/index.rst:8 docs/manual/contents.rst:8
9931 #: docs/manual/internal/index.rst:12 docs/manual/formats/index.rst:11
9932 #: docs/manual/utils/index.rst:8
9933 msgid ":maxdepth: 2"
9937 #: docs/manual/protocol/index.rst:24
9940 "discovering nokia nokia-s40-sms n6110 n6510 n7110 carkit tdma_5120 samsung "
9941 "samsung-gt sonim mtk m-obex s60 gnapplet"
9957 #: docs/manual/protocol/index.rst:28
9960 "You can also find documentation for some protocols and vendor extensions in "
9961 "separate git repository at http://gitorious.org/gammu/gsm-docs"
9963 " You can also find documentation for some protocols and vendor "
9965 " in separate git repository at http://gitorious.org/gammu/gsm-docs\n"
9968 #: docs/manual/protocol/samsung-gt.rst:2
9970 msgid "SAMSUNG GT calendar AT commands"
9972 "SAMSUNG GT calendar AT commands\n"
9973 "===============================\n"
9976 #: docs/manual/protocol/samsung-gt.rst:5
9978 msgid "Calendar Entries"
9979 msgstr "calendar notes"
9982 #: docs/manual/protocol/samsung-gt.rst:9
9984 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
9985 "(Spotkania in Polish version)"
9987 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
9988 "(Spotkania in Polish version)"
9991 #: docs/manual/protocol/samsung-gt.rst:12
9993 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
9994 "(Rocznice in Polish version)"
9996 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
9997 "(Rocznice in Polish version)"
10000 #: docs/manual/protocol/samsung-gt.rst:15
10003 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta in "
10006 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (ÅwiÄta in "
10009 #. type: Plain text
10010 #: docs/manual/protocol/samsung-gt.rst:18
10013 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne in "
10016 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne "
10017 "in Polish version)"
10019 #. type: Plain text
10020 #: docs/manual/protocol/samsung-gt.rst:21
10022 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
10023 "in Polish version)"
10025 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
10026 "in Polish version)"
10028 #. type: Labeled list
10029 #: docs/manual/protocol/samsung-gt.rst:22
10031 msgid "After selection of type, we can read all items"
10032 msgstr "After selection of type, we can read all items::"
10034 #. type: Plain text
10035 #: docs/manual/protocol/samsung-gt.rst:31
10038 "AT+SSHR=0 +SSHR:5,\"5,test1\",\"0,\",\"0,"
10039 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,, +SSHR:3,\"1,x\",\"0,"
10040 "\",\"0,\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,, +SSHR:1,\"9,"
10041 "event1234\",\"0,\",\"0,\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, "
10042 "+SSHR:4,\"7,test123\",\"0,\",\"0,"
10043 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,, +SSHR:2,\"7,Meeting\","
10044 "\"0,\",\"0,\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,, OK"
10047 " +SSHR:5,\"5,test1\",\"0,\",\"0,"
10048 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,,\n"
10049 " +SSHR:3,\"1,x\",\"0,\",\"0,"
10050 "\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,,\n"
10051 " +SSHR:1,\"9,event1234\",\"0,\",\"0,"
10052 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,,\n"
10053 " +SSHR:4,\"7,test123\",\"0,\",\"0,"
10054 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,,\n"
10055 " +SSHR:2,\"7,Meeting\",\"0,\",\"0,"
10056 "\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,,\n"
10059 #. type: Labeled list
10060 #: docs/manual/protocol/samsung-gt.rst:32
10062 msgid "Or just read a single item"
10063 msgstr "Or just read a single item::"
10065 #. type: Plain text
10066 #: docs/manual/protocol/samsung-gt.rst:37
10069 "AT+SSHR=1 +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
10070 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, OK"
10073 " +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
10074 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,,\n"
10077 #. type: Labeled list
10078 #: docs/manual/protocol/samsung-gt.rst:38
10080 msgid "Getting status (the last number appears to be number of notes)"
10081 msgstr "Getting status (the last number appears to be number of notes)::"
10083 #. type: Plain text
10084 #: docs/manual/protocol/samsung-gt.rst:43
10086 msgid "AT+SSHR=? +SSHR:100,15,100,15,\"1000000\",2008,2024,5 OK"
10089 " +SSHR:100,15,100,15,\"1000000\",2008,2024,5\n"
10092 #. type: Labeled list
10093 #: docs/manual/protocol/samsung-gt.rst:44
10095 msgid "You can also add or modify an item"
10096 msgstr "You can also add or modify an item::"
10098 #. type: Plain text
10099 #: docs/manual/protocol/samsung-gt.rst:47
10102 "AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
10103 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0"
10105 " AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
10106 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0\n"
10108 #. type: Plain text
10109 #: docs/manual/protocol/samsung-gt.rst:51
10112 "It seems, that the last number in the above record specifies whether it is "
10113 "addition of a new record (0), or modification of the old record (then the "
10114 "number is the position of the item, as the first number"
10116 "It seems, that the last number in the above record specifies whether it is "
10117 "addition of a new record (0), or modification of the old record (then the "
10118 "number is the position of the item, as the first number listed after ``AT"
10119 "+SSHR=0``). e.g.::"
10121 #. type: Labeled list
10122 #: docs/manual/protocol/samsung-gt.rst:51
10124 msgid "listed after ``AT+SSHR=0``). e.g."
10127 #. type: Plain text
10128 #: docs/manual/protocol/samsung-gt.rst:54
10131 "AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
10132 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1"
10134 " AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
10135 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1\n"
10137 #. type: Plain text
10138 #: docs/manual/protocol/samsung-gt.rst:67
10140 "Please note, that the format for writing is somehow different, than for "
10141 "reading - hour and minuts must be in two-digit form! The text fields (as "
10142 "shown above) are formatted in the following way: "
10143 "\"number_of_characters_in_string,string\" In all items above the first "
10144 "string is the name of event, the second string - details of event, the third "
10145 "one - place of event. The numeric fields encode start date (year,month,"
10146 "day), end date (year, month, day), start time (hour,minutes), end time "
10147 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
10148 "month day) - the meaning of this date is not sure for me yet."
10150 "Please note, that the format for writing is somehow different, than for "
10151 "reading - hour and minuts must be in two-digit form! The text fields (as "
10152 "shown above) are formatted in the following way: "
10153 "\"number_of_characters_in_string,string\" In all items above the first "
10154 "string is the name of event, the second string - details of event, the third "
10155 "one - place of event. The numeric fields encode start date (year,month,"
10156 "day), end date (year, month, day), start time (hour,minutes), end time "
10157 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
10158 "month day) - the meaning of this date is not sure for me yet."
10160 #. type: Labeled list
10161 #: docs/manual/protocol/samsung-gt.rst:68
10162 #: docs/manual/protocol/samsung-gt.rst:112
10163 #: docs/manual/protocol/samsung-gt.rst:158
10165 msgid "To delete entries"
10166 msgstr "To delete entries::"
10168 #. type: Plain text
10169 #: docs/manual/protocol/samsung-gt.rst:72
10171 msgid "AT+SSHD=1 OK"
10177 #: docs/manual/protocol/samsung-gt.rst:74
10179 msgid "Task Entries"
10184 #. type: Plain text
10185 #: docs/manual/protocol/samsung-gt.rst:77
10187 msgid "There is yet another type, that can be selected by ``AT+SSHT=3``"
10189 "There is yet another type, that can be selected by ``AT+SSHT=3`` This is "
10190 "Organizer->Task::"
10192 #. type: Labeled list
10193 #: docs/manual/protocol/samsung-gt.rst:77
10195 msgid "This is Organizer->Task"
10198 #. type: Plain text
10199 #: docs/manual/protocol/samsung-gt.rst:84
10202 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
10203 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
10208 " +SSHR:1,\"10,Test event\","
10209 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0\n"
10212 #. type: Plain text
10213 #: docs/manual/protocol/samsung-gt.rst:86
10215 msgid "Please note, that the format of output is different, when you read the"
10217 "Please note, that the format of output is different, when you read the "
10220 #. type: Labeled list
10221 #: docs/manual/protocol/samsung-gt.rst:86
10223 msgid "specific task"
10226 #. type: Plain text
10227 #: docs/manual/protocol/samsung-gt.rst:90
10230 "AT+SSHR=1 +SSHR:1,\"10,Test event\",\"12,Some details"
10231 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0"
10234 " +SSHR:1,\"10,Test event\",\"12,Some details"
10235 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0\n"
10237 #. type: Labeled list
10238 #: docs/manual/protocol/samsung-gt.rst:91
10240 msgid "You can similarly add a new task"
10241 msgstr "You can similarly add a new task::"
10243 #. type: Plain text
10244 #: docs/manual/protocol/samsung-gt.rst:96
10247 "AT+SSHW=\"9,New task1\","
10248 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0 +SSHW:2 OK"
10250 " AT+SSHW=\"9,New task1\","
10251 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0\n"
10255 #. type: Labeled list
10256 #: docs/manual/protocol/samsung-gt.rst:97
10258 msgid "Read it back"
10259 msgstr "Read it back::"
10261 #. type: Plain text
10262 #: docs/manual/protocol/samsung-gt.rst:102
10265 "AT+SSHR=2 +SSHR:2,\"9,New task1\","
10266 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
10269 " +SSHR:2,\"9,New task1\","
10270 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0\n"
10273 #. type: Labeled list
10274 #: docs/manual/protocol/samsung-gt.rst:103
10277 msgstr "And modify::"
10279 #. type: Plain text
10280 #: docs/manual/protocol/samsung-gt.rst:111
10283 "AT+SSHW=\"9,New task1\",\"11,New details"
10284 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2 +SSHW:2 OK AT+SSHR=2 "
10285 "+SSHR:2,\"9,New task1\",\"11,New details"
10286 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
10288 " AT+SSHW=\"9,New task1\",\"11,New details"
10289 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2\n"
10293 " +SSHR:2,\"9,New task1\",\"11,New details"
10294 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0\n"
10297 #. type: Plain text
10298 #: docs/manual/protocol/samsung-gt.rst:126
10301 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
10302 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 +SSHR:2,"
10304 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 OK AT"
10305 "+SSHD=1 OK AT+SSHR=0 +SSHR:2,\"9,New task1\","
10306 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
10311 " +SSHR:1,\"10,Test\n"
10313 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0\n"
10314 " +SSHR:2,\"9,New task1\","
10315 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0\n"
10320 " +SSHR:2,\"9,New task1\","
10321 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0\n"
10325 #: docs/manual/protocol/samsung-gt.rst:128
10332 #. type: Labeled list
10333 #: docs/manual/protocol/samsung-gt.rst:130
10335 msgid "The memo notes are accessible via ``AT+OMM???`` commands"
10336 msgstr "The memo notes are accessible via ``AT+OMM???`` commands::"
10338 #. type: Plain text
10339 #: docs/manual/protocol/samsung-gt.rst:134
10341 msgid "AT+OMMI? +OMMI:4,100,100"
10344 " +OMMI:4,100,100\n"
10346 #. type: Plain text
10347 #: docs/manual/protocol/samsung-gt.rst:136
10348 msgid "We found, that we have 4 memos"
10349 msgstr "We found, that we have 4 memos"
10351 #. type: Labeled list
10352 #: docs/manual/protocol/samsung-gt.rst:137
10354 msgid "You can add a note"
10355 msgstr "You can add a note::"
10357 #. type: Plain text
10358 #: docs/manual/protocol/samsung-gt.rst:142
10360 msgid "AT+OMMW=0,\"This is a note\" +OMMW:6 OK"
10362 " AT+OMMW=0,\"This is a note\"\n"
10366 #. type: Labeled list
10367 #: docs/manual/protocol/samsung-gt.rst:143
10369 msgid "You can read it"
10370 msgstr "You can read it::"
10372 #. type: Plain text
10373 #: docs/manual/protocol/samsung-gt.rst:148
10375 msgid "AT+OMMR=6 +OMMR:\"This is a note\" OK"
10378 " +OMMR:\"This is a note\"\n"
10381 #. type: Labeled list
10382 #: docs/manual/protocol/samsung-gt.rst:149
10384 msgid "You can modify it"
10385 msgstr "You can modify it::"
10387 #. type: Plain text
10388 #: docs/manual/protocol/samsung-gt.rst:157
10391 "AT+OMMW=6,\"This is a new modified note\" +OMMW:6 OK AT+OMMR=6 +OMMR:\"This "
10392 "is a new modified note\" OK"
10394 " AT+OMMW=6,\"This is a new modified note\"\n"
10398 " +OMMR:\"This is a new modified note\"\n"
10401 #. type: Plain text
10402 #: docs/manual/protocol/samsung-gt.rst:167
10405 "AT+OMMR=3 +OMMR:\"Note number 3\" OK AT+OMMD=3 OK AT+OMMW=3,\"New note "
10406 "number 3\" +CME ERROR:29"
10409 " +OMMR:\"Note number 3\"\n"
10413 " AT+OMMW=3,\"New note number 3\"\n"
10416 #. type: Plain text
10417 #: docs/manual/protocol/samsung-gt.rst:168
10423 #: docs/manual/protocol/nokia-s40-sms.rst:2
10425 msgid "Nokia S40 filesystem SMS format"
10427 "Nokia S40 filesystem SMS format\n"
10428 "===============================\n"
10430 #. type: Plain text
10431 #: docs/manual/protocol/nokia-s40-sms.rst:7
10433 "This text is work in progress and does not claim to be correct or accurate. "
10434 "It is solely based on Gammu dumps received from users. Analysed by Michal "
10435 "Cihar <michal@cihar.com>."
10437 "This text is work in progress and does not claim to be correct or accurate. "
10438 "It is solely based on Gammu dumps received from users. Analysed by Michal "
10439 "Cihar <michal@cihar.com>."
10442 #: docs/manual/protocol/nokia-s40-sms.rst:9
10444 msgid "File structure"
10449 #. type: Plain text
10450 #: docs/manual/protocol/nokia-s40-sms.rst:12
10451 msgid "176 bytes header"
10454 #. type: Plain text
10455 #: docs/manual/protocol/nokia-s40-sms.rst:13
10456 msgid "at offset 7 is length of PDU data"
10459 #. type: Plain text
10460 #: docs/manual/protocol/nokia-s40-sms.rst:14
10461 msgid "at offset 94 is stored remote number in unicode"
10464 #. type: Plain text
10465 #: docs/manual/protocol/nokia-s40-sms.rst:15
10467 msgid "rest is not known"
10468 msgstr "Service is not runnig."
10470 #. type: Plain text
10471 #: docs/manual/protocol/nokia-s40-sms.rst:16
10472 msgid "PDU data (without SMSC)"
10475 #. type: Plain text
10476 #: docs/manual/protocol/nokia-s40-sms.rst:17
10477 msgid "here can be sometimes also some failure block, which is not known yet"
10480 #. type: Plain text
10481 #: docs/manual/protocol/nokia-s40-sms.rst:18
10482 msgid "structured data header: 0x01 0x00 <LEN>, where <LEN> is length of rest"
10485 #. type: Plain text
10486 #: docs/manual/protocol/nokia-s40-sms.rst:19
10487 msgid "structured blocks:"
10490 #. type: Plain text
10491 #: docs/manual/protocol/nokia-s40-sms.rst:21
10492 msgid "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
10493 msgstr "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
10496 #: docs/manual/protocol/nokia-s40-sms.rst:23
10503 #. type: Plain text
10504 #: docs/manual/protocol/nokia-s40-sms.rst:55
10508 " Unknown \\x00 / \\x01 (maybe received / sent)\n"
10510 " SMSC number, ASCII\n"
10514 " Sender, unicode\n"
10516 " Recipient, unicode\n"
10518 " Unknown \\x00\\x00\\x00\\x00\n"
10522 " Unknown \\x02 / \\x00\n"
10524 " Unknown \\x00\\x00\\x00\\x00\n"
10530 " Unknown, several values (maybe message reference per number)\n"
10532 " Unknown \\x00\\x00\n"
10534 " Unknown \\x00\\x00\n"
10536 " Unknown \\x00\\x00\n"
10539 " Unknown \\x00 / \\x01 (maybe received / sent)\n"
10541 " SMSC number, UTF-8\n"
10545 " Sender, unicode\n"
10547 " Recipient, unicode\n"
10549 " Unknown \\x00\\x00\\x00\\x00\n"
10553 " Unknown \\x02 / \\x00\n"
10555 " Unknown \\x00\\x00\\x00\\x00\n"
10561 " Unknown, several values (maybe message reference per number)\n"
10563 " Unknown \\x00\\x00\n"
10565 " Unknown \\x00\\x00\n"
10567 " Unknown \\x00\\x00\n"
10569 #. type: Plain text
10570 #: docs/manual/protocol/nokia-s40-sms.rst:71
10576 " Unknown \\x00\\x00\\x00\\x00\n"
10586 " some text (Sender?), unicode\n"
10591 " Unknown \\x00\\x00\\x00\\x00\n"
10601 " some text (Sender?), unicode\n"
10603 #. type: Plain text
10604 #: docs/manual/protocol/nokia-s40-sms.rst:74
10607 msgstr ".. _testing:"
10609 #. type: Plain text
10610 #: docs/manual/protocol/nokia-s40-sms.rst:74
10612 msgid "multiple recipients sms"
10615 " - multiple recipients sms\n"
10618 #: docs/manual/protocol/sonim.rst:2
10620 msgid "Sonim AT Commands"
10622 "Sonim AT Commands\n"
10623 "=================\n"
10625 #. type: Labeled list
10626 #: docs/manual/protocol/sonim.rst:4
10628 msgid "Filesystem access"
10629 msgstr "Filesystem access::"
10631 #. type: Plain text
10632 #: docs/manual/protocol/sonim.rst:7
10633 msgid "at*list=<path> - list directory content"
10636 #. type: Plain text
10637 #: docs/manual/protocol/sonim.rst:8
10638 msgid "(0=file, 1=subdirectory)"
10641 #. type: Plain text
10642 #: docs/manual/protocol/sonim.rst:13
10644 "at*mkdir=<path> - make directory at*rmdir=<path> - remove directory "
10645 "at*remove=<path> - remove file at*move=<srcpath>,<dstpath> - ? copy (move?) "
10646 "files at*startul=<srcpath> - prepare file to upload (from phone)"
10649 #. type: Plain text
10650 #: docs/manual/protocol/sonim.rst:15
10651 msgid "returned data: *STARTUL: <filesize_in_bytes>"
10654 #. type: Plain text
10655 #: docs/manual/protocol/sonim.rst:17
10657 "at*startdl=<dstpath>,<filesize> - prepare file to download (to phone) "
10658 "at*get - get base64 coded data chunk"
10661 #. type: Plain text
10662 #: docs/manual/protocol/sonim.rst:19 docs/manual/protocol/sonim.rst:22
10663 msgid "returned data: *GET: <chunklen>,<data>"
10666 #. type: Plain text
10667 #: docs/manual/protocol/sonim.rst:20
10668 msgid "at*get - get base64 coded data chunk"
10671 #. type: Plain text
10672 #: docs/manual/protocol/sonim.rst:23
10673 msgid "at*put=<no>,<len>,<data>,<chck> - put base64 coded data chunk"
10676 #. type: Plain text
10677 #: docs/manual/protocol/sonim.rst:26
10679 "(no is chunk number, starting from 0) (len is chunk length) (last 4 "
10680 "characters is checksum ?)"
10683 #. type: Plain text
10684 #: docs/manual/protocol/sonim.rst:29
10686 "at*end - end/finish file transfer operation ------------------- "
10687 "at*syph=?,?.?,<path> - ? (add downloaded record to phonebook?)"
10690 #. type: Plain text
10691 #: docs/manual/protocol/sonim.rst:31
10692 msgid "at*syph=0,1,%d,%s EXAMPLE:"
10695 #. type: Plain text
10696 #: docs/manual/protocol/sonim.rst:33
10697 msgid "AT*SYPH=0,1,74,/app/dir/tmp.dat at*sysm=0,1,%d - ? SMS handling"
10700 #. type: Plain text
10701 #: docs/manual/protocol/sonim.rst:37
10704 "--- Phone has at least two directories from root, /app and /app3 . "
10705 "at*list=/ gives error."
10708 " Phone has at least two directories from root, /app and /app3 .\n"
10709 " at*list=/ gives error.\n"
10712 #: docs/manual/protocol/n6510.rst:2
10719 #. type: Plain text
10720 #: docs/manual/protocol/n6510.rst:11
10722 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
10723 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
10724 "authors of some WWW pages."
10726 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
10727 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
10728 "authors of some WWW pages."
10730 #. type: Plain text
10731 #: docs/manual/protocol/n6510.rst:13
10732 msgid "Heavily based on nk7110.txt."
10733 msgstr "Heavily based on nk7110.txt."
10735 #. type: Plain text
10736 #: docs/manual/protocol/n6510.rst:19
10739 msgstr ".. note ::"
10741 #. type: Plain text
10742 #: docs/manual/protocol/n6510.rst:26
10743 msgid "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
10744 msgstr "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
10746 #. type: Plain text
10747 #: docs/manual/protocol/n6510.rst:29
10749 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
10750 "protocol details)::"
10752 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
10753 "protocol details)::"
10755 #. type: Plain text
10756 #: docs/manual/protocol/n6510.rst:32
10759 " 0x00: Connect to NBS port ?\n"
10760 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
10762 " 0x00: Connect to NBS port ?\n"
10763 " r Set ringtone {+....,ringtone packed according to SM2.0}\n"
10765 #. type: Plain text
10766 #: docs/manual/protocol/n6510.rst:90
10769 " 0x01 COMMUNICATION\n"
10770 " switch (message[3]) {\n"
10772 " dprintf(\"Call established, remote phone is ringing.\\n\");\n"
10773 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10776 " dprintf(\"Call complete.\\n\");\n"
10777 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10778 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
10779 " dummy = malloc(message[6] + 1);\n"
10780 " DecodeUnicode(dummy, message + 7, message[6]);\n"
10781 " dprintf(\"Number: %s\\n\", dummy);\n"
10784 " dprintf(\"Hangup!\\n\");\n"
10785 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10786 " dprintf(\"Cause Type: %i\\n\", message[5]);\n"
10787 " dprintf(\"Cause ID: %i\\n\", message[6]);\n"
10790 " dprintf(\"Incoming call:\\n\");\n"
10791 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10792 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
10793 " dummy = malloc(message[6] + 1);\n"
10794 " DecodeUnicode(dummy, message + 7, message[6]);\n"
10795 " dprintf(\"From: %s\\n\", dummy);\n"
10798 " dprintf(\"Call answer initiated.\\n\");\n"
10799 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10802 " dprintf(\"Call released.\\n\");\n"
10803 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10806 " dprintf(\"Call is being released.\\n\");\n"
10807 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10810 " /* No idea what this is about! */\n"
10813 " if (message[4] == 0x01)\n"
10814 " dprintf(\"Audio enabled\\n\");\n"
10816 " dprintf(\"Audio disabled\\n\");\n"
10819 " dprintf(\"Outgoing call:\\n\");\n"
10820 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10821 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
10822 " dummy = malloc(message[6] + 1);\n"
10823 " DecodeUnicode(dummy, message + 7, message[6]);\n"
10824 " dprintf(\"To: %s\\n\", dummy);\n"
10827 " 0x01 COMMUNICATION\n"
10828 " switch (message[3]) {\n"
10830 " dprintf(\"Call established, remote phone is ringing.\\n\");\n"
10831 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10834 " dprintf(\"Call complete.\\n\");\n"
10835 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10836 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
10837 " dummy = malloc(message[6] + 1);\n"
10838 " DecodeUnicode(dummy, message + 7, message[6]);\n"
10839 " dprintf(\"Number: %s\\n\", dummy);\n"
10842 " dprintf(\"Hangup!\\n\");\n"
10843 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10844 " dprintf(\"Cause Type: %i\\n\", message[5]);\n"
10845 " dprintf(\"Cause ID: %i\\n\", message[6]);\n"
10848 " dprintf(\"Incoming call:\\n\");\n"
10849 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10850 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
10851 " dummy = malloc(message[6] + 1);\n"
10852 " DecodeUnicode(dummy, message + 7, message[6]);\n"
10853 " dprintf(\"From: %s\\n\", dummy);\n"
10856 " dprintf(\"Call answer initiated.\\n\");\n"
10857 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10860 " dprintf(\"Call released.\\n\");\n"
10861 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10864 " dprintf(\"Call is being released.\\n\");\n"
10865 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10868 " /* No idea what this is about! */\n"
10871 " if (message[4] == 0x01)\n"
10872 " dprintf(\"Audio enabled\\n\");\n"
10874 " dprintf(\"Audio disabled\\n\");\n"
10877 " dprintf(\"Outgoing call:\\n\");\n"
10878 " dprintf(\"Call ID: %i\\n\", message[4]);\n"
10879 " dprintf(\"Call Mode: %i\\n\", message[5]);\n"
10880 " dummy = malloc(message[6] + 1);\n"
10881 " DecodeUnicode(dummy, message + 7, message[6]);\n"
10882 " dprintf(\"To: %s\\n\", dummy);\n"
10885 #. type: Plain text
10886 #: docs/manual/protocol/n6510.rst:98
10889 " 0x02: SMS HANDLING\n"
10890 " s Send SMS { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
10891 " 0x01 (1 big block), 0x02 (submit), length (big block),\n"
10892 " type, reference, PID, DCS, 0x00, # blocks,\n"
10894 " r Send SMS { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
10896 " 0x02: SMS HANDLING\n"
10897 " s Send SMS { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
10898 " 0x01 (1 big block), 0x02 (submit), length (big block),\n"
10899 " type, reference, PID, DCS, 0x00, # blocks,\n"
10901 " r Send SMS { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
10903 #. type: Plain text
10904 #: docs/manual/protocol/n6510.rst:103
10907 " s Get SMSC { 0x14, 0x01, 0x00 }\n"
10908 " r Get SMSC { 0x15, format, 0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55\n"
10912 " s Get SMSC { 0x14, 0x01, 0x00 }\n"
10913 " r Get SMSC { 0x15, format, 0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55 \n"
10917 #. type: Plain text
10918 #: docs/manual/protocol/n6510.rst:105
10920 msgid " 0x03: PHONEBOOK HANDLING\n"
10921 msgstr " 0x03: PHONEBOOK HANDLING\n"
10923 #. type: Plain text
10924 #: docs/manual/protocol/n6510.rst:110
10927 " s Get memory status { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
10928 " where: memory type - see 0x03/0x07\n"
10929 " r Get memory status { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
10930 " total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
10932 " s Get memory status { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
10933 " where: memory type - see 0x03/0x07\n"
10934 " r Get memory status { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
10935 " total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
10937 #. type: Plain text
10938 #: docs/manual/protocol/n6510.rst:113
10941 " s Read memory { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
10942 " 0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
10944 " s Read memory { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
10945 " 0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
10947 #. type: Plain text
10948 #: docs/manual/protocol/n6510.rst:125
10951 " where MT: memory type\n"
10952 " 0x01: (256) Dialled numbers\n"
10953 " 0x02: (512) Missed calls\n"
10954 " 0x03: (768) Received calls\n"
10955 " 0x05: (500) telephone phonebook\n"
10956 " 0x06: (160) SIM phonebook\n"
10959 " 0x09: (4) voice mailbox\n"
10960 " 0x0e: (10) speed dials\n"
10961 " 0x10: (5) caller groups\n"
10963 " where MT: memory type\n"
10964 " 0x01: (256) Dialled numbers\n"
10965 " 0x02: (512) Missed calls\n"
10966 " 0x03: (768) Received calls\n"
10967 " 0x05: (500) telephone phonebook\n"
10968 " 0x06: (160) SIM phonebook\n"
10971 " 0x09: (4) voice mailbox\n"
10972 " 0x0e: (10) speed dials\n"
10973 " 0x10: (5) caller groups\n"
10975 #. type: Plain text
10976 #: docs/manual/protocol/n6510.rst:128
10979 " r Read memory { 0x08, 0x00, 0x01,\n"
10980 " code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
10982 " r Read memory { 0x08, 0x00, 0x01,\n"
10983 " code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
10985 #. type: Plain text
10986 #: docs/manual/protocol/n6510.rst:150
10989 " where if code==0x0f && xH==0x34 - phonebook location not found\n"
10991 " z: generic block size\n"
10992 " block: {id, 0, 0, blocksize, block no.,\n"
10993 " {contents}, 0x00}\n"
10994 " id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
10995 " 0x07 name {len, (unicode)},\n"
10998 " 0x0a note {len, (unicode)}\n"
10999 " 0x0b number {type, 0x00[3], len, (unicode)}\n"
11000 " 0x0c ringtone {ringtone no., 0, 0}\n"
11001 " 0x13 date for a called list (DC, RC, etc.)\n"
11002 " 0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
11003 " 0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
11004 " 0x1e caller group number {number, 0, 0}\n"
11005 " type: 0x0a: General,\n"
11006 " 0x03: Mobile (office ?),\n"
11009 " 0x02: Home (mobile ?)\n"
11011 " where if code==0x0f && xH==0x34 - phonebook location not found\n"
11013 " z: generic block size\n"
11014 " block: {id, 0, 0, blocksize, block no.,\n"
11015 " {contents}, 0x00}\n"
11016 " id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
11017 " 0x07 name {len, (unicode)},\n"
11020 " 0x0a note {len, (unicode)}\n"
11021 " 0x0b number {type, 0x00[3], len, (unicode)}\n"
11022 " 0x0c ringtone {ringtone no., 0, 0}\n"
11023 " 0x13 date for a called list (DC, RC, etc.)\n"
11024 " 0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
11025 " 0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
11026 " 0x1e caller group number {number, 0, 0}\n"
11027 " type: 0x0a: General,\n"
11028 " 0x03: Mobile (office ?),\n"
11031 " 0x02: Home (mobile ?)\n"
11033 #. type: Plain text
11034 #: docs/manual/protocol/n6510.rst:158
11037 " s Set mem location { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
11038 " 0x02, memory type, yH, yL, 0x00[7],\n"
11039 " no.of blocks, { block }[no.of blocks] }\n"
11040 " r Set mem location { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
11043 " 0x3d - wrong entry type\n"
11045 " s Set mem location { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
11046 " 0x02, memory type, yH, yL, 0x00[7],\n"
11047 " no.of blocks, { block }[no.of blocks] }\n"
11048 " r Set mem location { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
11051 " 0x3d - wrong entry type\n"
11053 #. type: Plain text
11054 #: docs/manual/protocol/n6510.rst:160
11056 msgid " 0x08: SECURITY\n"
11057 msgstr " 0x08: SECURITY\n"
11059 #. type: Plain text
11060 #: docs/manual/protocol/n6510.rst:172
11063 " s Get status { 0x11, 0x00 }\n"
11064 " r Get status { 0x12, status, }\n"
11066 " 0x01: waiting for Security Code\n"
11068 " 0x02: waiting for PIN\n"
11069 " 0x03: waiting for PUK\n"
11070 " 0x05: PIN ok, SIM ok\n"
11071 " 0x06: No input status\n"
11073 " 0x1A: SIM rejected!\n"
11075 " s Get status { 0x11, 0x00 }\n"
11076 " r Get status { 0x12, status, }\n"
11078 " 0x01: waiting for Security Code\n"
11080 " 0x02: waiting for PIN\n"
11081 " 0x03: waiting for PUK\n"
11082 " 0x05: PIN ok, SIM ok\n"
11083 " 0x06: No input status\n"
11085 " 0x1A: SIM rejected!\n"
11087 #. type: Plain text
11088 #: docs/manual/protocol/n6510.rst:179
11091 " s Enter PIN { 0x07, 0x02, code, 0x00}\n"
11092 " r Enter PIN { return code, reason }\n"
11094 " return code: 0x08 = success\n"
11095 " 0x09 = failure\n"
11096 " reason: 0x06 = PIN wrong\n"
11098 " s Enter PIN { 0x07, 0x02, code, 0x00}\n"
11099 " r Enter PIN { return code, reason }\n"
11101 " return code: 0x08 = success\n"
11102 " 0x09 = failure\n"
11103 " reason: 0x06 = PIN wrong\n"
11105 #. type: Plain text
11106 #: docs/manual/protocol/n6510.rst:181
11108 msgid " 0x0a: NETSTATUS\n"
11109 msgstr " 0x0a: NETSTATUS\n"
11111 #. type: Plain text
11112 #: docs/manual/protocol/n6510.rst:186
11115 " s Get Info { 0x00, 0x00 }\n"
11116 " r Get Info { 0x01, 0x00, # blocks,\n"
11117 " 0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
11118 " 0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
11120 " s Get Info { 0x00, 0x00 }\n"
11121 " r Get Info { 0x01, 0x00, # blocks, \n"
11122 " 0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
11123 " 0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
11125 #. type: Plain text
11126 #: docs/manual/protocol/n6510.rst:189
11129 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
11130 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
11132 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
11133 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
11135 #. type: Plain text
11136 #: docs/manual/protocol/n6510.rst:194
11139 " s Get operator logo { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
11140 " r Get operator logo { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00,\n"
11141 " 0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00,\n"
11142 " 0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
11144 " s Get operator logo { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
11145 " r Get operator logo { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00, \n"
11146 " 0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00, \n"
11147 " 0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
11149 #. type: Plain text
11150 #: docs/manual/protocol/n6510.rst:196
11152 msgid " 0x10: SUBSCRIBE\n"
11153 msgstr " 0x10: SUBSCRIBE\n"
11155 #. type: Plain text
11156 #: docs/manual/protocol/n6510.rst:198
11158 msgid " s Subscribe Channel { 0x10, # channels, message types... }\n"
11159 msgstr " s Subscribe Channel { 0x10, # channels, message types... }\n"
11161 #. type: Plain text
11162 #: docs/manual/protocol/n6510.rst:200
11164 msgid " 0x13 CALENDAR\n"
11165 msgstr " 0x13 CALENDAR\n"
11167 #. type: Plain text
11168 #: docs/manual/protocol/n6510.rst:203
11171 " s Add meeting note { 0x01, body like in subtype 0x1a...}\n"
11172 " r Add meeting note { 0x02, location (2 bytes), status (2 bytes)}\n"
11174 " s Add meeting note { 0x01, body like in subtype 0x1a...}\n"
11175 " r Add meeting note { 0x02, location (2 bytes), status (2 bytes)}\n"
11177 #. type: Plain text
11178 #: docs/manual/protocol/n6510.rst:206
11181 " s Add call note { 0x03, body like in subtype 0x1a...}\n"
11182 " r Add call note { 0x04, location (2 bytes), status (2 bytes)}\n"
11184 " s Add call note { 0x03, body like in subtype 0x1a...}\n"
11185 " r Add call note { 0x04, location (2 bytes), status (2 bytes)}\n"
11187 #. type: Plain text
11188 #: docs/manual/protocol/n6510.rst:209
11191 " s Add birthday note { 0x05, body like in subtype 0x1a...}\n"
11192 " r Add birthday note { 0x06, location (2 bytes), status (2 bytes)}\n"
11194 " s Add birthday note { 0x05, body like in subtype 0x1a...}\n"
11195 " r Add birthday note { 0x06, location (2 bytes), status (2 bytes)}\n"
11197 #. type: Plain text
11198 #: docs/manual/protocol/n6510.rst:212
11201 " s Add reminder note { 0x07, body like in subtype 0x1a...}\n"
11202 " r Add reminder note { 0x08, location (2 bytes), status (2 bytes)}\n"
11204 " s Add reminder note { 0x07, body like in subtype 0x1a...}\n"
11205 " r Add reminder note { 0x08, location (2 bytes), status (2 bytes)}\n"
11207 #. type: Plain text
11208 #: docs/manual/protocol/n6510.rst:215
11211 " s Delete calendar note { 0x0b, location (2 bytes) }\n"
11212 " r Delete calendar note { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
11214 " s Delete calendar note { 0x0b, location (2 bytes) }\n"
11215 " r Delete calendar note { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
11217 #. type: Plain text
11218 #: docs/manual/protocol/n6510.rst:243
11221 " s Get calendar note { 0x19, location (2 bytes) }\n"
11222 " r Calendar note recvd { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
11223 " where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
11224 " block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
11225 " where alarm=Number of minutes before the time of the meeting\n"
11226 " that the alarm should be triggered:\n"
11227 " For meetings with \"No alarm\"=0xFFFF (-1).\n"
11228 " For \"On time\"=0x0000\n"
11229 " half an hour=0x001E, and so on.\n"
11230 " Recurrance=in hours, between future occurances of this meeting.\n"
11231 " If there is no repeat, this value is 0x0000. The special value 0xffff\n"
11233 " for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
11234 " name(unicode),number(unicode)}\n"
11235 " for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
11236 " for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
11237 " byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
11238 " In Birthday, the Year in the common part, usually contains a strange year.\n"
11239 " So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
11240 " Birthday use the value described below).\n"
11241 " where alarm=32-bit integer that is the number of seconds between the desired\n"
11242 " alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
11243 " 0x0000FFFF (65535).\n"
11244 " YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
11245 " but only when reading birthday entries. For storing entries, this field does\n"
11247 " AlarmType: 0x00 - Tone, 0x01 - Silent\n"
11249 " s Get calendar note { 0x19, location (2 bytes) }\n"
11250 " r Calendar note recvd { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
11251 " where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
11252 " block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
11253 " where alarm=Number of minutes before the time of the meeting\n"
11254 " that the alarm should be triggered:\n"
11255 " For meetings with \"No alarm\"=0xFFFF (-1).\n"
11256 " For \"On time\"=0x0000\n"
11257 " half an hour=0x001E, and so on.\n"
11258 " Recurrance=in hours, between future occurances of this meeting.\n"
11259 " If there is no repeat, this value is 0x0000. The special value 0xffff \n"
11261 " for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
11262 " name(unicode),number(unicode)}\n"
11263 " for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
11264 " for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
11265 " byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
11266 " In Birthday, the Year in the common part, usually contains a strange year.\n"
11267 " So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
11268 " Birthday use the value described below).\n"
11269 " where alarm=32-bit integer that is the number of seconds between the desired\n"
11270 " alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
11271 " 0x0000FFFF (65535).\n"
11272 " YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
11273 " but only when reading birthday entries. For storing entries, this field does\n"
11275 " AlarmType: 0x00 - Tone, 0x01 - Silent\n"
11277 #. type: Plain text
11278 #: docs/manual/protocol/n6510.rst:250
11281 " ? s??? { 0x0021 }\n"
11282 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
11283 " ? s??? { 0x0025 }\n"
11284 " ? r??? { 0x0026, 0x04, 0x00 }\n"
11285 " ? s { 0x0029 }\n"
11286 " ? r { 0x002A, 0x04, 0x00 }\n"
11288 " ? s??? { 0x0021 }\n"
11289 " ? r??? { 0x0022, 0x5A, 0x00 }\n"
11290 " ? s??? { 0x0025 }\n"
11291 " ? r??? { 0x0026, 0x04, 0x00 }\n"
11292 " ? s { 0x0029 }\n"
11293 " ? r { 0x002A, 0x04, 0x00 }\n"
11295 #. type: Plain text
11296 #: docs/manual/protocol/n6510.rst:253
11299 " s Get first free pos { 0x0031 }\n"
11300 " r Get first free pos { 0x0032, location (2bytes) }\n"
11302 " s Get first free pos { 0x0031 }\n"
11303 " r Get first free pos { 0x0032, location (2bytes) }\n"
11305 #. type: Plain text
11306 #: docs/manual/protocol/n6510.rst:256
11309 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
11310 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
11312 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
11313 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
11315 #. type: Plain text
11316 #: docs/manual/protocol/n6510.rst:261
11319 " s Get first free pos { 0x0031 }\n"
11320 " r Get first free pos { 0x0032, location (2bytes) }\n"
11321 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
11322 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
11324 " s Get first free pos { 0x0031 }\n"
11325 " r Get first free pos { 0x0032, location (2bytes) }\n"
11326 " s Get notes info { 0x003a, 0xFF, 0xFE}\n"
11327 " r Get notes info { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
11329 #. type: Plain text
11330 #: docs/manual/protocol/n6510.rst:264
11333 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
11334 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
11336 " ? s Get calendar note?? { 0x003E, location (2 bytes) }\n"
11337 " ? r Get calendar note?? { 0x003F, location (2bytes), ... }\n"
11339 #. type: Plain text
11340 #: docs/manual/protocol/n6510.rst:266
11342 msgid " 0x14: FOLDER/PICTURE SMS HANDLING\n"
11343 msgstr " 0x14: FOLDER/PICTURE SMS HANDLING\n"
11345 #. type: Plain text
11346 #: docs/manual/protocol/n6510.rst:273
11349 " s Get SMS Status { 0x08, 0x00, 0x01 }\n"
11350 " r Get SMS Status { 0x09, 0x00, #blocks,\n"
11351 " type, length, blocknumber,\n"
11352 " a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
11353 " type, length, blocknumber,\n"
11354 " d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
11356 " s Get SMS Status { 0x08, 0x00, 0x01 }\n"
11357 " r Get SMS Status { 0x09, 0x00, #blocks, \n"
11358 " type, length, blocknumber,\n"
11359 " a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
11360 " type, length, blocknumber, \n"
11361 " d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
11363 #. type: Plain text
11364 #: docs/manual/protocol/n6510.rst:287
11368 " a - max. number of messages in phone memory\n"
11369 " b - Number of used messages in phone memory. These\n"
11370 " are messages manually moved from the other folders.\n"
11371 " Picture messages are saved here.\n"
11372 " c - Number of unread messages in phone memory. Probably\n"
11373 " only smart messages.\n"
11374 " d - max. number of messages on SIM\n"
11375 " e - Number of used messages in SIM memory. These are\n"
11376 " either received messages or saved into Outbox/Inbox.\n"
11377 " Note that you *can't* save message into this memory\n"
11378 " using 'Move' option. Picture messages are not here.\n"
11379 " f - Number of unread messages in SIM memory\n"
11382 " a - max. number of messages in phone memory\n"
11383 " b - Number of used messages in phone memory. These\n"
11384 " are messages manually moved from the other folders.\n"
11385 " Picture messages are saved here.\n"
11386 " c - Number of unread messages in phone memory. Probably\n"
11387 " only smart messages.\n"
11388 " d - max. number of messages on SIM\n"
11389 " e - Number of used messages in SIM memory. These are\n"
11390 " either received messages or saved into Outbox/Inbox.\n"
11391 " Note that you *can't* save message into this memory\n"
11392 " using 'Move' option. Picture messages are not here.\n"
11393 " f - Number of unread messages in SIM memory\n"
11395 #. type: Plain text
11396 #: docs/manual/protocol/n6510.rst:299
11399 " s Get SMS from folder { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
11401 " memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
11402 " folderID - see 0x14/0x017B\n"
11403 " r Get SMS from folder { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,\n"
11404 " 0x01 (on big block), type, length of big block,\n"
11405 " [date/time1], [date/time2], # blocks,\n"
11406 " type, length, data...\n"
11409 " s Get SMS from folder { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
11411 " memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
11412 " folderID - see 0x14/0x017B\n"
11413 " r Get SMS from folder { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55, \n"
11414 " 0x01 (on big block), type, length of big block, \n"
11415 " [date/time1], [date/time2], # blocks,\n"
11416 " type, length, data...\n"
11419 #. type: Plain text
11420 #: docs/manual/protocol/n6510.rst:302
11423 " s Delete SMS { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
11424 " r Delete SMS { 0x05 }\n"
11426 " s Delete SMS { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
11427 " r Delete SMS { 0x05 }\n"
11429 #. type: Plain text
11430 #: docs/manual/protocol/n6510.rst:307
11433 " s Get folder status { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
11434 " where: folderID - see 0x14/0x017B\n"
11435 " r Get folder status { 0x0d, 0x00, length, number of entries (2 bytes),\n"
11436 " entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
11438 " s Get folder status { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
11439 " where: folderID - see 0x14/0x017B\n"
11440 " r Get folder status { 0x0d, 0x00, length, number of entries (2 bytes), \n"
11441 " entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
11443 #. type: Plain text
11444 #: docs/manual/protocol/n6510.rst:310
11447 " s Get message info { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
11448 " r Get message info { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
11450 " s Get message info { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
11451 " r Get message info { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
11453 #. type: Plain text
11454 #: docs/manual/protocol/n6510.rst:319
11457 " where: type = 0x00 - MT\n"
11458 " 0x01 - delivery report\n"
11460 " 0x80 - picture message\n"
11461 " where: status=0x01 - reveived/read\n"
11462 " 0x03 - received/unread\n"
11463 " 0x05 - stored/sent\n"
11464 " 0x07 - stored/not sent\n"
11466 " where: type = 0x00 - MT\n"
11467 " 0x01 - delivery report\n"
11469 " 0x80 - picture message\n"
11470 " where: status=0x01 - reveived/read\n"
11471 " 0x03 - received/unread\n"
11472 " 0x05 - stored/sent\n"
11473 " 0x07 - stored/not sent\n"
11475 #. type: Plain text
11476 #: docs/manual/protocol/n6510.rst:331
11479 " s Get folder names { 0x12, 0x00, 0x00}\n"
11480 " r Get folder names { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00,\n"
11481 " 0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
11482 " where: folderID = 0x02 - Inbox\n"
11484 " 0x04 - Archive\n"
11485 " 0x05 - Templates\n"
11486 " 0x06 - first \"My folders\"\n"
11487 " 0x07 - second \"My folders\"\n"
11488 " 0x08 - third -\"-\n"
11491 " s Get folder names { 0x12, 0x00, 0x00}\n"
11492 " r Get folder names { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00, \n"
11493 " 0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
11494 " where: folderID = 0x02 - Inbox\n"
11496 " 0x04 - Archive\n"
11497 " 0x05 - Templates\n"
11498 " 0x06 - first \"My folders\"\n"
11499 " 0x07 - second \"My folders\"\n"
11500 " 0x08 - third -\"-\n"
11503 #. type: Plain text
11504 #: docs/manual/protocol/n6510.rst:337
11508 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
11509 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
11510 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
11511 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
11514 " s ??? {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
11515 " r ??? {+0x06, ',', 0x00, 'd', 0x00, 0x00 }\n"
11516 " s ??? {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
11517 " r ??? {+0x06, '.', 0x00, 'e', ?, ? }\n"
11519 #. type: Plain text
11520 #: docs/manual/protocol/n6510.rst:339
11522 msgid " 0x17: BATTERY\n"
11523 msgstr " 0x17: BATTERY\n"
11525 #. type: Plain text
11526 #: docs/manual/protocol/n6510.rst:343
11529 " s Get battery level { 0x0a, 0x02, 0x00 }\n"
11530 " r Get battery level { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
11531 " where: level: 1-7 (as in phone display)\n"
11533 " s Get battery level { 0x0a, 0x02, 0x00 }\n"
11534 " r Get battery level { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
11535 " where: level: 1-7 (as in phone display)\n"
11537 #. type: Plain text
11538 #: docs/manual/protocol/n6510.rst:345
11540 msgid " 0x19: CLOCK\n"
11541 msgstr " 0x19: CLOCK\n"
11543 #. type: Plain text
11544 #: docs/manual/protocol/n6510.rst:348
11547 " s Get ???? {0x01,...}\n"
11548 " r Get ???? {0x02,...}\n"
11550 " s Get ???? {0x01,...}\n"
11551 " r Get ???? {0x02,...}\n"
11553 #. type: Plain text
11554 #: docs/manual/protocol/n6510.rst:353
11557 " s Get date { 0x0a, 0x00, 0x00 }\n"
11558 " r Get date { 0x0b, 0x00, 0x02 (blocks),\n"
11559 " 0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,\n"
11560 " 0x04, 0x04, 0x01, 0x00 }\n"
11562 " s Get date { 0x0a, 0x00, 0x00 }\n"
11563 " r Get date { 0x0b, 0x00, 0x02 (blocks), \n"
11564 " 0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00, \n"
11565 " 0x04, 0x04, 0x01, 0x00 }\n"
11567 #. type: Plain text
11568 #: docs/manual/protocol/n6510.rst:358
11571 " s Get ???? {0x0c, 0x00, 0x00}\n"
11572 " r Get ???? {0x0d..}\n"
11573 " s Get ???? {0x11,...}\n"
11574 " r Get ???? {0x12,...}\n"
11576 " s Get ???? {0x0c, 0x00, 0x00}\n"
11577 " r Get ???? {0x0d..}\n"
11578 " s Get ???? {0x11,...}\n"
11579 " r Get ???? {0x12,...}\n"
11581 #. type: Plain text
11582 #: docs/manual/protocol/n6510.rst:360
11584 msgid " 0x1b: IDENTIFY\n"
11585 msgstr " 0x1b: IDENTIFY\n"
11587 #. type: Plain text
11588 #: docs/manual/protocol/n6510.rst:367
11591 " s Get IMEI {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
11592 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
11593 " s Get IMEI {+0x00, 0x03, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
11594 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
11595 " s Get ??? {+0x00, 0x03, 0x00, 0x00, 'D', 0x00, 0x00, 0x00 }\n"
11596 " r Get ??? { 0x01, 0x02, 0x00 }\n"
11598 " s Get IMEI {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
11599 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(UTF-8)}, 0x00 }\n"
11600 " s Get IMEI {+0x00, 0x03, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
11601 " r Get IMEI { 0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(UTF-8)}, 0x00 }\n"
11602 " s Get ??? {+0x00, 0x03, 0x00, 0x00, 'D', 0x00, 0x00, 0x00 }\n"
11603 " r Get ??? { 0x01, 0x02, 0x00 }\n"
11605 #. type: Plain text
11606 #: docs/manual/protocol/n6510.rst:370
11609 " s Get HW version {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
11610 " r Get HW version { 0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
11612 " s Get HW version {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
11613 " r Get HW version { 0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
11615 #. type: Plain text
11616 #: docs/manual/protocol/n6510.rst:374
11619 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
11620 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
11621 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
11623 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
11624 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
11625 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
11627 #. type: Plain text
11628 #: docs/manual/protocol/n6510.rst:381
11631 " s Get product code {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
11632 " r Get product code { 0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
11633 " s ??? {+00 |03 |05 |0b |00 |20}\n"
11634 " r ??? {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00}\n"
11635 " s Get ??? {+00 |03 |06 |0b |00 |01}\n"
11636 " r Get ??? {+03 |2b+|06 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|399|311|355|377|00 |00 |00}\n"
11638 " s Get product code {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
11639 " r Get product code { 0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
11640 " s ??? {+00 |03 |05 |0b |00 |20}\n"
11641 " r ??? {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00} \n"
11642 " s Get ??? {+00 |03 |06 |0b |00 |01}\n"
11643 " r Get ??? {+03 |2b+|06 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|399|311|355|377|00 |00 |00}\n"
11645 #. type: Plain text
11646 #: docs/manual/protocol/n6510.rst:463
11649 " Sending frame 0x1b / 0x0006\n"
11650 " 00 |03 |07 |0b |00 |ff ..... \n"
11651 " Received frame 0x1b / 0x0072\n"
11652 " 03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
11653 " 311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
11654 " 300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
11655 " 00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
11656 " 00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
11657 " 00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
11658 " 00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
11660 " Sending frame 0x1b / 0x0006\n"
11661 " 00 |03 |08 |07 |01 |ff ..... \n"
11662 " Received frame 0x1b / 0x00ae\n"
11663 " 03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11664 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11665 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
11666 " 00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
11667 " 00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
11668 " 00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
11669 " 300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
11670 " 2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO\n"
11671 " 300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
11672 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11673 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00 .(c) NMP..D...\n"
11674 " Sending frame 0x1b / 0x0008\n"
11675 " 00 |03 |09 |00 |41A|00 |00 |00 ....A...\n"
11676 " Received frame 0x1b / 0x001a\n"
11677 " 03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
11678 " 311|300|355|388|300|311|333|300|333|00 105801303.\n"
11679 " Sending frame 0x1b / 0x0008\n"
11680 " 00 |03 |0a |00 |42B|00 |00 |00 ....B...\n"
11681 " Received frame 0x1b / 0x0012\n"
11682 " 03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
11684 " Sending frame 0x1b / 0x0008\n"
11685 " 00 |03 |0b |00 |43C|00 |00 |00 ....C...\n"
11686 " Received frame 0x1b / 0x0016\n"
11687 " 03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
11688 " 311|00 |f6÷|00 |00 |00 1.÷...\n"
11689 " Sending frame 0x1b / 0x0008\n"
11690 " 00 |03 |0c |00 |44D|00 |00 |00 ....D...\n"
11691 " Received frame 0x1b / 0x0006\n"
11692 " 03 |2b+|0c |01 |02 |00 .+....\n"
11693 " Sending frame 0x1b / 0x0008\n"
11694 " 00 |03 |0d |00 |45E|00 |00 |00 ....E...\n"
11695 " Received frame 0x1b / 0x0006\n"
11696 " 03 |2b+|0d |01 |02 |00 .+....\n"
11697 " Sending frame 0x1b / 0x0008\n"
11698 " 00 |03 |0e |00 |46F|00 |00 |00 ....F...\n"
11699 " Received frame 0x1b / 0x0012\n"
11700 " 03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
11702 " Sending frame 0x1b / 0x0008\n"
11703 " 00 |03 |0f |00 |56V|00 |00 |00 ....V...\n"
11704 " Received frame 0x1b / 0x0006\n"
11705 " 03 |2b+|0f |01 |02 |00 .+....\n"
11706 " Sending frame 0x1b / 0x0008\n"
11707 " 00 |03 |10 |00 |5aZ|00 |00 |00 ....Z...\n"
11708 " Received frame 0x1b / 0x0006\n"
11709 " 03 |2b+|10 |01 |02 |00 .+....\n"
11710 " Sending frame 0x1b / 0x0006\n"
11711 " 00 |03 |11 |0b |00 |02 ......\n"
11712 " Received frame 0x1b / 0x0012\n"
11713 " 03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
11715 " Sending frame 0x1b / 0x0006\n"
11716 " 00 |03 |12 |0b |00 |20 .....\n"
11717 " Received frame 0x1b / 0x0012\n"
11718 " 03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
11720 " Sending frame 0x1b / 0x0006\n"
11721 " 00 |03 |13 |0b |00 |01 ......\n"
11722 " Received frame 0x1b / 0x0016\n"
11723 " 03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
11724 " 311|355|377|00 |00 |00 157...\n"
11725 " Sending frame 0x1b / 0x0006\n"
11726 " 00 |03 |14 |07 |00 |02 ......\n"
11727 " Received frame 0x1b / 0x0012\n"
11728 " 03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
11731 " Sending frame 0x1b / 0x0006\n"
11732 " 00 |03 |07 |0b |00 |ff ..... \n"
11733 " Received frame 0x1b / 0x0072\n"
11734 " 03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
11735 " 311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
11736 " 300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
11737 " 00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
11738 " 00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
11739 " 00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
11740 " 00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
11742 " Sending frame 0x1b / 0x0006\n"
11743 " 00 |03 |08 |07 |01 |ff ..... \n"
11744 " Received frame 0x1b / 0x00ae\n"
11745 " 03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11746 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11747 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
11748 " 00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
11749 " 00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
11750 " 00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
11751 " 300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
11752 " 2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO \n"
11753 " 300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
11754 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11755 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00 .(c) NMP..D... \n"
11756 " Sending frame 0x1b / 0x0008\n"
11757 " 00 |03 |09 |00 |41A|00 |00 |00 ....A... \n"
11758 " Received frame 0x1b / 0x001a\n"
11759 " 03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
11760 " 311|300|355|388|300|311|333|300|333|00 105801303. \n"
11761 " Sending frame 0x1b / 0x0008\n"
11762 " 00 |03 |0a |00 |42B|00 |00 |00 ....B... \n"
11763 " Received frame 0x1b / 0x0012\n"
11764 " 03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
11766 " Sending frame 0x1b / 0x0008\n"
11767 " 00 |03 |0b |00 |43C|00 |00 |00 ....C... \n"
11768 " Received frame 0x1b / 0x0016\n"
11769 " 03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
11770 " 311|00 |f6÷|00 |00 |00 1.÷... \n"
11771 " Sending frame 0x1b / 0x0008\n"
11772 " 00 |03 |0c |00 |44D|00 |00 |00 ....D... \n"
11773 " Received frame 0x1b / 0x0006\n"
11774 " 03 |2b+|0c |01 |02 |00 .+.... \n"
11775 " Sending frame 0x1b / 0x0008\n"
11776 " 00 |03 |0d |00 |45E|00 |00 |00 ....E... \n"
11777 " Received frame 0x1b / 0x0006\n"
11778 " 03 |2b+|0d |01 |02 |00 .+.... \n"
11779 " Sending frame 0x1b / 0x0008\n"
11780 " 00 |03 |0e |00 |46F|00 |00 |00 ....F... \n"
11781 " Received frame 0x1b / 0x0012\n"
11782 " 03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
11784 " Sending frame 0x1b / 0x0008\n"
11785 " 00 |03 |0f |00 |56V|00 |00 |00 ....V... \n"
11786 " Received frame 0x1b / 0x0006\n"
11787 " 03 |2b+|0f |01 |02 |00 .+.... \n"
11788 " Sending frame 0x1b / 0x0008\n"
11789 " 00 |03 |10 |00 |5aZ|00 |00 |00 ....Z... \n"
11790 " Received frame 0x1b / 0x0006\n"
11791 " 03 |2b+|10 |01 |02 |00 .+.... \n"
11792 " Sending frame 0x1b / 0x0006\n"
11793 " 00 |03 |11 |0b |00 |02 ...... \n"
11794 " Received frame 0x1b / 0x0012\n"
11795 " 03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
11797 " Sending frame 0x1b / 0x0006\n"
11798 " 00 |03 |12 |0b |00 |20 ..... \n"
11799 " Received frame 0x1b / 0x0012\n"
11800 " 03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
11802 " Sending frame 0x1b / 0x0006\n"
11803 " 00 |03 |13 |0b |00 |01 ...... \n"
11804 " Received frame 0x1b / 0x0016\n"
11805 " 03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
11806 " 311|355|377|00 |00 |00 157... \n"
11807 " Sending frame 0x1b / 0x0006\n"
11808 " 00 |03 |14 |07 |00 |02 ...... \n"
11809 " Received frame 0x1b / 0x0012\n"
11810 " 03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
11813 #. type: Plain text
11814 #: docs/manual/protocol/n6510.rst:466
11817 " s Get IMEI { 0x00, 0x41 }\n"
11818 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
11820 " s Get IMEI { 0x00, 0x41 }\n"
11821 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(UTF-8)}, 0x00 }\n"
11823 #. type: Plain text
11824 #: docs/manual/protocol/n6510.rst:519
11827 " Sending frame 0x1b / 0x0008\n"
11828 " 00 |03 |16 |00 |44D|00 |00 |00 ....D...\n"
11829 " Received frame 0x1b / 0x0006\n"
11830 " 03 |2b+|16 |01 |02 |00 .+....\n"
11831 " Sending frame 0x1b / 0x0006\n"
11832 " 00 |03 |17 |07 |00 |01 ......\n"
11833 " Received frame 0x1b / 0x002e\n"
11834 " 03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11835 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11836 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
11837 " Sending frame 0x1b / 0x0006\n"
11838 " 00 |03 |18 |07 |00 |01 ......\n"
11839 " Received frame 0x1b / 0x002e\n"
11840 " 03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11841 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11842 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
11843 " Sending frame 0x1b / 0x0006\n"
11844 " 00 |03 |19 |07 |00 |01 ......\n"
11845 " Received frame 0x1b / 0x002e\n"
11846 " 03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11847 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11848 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
11849 " Sending frame 0x1b / 0x0006\n"
11850 " 00 |03 |1a |07 |00 |01 ......\n"
11851 " Received frame 0x1b / 0x002e\n"
11852 " 03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11853 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11854 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
11855 " Sending frame 0x1b / 0x0006\n"
11856 " 00 |03 |1b |07 |00 |01 ......\n"
11857 " Received frame 0x1b / 0x002e\n"
11858 " 03 |2b+|1b |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11859 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11860 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
11861 " Sending frame 0x1b / 0x0006\n"
11862 " 00 |03 |1c |07 |00 |01 ......\n"
11863 " Received frame 0x1b / 0x002e\n"
11864 " 03 |2b+|1c |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11865 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11866 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
11867 " Sending frame 0x1b / 0x0006\n"
11868 " 00 |03 |1d |07 |00 |01 ......\n"
11869 " Received frame 0x1b / 0x002e\n"
11870 " 03 |2b+|1d |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11871 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11872 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
11873 " Sending frame 0x1b / 0x0006\n"
11874 " 00 |03 |1e |07 |00 |01 ......\n"
11875 " Received frame 0x1b / 0x002e\n"
11876 " 03 |2b+|1e |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11877 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11878 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP......\n"
11880 " Sending frame 0x1b / 0x0008\n"
11881 " 00 |03 |16 |00 |44D|00 |00 |00 ....D... \n"
11882 " Received frame 0x1b / 0x0006\n"
11883 " 03 |2b+|16 |01 |02 |00 .+.... \n"
11884 " Sending frame 0x1b / 0x0006\n"
11885 " 00 |03 |17 |07 |00 |01 ...... \n"
11886 " Received frame 0x1b / 0x002e\n"
11887 " 03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11888 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11889 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP...... \n"
11890 " Sending frame 0x1b / 0x0006\n"
11891 " 00 |03 |18 |07 |00 |01 ...... \n"
11892 " Received frame 0x1b / 0x002e\n"
11893 " 03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11894 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11895 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP...... \n"
11896 " Sending frame 0x1b / 0x0006\n"
11897 " 00 |03 |19 |07 |00 |01 ...... \n"
11898 " Received frame 0x1b / 0x002e\n"
11899 " 03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11900 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11901 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP...... \n"
11902 " Sending frame 0x1b / 0x0006\n"
11903 " 00 |03 |1a |07 |00 |01 ...... \n"
11904 " Received frame 0x1b / 0x002e\n"
11905 " 03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11906 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11907 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP...... \n"
11908 " Sending frame 0x1b / 0x0006\n"
11909 " 00 |03 |1b |07 |00 |01 ...... \n"
11910 " Received frame 0x1b / 0x002e\n"
11911 " 03 |2b+|1b |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11912 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11913 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP...... \n"
11914 " Sending frame 0x1b / 0x0006\n"
11915 " 00 |03 |1c |07 |00 |01 ...... \n"
11916 " Received frame 0x1b / 0x002e\n"
11917 " 03 |2b+|1c |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11918 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11919 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP...... \n"
11920 " Sending frame 0x1b / 0x0006\n"
11921 " 00 |03 |1d |07 |00 |01 ...... \n"
11922 " Received frame 0x1b / 0x002e\n"
11923 " 03 |2b+|1d |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11924 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11925 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP...... \n"
11926 " Sending frame 0x1b / 0x0006\n"
11927 " 00 |03 |1e |07 |00 |01 ...... \n"
11928 " Received frame 0x1b / 0x002e\n"
11929 " 03 |2b+|1e |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
11930 " 344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
11931 " 0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 .(c) NMP...... \n"
11933 #. type: Plain text
11934 #: docs/manual/protocol/n6510.rst:521
11936 msgid " 0x1f: RINGTONE\n"
11937 msgstr " 0x1f: RINGTONE\n"
11939 #. type: Plain text
11940 #: docs/manual/protocol/n6510.rst:525
11943 " s Get Ringtones { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
11944 " r Get Ringtones { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00,\n"
11945 " ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
11947 " s Get Ringtones { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
11948 " r Get Ringtones { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00, \n"
11949 " ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
11951 #. type: Plain text
11952 #: docs/manual/protocol/n6510.rst:533
11956 " s Get IMEI { 0x00, 0x41 }\n"
11957 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
11958 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
11959 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
11960 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
11963 " s Get IMEI { 0x00, 0x41 }\n"
11964 " r Get IMEI { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(UTF-8)}, 0x00 }\n"
11965 " s get HW&SW version { 0x07, 0x00, 0x01 }\n"
11966 " r get HW&SW version { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
11967 " \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
11969 #. type: Plain text
11970 #: docs/manual/protocol/n6510.rst:538
11974 " s ??? {+00 |02 |00 |0a |00 |01 |00, location, 00}\n"
11975 " where location: 0, 1, 2, 3\n"
11976 " r ??? {+02 |1d |00 |0b |00 |01 |00, location, 08 |00 |00 |00 |00 |00}\n"
11979 " s ???? {+00 |07 |00 |01 |00 |02}\n"
11980 " r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
11982 #. type: Labeled list
11983 #: docs/manual/protocol/n6510.rst:538
11988 #. type: Plain text
11989 #: docs/manual/protocol/n6510.rst:552
11992 "00 |02 |00 |0a |00 |60`|00 |10 |00 |11 |00 |12 |00 |13 |00 |14 .....`..........\n"
11993 "00 |15 |00 |16 |00 |17 |00 |18 |00 |19 |00 |1a |00 |1b |00 |1c ................\n"
11994 "00 |1d |00 |1e |00 |1f |00 |20 |00 |21!|00 |22\"|00 |23#|00 |24 ....... .!.\".#.$\n"
11995 "00 |25%|00 |26&|00 |27'|00 |28(|00 |29)|00 |2a*|00 |2b+|00 |2c .%.&.'.(.).*.+.,\n"
11996 "00 |2d-|00 |2e.|00 |2f/|00 |300|00 |311|00 |322|00 |333|00 |34 .-.../.0.1.2.3.4\n"
11997 "00 |355|00 |366|00 |377|00 |388|00 |399|00 |3a:|00 |3b;|00 |3c .5.6.7.8.9.:.;.<\n"
11998 "00 |3d=|00 |3e>|00 |3f?|00 |40@|00 |41A|00 |42B|00 |43C|00 |44 .=.>.?.@.A.B.C.D\n"
11999 "00 |45E|00 |46F|00 |47G|00 |48H|00 |49I|00 |4aJ|00 |4bK|00 |4c .E.F.G.H.I.J.K.L\n"
12000 "00 |4dM|00 |4eN|00 |4fO|00 |50P|00 |51Q|00 |52R|00 |53S|00 |54 .M.N.O.P.Q.R.S.T\n"
12001 "00 |55U|00 |56V|00 |57W|00 |58X|00 |59Y|00 |5aZ|00 |5b[|00 |5c .U.V.W.X.Y.Z.[.\\\n"
12002 "00 |5d]|00 |5e^|00 |5f_|00 |60`|00 |61a|00 |62b|00 |63c|00 |64 .].^._.`.a.b.c.d\n"
12003 "00 |65e|00 |66f|00 |67g|00 |68h|00 |69i|00 |6aj|00 |6bk|00 |6c .e.f.g.h.i.j.k.l\n"
12004 "00 |6dm|00 |6en|00 |6fo|00 .m.n.o.\n"
12007 #. type: Labeled list
12008 #: docs/manual/protocol/n6510.rst:552
12013 #. type: Plain text
12014 #: docs/manual/protocol/n6510.rst:591
12016 "02 |1d |00 |0b |00 |60`|00 |10 |04 |00 |00 |11 |0c |06 |00 |00 ....."
12017 "`.......... 00 |00 |00 |00 |00 |00 |00 |12 |04 |00 |00 |13 |04 |00 |00 |"
12018 "14 ................ 08 |00 |00 |00 |00 |00 |00 |15 |08 |00 |00 |00 |00 |00 |"
12019 "00 |16 ................ 08 |00 |00 |00 |00 |00 |00 |17 |08 |00 |00 |00 |00 |"
12020 "00 |00 |18 ................ 08 |00 |00 |00 |00 |00 |00 |19 |08 |00 |00 |00 |"
12021 "00 |00 |00 |1a ................ 08 |00 |00 |00 |00 |00 |00 |1b |08 |00 |00 |"
12022 "00 |00 |00 |00 |1c ................ 04 |00 |00 |1d |08 |04 |00 |00 |00 |00 |"
12023 "00 |1e |3c<|355|ff |ff ............<5 ff |ff |ff |ff |ff |ff |ff |ff |ff |"
12024 "ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |ff |"
12025 "ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |ff |ff |ff |ff |"
12026 "ff |ff |ff |ff |ff |ff |ff |ff |ff ff |ff |ff |00 |00 |00 |"
12027 "00 |1f |08 |00 |00 |00 |00 |00 |00 |20 ............ 04 |00 |00 |21!|04 |"
12028 "00 |00 |22\"|04 |00 |00 |23#|04 |00 |00 |24 ...!...\"...#...$ 04 |00 |00 |"
12029 "25%|04 |00 |00 |26&|04 |00 |00 |27'|08 |00 |00 |00 ...%...&...'.... 00 |00 |"
12030 "00 |28(|08 |00 |00 |00 |00 |00 |00 |29)|08 |00 |00 |00 ...(.......).... 00 |"
12031 "00 |00 |2a*|04 |00 |00 |2b+|0c |08 |00 |00 |00 |00 |00 |00 ...*...+........ "
12032 "00 |00 |00 |2c,|04 |00 |00 |2d-|08 |00 |00 |00 |00 |00 |00 |"
12033 "2e ...,...-........ 08 |00 |00 |00 |00 |00 |00 |2f/|08 |00 |00 |00 |00 |00 |"
12034 "00 |30 ......./.......0 08 |00 |00 |00 |00 |00 |00 |311|08 |00 |00 |00 |00 |"
12035 "00 |00 |32 .......1.......2 08 |00 |00 |00 |00 |00 |00 |333|08 |00 |00 |00 |"
12036 "00 |00 |00 |34 .......3.......4 08 |00 |00 |00 |00 |00 |00 |355|08 |00 |00 |"
12037 "00 |00 |00 |00 |36 .......5.......6 08 |00 |00 |00 |00 |00 |00 |377|08 |00 |"
12038 "00 |00 |00 |00 |00 |38 .......7.......8 08 |04 |00 |00 |00 |00 |00 |399|08 |"
12039 "04 |00 |00 |00 |00 |00 |3a .......9.......: 08 |04 |00 |00 |00 |00 |00 |3b;|"
12040 "14 |10 |00 |00 |00 |00 |00 |00 .......;........ 00 |00 |00 |00 |00 |00 |00 |"
12041 "00 |00 |00 |00 |3c<|08 |00 |00 |00 ...........<.... 00 |00 |00 |3d=|08 |00 |"
12042 "00 |00 |00 |00 |00 |3e>|08 |00 |00 |00 ...=.......>.... 00 |00 |00 |3f?|08 |"
12043 "00 |00 |00 |00 |00 |00 |40@|08 |00 |00 |8e ...?.......@...Ä 00 |00 |00 |41A|"
12044 "04 |00 |00 |42B|04 |00 |00 |43C|08 |00 |00 |00 ...A...B...C.... 00 |00 |00 |"
12045 "44D|08 |00 |00 |00 |00 |00 |00 |45E|08 |00 |00 |00 ...D.......E.... 00 |00 |"
12046 "00 |46F|08 |00 |00 |00 |00 |00 |00 |47G|08 |00 |00 |00 ...F.......G.... 00 |"
12047 "00 |00 |48H|08 |00 |00 |00 |00 |00 |00 |49I|08 |00 |00 |00 ...H.......I.... "
12048 "00 |00 |00 |4aJ|08 |00 |00 |00 |00 |00 |00 |4bK|08 |00 |00 |00 ...J......."
12049 "K.... 00 |00 |00 |4cL|08 |00 |00 |00 |00 |00 |00 |4dM|08 |00 |00 |00 ..."
12050 "L.......M.... 00 |00 |00 |4eN|08 |00 |00 |00 |00 |00 |00 |4fO|08 |00 |00 |"
12051 "00 ...N.......O.... 00 |00 |00 |50P|08 |00 |00 |00 |00 |00 |00 |51Q|08 |00 |"
12052 "00 |00 ...P.......Q.... 00 |00 |00 |52R|08 |00 |00 |00 |00 |00 |00 |53S|08 |"
12053 "00 |00 |00 ...R.......S.... 00 |00 |00 |54T|08 |00 |00 |00 |00 |00 |00 |55U|"
12054 "08 |00 |00 |00 ...T.......U.... 00 |00 |00 |56V|08 |00 |00 |00 |00 |00 |00 |"
12055 "57W|08 |00 |00 |00 ...V.......W.... 00 |00 |00 |58X|08 |00 |00 |00 |00 |00 |"
12056 "00 |59Y|08 |00 |00 |00 ...X.......Y...."
12059 #. type: Plain text
12060 #: docs/manual/protocol/n6510.rst:721
12063 "00 |00 |00 |5aZ|08 |00 |00 |00 |00 |00 |00 |5b[|08 |00 |00 |00 ...Z.......[....\n"
12064 "00 |00 |00 |5c\\|08 |00 |00 |00 |00 |00 |00 |5d]|08 |00 |00 |00 ...\\.......]....\n"
12065 "00 |00 |00 |5e^|08 |00 |00 |00 |00 |00 |00 |5f_|08 |00 |00 |00 ...^......._....\n"
12066 "00 |00 |00 |60`|08 |00 |00 |00 |00 |00 |00 |61a|08 |00 |00 |00 ...`.......a....\n"
12067 "00 |00 |00 |62b|08 |00 |00 |00 |00 |00 |00 |63c|08 |00 |00 |00 ...b.......c....\n"
12068 "00 |00 |00 |64d|08 |00 |00 |00 |00 |00 |00 |65e|08 |00 |00 |00 ...d.......e....\n"
12069 "00 |00 |00 |66f|08 |00 |00 |00 |00 |00 |00 |67g|08 |00 |00 |00 ...f.......g....\n"
12070 "00 |00 |00 |68h|08 |00 |00 |00 |00 |00 |00 |69i|08 |00 |00 |00 ...h.......i....\n"
12071 "00 |00 |00 |6aj|08 |00 |00 |00 |00 |00 |00 |6bk|08 |04 |00 |00 ...j.......k....\n"
12072 "00 |00 |00 |6cl|08 |04 |00 |00 |00 |00 |00 |6dm|08 |00 |00 |00 ...l.......m....\n"
12073 "00 |00 |00 |6en|08 |00 |00 |00 |00 |00 |00 |6fo|08 |00 |00 |00 ...n.......o....\n"
12075 "Sending frame 0x38 / 0x00c7\n"
12076 "00 |02 |00 |0a |00 |60`|00 |70p|00 |71q|00 |72r|00 |73s|00 |74 .....`.p.q.r.s.t\n"
12077 "00 |75u|00 |76v|00 |77w|00 |78x|00 |79y|00 |7az|00 |7b{|00 |7c .u.v.w.x.y.z.{.|\n"
12078 "00 |7d}|00 |7e~|00 |7f |00 |80Ç|00 |81ü|00 |82é|00 |83â|00 |84 .}.~...Ç.ü.é.â.ä\n"
12079 "00 |85ů|00 |86ć|00 |87ç|00 |88ł|00 |89ë|00 |8aŐ|00 |8bő|00 |8c .ů.ć.ç.ł.ë.Ő.ő.î\n"
12080 "00 |8dŹ|00 |8eÄ|00 |8fĆ|00 |90É|00 |91Ĺ|00 |92ĺ|00 |93ô|00 |94 .Ź.Ä.Ć.É.Ĺ.ĺ.ô.ö\n"
12081 "00 |95Ľ|00 |96ľ|00 |97Ś|00 |98ś|00 |99Ö|00 |9aÜ|00 |9bŤ|00 |9c .Ľ.ľ.Ś.ś.Ö.Ü.Ť.ť\n"
12082 "00 |9dŁ|00 |9e×|00 |9fč|00 |a0á|00 |a1í|00 |a2ó|00 |a3ú|00 |a4 .Ł.×.č.á.í.ó.ú.Ą\n"
12083 "00 |a5ą|00 |a6Ž|00 |a7ž|00 |a8Ę|00 |a9ę|00 |aa¬|00 |abź|00 |ac .ą.Ž.ž.Ę.ę.¬.ź.Č\n"
12084 "00 |adş|00 |ae«|00 |af»|00 |b0 |00 |b1 |00 |b2 |00 |b3 |00 |b4 .ş.«.»..........\n"
12085 "00 |b5Á|00 |b6Â|00 |b7Ě|00 |b8Ş|00 |b9 |00 |ba |00 |bb |00 |bc .Á.Â.Ě.Ş........\n"
12086 "00 |bdŻ|00 |beż|00 |bf |00 |c0 |00 |c1 |00 |c2 |00 |c3 |00 |c4 .Ż.ż............\n"
12087 "00 |c5 |00 |c6Ă|00 |c7ă|00 |c8 |00 |c9 |00 |ca |00 |cb |00 |cc ...Ă.ă..........\n"
12088 "00 |cd |00 |ce |00 |cf¤|00 .....¤.\n"
12089 "Received frame 0x38 / 0x0306\n"
12090 "02 |1d |00 |0b |00 |60`|00 |70p|08 |00 |00 |00 |00 |00 |00 |71 .....`.p.......q\n"
12091 "08 |00 |00 |00 |00 |00 |00 |72r|08 |00 |00 |00 |00 |00 |00 |73 .......r.......s\n"
12092 "08 |00 |00 |00 |00 |00 |00 |74t|08 |00 |00 |00 |00 |00 |00 |75 .......t.......u\n"
12093 "08 |00 |00 |00 |00 |00 |00 |76v|08 |00 |00 |00 |00 |00 |00 |77 .......v.......w\n"
12094 "08 |00 |00 |00 |00 |00 |00 |78x|08 |00 |00 |00 |00 |00 |00 |79 .......x.......y\n"
12095 "08 |00 |00 |00 |00 |00 |00 |7az|08 |00 |00 |00 |00 |00 |00 |04 .......z........\n"
12096 "08 |04 |00 |7b{|00 |00 |00 |04 |08 |04 |00 |7c||00 |00 |00 |04 ...{.......|....\n"
12097 "08 |04 |00 |7d}|00 |00 |00 |04 |08 |04 |00 |7e~|00 |00 |00 |04 ...}.......~....\n"
12098 "08 |04 |00 |7f |00 |00 |00 |04 |08 |04 |00 |80Ç|00 |00 |00 |04 ...........Ç....\n"
12099 "08 |04 |00 |81ü|00 |00 |00 |04 |08 |04 |00 |82é|00 |00 |00 |04 ...ü.......é....\n"
12100 "08 |04 |00 |83â|00 |00 |00 |04 |08 |04 |00 |84ä|00 |00 |00 |04 ...â.......ä....\n"
12101 "08 |04 |00 |85ů|00 |00 |00 |04 |08 |04 |00 |86ć|00 |00 |00 |04 ...ů.......ć....\n"
12102 "08 |04 |00 |87ç|00 |00 |00 |04 |08 |04 |00 |88ł|00 |00 |00 |04 ...ç.......ł....\n"
12103 "08 |04 |00 |89ë|00 |00 |00 |04 |08 |04 |00 |8aŐ|00 |00 |00 |04 ...ë.......Ő....\n"
12104 "08 |04 |00 |8bő|00 |00 |00 |04 |08 |04 |00 |8cî|00 |00 |00 |04 ...ő.......î....\n"
12105 "08 |04 |00 |8dŹ|00 |00 |00 |04 |08 |04 |00 |8eÄ|00 |00 |00 |04 ...Ź.......Ä....\n"
12106 "08 |04 |00 |8fĆ|00 |00 |00 |04 |08 |04 |00 |90É|00 |00 |00 |04 ...Ć.......É....\n"
12107 "08 |04 |00 |91Ĺ|00 |00 |00 |04 |08 |04 |00 |92ĺ|00 |00 |00 |04 ...Ĺ.......ĺ....\n"
12108 "08 |04 |00 |93ô|00 |00 |00 |04 |08 |04 |00 |94ö|00 |00 |00 |04 ...ô.......ö....\n"
12109 "08 |04 |00 |95Ľ|00 |00 |00 |04 |08 |04 |00 |96ľ|00 |00 |00 |04 ...Ľ.......ľ....\n"
12110 "08 |04 |00 |97Ś|00 |00 |00 |04 |08 |04 |00 |98ś|00 |00 |00 |04 ...Ś.......ś....\n"
12111 "08 |04 |00 |99Ö|00 |00 |00 |04 |08 |04 |00 |9aÜ|00 |00 |00 |04 ...Ö.......Ü....\n"
12112 "08 |04 |00 |9bŤ|00 |00 |00 |04 |08 |04 |00 |9cť|00 |00 |00 |04 ...Ť.......ť....\n"
12113 "08 |04 |00 |9dŁ|00 |00 |00 |04 |08 |04 |00 |9e×|00 |00 |00 |04 ...Ł.......×....\n"
12114 "08 |04 |00 |9fč|00 |00 |00 |04 |08 |04 |00 |a0á|00 |00 |00 |04 ...č.......á....\n"
12115 "08 |04 |00 |a1í|00 |00 |00 |04 |08 |04 |00 |a2ó|00 |00 |00 |04 ...í.......ó....\n"
12116 "08 |04 |00 |a3ú|00 |00 |00 |04 |08 |04 |00 |a4Ą|00 |00 |00 |04 ...ú.......Ą....\n"
12117 "08 |04 |00 |a5ą|00 |00 |00 |04 |08 |04 |00 |a6Ž|00 |00 |00 |04 ...ą.......Ž....\n"
12118 "08 |04 |00 |a7ž|00 |00 |00 |04 |08 |04 |00 |a8Ę|00 |00 |00 |04 ...ž.......Ę....\n"
12119 "08 |04 |00 |a9ę|00 |00 |00 |04 |08 |04 |00 |aa¬|00 |00 |00 |04 ...ę.......¬....\n"
12120 "08 |04 |00 |abź|00 |00 |00 |04 |08 |04 |00 |acČ|00 |00 |00 |04 ...ź.......Č....\n"
12121 "08 |04 |00 |adş|00 |00 |00 |04 |08 |04 |00 |ae«|00 |00 |00 |04 ...ş.......«....\n"
12122 "08 |04 |00 |af»|00 |00 |00 |04 |08 |04 |00 |b0 |00 |00 |00 |04 ...»............\n"
12123 "08 |04 |00 |b1 |00 |00 |00 |04 |08 |04 |00 |b2 |00 |00 |00 |04 ................\n"
12124 "08 |04 |00 |b3 |00 |00 |00 |04 |08 |04 |00 |b4 |00 |00 |00 |04 ................\n"
12125 "08 |04 |00 |b5Á|00 |00 |00 |04 |08 |04 |00 |b6Â|00 |00 |00 |04 ...Á.......Â....\n"
12126 "08 |04 |00 |b7Ě|00 |00 |00 |04 |08 |04 |00 |b8Ş|00 |00 |00 |04 ...Ě.......Ş....\n"
12127 "08 |04 |00 |b9 |00 |00 |00 |04 |08 |04 |00 |ba |00 |00 |00 |04 ................\n"
12128 "08 |04 |00 |bb |00 |00 |00 |04 |08 |04 |00 |bc |00 |00 |00 |04 ................\n"
12129 "08 |04 |00 |bdŻ|00 |00 |00 |04 |08 |04 |00 |beż|00 |00 |00 |04 ...Ż.......ż....\n"
12130 "08 |04 |00 |bf |00 |00 |00 |04 |08 |04 |00 |c0 |00 |00 |00 |04 ................\n"
12131 "08 |04 |00 |c1 |00 |00 |00 |04 |08 |04 |00 |c2 |00 |00 |00 |04 ................\n"
12132 "08 |04 |00 |c3 |00 |00 |00 |04 |08 |04 |00 |c4 |00 |00 |00 |04 ................\n"
12133 "08 |04 |00 |c5 |00 |00 |00 |04 |08 |04 |00 |c6Ă|00 |00 |00 |04 ...........Ă....\n"
12134 "08 |04 |00 |c7ă|00 |00 |00 |04 |08 |04 |00 |c8 |00 |00 |00 |04 ...ă............\n"
12135 "08 |04 |00 |c9 |00 |00 |00 |04 |08 |04 |00 |ca |00 |00 |00 |04 ................\n"
12136 "08 |04 |00 |cb |00 |00 |00 |04 |08 |04 |00 |cc |00 |00 |00 |04 ................\n"
12137 "08 |04 |00 |cd |00 |00 |00 |04 |08 |04 |00 |ce |00 |00 |00 |04 ................\n"
12138 "08 |04 |00 |cf¤|00 |00 ...¤..\n"
12139 "Received frame 0x38 / 0x0306\n"
12140 "02 |1d |00 |0b |00 |60`|00 |04 |08 |04 |00 |d0đ|00 |00 |00 |04 .....`.....đ....\n"
12141 "08 |04 |00 |d1Đ|00 |00 |00 |04 |08 |04 |00 |d2Ď|00 |00 |00 |04 ...Đ.......Ď....\n"
12142 "08 |04 |00 |d3Ë|00 |00 |00 |04 |08 |04 |00 |d4ď|00 |00 |00 |04 ...Ë.......ď....\n"
12143 "08 |04 |00 |d5Ň|00 |00 |00 |04 |08 |04 |00 |d6Í|00 |00 |00 |04 ...Ň.......Í....\n"
12144 "08 |04 |00 |d7Î|00 |00 |00 |04 |08 |04 |00 |d8ě|00 |00 |00 |04 ...Î.......ě....\n"
12145 "08 |04 |00 |d9 |00 |00 |00 |04 |08 |04 |00 |da |00 |00 |00 |db ................\n"
12146 "08 |00 |00 |00 |00 |00 |00 |dc |08 |00 |00 |00 |00 |00 |00 |dd ...............Ţ\n"
12147 "08 |00 |00 |00 |00 |00 |00 |deŮ|08 |00 |00 |00 |00 |00 |00 |df .......Ů........\n"
12148 "08 |00 |00 |00 |00 |00 |00 |e0Ó|08 |00 |00 |00 |00 |00 |00 |e1 .......Ó.......ß\n"
12149 "08 |00 |00 |00 |00 |00 |00 |e2Ô|08 |00 |00 |00 |00 |00 |00 |e3 .......Ô.......Ń\n"
12150 "08 |00 |00 |00 |00 |00 |00 |e4ń|08 |00 |00 |00 |00 |00 |00 |e5 .......ń.......ň\n"
12151 "08 |00 |00 |00 |00 |00 |00 |04 |08 |04 |00 |e6Š|00 |00 |00 |e7 ...........Š...š\n"
12152 "08 |00 |00 |00 |00 |00 |00 |e8Ŕ|08 |00 |00 |00 |00 |00 |00 |04 .......Ŕ........\n"
12153 "08 |04 |00 |e9Ú|00 |00 |00 |04 |08 |04 |00 |eaŕ|00 |00 |00 |04 ...Ú.......ŕ....\n"
12154 "08 |04 |00 |ebŰ|00 |00 |00 |04 |08 |04 |00 |ecý|00 |00 |00 |04 ...Ű.......ý....\n"
12155 "08 |04 |00 |edÝ|00 |00 |00 |04 |08 |04 |00 |eeţ|00 |00 |00 |04 ...Ý.......ţ....\n"
12156 "08 |04 |00 |ef´|00 |00 |00 |04 |08 |04 |00 |f0|00 |00 |00 |04 ...´...........\n"
12157 "08 |04 |00 |f1 |00 |00 |00 |04 |08 |04 |00 |f2 |00 |00 |00 |04 ................\n"
12158 "08 |04 |00 |f3 |00 |00 |00 |04 |08 |04 |00 |f4 |00 |00 |00 |f5 ...............§\n"
12159 "08 |00 |00 |00 |00 |00 |00 |f6÷|08 |00 |00 |00 |00 |00 |00 |f7 .......÷.......¸\n"
12160 "08 |00 |00 |00 |00 |00 |00 |f8°|08 |00 |00 |00 |00 |00 |00 |04 .......°........\n"
12161 "08 |04 |00 |f9¨|00 |00 |00 |04 |08 |04 |00 |fa |00 |00 |00 |04 ...¨............\n"
12162 "08 |04 |00 |fbű|00 |00 |00 |04 |08 |04 |00 |fcŘ|00 |00 |00 |04 ...ű.......Ř....\n"
12163 "08 |04 |00 |fdř|00 |00 |00 |04 |08 |04 |00 |fe |00 |00 |00 |04 ...ř............\n"
12164 "08 |04 |00 |ff |00 |00 |00 |04 |08 |04 |01 |00 |00 |00 |00 |04 ... ............\n"
12165 "08 |04 |01 |01 |00 |00 |00 |04 |08 |04 |01 |02 |00 |00 |00 |04 ................\n"
12166 "08 |04 |01 |03 |00 |00 |00 |04 |08 |04 |01 |04 |00 |00 |00 |04 ................\n"
12167 "08 |04 |01 |05 |00 |00 |00 |04 |08 |04 |01 |06 |00 |00 |00 |04 ................\n"
12168 "08 |04 |01 |07 |00 |00 |00 |04 |08 |04 |01 |08 |00 |00 |00 |04 ................\n"
12169 "08 |04 |01 |09 |00 |00 |00 |04 |08 |04 |01 |0a |00 |00 |00 |04 ................\n"
12170 "08 |04 |01 |0b |00 |00 |00 |04 |08 |04 |01 |0c |00 |00 |00 |04 ................\n"
12171 "08 |04 |01 |0d |00 |00 |00 |04 |08 |04 |01 |0e |00 |00 |00 |04 ................\n"
12172 "08 |04 |01 |0f |00 |00 |00 |04 |08 |04 |01 |10 |00 |00 |00 |04 ................\n"
12173 "08 |04 |01 |11 |00 |00 |00 |04 |08 |04 |01 |12 |00 |00 |00 |04 ................\n"
12174 "08 |04 |01 |13 |00 |00 |00 |04 |08 |04 |01 |14 |00 |00 |00 |04 ................\n"
12175 "08 |04 |01 |15 |00 |00 |00 |04 |08 |04 |01 |16 |00 |00 |00 |04 ................\n"
12176 "08 |04 |01 |17 |00 |00 |00 |04 |08 |04 |01 |18 |00 |00 |00 |04 ................\n"
12177 "08 |04 |01 |19 |00 |00 |00 |04 |08 |04 |01 |1a |00 |00 |00 |04 ................\n"
12178 "08 |04 |01 |1b |00 |00 |00 |04 |08 |04 |01 |1c |00 |00 |00 |04 ................\n"
12179 "08 |04 |01 |1d |00 |00 |00 |04 |08 |04 |01 |1e |00 |00 |00 |04 ................\n"
12180 "08 |04 |01 |1f |00 |00 |00 |04 |08 |04 |01 |20 |00 |00 |00 |04 ........... ....\n"
12181 "08 |04 |01 |21!|00 |00 |00 |04 |08 |04 |01 |22\"|00 |00 |00 |04 ...!.......\"....\n"
12182 "08 |04 |01 |23#|00 |00 |00 |04 |08 |04 |01 |24$|00 |00 |00 |04 ...#.......$....\n"
12183 "08 |04 |01 |25%|00 |00 |00 |04 |08 |04 |01 |26&|00 |00 |00 |04 ...%.......&....\n"
12184 "08 |04 |01 |27'|00 |00 |00 |04 |08 |04 |01 |28(|00 |00 |00 |04 ...'.......(....\n"
12185 "08 |04 |01 |29)|00 |00 |00 |04 |08 |04 |01 |2a*|00 |00 |00 |04 ...).......*....\n"
12186 "08 |04 |01 |2b+|00 |00 |00 |04 |08 |04 |01 |2c,|00 |00 |00 |04 ...+.......,....\n"
12187 "08 |04 |01 |2d-|00 |00 |00 |04 |08 |04 |01 |2e.|00 |00 |00 |04 ...-............\n"
12188 "08 |04 |01 |2f/|00 |00 .../..\n"
12189 "Sending frame 0x38 / 0x000e\n"
12190 "00 |02 |00 |0c |00 |01 |00 |01 |08 |02 |05 |08 |00 |00 ..............\n"
12191 "Received frame 0x38 / 0x0006\n"
12192 "02 |1d |00 |0d |00 |00 ......\n"
12195 #. type: Plain text
12196 #: docs/manual/protocol/n6510.rst:723
12198 msgid "0x39: PROFILES"
12199 msgstr " 0x39: PROFILES\n"
12201 #. type: Plain text
12202 #: docs/manual/protocol/n6510.rst:725
12204 msgid "s Get Profile { 0x01, 0x01, 0x0c, 0x01,\n"
12207 #. type: Plain text
12208 #: docs/manual/protocol/n6510.rst:726
12210 msgid "0x04 (length), profile #, 'feature', 0x01 }\n"
12213 #. type: Plain text
12214 #: docs/manual/protocol/n6510.rst:727
12216 msgid "r Get Profile { 0x02, 0x00, 0x0c, 0x02,\n"
12217 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
12219 #. type: Plain text
12220 #: docs/manual/protocol/n6510.rst:728
12222 msgid "0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }\n"
12225 #. type: Plain text
12226 #: docs/manual/protocol/n6510.rst:730
12228 msgid "s Set Profile { 0x03, 0x01, # blocks, 0x03,\n"
12229 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
12231 #. type: Plain text
12232 #: docs/manual/protocol/n6510.rst:731
12234 msgid "length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }\n"
12237 #. type: Plain text
12238 #: docs/manual/protocol/n6510.rst:732
12240 msgid "r Set Profile { 0x04, 0x01, # blocks,\n"
12243 #. type: Plain text
12244 #: docs/manual/protocol/n6510.rst:734
12247 "length, 0xXX, type, 0xXX, value\n"
12248 "where value: 0x00 = success\n"
12251 #. type: Plain text
12252 #: docs/manual/protocol/n6510.rst:736
12254 msgid "0x3E: FM Radio"
12257 #. type: Plain text
12258 #: docs/manual/protocol/n6510.rst:738
12261 "s Get FM Station\t { 0x00, 0x01, 0x00, 0x05, location, 0x00, 0x01}\n"
12262 "r Get FM Station\t { \t\t\t0x06, 0x00, 0x01, 0x00, 0x1c,\n"
12264 " s Get RF Level { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
12265 " r GET RF Level { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
12267 #. type: Plain text
12268 #: docs/manual/protocol/n6510.rst:741
12271 "name_length, 0x14, 0x09, 0x00, location, 0x00, 0x00, 0x01,\n"
12272 "FreqHI , FreqLO,\n"
12273 "name_in_unicode,[0x55,0x55] - if name_length is odd}\n"
12276 #. type: Plain text
12277 #: docs/manual/protocol/n6510.rst:742
12279 msgid "where frequency = (0xffff + FreqHi * 0x100 + FreqLo) kHz\n"
12282 #. type: Plain text
12283 #: docs/manual/protocol/n6510.rst:744
12285 msgid "r Get FM Station\t { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
12286 msgstr " r Get FM Station\t { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
12288 #. type: Plain text
12289 #: docs/manual/protocol/n6510.rst:746 docs/manual/protocol/n6510.rst:750
12293 #. type: Plain text
12294 #: docs/manual/protocol/n6510.rst:748
12297 "s ???? {+00 |07 |00 |01 |00 |02}\n"
12298 "r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
12301 " s ???? {+00 |07 |00 |01 |00 |02}\n"
12302 " r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
12304 #. type: Plain text
12305 #: docs/manual/protocol/n6510.rst:762
12308 "s Get ??? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
12309 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
12310 "s Get original IMEI ? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
12311 "r Get original IMEI ? { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
12312 "s Get ??? {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
12313 "r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
12314 "s Get ??? {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
12315 "r Get ??? { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
12316 "s Get ??? {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
12317 "r Get ??? { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
12318 "s Get ??? {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
12319 "r Get ??? { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
12322 " s Get ??? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
12323 " r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
12324 " s Get original IMEI ? {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
12325 " r Get original IMEI ? { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
12326 " s Get ??? {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
12327 " r Get ??? { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
12328 " s Get ??? {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
12329 " r Get ??? { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
12330 " s Get ??? {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
12331 " r Get ??? { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
12332 " s Get ??? {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
12333 " r Get ??? { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
12335 #. type: Plain text
12336 #: docs/manual/protocol/n6510.rst:764
12340 #. type: Plain text
12341 #: docs/manual/protocol/n6510.rst:765
12343 msgid "s ???? {+00 |08 |00 |01 |00 |00 |00 |00 |00, x}\n"
12346 #. type: Plain text
12347 #: docs/manual/protocol/n6510.rst:766
12349 msgid "where x = 0x01, 0x02, 0x04, 0x08, 0x10\n"
12352 #. type: Plain text
12353 #: docs/manual/protocol/n6510.rst:767
12355 msgid "r ???? {+08 |1f |y |02 |00 |00 |00 |00 }\n"
12358 #. type: Plain text
12359 #: docs/manual/protocol/n6510.rst:768
12361 msgid "where y = 0 - 0x04\n"
12364 #. type: Plain text
12365 #: docs/manual/protocol/n6510.rst:770
12368 "s ??? {+00 |08 |05 |01 |00 |00 |00 |00 |00 |20}\n"
12369 "r ??? {+08 |1f |05 |02 |00 |00 |00 |00}\n"
12372 " s ???? {+00 |07 |00 |01 |00 |02}\n"
12373 " r ???? {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
12375 #. type: Labeled list
12376 #: docs/manual/protocol/n6510.rst:771
12378 msgid "0x45: PHONEBOOK HANDLING ??"
12379 msgstr " 0x03: PHONEBOOK HANDLING\n"
12381 #. type: Labeled list
12382 #: docs/manual/protocol/n6510.rst:772
12384 msgid "the same to msg 0x03 ??"
12387 #. type: Plain text
12388 #: docs/manual/protocol/n6510.rst:775
12392 #. type: Plain text
12393 #: docs/manual/protocol/n6510.rst:776
12395 msgid "s Get simlock info {0x0C}\n"
12398 " s Get simlock info {0x0C}\n"
12400 #. type: Plain text
12401 #: docs/manual/protocol/n6510.rst:778
12405 #. type: Plain text
12406 #: docs/manual/protocol/n6510.rst:786
12409 "s Get TODO {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
12410 "r Get TODO {0x04, .... }\n"
12411 "s Get number of TODO {0x07}\n"
12412 "r Get number of TODO {0x08, number lo, number hi}\n"
12413 "s Delete all TODO {0x11}\n"
12414 "r Delete all TODO {0x12}\n"
12415 "s Get TODO locations {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
12416 "r Get TODO locations {0x16, ...}\n"
12419 " s Get TODO {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
12420 " r Get TODO {0x04, .... }\n"
12421 " s Get number of TODO {0x07}\n"
12422 " r Get number of TODO {0x08, number lo, number hi}\n"
12423 " s Delete all TODO {0x11}\n"
12424 " r Delete all TODO {0x12}\n"
12425 " s Get TODO locations {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
12426 " r Get TODO locations {0x16, ...}\n"
12428 #. type: Plain text
12429 #: docs/manual/protocol/n6510.rst:788
12431 msgid "0x7a: STARTUP"
12432 msgstr " 0x7a: STARTUP\n"
12434 #. type: Plain text
12435 #: docs/manual/protocol/n6510.rst:791
12438 "s Get startup logo { 0x02, 0x0f }\n"
12439 "r Get startup logo { 0x03, 0x0f, 0x00[4], # blocks,\n"
12441 " s Get startup greeting { 0x02, 0x01, 0x00 }\n"
12442 " r Get startup greeting { 0x03, 0x01, 0x00, greeting (unicode), 0x00 }\n"
12444 #. type: Plain text
12445 #: docs/manual/protocol/n6510.rst:794
12448 "0xc0, 0x02, height (2 octets),\n"
12449 "0xc0, 0x03, width (2 octets),\n"
12450 "0xc0, 0x04, size (2 octets),\n"
12453 #. type: Plain text
12454 #: docs/manual/protocol/n6510.rst:795
12456 msgid "picture }\n"
12459 #. type: Plain text
12460 #: docs/manual/protocol/n6510.rst:798
12463 "s Get startup greeting { 0x02, 0x01, 0x00 } r Get startup greeting { 0x03, "
12464 "0x01, 0x00, greeting (unicode), 0x00 }"
12466 " s Get startup greeting { 0x02, 0x01, 0x00 }\n"
12467 " r Get startup greeting { 0x03, 0x01, 0x00, greeting (unicode), "
12470 #. type: Plain text
12471 #: docs/manual/protocol/n6510.rst:801
12474 "s Get anykey answer { 0x02, 0x05, 0x00 }\n"
12475 "r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
12477 " s Get anykey answer { 0x02, 0x05, 0x00 }\n"
12478 " r Get anykey answer { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
12480 #. type: Plain text
12481 #: docs/manual/protocol/n6510.rst:803
12486 #: docs/manual/protocol/tdma_5120.rst:2
12493 #. type: Plain text
12494 #: docs/manual/protocol/tdma_5120.rst:5
12495 msgid "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
12496 msgstr "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
12498 #. type: Plain text
12499 #: docs/manual/protocol/tdma_5120.rst:7
12500 msgid "After playing a while with my 5120i y find some use full frames:"
12501 msgstr "After playing a while with my 5120i y find some use full frames:"
12504 #: docs/manual/protocol/tdma_5120.rst:9
12506 msgid "got from sneefing in Logomanger the get startup logo"
12508 "got from sneefing in Logomanger the get startup logo\n"
12509 "----------------------------------------------------\n"
12511 #. type: Labeled list
12512 #: docs/manual/protocol/tdma_5120.rst:11
12517 #. type: Plain text
12518 #: docs/manual/protocol/tdma_5120.rst:14
12520 msgid "40 {0x07, 0x07, 0x08, section} section goes from 1 to 6"
12521 msgstr " 40 {0x07, 0x07, 0x08, section} section goes from 1 to 6\n"
12523 #. type: Labeled list
12524 #: docs/manual/protocol/tdma_5120.rst:15
12529 #. type: Plain text
12530 #: docs/manual/protocol/tdma_5120.rst:18
12533 "dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first row )"
12535 " dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first "
12538 #. type: Plain text
12539 #: docs/manual/protocol/tdma_5120.rst:21
12541 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
12544 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
12548 #: docs/manual/protocol/tdma_5120.rst:23
12550 msgid "got key press working"
12552 "got key press working \n"
12553 "---------------------\n"
12555 #. type: Plain text
12556 #: docs/manual/protocol/tdma_5120.rst:26
12558 msgid "As stated in http://www.flosys.com/tdma/n5160.html"
12559 msgstr "As stated in http://www.flosys.com/tdma/n5160.html"
12561 #. type: Labeled list
12562 #: docs/manual/protocol/tdma_5120.rst:27
12564 msgid "with frame: key-press"
12565 msgstr "with frame: key-press::"
12567 #. type: Plain text
12568 #: docs/manual/protocol/tdma_5120.rst:30
12570 msgid "D1 {+00 01 50 00 01 KY}"
12571 msgstr " D1 {+00 01 50 00 01 KY}\n"
12573 #. type: Plain text
12574 #: docs/manual/protocol/tdma_5120.rst:32
12576 msgid "this seems to press the key for a while. No release needed"
12577 msgstr "this seems to press the key for a while. No release needed"
12579 #. type: Plain text
12580 #: docs/manual/protocol/tdma_5120.rst:34
12582 msgid "key-release:"
12583 msgstr "key-release:"
12585 #. type: Plain text
12586 #: docs/manual/protocol/tdma_5120.rst:36
12588 msgid " D1 {+00 01 50 00 00 KY}\n"
12589 msgstr " D1 {+00 01 50 00 00 KY}\n"
12591 #. type: Labeled list
12592 #: docs/manual/protocol/tdma_5120.rst:37
12594 msgid "keep the key press => got speedee dial"
12595 msgstr "keep the key press => got speedee dial::"
12597 #. type: Plain text
12598 #: docs/manual/protocol/tdma_5120.rst:40
12600 msgid "D1 {+00 01 50 00 02 00 KY}"
12601 msgstr " D1 {+00 01 50 00 02 00 KY}\n"
12604 #: docs/manual/protocol/tdma_5120.rst:42
12611 #. type: Labeled list
12612 #: docs/manual/protocol/tdma_5120.rst:44
12614 msgid "the getmemory"
12617 #. type: Plain text
12618 #: docs/manual/protocol/tdma_5120.rst:46
12620 msgid "40 {+00 00 07 11 00 10 00 mem}"
12622 "the getmemory::\n"
12623 " 40 {+00 00 07 11 00 10 00 mem}\n"
12625 #. type: Plain text
12626 #: docs/manual/protocol/tdma_5120.rst:49
12628 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
12629 "of memory with diferent numbers in the 6 place. in particular:"
12631 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
12632 "of memory with diferent numbers in the 6 place. in particular:"
12634 #. type: Labeled list
12635 #: docs/manual/protocol/tdma_5120.rst:50
12637 msgid "get configuration pins"
12638 msgstr "get configuration pins::"
12640 #. type: Plain text
12641 #: docs/manual/protocol/tdma_5120.rst:53
12643 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 }"
12644 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 } \n"
12646 #. type: Labeled list
12647 #: docs/manual/protocol/tdma_5120.rst:54
12649 msgid "get security code"
12650 msgstr "get security code::"
12652 #. type: Plain text
12653 #: docs/manual/protocol/tdma_5120.rst:57
12655 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 }"
12656 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 } \n"
12658 #. type: Labeled list
12659 #: docs/manual/protocol/tdma_5120.rst:58
12661 msgid "get NAM data "
12662 msgstr "get NAM data ::"
12664 #. type: Plain text
12665 #: docs/manual/protocol/tdma_5120.rst:61
12667 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# }"
12668 msgstr " 40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# } \n"
12670 #. type: Labeled list
12671 #: docs/manual/protocol/tdma_5120.rst:62
12673 msgid "that last answers with"
12674 msgstr "that last answers with::"
12676 #. type: Plain text
12677 #: docs/manual/protocol/tdma_5120.rst:65
12679 msgid "dd {+01 00 11 00 08 00 00,"
12680 msgstr " dd {+01 00 11 00 08 00 00,\n"
12682 #. type: Plain text
12683 #: docs/manual/protocol/tdma_5120.rst:114
12689 " primary paggin channel\n"
12691 " seconda paggin channel\n"
12694 "09 63 c2 09 03 00 0b\n"
12703 " overload class\n"
12704 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00\n"
12710 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
12712 "00 00 00 00 00 00 01 00 00 00 01 36\n"
12721 " dedicate B ch #\n"
12723 " msg center # len\n"
12725 " msg center in flag\n"
12726 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
12728 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
12738 " primary paggin channel\n"
12740 " seconda paggin channel\n"
12743 "09 63 c2 09 03 00 0b\n"
12752 " overload class\n"
12753 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00 \n"
12759 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
12761 "00 00 00 00 00 00 01 00 00 00 01 36\n"
12770 " dedicate B ch #\n"
12772 " msg center # len\n"
12774 " msg center in flag\n"
12775 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
12777 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
12784 #. type: Plain text
12785 #: docs/manual/protocol/tdma_5120.rst:120
12787 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
12788 "11 in the request change the command from read to write.be care full!!! I "
12789 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
12790 "0x01 } frame , since the frame is ok, but the phone the write info from an "
12791 "area of the buffer that I did not send!!!!"
12793 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
12794 "11 in the request change the command from read to write.be care full!!! I "
12795 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
12796 "0x01 } frame , since the frame is ok, but the phone the write info from an "
12797 "area of the buffer that I did not send!!!!"
12799 #. type: Plain text
12800 #: docs/manual/protocol/tdma_5120.rst:121
12801 msgid "OK so far. Still looking for how to handle SMS......"
12802 msgstr "OK so far. Still looking for how to handle SMS......"
12804 #. type: Plain text
12805 #: docs/manual/protocol/discovering.rst:2
12807 msgid "_Discovering protocol:"
12808 msgstr ".. _Discovering protocol:"
12811 #: docs/manual/protocol/discovering.rst:4
12813 msgid "Discovering protocol"
12814 msgstr ".. _Discovering protocol:"
12816 #. type: Plain text
12817 #: docs/manual/protocol/discovering.rst:9
12819 "You need to get a communication dump to be able to understand protocol or "
12820 "discover new commands. As most vendors provide some software for Windows, "
12821 "all following sections assume you do the sniffing on Windows."
12823 "You need to get a communication dump to be able to understand protocol or "
12824 "discover new commands. As most vendors provide some software for Windows, "
12825 "all following sections assume you do the sniffing on Windows."
12827 #. type: Plain text
12828 #: docs/manual/protocol/discovering.rst:11
12837 #. type: Plain text
12838 #: docs/manual/protocol/discovering.rst:16
12840 "For USB there exist various tools to dump USB communication. The dumps can "
12841 "be later analyzed and used to discover protocol details or unknown commands. "
12842 "One of the best free tools available currently is `UsbSnoop`_."
12844 "For USB there exist various tools to dump USB communication. The dumps can "
12845 "be later analyzed and used to discover protocol details or unknown commands. "
12846 "One of the best free tools available currently is `UsbSnoop`_."
12848 #. type: Plain text
12849 #: docs/manual/protocol/discovering.rst:19
12851 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
12852 "to decode the output."
12854 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
12855 "to decode the output."
12857 #. type: Plain text
12858 #: docs/manual/protocol/discovering.rst:21
12860 msgid "_UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
12861 msgstr ".. _UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
12864 #: docs/manual/protocol/discovering.rst:23
12866 msgid "Serial port"
12867 msgstr "Serial ports using udev"
12869 #. type: Plain text
12870 #: docs/manual/protocol/discovering.rst:28
12873 "Download `Portmon`_, which allows one to capture bytes sent and received by "
12874 "ready binary software."
12876 "Download `Portmon`_, which allows to capture bytes sent and received by "
12877 "ready binary software."
12879 #. type: Plain text
12880 #: docs/manual/protocol/discovering.rst:30
12882 msgid "_Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
12884 ".. _Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
12886 #. type: Plain text
12887 #: docs/manual/protocol/discovering.rst:32
12890 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia"
12892 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia "
12893 "protocols, can use Gammu to decode it. It's simple::"
12895 #. type: Labeled list
12896 #: docs/manual/protocol/discovering.rst:32
12898 msgid "protocols, can use Gammu to decode it. It's simple"
12901 #. type: Plain text
12902 #: docs/manual/protocol/discovering.rst:35
12904 msgid "gammu --decodesniff MBUS2 file 6210 > log"
12905 msgstr " gammu --decodesniff MBUS2 file 6210 > log\n"
12907 #. type: Plain text
12908 #: docs/manual/protocol/discovering.rst:39
12910 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
12911 "and have you have debug info about 6210 specific frames (you don't have to "
12912 "add model). Dump file for --decodesniff and MBUS should be specific:"
12914 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
12915 "and have you have debug info about 6210 specific frames (you don't have to "
12916 "add model). Dump file for --decodesniff and MBUS should be specific:"
12918 #. type: Plain text
12919 #: docs/manual/protocol/discovering.rst:42
12921 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
12924 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
12927 #. type: Plain text
12928 #: docs/manual/protocol/discovering.rst:44
12929 msgid "in Hex format (\"Options\", \"Show Hex\")"
12930 msgstr "in Hex format (\"Options\", \"Show Hex\")"
12932 #. type: Plain text
12933 #: docs/manual/protocol/discovering.rst:46
12934 msgid "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
12935 msgstr "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
12938 #: docs/manual/protocol/discovering.rst:49
12945 #. type: Plain text
12946 #: docs/manual/protocol/discovering.rst:56
12948 "First of all you need two computers with IrDA. One running linux, that will "
12949 "sniff and one running windows, which will communicate with the phone and "
12950 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager). Then "
12951 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
12954 "First of all you need two computers with IrDA. One running linux, that will "
12955 "sniff and one running windows, which will communicate with the phone and "
12956 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager). Then "
12957 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
12960 #. type: Plain text
12961 #: docs/manual/protocol/discovering.rst:66
12964 "You have to disable IrDA services on the linux machine and eventually you "
12965 "have to change the default port the 'irda_intercept' program is sniffing "
12966 "from (default ttyS1). On the windows machine you should decrease the maximum "
12967 "transmission speed to 9600bps if possible, because the intercept program "
12968 "doesn't seem to handle speed changes. (9600 is for searching devices in "
12969 "range and then the highest possible speed is chosen) If it isn't possible "
12970 "you have to change the default bitrate in intercept source code, too. Then "
12971 "you won't see anything until the windows machine and the phone start "
12972 "transmitting data, which isn't too bad. At least here in my setup I"
12974 "You have to disable IrDA services on the linux machine and eventually you "
12975 "have to change the default port the 'irda_intercept' program is sniffing "
12976 "from (default ttyS1). On the windows machine you should decrease the maximum "
12977 "transmission speed to 9600bps if possible, because the intercept program "
12978 "doesn't seem to handle speed changes. (9600 is for searching devices in "
12979 "range and then the highest possible speed is chosen) If it isn't possible "
12980 "you have to change the default bitrate in intercept source code, too. Then "
12981 "you won't see anything until the windows machine and the phone start "
12982 "transmitting data, which isn't too bad. At least here in my setup I could "
12983 "sniff the data coming from phone and sent to it in one go, like that::"
12985 #. type: Labeled list
12986 #: docs/manual/protocol/discovering.rst:66
12988 msgid "could sniff the data coming from phone and sent to it in one go, like that"
12991 #. type: Plain text
12992 #: docs/manual/protocol/discovering.rst:69
12994 msgid "win ------------------> Nokia\n"
12996 "Running the tests\n"
12997 "-----------------\n"
12999 #. type: Plain text
13000 #: docs/manual/protocol/discovering.rst:70
13002 msgid "machine <----------------- phone\n"
13004 "Compling the code\n"
13005 "-----------------\n"
13007 #. type: Plain text
13008 #: docs/manual/protocol/discovering.rst:72
13015 #. type: Plain text
13016 #: docs/manual/protocol/discovering.rst:73
13021 #. type: Plain text
13022 #: docs/manual/protocol/discovering.rst:74
13027 #. type: Plain text
13028 #: docs/manual/protocol/discovering.rst:82
13030 "You get a raw data file (.trc) from the intercept program, which you can "
13031 "then decode to hex with the second program from the above mentioned page. "
13032 "You should possibly be able to use Marcin's magnokii for decoding the trc "
13033 "files, too, but it didn't work for me so I just figured things out from the "
13034 "hex files. In the hex files you should look for primary frames with 00 01 00 "
13035 "in it, because this is the FBUS header which is in every valuable frame sent "
13036 "to phone. It's not really joy to do that, but if it brings support for a new "
13037 "phone it's worth it :-)"
13039 "You get a raw data file (.trc) from the intercept program, which you can "
13040 "then decode to hex with the second program from the above mentioned page. "
13041 "You should possibly be able to use Marcin's magnokii for decoding the trc "
13042 "files, too, but it didn't work for me so I just figured things out from the "
13043 "hex files. In the hex files you should look for primary frames with 00 01 00 "
13044 "in it, because this is the FBUS header which is in every valuable frame sent "
13045 "to phone. It's not really joy to do that, but if it brings support for a new "
13046 "phone it's worth it :-)"
13048 #. type: Plain text
13049 #: docs/manual/smsd/dbi.rst:2
13051 msgid "_gammu-smsd-dbi:"
13052 msgstr ".. _gammu-smsd-dbi:"
13055 #: docs/manual/smsd/dbi.rst:4
13057 msgid "DBI Backend"
13062 #. type: Plain text
13063 #: docs/manual/smsd/dbi.rst:9
13065 "DBI backend stores all data in any database supported by `libdbi`_, which "
13066 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
13067 "description of configuration options)."
13069 "DBI backend stores all data in any database supported by `libdbi`_, which "
13070 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
13071 "description of configuration options)."
13073 #. type: Plain text
13074 #: docs/manual/smsd/dbi.rst:11 docs/manual/smsd/pgsql.rst:11
13075 #: docs/manual/smsd/mysql.rst:11
13076 msgid "For tables description see :ref:`gammu-smsd-tables`."
13077 msgstr "For tables description see :ref:`gammu-smsd-tables`."
13079 #. type: Plain text
13080 #: docs/manual/smsd/dbi.rst:13 docs/manual/smsd/pgsql.rst:13
13081 #: docs/manual/smsd/mysql.rst:13
13082 msgid "This backend is based on :ref:`gammu-smsd-sql`."
13083 msgstr "This backend is based on :ref:`gammu-smsd-sql`."
13085 #. type: Plain text
13086 #: docs/manual/smsd/dbi.rst:18
13089 "The DBI driver is currently not supported on Windows because libdbi library "
13090 "does not support this platform."
13092 " The DBI driver is currently not supported on Windows because libdbi\n"
13093 " library does not support this platform.\n"
13096 #: docs/manual/smsd/dbi.rst:21
13098 msgid "Supported drivers"
13100 "Supported drivers\n"
13101 "-----------------\n"
13103 #. type: Plain text
13104 #: docs/manual/smsd/dbi.rst:25
13106 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
13107 "The drivers for example include:"
13109 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
13110 "The drivers for example include:"
13112 #. type: Plain text
13113 #: docs/manual/smsd/dbi.rst:27 docs/manual/smsd/sql.rst:14
13114 msgid "``sqlite3`` - for SQLite 3"
13115 msgstr "``sqlite3`` - for SQLite 3"
13117 #. type: Plain text
13118 #: docs/manual/smsd/dbi.rst:28 docs/manual/smsd/sql.rst:15
13119 msgid "``mysql`` - for MySQL"
13120 msgstr "``mysql`` - for MySQL"
13122 #. type: Plain text
13123 #: docs/manual/smsd/dbi.rst:29 docs/manual/smsd/sql.rst:16
13124 msgid "``pgsql`` - for PostgeSQL"
13125 msgstr "``pgsql`` - for PostgeSQL"
13127 #. type: Plain text
13128 #: docs/manual/smsd/dbi.rst:30 docs/manual/smsd/sql.rst:17
13129 msgid "``freetds`` - for MS SQL Server or Sybase"
13130 msgstr "``freetds`` - for MS SQL Server or Sybase"
13132 #. type: Plain text
13133 #: docs/manual/smsd/dbi.rst:32
13135 msgid "_libdbi: http://libdbi.sourceforge.net/"
13136 msgstr "http://libdbi.sourceforge.net/"
13138 #. type: Plain text
13139 #: docs/manual/smsd/dbi.rst:33
13141 msgid "_libdbi-drivers: http://libdbi-drivers.sourceforge.net/"
13143 ".. _libdbi: http://libdbi.sourceforge.net/ .. _libdbi-drivers: http://libdbi-"
13144 "drivers.sourceforge.net/"
13146 #. type: Plain text
13147 #: docs/manual/smsd/dbi.rst:38
13148 msgid "SQL script for creating tables in SQLite database:"
13149 msgstr "SQL script for creating tables in SQLite database:"
13151 #. type: Plain text
13152 #: docs/manual/smsd/dbi.rst:40
13153 msgid "../../sql/sqlite.sql"
13156 #. type: Plain text
13157 #: docs/manual/smsd/dbi.rst:41 docs/manual/smsd/pgsql.rst:23
13158 msgid ":language: sql"
13161 #. type: Plain text
13162 #: docs/manual/smsd/dbi.rst:45
13165 "You can find the script in :file:`docs/sql/sqlite.sql` as well. There are "
13166 "also scripts for other databases in same folder."
13168 " You can find the script in :file:`docs/sql/sqlite.sql` as well. There "
13170 " also scripts for other databases in same folder.\n"
13172 #. type: Plain text
13173 #: docs/manual/smsd/backends.rst:2
13175 msgid "_smsd_services:"
13176 msgstr ".. _smsd_services:"
13179 #: docs/manual/smsd/backends.rst:4 docs/manual/smsd/code.rst:5
13181 msgid "Backend services"
13182 msgstr "Configure backend service."
13184 #. type: Plain text
13185 #: docs/manual/smsd/backends.rst:8
13187 "The backend service is used to store messages (both incoming and queue of "
13190 "The backend service is used to store messages (both incoming and queue of "
13193 #. type: Plain text
13194 #: docs/manual/smsd/backends.rst:20
13196 msgid "files sql mysql pgsql dbi odbc null tables"
13206 #. type: Plain text
13207 #: docs/manual/smsd/sql.rst:2
13209 msgid "_gammu-smsd-sql:"
13210 msgstr ".. _gammu-smsd-sql:"
13213 #: docs/manual/smsd/sql.rst:4
13215 msgid "SQL Service"
13220 #. type: Plain text
13221 #: docs/manual/smsd/sql.rst:8
13223 "SQL service stores all its data in database. It can use one of these SQL "
13224 "backends (configuration option :config:option:`Driver` in smsd section):"
13226 "SQL service stores all its data in database. It can use one of these SQL "
13227 "backends (configuration option :config:option:`Driver` in smsd section):"
13229 #. type: Plain text
13230 #: docs/manual/smsd/sql.rst:10
13231 msgid "``native_mysql`` for :ref:`gammu-smsd-mysql`"
13232 msgstr "``native_mysql`` for :ref:`gammu-smsd-mysql`"
13234 #. type: Plain text
13235 #: docs/manual/smsd/sql.rst:11
13236 msgid "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
13237 msgstr "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
13239 #. type: Plain text
13240 #: docs/manual/smsd/sql.rst:12
13242 msgid "``odbc`` for :ref:`gammu-smsd-odbc`"
13243 msgstr "``native_mysql`` for :ref:`gammu-smsd-mysql`"
13245 #. type: Plain text
13246 #: docs/manual/smsd/sql.rst:13
13247 msgid "drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:"
13251 #: docs/manual/smsd/sql.rst:19
13253 msgid "SQL connection parameters"
13255 "SQL connection parameters\n"
13256 "-------------------------\n"
13258 #. type: Plain text
13259 #: docs/manual/smsd/sql.rst:22
13260 msgid "Common for all backends:"
13261 msgstr "Common for all backends:"
13263 #. type: Plain text
13264 #: docs/manual/smsd/sql.rst:24
13265 msgid ":config:option:`User` - user connecting to database"
13266 msgstr ":config:option:`User` - user connecting to database"
13268 #. type: Plain text
13269 #: docs/manual/smsd/sql.rst:25
13270 msgid ":config:option:`Password` - password for connecting to database"
13271 msgstr ":config:option:`Password` - password for connecting to database"
13273 #. type: Plain text
13274 #: docs/manual/smsd/sql.rst:26
13276 msgid ":config:option:`Host` - database host or data source name"
13277 msgstr ":config:option:`Host` - database host"
13279 #. type: Plain text
13280 #: docs/manual/smsd/sql.rst:27
13281 msgid ":config:option:`Database` - database name"
13282 msgstr ":config:option:`Database` - database name"
13284 #. type: Plain text
13285 #: docs/manual/smsd/sql.rst:28
13288 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql``, ``odbc`` or "
13291 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql`` or DBI one"
13293 #. type: Plain text
13294 #: docs/manual/smsd/sql.rst:29
13296 msgid ":config:option:`SQL` - SQL dialect to use"
13297 msgstr ":config:option:`Host` - database host"
13299 #. type: Plain text
13300 #: docs/manual/smsd/sql.rst:31
13301 msgid "Specific for DBI:"
13302 msgstr "Specific for DBI:"
13304 #. type: Plain text
13305 #: docs/manual/smsd/sql.rst:33
13306 msgid ":config:option:`DriversPath` - path to DBI drivers"
13307 msgstr ":config:option:`DriversPath` - path to DBI drivers"
13309 #. type: Plain text
13310 #: docs/manual/smsd/sql.rst:34
13311 msgid ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
13312 msgstr ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
13314 #. type: Labeled list
13315 #: docs/manual/smsd/sql.rst:35 docs/manual/smsd/config.rst:51
13316 #: docs/manual/smsd/config.rst:428 docs/manual/gammu/index.rst:1188
13317 #: docs/manual/gammu/index.rst:1198 docs/manual/project/directories.rst:165
13318 #: docs/manual/project/directories.rst:199 docs/manual/project/testing.rst:8
13319 #: docs/manual/project/install.rst:71 docs/manual/project/install.rst:78
13320 #: docs/manual/project/install.rst:86 docs/manual/project/install.rst:93
13321 #: docs/manual/project/install.rst:100 docs/manual/project/install.rst:107
13322 #: docs/manual/project/install.rst:114 docs/manual/project/install.rst:123
13323 #: docs/manual/project/install.rst:132 docs/manual/project/install.rst:139
13324 #: docs/manual/project/install.rst:146 docs/manual/project/install.rst:153
13325 #: docs/manual/project/install.rst:160 docs/manual/formats/backup.rst:56
13326 #: docs/manual/c/porting.rst:51
13329 msgstr " .. seealso::\n"
13331 #. type: Plain text
13332 #: docs/manual/smsd/sql.rst:36
13334 msgid "The variables are fully described in :ref:`gammurc` documentation."
13336 ".. seealso:: The variables are fully described in :ref:`gammurc` "
13339 #. type: Plain text
13340 #: docs/manual/smsd/sql.rst:38
13342 msgid "_SQL Queries:"
13348 #: docs/manual/smsd/sql.rst:40
13350 msgid "SQL Queries"
13355 #. type: Plain text
13356 #: docs/manual/smsd/sql.rst:43
13357 msgid "Almost all queries are configurable. You can edit them in"
13360 #. type: Attribute :config:
13361 #: docs/manual/smsd/sql.rst:43
13363 msgid "section:`[sql]` section. There are several variables used in SQL"
13366 #. type: Plain text
13367 #: docs/manual/smsd/sql.rst:45
13368 msgid "queries. We can separate them into three groups:"
13371 #. type: Plain text
13372 #: docs/manual/smsd/sql.rst:47
13374 "phone specific, which can be used in every query, see :ref:`Phone Specific "
13377 "phone specific, which can be used in every query, see :ref:`Phone Specific "
13380 #. type: Plain text
13381 #: docs/manual/smsd/sql.rst:48
13383 "SMS specific, which can be used in queries which works with SMS messages, "
13384 "see :ref:`SMS Specific Parameters`"
13386 "SMS specific, which can be used in queries which works with SMS messages, "
13387 "see :ref:`SMS Specific Parameters`"
13389 #. type: Plain text
13390 #: docs/manual/smsd/sql.rst:49
13392 "query specific, which are numeric and are specific only for given query (or "
13393 "set of queries), see :ref:`Configurable queries`"
13395 "query specific, which are numeric and are specific only for given query (or "
13396 "set of queries), see :ref:`Configurable queries`"
13398 #. type: Plain text
13399 #: docs/manual/smsd/sql.rst:51
13401 msgid "_Phone Specific Parameters:"
13402 msgstr ".. _Phone Specific Parameters:"
13405 #: docs/manual/smsd/sql.rst:53
13407 msgid "Phone Specific Parameters"
13408 msgstr ".. _Phone Specific Parameters:"
13410 #. type: Plain text
13411 #: docs/manual/smsd/sql.rst:61
13417 " PHONE ID (hostname)\n"
13419 " client name (eg. Gammu 1.12.3)\n"
13422 #. type: Plain text
13423 #: docs/manual/smsd/sql.rst:63
13425 msgid "_SMS Specific Parameters:"
13426 msgstr ".. _SMS Specific Parameters:"
13429 #: docs/manual/smsd/sql.rst:65
13431 msgid "SMS Specific Parameters"
13432 msgstr ".. _SMS Specific Parameters:"
13434 #. type: Plain text
13435 #: docs/manual/smsd/sql.rst:93
13439 " remote number [#f1]_\n"
13441 " delivery datetime\n"
13443 " delivery status on receiving or status error on sending\n"
13445 " message reference\n"
13447 " receiving datetime for received sms\n"
13449 " encoded text of SMS\n"
13451 " SMS coding (ie 8bit or UnicodeNoCompression)\n"
13453 " sms centre number\n"
13459 " decoded SMS text\n"
13461 " CreatorID of SMS (sending sms)\n"
13463 " relative validity\n"
13466 #. type: Plain text
13467 #: docs/manual/smsd/sql.rst:95
13470 "[#f1] Sender number for received messages (insert to inbox or delivery "
13471 "notifications), destination otherwise."
13473 ".. [#f1] Sender number for received messages (insert to inbox or delivery "
13474 "notifications), destination otherwise."
13476 #. type: Plain text
13477 #: docs/manual/smsd/sql.rst:97
13479 msgid "_Configurable queries:"
13480 msgstr ".. _Configurable queries:"
13483 #: docs/manual/smsd/sql.rst:99
13485 msgid "Configurable queries"
13486 msgstr ".. _Configurable queries:"
13488 #. type: Plain text
13489 #: docs/manual/smsd/sql.rst:102
13491 "All configurable queries can be set in :config:section:`[sql]` section. "
13492 "Sequence of rows in selects are mandatory."
13494 "All configurable queries can be set in :config:section:`[sql]` section. "
13495 "Sequence of rows in selects are mandatory."
13497 #. type: Plain text
13498 #: docs/manual/smsd/sql.rst:105
13500 "All default queries noted here are noted for MySQL. Actual time and time "
13501 "addition are selected for default queries during initialization."
13503 "All default queries noted here are noted for MySQL. Actual time and time "
13504 "addition are selected for default queries during initialization."
13506 #. type: Plain text
13507 #: docs/manual/smsd/sql.rst:107
13508 msgid "delete_phone"
13511 #. type: Plain text
13512 #: docs/manual/smsd/sql.rst:109
13514 msgid "Deletes phone from database."
13515 msgstr " Deletes phone from database.\n"
13517 #. type: Plain text
13518 #: docs/manual/smsd/sql.rst:111 docs/manual/smsd/sql.rst:121
13519 #: docs/manual/smsd/sql.rst:139 docs/manual/smsd/sql.rst:150
13520 #: docs/manual/smsd/sql.rst:167 docs/manual/smsd/sql.rst:184
13521 #: docs/manual/smsd/sql.rst:195 docs/manual/smsd/sql.rst:205
13522 #: docs/manual/smsd/sql.rst:221 docs/manual/smsd/sql.rst:239
13523 #: docs/manual/smsd/sql.rst:255 docs/manual/smsd/sql.rst:273
13524 #: docs/manual/smsd/sql.rst:288 docs/manual/smsd/sql.rst:303
13525 #: docs/manual/smsd/sql.rst:328 docs/manual/smsd/sql.rst:352
13526 #: docs/manual/smsd/sql.rst:378 docs/manual/smsd/sql.rst:388
13528 msgid "Default value:"
13529 msgstr " Default value:\n"
13531 #. type: Plain text
13532 #: docs/manual/smsd/sql.rst:113 docs/manual/smsd/sql.rst:123
13533 #: docs/manual/smsd/sql.rst:141 docs/manual/smsd/sql.rst:152
13534 #: docs/manual/smsd/sql.rst:169 docs/manual/smsd/sql.rst:186
13535 #: docs/manual/smsd/sql.rst:197 docs/manual/smsd/sql.rst:207
13536 #: docs/manual/smsd/sql.rst:223 docs/manual/smsd/sql.rst:241
13537 #: docs/manual/smsd/sql.rst:257 docs/manual/smsd/sql.rst:275
13538 #: docs/manual/smsd/sql.rst:290 docs/manual/smsd/sql.rst:305
13539 #: docs/manual/smsd/sql.rst:330 docs/manual/smsd/sql.rst:354
13540 #: docs/manual/smsd/sql.rst:380 docs/manual/smsd/sql.rst:390
13541 #: docs/manual/smsd/tables.rst:410 docs/manual/smsd/tables.rst:427
13542 #: docs/manual/smsd/tables.rst:457 docs/manual/smsd/mysql.rst:21
13547 #. type: Plain text
13548 #: docs/manual/smsd/sql.rst:115
13550 msgid "DELETE FROM phones WHERE IMEI = %I"
13551 msgstr " DELETE FROM phones WHERE IMEI = %I\n"
13553 #. type: Plain text
13554 #: docs/manual/smsd/sql.rst:117
13555 msgid "insert_phone"
13558 #. type: Plain text
13559 #: docs/manual/smsd/sql.rst:119
13561 msgid "Inserts phone to database."
13562 msgstr " Inserts phone to database.\n"
13564 #. type: Plain text
13565 #: docs/manual/smsd/sql.rst:126
13568 "INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, Client, "
13569 "Battery, SignalStrength) VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL "
13570 "10 SECOND) + 0, %N, -1, -1)"
13572 " INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, "
13573 "Client, Battery, Signal) \n"
13574 " VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL 10 SECOND) + 0, %N, "
13577 #. type: Plain text
13578 #: docs/manual/smsd/sql.rst:128 docs/manual/smsd/sql.rst:156
13579 #: docs/manual/smsd/sql.rst:173 docs/manual/smsd/sql.rst:212
13580 #: docs/manual/smsd/sql.rst:230 docs/manual/smsd/sql.rst:246
13581 #: docs/manual/smsd/sql.rst:262 docs/manual/smsd/sql.rst:279
13582 #: docs/manual/smsd/sql.rst:294 docs/manual/smsd/sql.rst:311
13583 #: docs/manual/smsd/sql.rst:335 docs/manual/smsd/sql.rst:361
13584 #: docs/manual/smsd/sql.rst:395
13586 msgid "Query specific parameters:"
13587 msgstr " Query specific parameters:\n"
13589 #. type: Plain text
13590 #: docs/manual/smsd/sql.rst:130 docs/manual/smsd/sql.rst:158
13591 #: docs/manual/smsd/sql.rst:175 docs/manual/smsd/sql.rst:214
13592 #: docs/manual/smsd/sql.rst:232 docs/manual/smsd/sql.rst:248
13593 #: docs/manual/smsd/sql.rst:264 docs/manual/smsd/sql.rst:281
13594 #: docs/manual/smsd/sql.rst:296 docs/manual/smsd/sql.rst:313
13595 #: docs/manual/smsd/sql.rst:337 docs/manual/smsd/sql.rst:363
13596 #: docs/manual/smsd/sql.rst:397
13600 #. type: Plain text
13601 #: docs/manual/smsd/sql.rst:131
13602 msgid "enable send (yes or no) - configuration option Send"
13605 #. type: Plain text
13606 #: docs/manual/smsd/sql.rst:132 docs/manual/smsd/sql.rst:160
13607 #: docs/manual/smsd/sql.rst:177 docs/manual/smsd/sql.rst:266
13608 #: docs/manual/smsd/sql.rst:315 docs/manual/smsd/sql.rst:339
13609 #: docs/manual/smsd/sql.rst:365 docs/manual/smsd/sql.rst:399
13613 #. type: Plain text
13614 #: docs/manual/smsd/sql.rst:133
13615 msgid "enable receive (yes or no) - configuration option Receive"
13618 #. type: Plain text
13619 #: docs/manual/smsd/sql.rst:135
13621 msgid "save_inbox_sms_select"
13622 msgstr ".. config:option:: save_inbox_sms_select"
13624 #. type: Plain text
13625 #: docs/manual/smsd/sql.rst:137
13627 msgid "Select message for update delivery status."
13628 msgstr " Select message for update delivery status.\n"
13630 #. type: Plain text
13631 #: docs/manual/smsd/sql.rst:144
13634 "SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber FROM "
13635 "sentitems WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
13636 "DestinationNumber = %R"
13638 " SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber "
13639 "FROM sentitems \n"
13640 " WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
13641 "DestinationNumber = %R\n"
13643 #. type: Plain text
13644 #: docs/manual/smsd/sql.rst:146
13646 msgid "save_inbox_sms_update_delivered"
13647 msgstr ".. config:option:: save_inbox_sms_update_delivered"
13649 #. type: Plain text
13650 #: docs/manual/smsd/sql.rst:148
13652 msgid "Update message delivery status if message was delivered."
13653 msgstr " Update message delivery status if message was delivered.\n"
13655 #. type: Plain text
13656 #: docs/manual/smsd/sql.rst:154
13659 "UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError = %e "
13660 "WHERE ID = %2 AND TPMR = %t"
13662 " UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError "
13663 "= %e WHERE ID = %2 AND TPMR = %t\n"
13665 #. type: Plain text
13666 #: docs/manual/smsd/sql.rst:159 docs/manual/smsd/sql.rst:176
13667 msgid "delivery status returned by GSM network"
13670 #. type: Plain text
13671 #: docs/manual/smsd/sql.rst:161 docs/manual/smsd/sql.rst:178
13672 #: docs/manual/smsd/sql.rst:215 docs/manual/smsd/sql.rst:249
13673 #: docs/manual/smsd/sql.rst:265 docs/manual/smsd/sql.rst:282
13674 #: docs/manual/smsd/sql.rst:297 docs/manual/smsd/sql.rst:322
13675 #: docs/manual/smsd/sql.rst:346
13677 msgid "ID of message"
13678 msgstr " Class of message.\n"
13680 #. type: Plain text
13681 #: docs/manual/smsd/sql.rst:163
13683 msgid "save_inbox_sms_update"
13684 msgstr ".. config:option:: save_inbox_sms_update"
13686 #. type: Plain text
13687 #: docs/manual/smsd/sql.rst:165
13689 msgid "Update message if there is an delivery error."
13690 msgstr " Update message if there is an delivery error.\n"
13692 #. type: Plain text
13693 #: docs/manual/smsd/sql.rst:171
13696 "UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND TPMR = "
13699 " UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND "
13702 #. type: Plain text
13703 #: docs/manual/smsd/sql.rst:180
13705 msgid "save_inbox_sms_insert"
13706 msgstr ".. config:option:: save_inbox_sms_insert"
13708 #. type: Plain text
13709 #: docs/manual/smsd/sql.rst:182
13711 msgid "Insert received message."
13712 msgstr " Insert received message.\n"
13714 #. type: Plain text
13715 #: docs/manual/smsd/sql.rst:189
13718 "INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
13719 "SMSCNumber, UDH, Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, "
13720 "%F, %u, %x, %T, %P)"
13722 " INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
13723 "SMSCNumber, UDH, \n"
13724 " Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, %F, %u, %x, "
13727 #. type: Plain text
13728 #: docs/manual/smsd/sql.rst:191
13730 msgid "update_received"
13731 msgstr ".. config:option:: update_received"
13733 #. type: Plain text
13734 #: docs/manual/smsd/sql.rst:193
13736 msgid "Update statistics after receiving message."
13737 msgstr " Update statistics after receiving message.\n"
13739 #. type: Plain text
13740 #: docs/manual/smsd/sql.rst:199
13742 msgid "UPDATE phones SET Received = Received + 1 WHERE IMEI = %I"
13743 msgstr " UPDATE phones SET Received = Received + 1 WHERE IMEI = %I\n"
13745 #. type: Plain text
13746 #: docs/manual/smsd/sql.rst:201
13748 msgid "refresh_send_status"
13749 msgstr ".. config:option:: refresh_send_status"
13751 #. type: Plain text
13752 #: docs/manual/smsd/sql.rst:203
13754 msgid "Update messages in outbox."
13755 msgstr " Update messages in outbox.\n"
13757 #. type: Plain text
13758 #: docs/manual/smsd/sql.rst:210
13761 "UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime SECOND) + 0 "
13762 "WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)"
13764 " UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime "
13766 " WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS "
13769 #. type: Plain text
13770 #: docs/manual/smsd/sql.rst:217
13772 msgid "find_outbox_sms_id"
13773 msgstr ".. config:option:: find_outbox_sms_id"
13775 #. type: Plain text
13776 #: docs/manual/smsd/sql.rst:219
13778 msgid "Find sms messages for sending."
13779 msgstr " Find sms messages for sending.\n"
13781 #. type: Plain text
13782 #: docs/manual/smsd/sql.rst:228
13785 "SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE "
13786 "SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME"
13787 "() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR "
13788 "SenderID = %P ) ORDER BY InsertIntoDB ASC LIMIT %1"
13790 " SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox \n"
13791 " WHERE SendingDateTime < NOW() AND SendingTimeOut < NOW() AND \n"
13792 " ( SenderID is NULL OR SenderID = '' OR SenderID = %P ) ORDER BY "
13793 "InsertIntoDB ASC LIMIT %1\n"
13795 #. type: Plain text
13796 #: docs/manual/smsd/sql.rst:233
13798 msgid "limit of sms messages sended in one walk in loop"
13801 " limit of sms messages sended in one walk in loop\n"
13803 #. type: Plain text
13804 #: docs/manual/smsd/sql.rst:235
13806 msgid "find_outbox_body"
13807 msgstr ".. config:option:: find_outbox_body"
13809 #. type: Plain text
13810 #: docs/manual/smsd/sql.rst:237
13812 msgid "Select body of message."
13813 msgstr " Select body of message.\n"
13815 #. type: Plain text
13816 #: docs/manual/smsd/sql.rst:244
13819 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
13820 "MultiPart, RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID="
13823 " SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
13825 " RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID=%1\n"
13827 #. type: Plain text
13828 #: docs/manual/smsd/sql.rst:251
13830 msgid "find_outbox_multipart"
13831 msgstr ".. config:option:: find_outbox_multipart"
13833 #. type: Plain text
13834 #: docs/manual/smsd/sql.rst:253
13836 msgid "Select remaining parts of sms message."
13837 msgstr " Select remaining parts of sms message.\n"
13839 #. type: Plain text
13840 #: docs/manual/smsd/sql.rst:260
13843 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition FROM "
13844 "outbox_multipart WHERE ID=%1 AND SequencePosition=%2"
13846 " SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition \n"
13847 " FROM outbox_multipart WHERE ID=%1 AND SequencePosition=%2\n"
13849 #. type: Plain text
13850 #: docs/manual/smsd/sql.rst:267
13852 msgid "Number of multipart message"
13853 msgstr "Data for outgoing multipart messages."
13855 #. type: Plain text
13856 #: docs/manual/smsd/sql.rst:269
13857 msgid "delete_outbox"
13860 #. type: Plain text
13861 #: docs/manual/smsd/sql.rst:271
13863 msgid "Remove messages from outbox after threir successful send."
13864 msgstr " Remove messages from outbox after threir successful send.\n"
13866 #. type: Plain text
13867 #: docs/manual/smsd/sql.rst:277
13869 msgid "DELETE FROM outbox WHERE ID=%1"
13870 msgstr " DELETE FROM outbox WHERE ID=%1\n"
13872 #. type: Plain text
13873 #: docs/manual/smsd/sql.rst:284
13875 msgid "delete_outbox_multipart"
13876 msgstr ".. config:option:: delete_outbox_multipart"
13878 #. type: Plain text
13879 #: docs/manual/smsd/sql.rst:286
13881 msgid "Remove messages from outbox_multipart after threir successful send."
13883 " Remove messages from outbox_multipart after threir successful send.\n"
13885 #. type: Plain text
13886 #: docs/manual/smsd/sql.rst:292
13888 msgid "DELETE FROM outbox_multipart WHERE ID=%1"
13889 msgstr " DELETE FROM outbox_multipart WHERE ID=%1\n"
13891 #. type: Plain text
13892 #: docs/manual/smsd/sql.rst:299
13893 msgid "create_outbox"
13896 #. type: Plain text
13897 #: docs/manual/smsd/sql.rst:301
13899 msgid "Create message (insert to outbox)."
13900 msgstr " Create message (insert to outbox).\n"
13902 #. type: Plain text
13903 #: docs/manual/smsd/sql.rst:309
13906 "INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, MultiPart, "
13907 "InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, UDH, Class, "
13908 "TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, %T)"
13910 " INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, "
13912 " InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, "
13914 " TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, "
13917 #. type: Plain text
13918 #: docs/manual/smsd/sql.rst:314 docs/manual/smsd/sql.rst:338
13920 msgid "creator of message"
13921 msgstr " Select body of message.\n"
13923 #. type: Plain text
13924 #: docs/manual/smsd/sql.rst:316 docs/manual/smsd/sql.rst:340
13925 msgid "delivery status report - yes/default"
13928 #. type: Plain text
13929 #: docs/manual/smsd/sql.rst:317 docs/manual/smsd/sql.rst:341
13930 #: docs/manual/smsd/sql.rst:367
13934 #. type: Plain text
13935 #: docs/manual/smsd/sql.rst:318 docs/manual/smsd/sql.rst:342
13936 msgid "multipart - FALSE/TRUE"
13939 #. type: Plain text
13940 #: docs/manual/smsd/sql.rst:319 docs/manual/smsd/sql.rst:343
13941 #: docs/manual/smsd/sql.rst:369
13945 #. type: Plain text
13946 #: docs/manual/smsd/sql.rst:320 docs/manual/smsd/sql.rst:344
13947 msgid "Part (part number)"
13950 #. type: Plain text
13951 #: docs/manual/smsd/sql.rst:321 docs/manual/smsd/sql.rst:345
13952 #: docs/manual/smsd/sql.rst:371
13956 #. type: Plain text
13957 #: docs/manual/smsd/sql.rst:324
13959 msgid "create_outbox_multipart"
13960 msgstr ".. config:option:: create_outbox_multipart"
13962 #. type: Plain text
13963 #: docs/manual/smsd/sql.rst:326
13965 msgid "Create message remaining parts."
13966 msgstr " Create message remaining parts.\n"
13968 #. type: Plain text
13969 #: docs/manual/smsd/sql.rst:333
13972 "INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, Class, "
13973 "TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)"
13975 " INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, "
13977 " TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)\n"
13979 #. type: Plain text
13980 #: docs/manual/smsd/sql.rst:348
13981 msgid "add_sent_info"
13984 #. type: Plain text
13985 #: docs/manual/smsd/sql.rst:350
13987 msgid "Insert to sentitems."
13988 msgstr " Insert to sentitems.\n"
13990 #. type: Plain text
13991 #: docs/manual/smsd/sql.rst:359
13994 "INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,SendingDateTime, "
13995 "SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
13996 "TextDecoded, InsertIntoDB,RelativeValidity) VALUES (%A, %1, %2, %3, NOW(), "
13997 "%F, %4, %P, %E, %R, %c, %u, %x, %T, %5, %V)"
13999 " INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,"
14000 "SendingDateTime,\n"
14001 " SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
14003 " InsertIntoDB,RelativeValidity) \n"
14004 " VALUES (%A, %1, %2, %3, NOW(), %F, %4, %P, %E, %R, %c, %u, %x, %T, "
14007 #. type: Plain text
14008 #: docs/manual/smsd/sql.rst:364
14010 msgid "ID of sms message"
14011 msgstr " Class of message.\n"
14013 #. type: Plain text
14014 #: docs/manual/smsd/sql.rst:366
14015 msgid "part number (for multipart sms)"
14018 #. type: Plain text
14019 #: docs/manual/smsd/sql.rst:368
14020 msgid "message state (SendingError, Error, SendingOK, SendingOKNoReport)"
14023 #. type: Plain text
14024 #: docs/manual/smsd/sql.rst:370
14025 msgid "message reference (TPMR)"
14028 #. type: Plain text
14029 #: docs/manual/smsd/sql.rst:372
14031 msgid "time when inserted in db"
14032 msgstr "when message was inserted into database"
14034 #. type: Plain text
14035 #: docs/manual/smsd/sql.rst:374
14036 msgid "update_sent"
14039 #. type: Plain text
14040 #: docs/manual/smsd/sql.rst:376
14042 msgid "Update sent statistics after sending message."
14043 msgstr " Update sent statistics after sending message.\n"
14045 #. type: Plain text
14046 #: docs/manual/smsd/sql.rst:382
14048 msgid "UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I"
14049 msgstr " UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I\n"
14051 #. type: Plain text
14052 #: docs/manual/smsd/sql.rst:384
14054 msgid "refresh_phone_status"
14055 msgstr ".. config:option:: refresh_phone_status"
14057 #. type: Plain text
14058 #: docs/manual/smsd/sql.rst:386
14060 msgid "Update phone status (battery, signal)."
14061 msgstr " Update phone status (battery, signal).\n"
14063 #. type: Plain text
14064 #: docs/manual/smsd/sql.rst:393
14067 "UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, Battery = %1, "
14068 "SignalStrength = %2 WHERE IMEI = %I"
14070 " UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, \n"
14071 " Battery = %1, Signal = %2 WHERE IMEI = %I\n"
14073 #. type: Plain text
14074 #: docs/manual/smsd/sql.rst:398
14075 msgid "battery percent"
14078 #. type: Plain text
14079 #: docs/manual/smsd/sql.rst:399
14080 msgid "signal percent"
14083 #. type: Plain text
14084 #: docs/manual/smsd/files.rst:2
14086 msgid "_gammu-smsd-files:"
14087 msgstr ".. _gammu-smsd-files:"
14090 #: docs/manual/smsd/files.rst:4
14092 msgid "Files backend"
14097 #. type: Plain text
14098 #: docs/manual/smsd/files.rst:8
14100 "FILES backend stores all data on a filesystem in folders defined by "
14101 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
14104 "FILES backend stores all data on a filesystem in folders defined by "
14105 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
14109 #: docs/manual/smsd/files.rst:10 docs/manual/smsd/tables.rst:16
14111 msgid "Receiving of messages"
14112 msgstr "Receiving of messages +++++++++++++++++++++"
14114 #. type: Plain text
14115 #: docs/manual/smsd/files.rst:15
14117 "Received messages are stored in a folder defined by configuration. The "
14118 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
14119 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
14121 "Received messages are stored in a folder defined by configuration. The "
14122 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
14123 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
14125 #. type: Plain text
14126 #: docs/manual/smsd/files.rst:17 docs/manual/smsd/files.rst:45
14127 msgid "Explanation of fields:"
14128 msgstr "Explanation of fields:"
14130 #. type: Plain text
14131 #: docs/manual/smsd/files.rst:30
14135 " date in format ``YYYYMMDD``\n"
14137 " time in format ``HHMMSS``\n"
14141 " order of a message (in case more messages were received at same time), in format ``NN``\n"
14143 " part of the message for multipart messages, in format ``NN``\n"
14145 " ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
14148 " date in format ``YYYYMMDD``\n"
14150 " time in format ``HHMMSS``\n"
14154 " order of a message (in case more messages were received at same time), in format ``NN``\n"
14156 " part of the message for multipart messages, in format ``NN``\n"
14158 " ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
14160 #. type: Plain text
14161 #: docs/manual/smsd/files.rst:33
14163 "The content of the file is content of the message and the format is defined "
14164 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
14167 "The content of the file is content of the message and the format is defined "
14168 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
14172 #: docs/manual/smsd/files.rst:35 docs/manual/smsd/tables.rst:21
14174 msgid "Transmitting of messages"
14175 msgstr "Transmitting of messages ++++++++++++++++++++++++"
14177 #. type: Plain text
14178 #: docs/manual/smsd/files.rst:39
14180 "Transmitted messages are read from a folder defined by configuration. The "
14181 "filename should be one of the following formats:"
14183 "Transmitted messages are read from a folder defined by configuration. The "
14184 "filename should be one of the following formats:"
14186 #. type: Plain text
14187 #: docs/manual/smsd/files.rst:41
14188 msgid "``OUT<recipient>.<ext>``"
14191 #. type: Plain text
14192 #: docs/manual/smsd/files.rst:42
14193 msgid "``OUT<priority>_<recipient>_<serial>.<ext>``"
14196 #. type: Plain text
14197 #: docs/manual/smsd/files.rst:43
14199 msgid "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
14201 "- ``OUT<recipient>.<ext>`` - ``OUT<priority>_<recipient>_<serial>.<ext>`` - "
14202 "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
14204 #. type: Plain text
14205 #: docs/manual/smsd/files.rst:54
14208 "``<recipient>``\n"
14209 " recipient number where to send message\n"
14211 " an alphabetic character (A-Z) A = highest priority\n"
14213 " ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
14215 " any artibrary text which is ignored\n"
14217 "``<recipient>``\n"
14218 " recipient number where to send message\n"
14220 " an alphabetic character (A-Z) A = highest priority\n"
14222 " ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
14224 " any artibrary text which is ignored\n"
14226 #. type: Plain text
14227 #: docs/manual/smsd/files.rst:56
14228 msgid "For text messages, you can additionally append flags to extension:"
14229 msgstr "For text messages, you can additionally append flags to extension:"
14231 #. type: Plain text
14232 #: docs/manual/smsd/files.rst:63
14236 " delivery report requested\n"
14240 " WAP bookmark as name,URL\n"
14243 " delivery report requested\n"
14247 " WAP bookmark as name,URL\n"
14249 #. type: Plain text
14250 #: docs/manual/smsd/files.rst:65
14251 msgid "Other fields are same as for received messages."
14252 msgstr "Other fields are same as for received messages."
14254 #. type: Plain text
14255 #: docs/manual/smsd/files.rst:68
14257 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
14258 "SMS requesting delivery reports."
14260 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
14261 "SMS requesting delivery reports."
14263 #. type: Plain text
14264 #: docs/manual/smsd/files.rst:71
14266 "SMSes will be transmitted sequentially based on the file name. The contents "
14267 "of the file is the SMS to be transmitted (in Unicode or standard character "
14270 "SMSes will be transmitted sequentially based on the file name. The contents "
14271 "of the file is the SMS to be transmitted (in Unicode or standard character "
14274 #. type: Plain text
14275 #: docs/manual/smsd/files.rst:75
14277 "The contents of the file is the SMS to be transmitted (in Unicode or "
14278 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
14279 "text messages whole file content is used."
14281 "The contents of the file is the SMS to be transmitted (in Unicode or "
14282 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
14283 "text messages whole file content is used."
14285 #. type: Plain text
14286 #: docs/manual/smsd/files.rst:78
14288 "Please note that if file is not in Unicode, encoding is detected based on "
14289 "locales, which do not have to be configured if SMSD is running from init "
14290 "script. If this is your case, please add locales definition to init script."
14292 "Please note that if file is not in Unicode, encoding is detected based on "
14293 "locales, which do not have to be configured if SMSD is running from init "
14294 "script. If this is your case, please add locales definition to init script."
14296 #. type: Plain text
14297 #: docs/manual/smsd/index.rst:2
14303 #: docs/manual/smsd/index.rst:4
14310 #. type: Plain text
14311 #: docs/manual/smsd/index.rst:15
14313 msgid "overview usage manual config run backends code"
14324 #: docs/manual/smsd/usage.rst:2
14329 #. type: Plain text
14330 #: docs/manual/smsd/usage.rst:6
14332 "This chapter will describe basic ways of using SMSD. It's use is not limited "
14333 "to these, but they can give you overview of SMSD abilities."
14335 "This chapter will describe basic ways of using SMSD. It's use is not limited "
14336 "to these, but they can give you overview of SMSD abilities."
14339 #: docs/manual/smsd/usage.rst:8
14341 msgid "Storing Messages in Backend"
14343 "Storing Messages in Backend\n"
14344 "---------------------------\n"
14346 #. type: Plain text
14347 #: docs/manual/smsd/usage.rst:13
14349 "The standard mode of operating SMSD. You simply configure backend service, "
14350 "and all received messages will end up in it and any message you put into "
14351 "outbox storage will be sent."
14353 "The standard mode of operating SMSD. You simply configure backend service, "
14354 "and all received messages will end up in it and any message you put into "
14355 "outbox storage will be sent."
14358 #: docs/manual/smsd/usage.rst:15
14360 msgid "Creating Messages to Send"
14362 "Creating Messages to Send\n"
14363 "-------------------------\n"
14365 #. type: Plain text
14366 #: docs/manual/smsd/usage.rst:20
14368 "Creating of messages to send heavily depends on service backend you use. "
14369 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
14370 "construct the message, or you can just insert message manually to the "
14373 "Creating of messages to send heavily depends on service backend you use. "
14374 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
14375 "construct the message, or you can just insert message manually to the "
14378 #. type: Plain text
14379 #: docs/manual/smsd/usage.rst:22
14381 msgid "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using"
14383 "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using :meth:"
14384 "`gammu.smsd.SMSD.GetStatus` (from Python)."
14386 #. type: Attribute :meth:
14387 #: docs/manual/smsd/usage.rst:22
14389 msgid "`gammu.smsd.SMSD.GetStatus` (from Python)."
14393 #: docs/manual/smsd/usage.rst:25
14395 msgid "Notification about Received Messages"
14397 "Notification about Received Messages\n"
14398 "------------------------------------\n"
14400 #. type: Plain text
14401 #: docs/manual/smsd/usage.rst:29
14404 "Once SMSD receives message and stores it in backend service, it can invoke "
14405 "your own program to do any message processing, see :ref:`gammu-smsd-run`."
14407 "Once SMSD receives message and stores it in backend service, it can invoke "
14408 "your own program to do any message processing, see :ref:`smsd_run`."
14411 #: docs/manual/smsd/usage.rst:31
14413 msgid "Monitoring SMSD Status"
14415 "Monitoring SMSD Status\n"
14416 "----------------------\n"
14418 #. type: Plain text
14419 #: docs/manual/smsd/usage.rst:35
14421 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
14422 "shared memory segment to get current status of running SMSD."
14424 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
14425 "shared memory segment to get current status of running SMSD."
14427 #. type: Plain text
14428 #: docs/manual/smsd/usage.rst:37
14430 msgid "Alternatively you can get the same functionality from libGammu using"
14432 "Alternatively you can get the same functionality from libGammu using :c:func:"
14433 "`SMSD_GetStatus` or python-gammu using :meth:`gammu.smsd.SMSD.GetStatus`."
14435 #. type: Attribute :c:
14436 #: docs/manual/smsd/usage.rst:37
14438 msgid "func:`SMSD_GetStatus` or python-gammu using"
14441 #. type: Attribute :meth:
14442 #: docs/manual/smsd/usage.rst:38
14444 msgid "`gammu.smsd.SMSD.GetStatus`."
14448 #: docs/manual/smsd/usage.rst:41
14450 msgid "Reporting Bugs"
14455 #. type: Plain text
14456 #: docs/manual/smsd/usage.rst:44
14457 msgid "Please report bugs to <http://bugs.cihar.com>."
14458 msgstr "Please report bugs to <http://bugs.cihar.com>."
14460 #. type: Plain text
14461 #: docs/manual/smsd/usage.rst:46
14463 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
14465 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
14467 #. type: Plain text
14468 #: docs/manual/smsd/usage.rst:53 docs/manual/smsd/config.rst:645
14470 msgid "[smsd] debuglevel = 255 logfile = smsd.log"
14473 " debuglevel = 255\n"
14474 " logfile = smsd.log\n"
14476 #. type: Plain text
14477 #: docs/manual/smsd/usage.rst:54
14478 msgid "and include this verbose log within bug report."
14479 msgstr "and include this verbose log within bug report."
14481 #. type: Plain text
14482 #: docs/manual/smsd/tables.rst:2
14484 msgid "_gammu-smsd-tables:"
14485 msgstr ".. _gammu-smsd-tables:"
14488 #: docs/manual/smsd/tables.rst:4
14490 msgid "SMSD Database Structure"
14492 "SMSD Database Structure\n"
14493 "=======================\n"
14495 #. type: Plain text
14496 #: docs/manual/smsd/tables.rst:8
14498 "The backends themselves are described in their sections, this document "
14499 "describes general database structure and required tables."
14501 "The backends themselves are described in their sections, this document "
14502 "describes general database structure and required tables."
14504 #. type: Plain text
14505 #: docs/manual/smsd/tables.rst:14
14507 "More SMS daemons can share single database. If you do not specify PhoneID in "
14508 "their configuration, all are treated equally and you have no guarantee which "
14509 "one sends outgoing message. If you configure PhoneID and use it when "
14510 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
14511 "this), each SMS daemon will have separate outbox queue."
14513 "More SMS daemons can share single database. If you do not specify PhoneID in "
14514 "their configuration, all are treated equally and you have no guarantee which "
14515 "one sends outgoing message. If you configure PhoneID and use it when "
14516 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
14517 "this), each SMS daemon will have separate outbox queue."
14519 #. type: Plain text
14520 #: docs/manual/smsd/tables.rst:19
14522 msgid "Received messages are stored in :ref:`inbox` table."
14523 msgstr "Received messages are stored in ``inbox`` table."
14525 #. type: Plain text
14526 #: docs/manual/smsd/tables.rst:25
14529 "Transmitted messages are read from table :ref:`outbox` and possible "
14530 "subsequent parts of the same message from :ref:`outbox_multipart`."
14532 "Transmitted messages are read from table ``outbox`` and possible subsequent "
14533 "parts of the same message from ``outbox_multipart``."
14536 #: docs/manual/smsd/tables.rst:27
14538 msgid "Description of tables"
14540 "Description of tables\n"
14541 "---------------------\n"
14544 #: docs/manual/smsd/tables.rst:30
14547 msgstr "daemons +++++++"
14549 #. type: Plain text
14550 #: docs/manual/smsd/tables.rst:33
14551 msgid "Information about running daemons."
14552 msgstr "Information about running daemons."
14554 #. type: delimited block =
14555 #: docs/manual/smsd/tables.rst:35 docs/manual/gammu/index.rst:7
14556 #: docs/manual/python/gammu.rst:5
14559 msgstr ".. _gammu:"
14561 #. type: Plain text
14562 #: docs/manual/smsd/tables.rst:38
14565 "Table holding single field ``Version`` - version of a database schema. See"
14567 "Table holding single value - version of a database schema. See HISTORY for "
14568 "details what has changed."
14570 #. type: Attribute :ref:
14571 #: docs/manual/smsd/tables.rst:38
14573 msgid "`smsd-tables-history` for details what has changed."
14576 #. type: Plain text
14577 #: docs/manual/smsd/tables.rst:41
14580 msgstr "inbox +++++"
14583 #: docs/manual/smsd/tables.rst:43
14586 msgstr "inbox +++++"
14588 #. type: Plain text
14589 #: docs/manual/smsd/tables.rst:46
14590 msgid "Table where received messages will be stored."
14591 msgstr "Table where received messages will be stored."
14593 #. type: Plain text
14594 #: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
14595 #: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
14596 #: docs/manual/smsd/tables.rst:244
14597 msgid "Fields description:"
14598 msgstr "Fields description:"
14600 #. type: Plain text
14601 #: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
14602 #: docs/manual/smsd/tables.rst:247
14605 "``UpdatedInDB`` (timestamp)\n"
14606 " when somebody (daemon, user, etc.) updated it\n"
14608 "``UpdatedInDB`` (timestamp)\n"
14609 " when somebody (daemon, user, etc.) updated it\n"
14611 #. type: Plain text
14612 #: docs/manual/smsd/tables.rst:54
14615 "``ReceivingDateTime`` (timestamp)\n"
14616 " when SMS was received\n"
14618 "``ReceivingDateTime`` (timestamp)\n"
14619 " when SMS was received\n"
14621 #. type: Plain text
14622 #: docs/manual/smsd/tables.rst:57
14625 "``Text`` (text)\n"
14626 " encoded SMS text (for all SMS)\n"
14628 "``Text`` (text)\n"
14629 " encoded SMS text (for all SMS)\n"
14631 #. type: Plain text
14632 #: docs/manual/smsd/tables.rst:60
14635 "``SenderNumber`` (varchar(20))\n"
14636 " decoded SMS sender number\n"
14638 "``SenderNumber`` (varchar(20))\n"
14639 " decoded SMS sender number\n"
14641 #. type: Plain text
14642 #: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
14643 #: docs/manual/smsd/tables.rst:290
14646 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
14647 " SMS text coding\n"
14649 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
14650 " SMS text coding\n"
14652 #. type: Plain text
14653 #: docs/manual/smsd/tables.rst:66
14657 " encoded User Data Header text\n"
14660 " encoded User Data Header text\n"
14662 #. type: Plain text
14663 #: docs/manual/smsd/tables.rst:69
14666 "``SMSCNumber`` (varchar(20))\n"
14667 " decoded SMSC number\n"
14669 "``SMSCNumber`` (varchar(20))\n"
14670 " decoded SMSC number\n"
14672 #. type: Plain text
14673 #: docs/manual/smsd/tables.rst:72
14676 "``Class`` (integer)\n"
14677 " SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
14679 "``Class`` (integer)\n"
14680 " SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
14682 #. type: Plain text
14683 #: docs/manual/smsd/tables.rst:75
14686 "``TextDecoded`` (varchar(160))\n"
14687 " decoded SMS text (for Default Alphabet/Unicode SMS)\n"
14689 "``TextDecoded`` (varchar(160))\n"
14690 " decoded SMS text (for Default Alphabet/Unicode SMS)\n"
14692 #. type: Plain text
14693 #: docs/manual/smsd/tables.rst:78
14696 "``ID`` (integer unsigned)\n"
14697 " SMS identificator (for using with external applications)\n"
14699 "``ID`` (integer unsigned)\n"
14700 " SMS identificator (for using with external applications)\n"
14702 #. type: Plain text
14703 #: docs/manual/smsd/tables.rst:81
14706 "``RecipientID`` (text)\n"
14707 " which Gammu daemon has added it\n"
14709 "``RecipientID`` (text)\n"
14710 " which Gammu daemon has added it\n"
14712 #. type: Plain text
14713 #: docs/manual/smsd/tables.rst:84
14716 "``Processed`` (enum('false', 'true'))\n"
14717 " you can use for marking, whether SMS was processed or not\n"
14719 "``Processed`` (enum('false', 'true'))\n"
14720 " you can use for marking, whether SMS was processed or not\n"
14722 #. type: Plain text
14723 #: docs/manual/smsd/tables.rst:87
14726 msgstr "outbox ++++++"
14729 #: docs/manual/smsd/tables.rst:89
14732 msgstr "outbox ++++++"
14734 #. type: Plain text
14735 #: docs/manual/smsd/tables.rst:93
14738 "Messages enqueued for sending should be placed in this table. If message is "
14739 "multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
14741 "Messages enqueued for sending should be placed in this table. If message is "
14742 "multipart, subsequent parts are stored in table outbox_multipart."
14744 #. type: Plain text
14745 #: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:250
14748 "``InsertIntoDB`` (timestamp)\n"
14749 " when message was inserted into database\n"
14751 "``InsertIntoDB`` (timestamp)\n"
14752 " when message was inserted into database\n"
14754 #. type: Plain text
14755 #: docs/manual/smsd/tables.rst:104
14758 "``SendingDateTime`` (timestamp)\n"
14759 " set it to some value, when want to force sending after some planned time\n"
14761 "``SendingDateTime`` (timestamp)\n"
14762 " set it to some value, when want to force sending after some planned time\n"
14764 #. type: Plain text
14765 #: docs/manual/smsd/tables.rst:108
14768 "``SendBefore`` (time)\n"
14769 " Send message before specified time, can be used to limit messages from\n"
14770 " being sent in night. Default value is 23:59:59\n"
14773 #. type: Plain text
14774 #: docs/manual/smsd/tables.rst:114
14777 "``SendAfter`` (time)\n"
14778 " Send message after specified time, can be used to limit messages from\n"
14779 " being sent in night. Default value is 00:00:00\n"
14782 #. type: Plain text
14783 #: docs/manual/smsd/tables.rst:120
14786 "``Text`` (text)\n"
14787 " SMS text encoded using hex values in proper coding. If you want to use\n"
14788 " TextDecoded field, keep this NULL (or empty).\n"
14790 "``Text`` (text)\n"
14791 " SMS text encoded using hex values in proper coding. If you want to use\n"
14792 " TextDecoded field, keep this NULL (or empty).\n"
14794 #. type: Plain text
14795 #: docs/manual/smsd/tables.rst:123
14798 "``DestinationNumber`` (varchar(20))\n"
14799 " recipient number\n"
14801 "``DestinationNumber`` (varchar(20))\n"
14802 " recipient number\n"
14804 #. type: Plain text
14805 #: docs/manual/smsd/tables.rst:130
14809 " User Data Header encoded using hex values which will be used for constructing\n"
14810 " the message. Without this, message will be sent as plain text.\n"
14813 " User Data Header encoded using hex values which will be used for constructing\n"
14814 " the message. Without this, message will be sent as plain text.\n"
14816 #. type: Plain text
14817 #: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:299
14820 "``Class`` (integer)\n"
14821 " SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
14823 "``Class`` (integer)\n"
14824 " SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
14826 #. type: Plain text
14827 #: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:302
14830 "``TextDecoded`` (varchar(160))\n"
14831 " SMS text in \"human readable\" form\n"
14833 "``TextDecoded`` (varchar(160))\n"
14834 " SMS text in \"human readable\" form\n"
14836 #. type: Plain text
14837 #: docs/manual/smsd/tables.rst:139
14840 "``ID`` (integer unsigned)\n"
14841 " SMS/SMS sequence ID\n"
14843 "``ID`` (integer unsigned)\n"
14844 " SMS/SMS sequence ID\n"
14846 #. type: Plain text
14847 #: docs/manual/smsd/tables.rst:142
14850 " Please note that this number has to be unique also for sentitems table, so\n"
14851 " reusing message IDs might not be a good idea.\n"
14853 " Please note that this number has to be unique also for sentitems table, so\n"
14854 " reusing message IDs might not be a good idea.\n"
14856 #. type: Plain text
14857 #: docs/manual/smsd/tables.rst:145
14860 "``MultiPart`` (enum('false','true'))\n"
14861 " info, whether there are more SMS from this sequence in outbox_multipart\n"
14863 "``MultiPart`` (enum('false','true'))\n"
14864 " info, whether there are more SMS from this sequence in outbox_multipart\n"
14866 #. type: Plain text
14867 #: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:317
14870 "``RelativeValidity`` (integer)\n"
14871 " SMS relative validity like encoded using GSM specs\n"
14873 "``RelativeValidity`` (integer)\n"
14874 " SMS relative validity like encoded using GSM specs\n"
14876 #. type: Plain text
14877 #: docs/manual/smsd/tables.rst:151
14880 "``SenderID`` (text)\n"
14881 " which SMSD instance should send this one sequence, see :config:option:`PhoneID`\n"
14883 "``SenderID`` (text)\n"
14884 " which SMSD instance should send this one sequence\n"
14886 #. type: Plain text
14887 #: docs/manual/smsd/tables.rst:154
14890 "``SendingTimeOut`` (timestamp)\n"
14891 " used by SMSD instance for own targets\n"
14893 "``SendingTimeOut`` (timestamp)\n"
14894 " used by SMSD instance for own targets\n"
14896 #. type: Plain text
14897 #: docs/manual/smsd/tables.rst:157
14900 "``DeliveryReport`` (enum('default','yes','no'))\n"
14901 " when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
14903 "``DeliveryReport`` (enum('default','yes','no'))\n"
14904 " when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
14906 #. type: Plain text
14907 #: docs/manual/smsd/tables.rst:161
14910 "``CreatorID`` (text)\n"
14911 " sender identification, it has to match PhoneID in SMSD configuration to make\n"
14912 " SMSD process this message\n"
14914 "``CreatorID`` (text)\n"
14915 " sender identification, it has to match PhoneID in SMSD configuration to make\n"
14916 " SMSD process this message\n"
14918 #. type: Plain text
14919 #: docs/manual/smsd/tables.rst:163
14921 msgid "_outbox_multipart:"
14922 msgstr "outbox_multipart ++++++++++++++++"
14925 #: docs/manual/smsd/tables.rst:165
14927 msgid "outbox_multipart"
14928 msgstr "outbox_multipart ++++++++++++++++"
14930 #. type: Plain text
14931 #: docs/manual/smsd/tables.rst:168
14932 msgid "Data for outgoing multipart messages."
14933 msgstr "Data for outgoing multipart messages."
14935 #. type: Plain text
14936 #: docs/manual/smsd/tables.rst:185
14939 "``ID`` (integer unsigned)\n"
14940 " the same meaning as values in outbox table\n"
14941 "``Text`` (text)\n"
14942 " the same meaning as values in outbox table\n"
14943 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
14944 " the same meaning as values in outbox table\n"
14946 " the same meaning as values in outbox table\n"
14947 "``Class`` (integer)\n"
14948 " the same meaning as values in outbox table\n"
14949 "``TextDecoded`` (varchar(160))\n"
14950 " the same meaning as values in outbox table\n"
14951 "``ID`` (integer unsigned)\n"
14952 " the same meaning as values in outbox table\n"
14954 "``ID`` (integer unsigned)\n"
14955 " the same meaning as values in outbox table\n"
14956 "``Text`` (text)\n"
14957 " the same meaning as values in outbox table\n"
14958 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
14959 " the same meaning as values in outbox table\n"
14961 " the same meaning as values in outbox table\n"
14962 "``Class`` (integer)\n"
14963 " the same meaning as values in outbox table\n"
14964 "``TextDecoded`` (varchar(160))\n"
14965 " the same meaning as values in outbox table\n"
14966 "``ID`` (integer unsigned)\n"
14967 " the same meaning as values in outbox table\n"
14969 #. type: Plain text
14970 #: docs/manual/smsd/tables.rst:189
14973 "``SequencePosition`` (integer)\n"
14974 " info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
14977 "``SequencePosition`` (integer)\n"
14978 " info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
14982 #: docs/manual/smsd/tables.rst:192
14985 msgstr "phones ++++++"
14987 #. type: Plain text
14988 #: docs/manual/smsd/tables.rst:196
14990 "Information about connected phones. This table is periodically refreshed and "
14991 "you can get information such as battery or signal level from here."
14993 "Information about connected phones. This table is periodically refreshed and "
14994 "you can get information such as battery or signal level from here."
14996 #. type: Plain text
14997 #: docs/manual/smsd/tables.rst:201
15006 #. type: Plain text
15007 #: docs/manual/smsd/tables.rst:204
15010 "``UpdatedInDB`` (timestamp)\n"
15011 " when this record has been updated\n"
15013 "``UpdatedInDB`` (timestamp)\n"
15014 " when this record has been updated\n"
15016 #. type: Plain text
15017 #: docs/manual/smsd/tables.rst:207
15020 "``InsertIntoDB`` (timestamp)\n"
15021 " when this record has been created (when phone has been connected)\n"
15023 "``InsertIntoDB`` (timestamp)\n"
15024 " when this record has been created (when phone has been connected)\n"
15026 #. type: Plain text
15027 #: docs/manual/smsd/tables.rst:210
15030 "``TimeOut`` (timestamp)\n"
15031 " when this record expires\n"
15033 "``TimeOut`` (timestamp)\n"
15034 " when this record expires\n"
15036 #. type: Plain text
15037 #: docs/manual/smsd/tables.rst:213
15040 "``Send`` (boolean)\n"
15041 " indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
15043 "``Send`` (boolean)\n"
15044 " indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
15046 #. type: Plain text
15047 #: docs/manual/smsd/tables.rst:216
15050 "``Receive`` (boolean)\n"
15051 " indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
15053 "``Receive`` (boolean)\n"
15054 " indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
15056 #. type: Plain text
15057 #: docs/manual/smsd/tables.rst:219
15060 "``IMEI`` (text)\n"
15063 "``IMEI`` (text)\n"
15066 #. type: Plain text
15067 #: docs/manual/smsd/tables.rst:222
15070 "``Client`` (text)\n"
15071 " client name, usually string Gammu with version\n"
15073 "``Client`` (text)\n"
15074 " client name, usually string Gammu with version\n"
15076 #. type: Plain text
15077 #: docs/manual/smsd/tables.rst:225
15080 "``Battery`` (integer)\n"
15081 " battery level in percent (or \\-1 if unknown)\n"
15083 "``Battery`` (integer)\n"
15084 " battery level in percent (or \\-1 if unknown)\n"
15086 #. type: Plain text
15087 #: docs/manual/smsd/tables.rst:228
15090 "``Signal`` (integer)\n"
15091 " signal level in percent (or \\-1 if unknown)\n"
15093 "``Signal`` (integer)\n"
15094 " signal level in percent (or \\-1 if unknown)\n"
15096 #. type: Plain text
15097 #: docs/manual/smsd/tables.rst:232
15100 "``Sent`` (integer)\n"
15101 " Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
15104 "``Sent`` (integer)\n"
15105 " Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
15108 #. type: Plain text
15109 #: docs/manual/smsd/tables.rst:236
15112 "``Received`` (integer)\n"
15113 " Number of received SMS messages (SMSD does not reset this counter, so it might\n"
15116 "``Received`` (integer)\n"
15117 " Number of received SMS messages (SMSD does not reset this counter, so it might\n"
15121 #: docs/manual/smsd/tables.rst:238
15124 msgstr "sentitems +++++++++"
15126 #. type: Plain text
15127 #: docs/manual/smsd/tables.rst:242
15129 "Log of sent messages (and unsent ones with error code). Also if delivery "
15130 "reports are enabled, message state is updated after receiving delivery "
15133 "Log of sent messages (and unsent ones with error code). Also if delivery "
15134 "reports are enabled, message state is updated after receiving delivery "
15137 #. type: Plain text
15138 #: docs/manual/smsd/tables.rst:253
15141 "``SendingDateTime`` (timestamp)\n"
15142 " when message has been sent\n"
15144 "``SendingDateTime`` (timestamp)\n"
15145 " when message has been sent\n"
15147 #. type: Plain text
15148 #: docs/manual/smsd/tables.rst:256
15151 "``DeliveryDateTime`` (timestamp)\n"
15152 " Time of receiving delivery report (if it has been enabled).\n"
15154 "``DeliveryDateTime`` (timestamp)\n"
15155 " Time of receiving delivery report (if it has been enabled).\n"
15157 #. type: Plain text
15158 #: docs/manual/smsd/tables.rst:260
15161 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
15162 " Status of message sending. SendingError mens that phone failed to send the\n"
15163 " message, Error indicates some other error while processing message.\n"
15165 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
15166 " Status of message sending. SendingError mens that phone failed to send the\n"
15167 " message, Error indicates some other error while processing message.\n"
15169 #. type: Plain text
15170 #: docs/manual/smsd/tables.rst:277
15174 " Message has been sent, waiting for delivery report.\n"
15175 " ``SendingOKNoReport``\n"
15176 " Message has been sent without asking for delivery report.\n"
15177 " ``SendingError``\n"
15178 " Sending has failed.\n"
15179 " ``DeliveryOK``\n"
15180 " Delivery report arrived and reported success.\n"
15181 " ``DeliveryFailed``\n"
15182 " Delivery report arrived and reports failure.\n"
15183 " ``DeliveryPending``\n"
15184 " Delivery report announced pending deliver.\n"
15185 " ``DeliveryUnknown``\n"
15186 " Delivery report reported unknown status.\n"
15188 " Some other error happened during sending (usually bug in SMSD).\n"
15190 " ``SendingOK`` \n"
15191 " Message has been sent, waiting for delivery report.\n"
15192 " ``SendingOKNoReport`` \n"
15193 " Message has been sent without asking for delivery report.\n"
15194 " ``SendingError``\n"
15195 " Sending has failed.\n"
15196 " ``DeliveryOK`` \n"
15197 " Delivery report arrived and reported success.\n"
15198 " ``DeliveryFailed`` \n"
15199 " Delivery report arrived and reports failure.\n"
15200 " ``DeliveryPending`` \n"
15201 " Delivery report announced pending deliver.\n"
15202 " ``DeliveryUnknown`` \n"
15203 " Delivery report reported unknown status.\n"
15205 " Some other error happened during sending (usually bug in SMSD).\n"
15207 #. type: Plain text
15208 #: docs/manual/smsd/tables.rst:281
15211 "``StatusError`` (integer)\n"
15212 " Status of delivery from delivery report message, codes are defined in GSM\n"
15213 " specification 03.40 section 9.2.3.15 (TP-Status).\n"
15215 "``StatusError`` (integer)\n"
15216 " Status of delivery from delivery report message, codes are defined in GSM\n"
15217 " specification 03.40 section 9.2.3.15 (TP-Status).\n"
15219 #. type: Plain text
15220 #: docs/manual/smsd/tables.rst:284
15223 "``Text`` (text)\n"
15224 " SMS text encoded using hex values\n"
15226 "``Text`` (text)\n"
15227 " SMS text encoded using hex values\n"
15229 #. type: Plain text
15230 #: docs/manual/smsd/tables.rst:287
15233 "``DestinationNumber`` (varchar(20))\n"
15234 " decoded destination number for SMS\n"
15236 "``DestinationNumber`` (varchar(20))\n"
15237 " decoded destination number for SMS\n"
15239 #. type: Plain text
15240 #: docs/manual/smsd/tables.rst:293
15244 " User Data Header encoded using hex values\n"
15247 " User Data Header encoded using hex values\n"
15249 #. type: Plain text
15250 #: docs/manual/smsd/tables.rst:296
15253 "``SMSCNumber`` (varchar(20))\n"
15254 " decoded number of SMSC, which sent SMS\n"
15256 "``SMSCNumber`` (varchar(20))\n"
15257 " decoded number of SMSC, which sent SMS\n"
15259 #. type: Plain text
15260 #: docs/manual/smsd/tables.rst:305
15263 "``ID`` (integer unsigned)\n"
15266 "``ID`` (integer unsigned)\n"
15269 #. type: Plain text
15270 #: docs/manual/smsd/tables.rst:308
15273 "``SenderID`` (text)\n"
15274 " which SMSD instance sent this one sequence, see :config:option:`PhoneID`\n"
15276 "``SenderID`` (text)\n"
15277 " which SMSD instance sent this one sequence\n"
15279 #. type: Plain text
15280 #: docs/manual/smsd/tables.rst:311
15283 "``SequencePosition`` (integer)\n"
15284 " SMS number in SMS sequence\n"
15286 "``SequencePosition`` (integer)\n"
15287 " SMS number in SMS sequence\n"
15289 #. type: Plain text
15290 #: docs/manual/smsd/tables.rst:314
15293 "``TPMR`` (integer)\n"
15294 " Message Reference like in GSM specs\n"
15296 "``TPMR`` (integer)\n"
15297 " Message Reference like in GSM specs\n"
15299 #. type: Plain text
15300 #: docs/manual/smsd/tables.rst:320
15303 "``CreatorID`` (text)\n"
15304 " copied from CreatorID from outbox table, matches PhoneID\n"
15306 "``CreatorID`` (text)\n"
15307 " copied from CreatorID from outbox table, matches PhoneID\n"
15309 #. type: Plain text
15310 #: docs/manual/smsd/tables.rst:324
15314 #. type: Plain text
15315 #: docs/manual/smsd/tables.rst:326 docs/manual/smsd/tables.rst:331
15316 msgid "Not used by SMSD currently, included only for application usage."
15317 msgstr "Not used by SMSD currently, included only for application usage."
15320 #: docs/manual/smsd/tables.rst:328
15323 msgstr "pbk_groups ++++++++++"
15325 #. type: Plain text
15326 #: docs/manual/smsd/tables.rst:333
15328 msgid "_smsd-tables-history:"
15329 msgstr ".. _gammu-smsd-tables:"
15332 #: docs/manual/smsd/tables.rst:335
15334 msgid "History of database structure"
15336 "SMSD Database Structure\n"
15337 "=======================\n"
15339 #. type: Plain text
15340 #: docs/manual/smsd/tables.rst:338
15341 msgid "History of schema versions:"
15342 msgstr "History of schema versions:"
15344 #. type: Plain text
15345 #: docs/manual/smsd/tables.rst:341
15349 " Added ``SendBefore`` and ``SendAfter`` fields.\n"
15352 #. type: Labeled list
15353 #: docs/manual/smsd/tables.rst:342 docs/manual/smsd/tables.rst:349
15354 #: docs/manual/smsd/tables.rst:354 docs/manual/smsd/tables.rst:359
15355 #: docs/manual/smsd/tables.rst:363 docs/manual/smsd/tables.rst:367
15356 #: docs/manual/smsd/tables.rst:371 docs/manual/smsd/tables.rst:375
15357 #: docs/manual/smsd/tables.rst:379 docs/manual/smsd/tables.rst:383
15359 msgid ".. versionchanged"
15360 msgstr ".. versionadded:: 1.22.93"
15362 #. type: Plain text
15363 #: docs/manual/smsd/tables.rst:348
15368 " the changes only affect MySQL structure changing default values for\n"
15369 " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
15370 " using triggers, to update to this version, just execute triggers\n"
15371 " definition at the end of SQL file.\n"
15374 #. type: Plain text
15375 #: docs/manual/smsd/tables.rst:353
15380 " all fields for storing message text are no longer limited to 160 chars,\n"
15381 " but are arbitrary length text fields.\n"
15384 #. type: Plain text
15385 #: docs/manual/smsd/tables.rst:358
15390 " ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
15394 #. type: Plain text
15395 #: docs/manual/smsd/tables.rst:362
15400 " added sent/received counters to phones table\n"
15403 #. type: Plain text
15404 #: docs/manual/smsd/tables.rst:366
15409 " Signal and battery state are now stored in database.\n"
15412 #. type: Plain text
15413 #: docs/manual/smsd/tables.rst:370
15418 " Added ``CreatorID`` to several tables.\n"
15421 #. type: Plain text
15422 #: docs/manual/smsd/tables.rst:374
15427 " Many fields in outbox can now be NULL.\n"
15430 #. type: Plain text
15431 #: docs/manual/smsd/tables.rst:378
15436 " Introduced daemons table and various other changes.\n"
15439 #. type: Plain text
15440 #: docs/manual/smsd/tables.rst:382
15445 " Introduced phones table and various other changes.\n"
15448 #. type: Plain text
15449 #: docs/manual/smsd/tables.rst:384
15454 #: docs/manual/smsd/tables.rst:390
15456 msgid "Creating tables"
15457 msgstr "Creating tables +++++++++++++++"
15459 #. type: Plain text
15460 #: docs/manual/smsd/tables.rst:395
15462 "SQL scripts to create all needed tables for most databases are included in "
15463 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
15466 "SQL scripts to create all needed tables for most databases are included in "
15467 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
15470 #. type: Plain text
15471 #: docs/manual/smsd/tables.rst:397
15472 msgid "For example to create SQLite tables, issue following command:"
15473 msgstr "For example to create SQLite tables, issue following command:"
15475 #. type: Plain text
15476 #: docs/manual/smsd/tables.rst:401
15478 msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
15479 msgstr " sqlite3 smsd.db < docs/sql/sqlite.sql\n"
15482 #: docs/manual/smsd/tables.rst:403
15484 msgid "Injecting a message using SQL"
15485 msgstr "Injecting a message using SQL +++++++++++++++++++++++++++++"
15487 #. type: Plain text
15488 #: docs/manual/smsd/tables.rst:408
15490 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
15491 "all the magic for you, or you can insert the message manually. The simplest "
15492 "example is short text message:"
15494 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
15495 "all the magic for you, or you can insert the message manually. The simplest "
15496 "example is short text message:"
15498 #. type: Plain text
15499 #: docs/manual/smsd/tables.rst:412 docs/manual/smsd/tables.rst:429
15500 #: docs/manual/smsd/tables.rst:459
15501 msgid "INSERT INTO outbox ("
15504 #. type: Plain text
15505 #: docs/manual/smsd/tables.rst:416
15506 msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
15509 #. type: Plain text
15510 #: docs/manual/smsd/tables.rst:417 docs/manual/smsd/tables.rst:434
15511 #: docs/manual/smsd/tables.rst:466 docs/manual/smsd/tables.rst:482
15514 msgstr "RETURN VALUES"
15516 #. type: Plain text
15517 #: docs/manual/smsd/tables.rst:421
15519 "'800123465', 'This is a SQL test message', 'Program', "
15520 "'Default_No_Compression'"
15523 #. type: Plain text
15524 #: docs/manual/smsd/tables.rst:422 docs/manual/smsd/tables.rst:439
15528 #. type: Plain text
15529 #: docs/manual/smsd/tables.rst:425
15531 "Please note usage of ``TextDecoded`` field, for ``Text`` field, you would "
15532 "have to hex encode the unicode text:"
15535 #. type: Plain text
15536 #: docs/manual/smsd/tables.rst:433
15537 msgid "DestinationNumber, Text, CreatorID, Coding"
15540 #. type: Plain text
15541 #: docs/manual/smsd/tables.rst:438
15544 "'005400680069007300200069007300200061002000530051004c002000740065007300740020006d006500730073006100670065', "
15545 "'Program', 'Default_No_Compression'"
15549 #: docs/manual/smsd/tables.rst:441
15551 msgid "Injecting long message using SQL"
15552 msgstr "Inject long text message:"
15554 #. type: Plain text
15555 #: docs/manual/smsd/tables.rst:446
15557 "Inserting multipart messages is a bit more tricky, you need to construct "
15558 "also UDH header and store it hexadecimally written into UDH field. Unless "
15559 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
15561 "Inserting multipart messages is a bit more tricky, you need to construct "
15562 "also UDH header and store it hexadecimally written into UDH field. Unless "
15563 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
15565 #. type: Plain text
15566 #: docs/manual/smsd/tables.rst:453
15568 "For long text message, the UDH starts with ``050003`` followed by byte as a "
15569 "message reference (you can put anything there, but it should be different "
15570 "for each message, ``D3`` in following example), byte for number of messages "
15571 "(``02`` in example, it should be unique for each message you send to same "
15572 "phone number) and byte for number of current message (``01`` for first "
15573 "message, ``02`` for second, etc.)."
15575 "For long text message, the UDH starts with ``050003`` followed by byte as a "
15576 "message reference (you can put anything there, but it should be different "
15577 "for each message, ``D3`` in following example), byte for number of messages "
15578 "(``02`` in example, it should be unique for each message you send to same "
15579 "phone number) and byte for number of current message (``01`` for first "
15580 "message, ``02`` for second, etc.)."
15582 #. type: Plain text
15583 #: docs/manual/smsd/tables.rst:455
15584 msgid "For example long text message of two parts could look like following:"
15585 msgstr "For example long text message of two parts could look like following:"
15587 #. type: Plain text
15588 #: docs/manual/smsd/tables.rst:465
15589 msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
15592 #. type: Plain text
15593 #: docs/manual/smsd/tables.rst:472
15596 "'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
15597 "rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
15598 "ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbez', "
15599 "'Default_No_Compression'"
15601 " INSERT INTO outbox (\n"
15604 " DestinationNumber,\n"
15609 " 'Gammu 1.23.91',\n"
15612 " '050003D30201',\n"
15613 " 'Mqukqirip ya konej eqniu rejropocejor hugiygydewl tfej nrupxujob "
15614 "xuemymiyliralj. Te tvyjuh qaxumur ibewfoiws zuucoz tdygu gelum L ejqigqesykl "
15616 " 'Default_No_Compression'\n"
15619 #. type: Plain text
15620 #: docs/manual/smsd/tables.rst:473 docs/manual/smsd/tables.rst:488
15624 #. type: Plain text
15625 #: docs/manual/smsd/tables.rst:475
15627 msgid "INSERT INTO outbox_multipart ("
15628 msgstr "B<outbox_multipart>"
15630 #. type: Plain text
15631 #: docs/manual/smsd/tables.rst:481
15632 msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
15635 #. type: Plain text
15636 #: docs/manual/smsd/tables.rst:487
15639 "2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
15640 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
15641 "<ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>, 'Default_No_Compression'"
15643 " INSERT INTO outbox_multipart (\n"
15644 " SequencePosition,\n"
15652 " '050003D30202',\n"
15653 " 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
15654 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', \n"
15655 " <ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>,\n"
15656 " 'Default_No_Compression'\n"
15659 #. type: Plain text
15660 #: docs/manual/smsd/tables.rst:492
15663 "Adding UDH means that you have less space for text, in above example you can "
15664 "use only 153 characters in single message."
15666 " Adding UDH means that you have less space for text, in above example "
15668 " can use only 153 characters in single message.\n"
15670 #. type: Plain text
15671 #: docs/manual/smsd/pgsql.rst:2
15673 msgid "_gammu-smsd-pgsql:"
15674 msgstr ".. _gammu-smsd-pgsql:"
15677 #: docs/manual/smsd/pgsql.rst:4
15679 msgid "PostgreSQL Backend"
15681 "PostgreSQL Backend\n"
15682 "==================\n"
15684 #. type: Plain text
15685 #: docs/manual/smsd/pgsql.rst:9
15687 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
15688 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15689 "description of configuration options)."
15691 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
15692 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15693 "description of configuration options)."
15695 #. type: Plain text
15696 #: docs/manual/smsd/pgsql.rst:15
15698 msgid "_PostgreSQL: http://www.postgresql.org/"
15699 msgstr ".. _PostgreSQL: http://www.postgresql.org/"
15701 #. type: Plain text
15702 #: docs/manual/smsd/pgsql.rst:20
15703 msgid "SQL script for creating tables in PostgreSQL database:"
15704 msgstr "SQL script for creating tables in PostgreSQL database:"
15706 #. type: Plain text
15707 #: docs/manual/smsd/pgsql.rst:22
15708 msgid "../../sql/pgsql.sql"
15711 #. type: Plain text
15712 #: docs/manual/smsd/pgsql.rst:26
15714 msgid "You can find the script in :file:`docs/sql/pgsql.sql` as well."
15715 msgstr " You can find the script in :file:`docs/sql/pgsql.sql` as well. \n"
15717 #. type: Plain text
15718 #: docs/manual/smsd/null.rst:2
15720 msgid "_gammu-smsd-null:"
15721 msgstr ".. _gammu-smsd-null:"
15724 #: docs/manual/smsd/null.rst:4
15726 msgid "Null Backend"
15731 #. type: Plain text
15732 #: docs/manual/smsd/null.rst:8
15735 "NULL backend does not store data at all. It could be useful in case you "
15736 "don't want to store messages at all and you want to process then in"
15738 "NULL backend does not store data at all. It could be useful in case you "
15739 "don't want to store messages at all and you want to process then in :config:"
15740 "option:`RunOnReceive` handler."
15742 #. type: Attribute :config:
15743 #: docs/manual/smsd/null.rst:8
15745 msgid "option:`RunOnReceive` handler."
15746 msgstr ".. config:option:: RunOnReceive"
15748 #. type: Plain text
15749 #: docs/manual/smsd/run.rst:2
15751 msgid "_gammu-smsd-run:"
15752 msgstr ".. _gammu-smsdrc:"
15755 #: docs/manual/smsd/run.rst:4
15757 msgid "RunOnReceive Directive"
15759 "RunOnReceive Directive\n"
15760 "======================\n"
15762 #. type: Plain text
15763 #: docs/manual/smsd/run.rst:10
15766 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive (see"
15768 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive "
15769 "(see :ref:`gammu-smsdrc` for details) to run defined program after receiving "
15772 #. type: Attribute :ref:
15773 #: docs/manual/smsd/run.rst:10
15775 msgid "`gammu-smsdrc` for details) to run defined program after receiving"
15776 msgstr "Gammu SMSD can be configured by RunOnReceive directive (see gammu-smsdrc(5) for details) to run defined program after receiving message."
15778 #. type: Plain text
15779 #: docs/manual/smsd/run.rst:12
15782 msgstr "Class of message."
15784 #. type: Plain text
15785 #: docs/manual/smsd/run.rst:18 docs/manual/smsd/config.rst:270
15787 "This parameter is executed through shell, so you might need to escape some "
15788 "special characters and you can include any number of parameters. "
15789 "Additionally parameters with identifiers of received messages are appended "
15790 "to the command line. The identifiers depend on used service backend, "
15791 "typically it is ID of inserted row for database backends or file name for "
15792 "file based backends."
15794 "This parameter is executed through shell, so you might need to escape some "
15795 "special characters and you can include any number of parameters. "
15796 "Additionally parameters with identifiers of received messages are appended "
15797 "to the command line. The identifiers depend on used service backend, "
15798 "typically it is ID of inserted row for database backends or file name for "
15799 "file based backends."
15801 #. type: Plain text
15802 #: docs/manual/smsd/run.rst:24 docs/manual/smsd/config.rst:276
15804 "Gammu SMSD waits for the script to terminate. If you make some time "
15805 "consuming there, it will make SMSD not receive new messages. However to "
15806 "limit breakage from this situation, the waiting time is limited to two "
15807 "minutes. After this time SMSD will continue in normal operation and might "
15808 "execute your script again."
15810 "Gammu SMSD waits for the script to terminate. If you make some time "
15811 "consuming there, it will make SMSD not receive new messages. However to "
15812 "limit breakage from this situation, the waiting time is limited to two "
15813 "minutes. After this time SMSD will continue in normal operation and might "
15814 "execute your script again."
15816 #. type: Plain text
15817 #: docs/manual/smsd/run.rst:29
15819 "All input and output file descriptors are closed when this program is "
15820 "invoked, so you have to ensure to open files on your own."
15824 #: docs/manual/smsd/run.rst:31
15826 msgid "Environment"
15831 #. type: Plain text
15832 #: docs/manual/smsd/run.rst:35
15835 "program is executed with environment which contains lot of information about "
15836 "the message. You can use it together with NULL service (see"
15838 "program is executed with environment which contains lot of information about "
15839 "the message. You can use it together with NULL service (see :ref:`gammu-smsd-"
15840 "null`) to implement completely own processing of messages."
15842 #. type: Attribute :ref:
15843 #: docs/manual/smsd/run.rst:35
15845 msgid "`gammu-smsd-null`) to implement completely own processing of messages."
15846 msgstr "gammu-smsd-null - gammu-smsd(1) backend not storing messages"
15849 #: docs/manual/smsd/run.rst:38
15851 msgid "Global variables"
15852 msgstr "Global variables ++++++++++++++++"
15854 #. type: Labeled list
15855 #: docs/manual/smsd/run.rst:40 docs/manual/smsd/run.rst:44
15856 #: docs/manual/smsd/run.rst:54 docs/manual/smsd/run.rst:58
15857 #: docs/manual/smsd/run.rst:62 docs/manual/smsd/run.rst:73
15858 #: docs/manual/smsd/run.rst:77 docs/manual/smsd/run.rst:81
15859 #: docs/manual/smsd/run.rst:85 docs/manual/smsd/run.rst:89
15864 #. type: Plain text
15865 #: docs/manual/smsd/run.rst:41
15867 msgid "SMS_MESSAGES"
15868 msgstr ".. envvar:: SMS_MESSAGES"
15870 #. type: Plain text
15871 #: docs/manual/smsd/run.rst:43
15873 msgid "Number of physical messages received."
15874 msgstr " Number of physical messages received.\n"
15876 #. type: Plain text
15877 #: docs/manual/smsd/run.rst:45
15879 msgid "DECODED_PARTS"
15880 msgstr ".. envvar:: DECODED_PARTS"
15882 #. type: Plain text
15883 #: docs/manual/smsd/run.rst:47
15885 msgid "Number of decoded message parts."
15886 msgstr " Number of decoded message parts.\n"
15889 #: docs/manual/smsd/run.rst:49
15891 msgid "Per message variables"
15892 msgstr "Per message variables +++++++++++++++++++++"
15894 #. type: Plain text
15895 #: docs/manual/smsd/run.rst:53
15897 "The variables further described as ``SMS_1_...`` are generated for each "
15898 "physical message, where 1 is replaced by current number of message."
15900 "The variables further described as ``SMS_1_...`` are generated for each "
15901 "physical message, where 1 is replaced by current number of message."
15903 #. type: Plain text
15904 #: docs/manual/smsd/run.rst:55
15906 msgid "SMS_1_CLASS"
15907 msgstr ".. envvar:: SMS_1_CLASS"
15909 #. type: Plain text
15910 #: docs/manual/smsd/run.rst:57
15912 msgid "Class of message."
15913 msgstr " Class of message.\n"
15915 #. type: Plain text
15916 #: docs/manual/smsd/run.rst:59
15918 msgid "SMS_1_NUMBER"
15919 msgstr ".. envvar:: SMS_1_NUMBER"
15921 #. type: Plain text
15922 #: docs/manual/smsd/run.rst:61
15924 msgid "Sender number."
15925 msgstr " Sender number.\n"
15927 #. type: Plain text
15928 #: docs/manual/smsd/run.rst:63
15931 msgstr ".. envvar:: SMS_1_TEXT"
15933 #. type: Plain text
15934 #: docs/manual/smsd/run.rst:65
15936 msgid "Message text. Text is not available for 8-bit binary messages."
15937 msgstr " Message text. Text is not available for 8-bit binary messages.\n"
15940 #: docs/manual/smsd/run.rst:67
15942 msgid "Per part variables"
15943 msgstr "Per part variables ++++++++++++++++++"
15945 #. type: Plain text
15946 #: docs/manual/smsd/run.rst:72
15948 "The variables further described as ``DECODED_1_...`` are generated for each "
15949 "message part, where 1 is replaced by current number of part. Set are only "
15950 "those variables whose content is present in the message."
15952 "The variables further described as ``DECODED_1_...`` are generated for each "
15953 "message part, where 1 is replaced by current number of part. Set are only "
15954 "those variables whose content is present in the message."
15956 #. type: Plain text
15957 #: docs/manual/smsd/run.rst:74
15959 msgid "DECODED_1_TEXT"
15960 msgstr ".. envvar:: DECODED_1_TEXT"
15962 #. type: Plain text
15963 #: docs/manual/smsd/run.rst:76
15965 msgid "Decoded long message text."
15966 msgstr " Decoded long message text.\n"
15968 #. type: Plain text
15969 #: docs/manual/smsd/run.rst:78
15971 msgid "DECODED_1_MMS_SENDER"
15972 msgstr ".. envvar:: DECODED_1_MMS_SENDER"
15974 #. type: Plain text
15975 #: docs/manual/smsd/run.rst:80
15977 msgid "Sender of MMS indication message."
15978 msgstr " Sender of MMS indication message.\n"
15980 #. type: Plain text
15981 #: docs/manual/smsd/run.rst:82
15983 msgid "DECODED_1_MMS_TITLE"
15984 msgstr ".. envvar:: DECODED_1_MMS_TITLE"
15986 #. type: Plain text
15987 #: docs/manual/smsd/run.rst:84
15989 msgid "title of MMS indication message."
15990 msgstr " title of MMS indication message.\n"
15992 #. type: Plain text
15993 #: docs/manual/smsd/run.rst:86
15995 msgid "DECODED_1_MMS_ADDRESS"
15996 msgstr ".. envvar:: DECODED_1_MMS_ADDRESS"
15998 #. type: Plain text
15999 #: docs/manual/smsd/run.rst:88
16001 msgid "Address (URL) of MMS from MMS indication message."
16002 msgstr " Address (URL) of MMS from MMS indication message.\n"
16004 #. type: Plain text
16005 #: docs/manual/smsd/run.rst:90
16007 msgid "DECODED_1_MMS_SIZE"
16008 msgstr ".. envvar:: DECODED_1_MMS_SIZE"
16010 #. type: Plain text
16011 #: docs/manual/smsd/run.rst:92
16013 msgid "Size of MMS as specified in MMS indication message."
16014 msgstr " Size of MMS as specified in MMS indication message.\n"
16017 #: docs/manual/smsd/run.rst:98
16019 msgid "Activating RunOnReceive"
16020 msgstr ".. config:option:: RunOnReceive"
16022 #. type: Plain text
16023 #: docs/manual/smsd/run.rst:102
16025 "To activate this feature you need to set :config:option:`RunOnReceive` in "
16026 "the :ref:`gammu-smsdrc`."
16028 "To activate this feature you need to set :config:option:`RunOnReceive` in "
16029 "the :ref:`gammu-smsdrc`."
16031 #. type: Plain text
16032 #: docs/manual/smsd/run.rst:107
16034 msgid "[smsd] RunOnReceive = /path/to/script.sh"
16037 " RunOnReceive = /path/to/script.sh\n"
16040 #: docs/manual/smsd/run.rst:109
16042 msgid "Processing messages from the files backend"
16043 msgstr "Processing messages from the files backend ++++++++++++++++++++++++++++++++++++++++++"
16045 #. type: Plain text
16046 #: docs/manual/smsd/run.rst:113
16048 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
16049 "message data to other program. This works only with the :ref:`gammu-smsd-"
16052 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
16053 "message data to other program. This works only with the :ref:`gammu-smsd-"
16056 #. type: Plain text
16057 #: docs/manual/smsd/run.rst:120
16060 "#!/bin/sh INBOX=/path/to/smsd/inbox PROGRAM=/bin/cat for ID in \"$@\" ; do"
16063 " INBOX=/path/to/smsd/inbox\n"
16064 " PROGRAM=/bin/cat\n"
16065 " for ID in \"$@\" ; do\n"
16066 " $PROGRAM < $INBOX/$ID\n"
16069 #. type: Plain text
16070 #: docs/manual/smsd/run.rst:121
16071 msgid "$PROGRAM < $INBOX/$ID"
16074 #. type: Plain text
16075 #: docs/manual/smsd/run.rst:122 docs/manual/smsd/run.rst:136
16080 #: docs/manual/smsd/run.rst:124
16082 msgid "Passing message text to program"
16083 msgstr "Passing message text to program +++++++++++++++++++++++++++++++"
16085 #. type: Plain text
16086 #: docs/manual/smsd/run.rst:128
16088 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
16089 "message text and sender to external program."
16091 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
16092 "message text and sender to external program."
16094 #. type: Plain text
16095 #: docs/manual/smsd/run.rst:134
16096 msgid "#!/bin/sh PROGRAM=/bin/echo for i in `seq $SMS_MESSAGES` ; do"
16099 #. type: Plain text
16100 #: docs/manual/smsd/run.rst:135
16102 "eval \"$PROGRAM \\\"\\${SMS_${i}_NUMBER}\\\" \\\"\\${SMS_${i}_TEXT}\\\"\""
16106 #: docs/manual/smsd/run.rst:139
16108 msgid "Passing MMS indication parameters to external program"
16109 msgstr "Passing MMS indication parameters to external program +++++++++++++++++++++++++++++++++++++++++++++++++++++"
16111 #. type: Plain text
16112 #: docs/manual/smsd/run.rst:144
16114 "Following script (if used as :config:option:`RunOnReceive` handler) will "
16115 "write information about each received MMS indication to the log file. Just "
16116 "replace echo command with your own program to do custom processing."
16118 "Following script (if used as :config:option:`RunOnReceive` handler) will "
16119 "write information about each received MMS indication to the log file. Just "
16120 "replace echo command with your own program to do custom processing."
16122 #. type: Plain text
16123 #: docs/manual/smsd/run.rst:149
16124 msgid "#!/bin/sh if [ $DECODED_PARTS -eq 0 ] ; then"
16127 #. type: Plain text
16128 #: docs/manual/smsd/run.rst:151
16129 msgid "# No decoded parts, nothing to process exit"
16132 #. type: Plain text
16133 #: docs/manual/smsd/run.rst:153
16135 msgid "fi if [ \"$DECODED_1_MMS_ADDRESS\" ] ; then"
16136 msgstr ".. envvar:: DECODED_1_MMS_ADDRESS"
16138 #. type: Plain text
16139 #: docs/manual/smsd/run.rst:154
16141 "echo \"$DECODED_1_MMS_ADDRESS\" \"$DECODED_1_MMS_SENDER\" "
16142 "\"$DECODED_1_MMS_TITLE\" >> /tmp/smsd-mms.log"
16145 #. type: Plain text
16146 #: docs/manual/smsd/run.rst:155
16151 #: docs/manual/smsd/run.rst:157
16153 msgid "Processing message text in Python"
16154 msgstr "Processing message text in Python +++++++++++++++++++++++++++++++++"
16156 #. type: Plain text
16157 #: docs/manual/smsd/run.rst:161
16159 "Following script (if used as :config:option:`RunOnReceive` handler) written "
16160 "in Python will concatenate all text from received message:"
16162 "Following script (if used as :config:option:`RunOnReceive` handler) written "
16163 "in Python will concatenate all text from received message:"
16165 #. type: Plain text
16166 #: docs/manual/smsd/run.rst:163
16169 msgstr ".. _python:"
16171 #. type: Plain text
16172 #: docs/manual/smsd/run.rst:167
16174 msgid "#!/usr/bin/python import os import sys"
16176 " #!/usr/bin/python\n"
16180 #. type: Plain text
16181 #: docs/manual/smsd/run.rst:169
16183 msgid "numparts = int(os.environ['DECODED_PARTS'])"
16184 msgstr " numparts = int(os.environ['DECODED_PARTS'])\n"
16186 #. type: Plain text
16187 #: docs/manual/smsd/run.rst:172
16189 msgid "# Are there any decoded parts? if numparts == 0:"
16191 " # Are there any decoded parts?\n"
16192 " if numparts == 0:\n"
16193 " print('No decoded parts!')\n"
16196 #. type: Plain text
16197 #: docs/manual/smsd/run.rst:174
16198 msgid "print('No decoded parts!') sys.exit(1)"
16201 #. type: Plain text
16202 #: docs/manual/smsd/run.rst:178
16203 msgid "# Get all text parts text = '' for i in range(1, numparts + 1):"
16206 #. type: Plain text
16207 #: docs/manual/smsd/run.rst:180
16208 msgid "varname = 'DECODED_%d_TEXT' % i if varname in os.environ:"
16211 #. type: Plain text
16212 #: docs/manual/smsd/run.rst:181
16213 msgid "text = text + os.environ[varname]"
16216 #. type: Plain text
16217 #: docs/manual/smsd/run.rst:183
16220 "# Do something with the text print('Number %s have sent text: %s' % (os."
16221 "environ['SMS_1_NUMBER'], text))"
16223 " # Do something with the text\n"
16224 " print('Number %s have sent text: %s' % (os.environ['SMS_1_NUMBER'], "
16227 #. type: Plain text
16228 #: docs/manual/smsd/config.rst:2
16230 msgid "_gammu-smsdrc:"
16231 msgstr ".. _gammu-smsdrc:"
16234 #: docs/manual/smsd/config.rst:4
16236 msgid "SMSD Configuration File"
16238 "SMSD Configuration File\n"
16239 "=======================\n"
16241 #. type: Plain text
16242 #: docs/manual/smsd/config.rst:12
16244 "gammu-smsd reads configuration from a config file. It's location can be "
16245 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
16248 "gammu-smsd reads configuration from a config file. It's location can be "
16249 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
16252 #. type: Plain text
16253 #: docs/manual/smsd/config.rst:16
16255 msgid "Configuration file of gammu-smsd consists of at least two sections -"
16257 "Configuration file of gammu-smsd consists of at least two sections - [gammu] "
16260 #. type: Attribute :config:
16261 #: docs/manual/smsd/config.rst:16
16263 msgid "section:`[gammu]` and :config:section:`[smsd]`. For :ref:`gammu-smsd-sql`"
16266 #. type: Plain text
16267 #: docs/manual/smsd/config.rst:18
16269 msgid "you can also use :config:section:`[sql]`."
16270 msgstr ".. config:section:: [sql]"
16272 #. type: Plain text
16273 #: docs/manual/smsd/config.rst:21
16276 "The :config:section:`[gammu]` section is configuration of a phone connection "
16277 "and is same as described in :ref:`gammurc` with the only exception that"
16279 "The :config:section:`[gammu]` section is configuration of a phone connection "
16280 "and is same as described in :ref:`gammurc` with the only exception that :"
16281 "config:option:`LogFile` is ignored and common logging for gammu library and "
16282 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
16283 "configures how much messages gammu emits."
16285 #. type: Attribute :config:
16286 #: docs/manual/smsd/config.rst:21
16288 msgid "option:`LogFile` is ignored and common logging for gammu library and"
16291 #. type: Plain text
16292 #: docs/manual/smsd/config.rst:24
16294 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
16295 "configures how much messages gammu emits."
16298 #. type: Plain text
16299 #: docs/manual/smsd/config.rst:26
16303 #. type: Plain text
16304 #: docs/manual/smsd/config.rst:30
16307 "The :config:section:`[smsd]` section configures SMS daemon itself, which are "
16308 "described in following subsections. First general parameters of SMS daemon "
16309 "are listed and then specific parameters for storage backends."
16311 " The :config:section:`[smsd]` section configures SMS daemon itself, which "
16312 "are described in\n"
16313 " following subsections. First general parameters of SMS daemon are listed "
16315 " then specific parameters for storage backends.\n"
16317 #. type: Plain text
16318 #: docs/manual/smsd/config.rst:32
16320 msgid "[include_numbers]"
16321 msgstr ".. config:section:: [include_numbers]"
16323 #. type: Plain text
16324 #: docs/manual/smsd/config.rst:34
16327 "List of numbers from which accept messages, see :ref:`message_filtering`."
16329 " List of numbers from which accept messages, see :ref:"
16330 "`message_filtering`.\n"
16332 #. type: Plain text
16333 #: docs/manual/smsd/config.rst:36
16335 msgid "[exclude_numbers]"
16336 msgstr ".. config:section:: [exclude_numbers]"
16338 #. type: Plain text
16339 #: docs/manual/smsd/config.rst:38
16342 "List of numbers from which reject messages, see :ref:`message_filtering`."
16344 " List of numbers from which reject messages, see :ref:"
16345 "`message_filtering`.\n"
16347 #. type: Plain text
16348 #: docs/manual/smsd/config.rst:40
16349 msgid "[include_smsc]"
16352 #. type: Plain text
16353 #: docs/manual/smsd/config.rst:42
16356 "List of SMSC numbers from which accept messages, see :ref:"
16357 "`message_filtering`."
16359 " List of SMSC numbers from which accept messages, see :ref:"
16360 "`message_filtering`.\n"
16362 #. type: Plain text
16363 #: docs/manual/smsd/config.rst:44
16364 msgid "[exclude_smsc]"
16367 #. type: Plain text
16368 #: docs/manual/smsd/config.rst:46
16371 "List of SMSC numbers from which reject messages, see :ref:"
16372 "`message_filtering`."
16374 " List of SMSC numbers from which reject messages, see :ref:"
16375 "`message_filtering`.\n"
16377 #. type: Plain text
16378 #: docs/manual/smsd/config.rst:48
16382 #. type: Plain text
16383 #: docs/manual/smsd/config.rst:50
16386 "Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't have "
16389 " Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't "
16390 "have to modify them.\n"
16392 #. type: Plain text
16393 #: docs/manual/smsd/config.rst:52
16395 msgid ":ref:`Configurable queries`"
16396 msgstr ".. _Configurable queries:"
16399 #: docs/manual/smsd/config.rst:54
16401 msgid "General parameters of SMS daemon"
16403 "General parameters of SMS daemon\n"
16404 "--------------------------------\n"
16406 #. type: Plain text
16407 #: docs/manual/smsd/config.rst:57
16410 msgstr "B<Service>"
16412 #. type: Plain text
16413 #: docs/manual/smsd/config.rst:59
16415 msgid "SMSD service to use, one of following choices:"
16416 msgstr " SMSD service to use, one of following choices:\n"
16418 #. type: Plain text
16419 #: docs/manual/smsd/config.rst:61
16424 #. type: Plain text
16425 #: docs/manual/smsd/config.rst:62
16427 msgid "stores messages in files, see :ref:`gammu-smsd-files` for details"
16429 " stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for "
16432 #. type: Plain text
16433 #: docs/manual/smsd/config.rst:63
16437 #. type: Plain text
16438 #: docs/manual/smsd/config.rst:64
16440 msgid "does not store messages at all, see :ref:`gammu-smsd-null` for details"
16442 " stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for "
16445 #. type: Plain text
16446 #: docs/manual/smsd/config.rst:65
16450 #. type: Plain text
16451 #: docs/manual/smsd/config.rst:66
16453 msgid "stores messages in SQL database, see :ref:`gammu-smsd-sql` for details"
16455 " stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for "
16458 #. type: Plain text
16459 #: docs/manual/smsd/config.rst:68 docs/manual/smsd/config.rst:74
16460 #: docs/manual/smsd/config.rst:80 docs/manual/smsd/config.rst:88
16461 #: docs/manual/smsd/config.rst:283 docs/manual/smsd/config.rst:427
16464 msgstr "Gammu 1.28.90"
16466 #. type: Plain text
16467 #: docs/manual/smsd/config.rst:69
16471 #. type: Plain text
16472 #: docs/manual/smsd/config.rst:70
16475 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
16478 " .. deprecated:: 1.28.93\n"
16480 " synonym for :config:option:`Service` = ``SQL`` and :config:option:"
16481 "`Driver` = ``native_mysql``\n"
16483 #. type: Plain text
16484 #: docs/manual/smsd/config.rst:72
16487 "stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for details"
16489 " stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for "
16492 #. type: Plain text
16493 #: docs/manual/smsd/config.rst:75
16497 #. type: Plain text
16498 #: docs/manual/smsd/config.rst:76
16501 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
16504 " .. deprecated:: 1.28.93\n"
16506 " synonym for :config:option:`Service` = ``SQL`` and :config:option:"
16507 "`Driver` = ``native_mysql``\n"
16509 #. type: Plain text
16510 #: docs/manual/smsd/config.rst:78
16513 "stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for "
16516 " stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` "
16519 #. type: Plain text
16520 #: docs/manual/smsd/config.rst:81
16524 #. type: Plain text
16525 #: docs/manual/smsd/config.rst:82
16528 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
16531 " .. deprecated:: 1.28.93\n"
16533 " synonym for :config:option:`Service` = ``SQL`` and :config:option:"
16534 "`Driver` = DBI driver\n"
16536 #. type: Plain text
16537 #: docs/manual/smsd/config.rst:86
16540 "stores messages in any database supported by libdbi, this includes MSSQL, "
16541 "MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-dbi` for details"
16543 " stores messages in any database supported by libdbi, this includes\n"
16544 " MSSQL, MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-"
16548 #. type: Plain text
16549 #: docs/manual/smsd/config.rst:92
16552 "Availability of backends depends on platform and compile time configuration."
16554 " Availability of backends depends on platform and compile time "
16557 #. type: Plain text
16558 #: docs/manual/smsd/config.rst:94
16563 #. type: Plain text
16564 #: docs/manual/smsd/config.rst:97
16567 "PIN for SIM card. This is optional, but you should set it if your phone "
16568 "after power on requires PIN."
16570 " PIN for SIM card. This is optional, but you should set it if your phone "
16572 " power on requires PIN.\n"
16574 #. type: Plain text
16575 #: docs/manual/smsd/config.rst:99
16577 msgid "NetworkCode"
16578 msgstr "B<NetworkCode>"
16580 #. type: Plain text
16581 #: docs/manual/smsd/config.rst:102
16584 "Network personalisation password. This is optional, but some phones require "
16585 "it after power on."
16587 " Network personalisation password. This is optional, but some phones "
16589 " after power on.\n"
16591 #. type: Plain text
16592 #: docs/manual/smsd/config.rst:104
16595 msgstr "PhonePhonebook"
16597 #. type: Plain text
16598 #: docs/manual/smsd/config.rst:107
16601 "Phone lock password. This is optional, but some phones require it after "
16604 " Phone lock password. This is optional, but some phones require it after "
16608 #. type: Plain text
16609 #: docs/manual/smsd/config.rst:113
16612 "File where SMSD actions are being logged. You can also use special value "
16613 "``syslog`` which will send all messages to syslog daemon. On Windows another "
16614 "special value ``eventlog`` exists, which will send logs to Windows Event Log."
16616 " File where SMSD actions are being logged. You can also use special "
16618 " ``syslog`` which will send all messages to syslog daemon. On Windows "
16620 " special value ``eventlog`` exists, which will send logs to Windows Event "
16623 #. type: Plain text
16624 #: docs/manual/smsd/config.rst:117
16627 "If you run SMSD as a system daemon (or service), it is recommended to use "
16628 "absolute path to log file as startup directory might be different than you "
16631 " If you run SMSD as a system daemon (or service), it is recommended to "
16633 " absolute path to log file as startup directory might be different than "
16637 #. type: Plain text
16638 #: docs/manual/smsd/config.rst:119
16640 msgid "Default is to provide no logging."
16641 msgstr " Default is to provide no logging.\n"
16643 #. type: Plain text
16644 #: docs/manual/smsd/config.rst:121
16647 msgstr "B<DebugLevel>"
16649 #. type: Plain text
16650 #: docs/manual/smsd/config.rst:124
16653 "Debug level for SMSD. The integer value should be sum of all flags you want "
16656 " Debug level for SMSD. The integer value should be sum of all flags you\n"
16657 " want to enable. \n"
16659 #. type: Plain text
16660 #: docs/manual/smsd/config.rst:126
16664 #. type: Plain text
16665 #: docs/manual/smsd/config.rst:127
16667 msgid "enables basic debugging information"
16668 msgstr "To enable global debugging use:"
16670 #. type: Plain text
16671 #: docs/manual/smsd/config.rst:128
16675 #. type: Plain text
16676 #: docs/manual/smsd/config.rst:129
16678 msgid "enables logging of SQL queries of service backends"
16679 msgstr "B<2> - enables logging of SQL queries of service backends"
16681 #. type: Plain text
16682 #: docs/manual/smsd/config.rst:130
16686 #. type: Plain text
16687 #: docs/manual/smsd/config.rst:131
16689 msgid "enables logging of gammu debug information"
16690 msgstr "B<4> - enables logging of gammu debug information"
16692 #. type: Plain text
16693 #: docs/manual/smsd/config.rst:133
16695 msgid "Generally to get as much debug information as possible, use 255."
16696 msgstr " Generally to get as much debug information as possible, use 255.\n"
16698 #. type: Plain text
16699 #: docs/manual/smsd/config.rst:135
16701 msgid "Default is 0, what should mean no extra information."
16702 msgstr " Default is 0, what should mean no extra information.\n"
16704 #. type: Plain text
16705 #: docs/manual/smsd/config.rst:137
16707 msgid "CommTimeout"
16708 msgstr "B<CommTimeout>"
16710 #. type: Plain text
16711 #: docs/manual/smsd/config.rst:139
16713 msgid "How many seconds should SMSD wait after there is no message in outbox."
16715 " How many seconds should SMSD wait after there is no message in outbox.\n"
16717 #. type: Plain text
16718 #: docs/manual/smsd/config.rst:141 docs/manual/smsd/config.rst:148
16720 msgid "Default is 30."
16721 msgstr " Default is 30.\n"
16723 #. type: Plain text
16724 #: docs/manual/smsd/config.rst:143
16726 msgid "SendTimeout"
16727 msgstr "B<SendTimeout>"
16729 #. type: Plain text
16730 #: docs/manual/smsd/config.rst:146
16733 "Shows how many seconds SMSD should wait for network answer during sending "
16734 "sms. If nothing happen during this time, sms will be resent."
16736 " Shows how many seconds SMSD should wait for network answer during "
16738 " sms. If nothing happen during this time, sms will be resent.\n"
16740 #. type: Plain text
16741 #: docs/manual/smsd/config.rst:150
16744 msgstr "B<MaxRetries>"
16746 #. type: Plain text
16747 #: docs/manual/smsd/config.rst:152
16749 msgid "How many times will SMSD try to resend message if sending fails."
16750 msgstr " How many times will SMSD try to resend message if sending fails.\n"
16752 #. type: Plain text
16753 #: docs/manual/smsd/config.rst:154 docs/manual/smsd/config.rst:178
16755 msgid "Default is 1."
16756 msgstr " Default is 1.\n"
16758 #. type: Plain text
16759 #: docs/manual/smsd/config.rst:156
16761 msgid "ReceiveFrequency"
16762 msgstr ".. config:option:: ReceiveFrequency"
16764 #. type: Plain text
16765 #: docs/manual/smsd/config.rst:160
16768 "The number of seconds between testing for received SMSes, when the phone is "
16769 "busy sending SMSes. Normally a test for received SMSes is done every :config:"
16770 "option:`CommTimeout` seconds and after each sent SMS."
16772 " The number of seconds between testing for received SMSes, when the phone "
16774 " busy sending SMSes. Normally a test for received SMSes is done every\n"
16775 " :config:option:`CommTimeout` seconds and after each sent SMS. \n"
16777 #. type: Plain text
16778 #: docs/manual/smsd/config.rst:162 docs/manual/smsd/config.rst:213
16779 #: docs/manual/smsd/config.rst:227
16781 msgid "Default is 0 (not used)."
16782 msgstr " Default is 0 (not used).\n"
16784 #. type: Plain text
16785 #: docs/manual/smsd/config.rst:164
16787 msgid "StatusFrequency"
16788 msgstr ".. config:option:: StatusFrequency"
16790 #. type: Plain text
16791 #: docs/manual/smsd/config.rst:167
16794 "The number of seconds between refreshing phone status (battery, signal) "
16795 "stored in shared memory and possibly in service backends. Use 0 to disable."
16797 " The number of seconds between refreshing phone status (battery, signal) "
16799 " in shared memory and possibly in service backends. Use 0 to disable.\n"
16801 #. type: Plain text
16802 #: docs/manual/smsd/config.rst:169
16804 msgid "Default is 15."
16805 msgstr " Default is 15.\n"
16807 #. type: Plain text
16808 #: docs/manual/smsd/config.rst:171
16811 msgstr "B<LoopSleep>"
16813 #. type: Plain text
16814 #: docs/manual/smsd/config.rst:176
16817 "The number of seconds how long will SMSD sleep before checking for some "
16818 "activity. Please note that setting this to higher value than 1 will have "
16819 "effects to other time based configurations, because they will be effectively "
16820 "rounded to multiply of this value."
16822 " The number of seconds how long will SMSD sleep before checking for some\n"
16823 " activity. Please note that setting this to higher value than 1 will "
16825 " effects to other time based configurations, because they will be "
16827 " rounded to multiply of this value.\n"
16829 #. type: Plain text
16830 #: docs/manual/smsd/config.rst:180
16832 msgid "MultipartTimeout"
16833 msgstr ".. config:option:: MultipartTimeout"
16835 #. type: Plain text
16836 #: docs/manual/smsd/config.rst:184
16839 "The number of seconds how long will SMSD wait for all parts of multipart "
16840 "message. If all parts won't arrive in time, parts will be processed as "
16841 "separate messages."
16843 " The number of seconds how long will SMSD wait for all parts of "
16845 " message. If all parts won't arrive in time, parts will be processed as "
16849 #. type: Plain text
16850 #: docs/manual/smsd/config.rst:186 docs/manual/smsd/config.rst:249
16852 msgid "Default is 600 (10 minutes)."
16853 msgstr " Default is 600 (10 minutes).\n"
16855 #. type: Plain text
16856 #: docs/manual/smsd/config.rst:188
16858 msgid "CheckSecurity"
16859 msgstr "B<CheckSecurity>"
16861 #. type: Plain text
16862 #: docs/manual/smsd/config.rst:190
16864 msgid "Whether to check if phone wants to enter PIN."
16865 msgstr " Whether to check if phone wants to enter PIN.\n"
16867 #. type: Plain text
16868 #: docs/manual/smsd/config.rst:192 docs/manual/smsd/config.rst:198
16869 #: docs/manual/smsd/config.rst:204
16871 msgid "Default is 1 (enabled)."
16872 msgstr " Default is 1 (enabled).\n"
16874 #. type: Plain text
16875 #: docs/manual/smsd/config.rst:194
16877 msgid "CheckBattery"
16878 msgstr "B<CheckBattery>"
16880 #. type: Plain text
16881 #: docs/manual/smsd/config.rst:196
16883 msgid "Whether to check phone battery state periodically."
16884 msgstr " Whether to check phone battery state periodically.\n"
16886 #. type: Plain text
16887 #: docs/manual/smsd/config.rst:200
16889 msgid "CheckSignal"
16890 msgstr "B<CheckSignal>"
16892 #. type: Plain text
16893 #: docs/manual/smsd/config.rst:202
16895 msgid "Whether to check signal level periodically."
16896 msgstr " Whether to check signal level periodically.\n"
16898 #. type: Plain text
16899 #: docs/manual/smsd/config.rst:206
16901 msgid "ResetFrequency"
16902 msgstr "B<ResetFrequency>"
16904 #. type: Plain text
16905 #: docs/manual/smsd/config.rst:211
16908 "The number of seconds between performing a preventive soft reset in order to "
16909 "minimize the cases of hanging phones e.g. Nokia 5110 will sometimes freeze "
16910 "to a state when only after unmounting the battery the phone will be "
16911 "functional again."
16913 " The number of seconds between performing a preventive soft reset in "
16915 " minimize the cases of hanging phones e.g. Nokia 5110 will sometimes "
16917 " a state when only after unmounting the battery the phone will be "
16921 #. type: Plain text
16922 #: docs/manual/smsd/config.rst:215
16924 msgid "HardResetFrequency"
16925 msgstr ".. config:option:: HardResetFrequency"
16927 #. type: Plain text
16928 #: docs/manual/smsd/config.rst:217 docs/manual/smsd/config.rst:380
16929 #: docs/manual/smsd/config.rst:386
16932 msgstr "Gammu 1.28.90"
16934 #. type: Plain text
16935 #: docs/manual/smsd/config.rst:219 docs/manual/gammu/index.rst:181
16936 #: docs/manual/gammu/index.rst:346 docs/manual/gammu/index.rst:490
16937 #: docs/manual/gammu/index.rst:825 docs/manual/gammu/index.rst:1138
16938 #: docs/manual/gammu/index.rst:1151 docs/manual/gammu/index.rst:1622
16939 #: docs/manual/project/directories.rst:118 docs/manual/c/index.rst:16
16940 #: docs/manual/c/api.rst:5
16943 msgstr ".. warning::"
16945 #. type: Plain text
16946 #: docs/manual/smsd/config.rst:222
16949 "For some phones hard reset means deleting all data in it. Use :config:option:"
16950 "`ResetFrequency`, unless you know what you are doing."
16952 " For some phones hard reset means deleting all data in it. Use \n"
16953 " :config:option:`ResetFrequency`, unless you know what you are doing.\n"
16955 #. type: Plain text
16956 #: docs/manual/smsd/config.rst:225
16959 "The number of seconds between performing a preventive hard reset in order to "
16960 "minimize the cases of hanging phones."
16962 " The number of seconds between performing a preventive hard reset in "
16964 " minimize the cases of hanging phones.\n"
16966 #. type: Plain text
16967 #: docs/manual/smsd/config.rst:229
16969 msgid "DeliveryReport"
16970 msgstr "B<DeliveryReport>"
16972 #. type: Plain text
16973 #: docs/manual/smsd/config.rst:231
16976 "Whether delivery reports should be used, one of ``no``, ``log``, ``sms``."
16978 " Whether delivery reports should be used, one of ``no``, ``log``, "
16981 #. type: Plain text
16982 #: docs/manual/smsd/config.rst:233
16986 #. type: Plain text
16987 #: docs/manual/smsd/config.rst:234
16989 msgid "one line log entry,"
16990 msgstr "B<log> - one line log entry,"
16992 #. type: Plain text
16993 #: docs/manual/smsd/config.rst:235
16997 #. type: Plain text
16998 #: docs/manual/smsd/config.rst:236
17000 msgid "store in inbox as a received SMS"
17001 msgstr "B<sms> - store in inbox as a received SMS"
17003 #. type: Plain text
17004 #: docs/manual/smsd/config.rst:237
17008 #. type: Plain text
17009 #: docs/manual/smsd/config.rst:238
17011 msgid "no delivery reports"
17012 msgstr "Coverage reports"
17014 #. type: Plain text
17015 #: docs/manual/smsd/config.rst:240
17017 msgid "Default is ``no``."
17018 msgstr " Default is ``no``.\n"
17020 #. type: Plain text
17021 #: docs/manual/smsd/config.rst:242
17023 msgid "DeliveryReportDelay"
17024 msgstr ".. config:option:: DeliveryReportDelay"
17026 #. type: Plain text
17027 #: docs/manual/smsd/config.rst:247
17030 "Delay in seconds how long is still delivery report considered valid. This "
17031 "depends on brokeness of your network (delivery report should have same "
17032 "timestamp as sent message). Increase this if delivery reports are not paired "
17033 "with sent messages."
17035 " Delay in seconds how long is still delivery report considered valid. "
17037 " depends on brokeness of your network (delivery report should have same\n"
17038 " timestamp as sent message). Increase this if delivery reports are not "
17040 " with sent messages.\n"
17042 #. type: Plain text
17043 #: docs/manual/smsd/config.rst:251
17046 msgstr " PhoneID\n"
17048 #. type: Plain text
17049 #: docs/manual/smsd/config.rst:254
17052 "String with info about phone used for sending/receiving. This can be useful "
17053 "if you want to run several SMS daemons."
17055 " String with info about phone used for sending/receiving. This can be "
17057 " you want to run several SMS daemons.\n"
17059 #. type: Plain text
17060 #: docs/manual/smsd/config.rst:258
17063 "When you set PhoneID, all messages (including injected ones) will be marked "
17064 "by this string (stored as SenderID in the database) and it allows more SMS "
17065 "daemons to share a single database."
17067 " When you set PhoneID, all messages (including injected ones) will be "
17069 " this string and it allow more SMS daemons to share single database. "
17071 " option has actually no effect with :ref:`gammu-smsd-files`.\n"
17073 #. type: Plain text
17074 #: docs/manual/smsd/config.rst:260
17075 msgid "This option has actually no effect with :ref:`gammu-smsd-files`."
17078 #. type: Plain text
17079 #: docs/manual/smsd/config.rst:262
17081 msgid "RunOnReceive"
17082 msgstr "B<RunOnReceive>"
17084 #. type: Plain text
17085 #: docs/manual/smsd/config.rst:264
17087 msgid "Executes a program after receiving message."
17088 msgstr " Executes a program after receiving message. \n"
17090 #. type: Plain text
17091 #: docs/manual/smsd/config.rst:279
17094 "The process has available lot of information about received message in "
17095 "environment, check :ref:`gammu-smsd-run` for more details."
17097 " The process has available lot of information about received message in \n"
17098 " environment, check :ref:`smsd_run` for more details.\n"
17100 #. type: Plain text
17101 #: docs/manual/smsd/config.rst:281
17102 msgid "RunOnFailure"
17105 #. type: Plain text
17106 #: docs/manual/smsd/config.rst:285
17108 msgid "Executes a program on failure."
17109 msgstr " Executes a program on failure.\n"
17111 #. type: Plain text
17112 #: docs/manual/smsd/config.rst:288
17115 "This can be used to proactively react on some failures or to interactively "
17116 "detect failure of sending message."
17118 " This can be used to proactively react on some failures or to "
17120 " detect failure of sending message.\n"
17122 #. type: Plain text
17123 #: docs/manual/smsd/config.rst:292
17126 "The program will receive optional parameter, which can currently be either "
17127 "``INIT`` (meaning failure during phone initialization) or message ID, which "
17128 "would indicate error while sending the message."
17130 " The program will receive optional parameter, which can currently be "
17132 " ``INIT`` (meaning failure during phone initialization) or message ID,\n"
17133 " which would indicate error while sending the message.\n"
17135 #. type: Labeled list
17136 #: docs/manual/smsd/config.rst:293 docs/manual/gammu/index.rst:813
17137 #: docs/manual/gammu/index.rst:1541 docs/manual/gammu/index.rst:1593
17138 #: docs/manual/project/install.rst:121 docs/manual/project/install.rst:130
17143 #. type: Plain text
17144 #: docs/manual/smsd/config.rst:294
17147 "The environment with message (as is in :config:option:`RunOnReceive`) is not "
17148 "passed to the command."
17150 " .. note:: The environment with message (as is in :config:option:"
17151 "`RunOnReceive`) is not passed to the command.\n"
17153 #. type: Plain text
17154 #: docs/manual/smsd/config.rst:296
17156 msgid "IncludeNumbersFile"
17157 msgstr ".. config:option:: IncludeNumbersFile"
17159 #. type: Plain text
17160 #: docs/manual/smsd/config.rst:301
17163 "File with list of numbers which are accepted by SMSD. The file contains one "
17164 "number per line, blank lines are ignored. The file is read at startup and is "
17165 "reread only when configuration is being reread. See Message filtering for "
17168 " File with list of numbers which are accepted by SMSD. The file contains "
17170 " number per line, blank lines are ignored. The file is read at startup "
17172 " reread only when configuration is being reread. See Message filtering "
17176 #. type: Plain text
17177 #: docs/manual/smsd/config.rst:303
17179 msgid "ExcludeNumbersFile"
17180 msgstr ".. config:option:: ExcludeNumbersFile"
17182 #. type: Plain text
17183 #: docs/manual/smsd/config.rst:308
17186 "File with list of numbers which are not accepted by SMSD. The file contains "
17187 "one number per line, blank lines are ignored. The file is read at startup "
17188 "and is reread only when configuration is being reread. See Message filtering "
17191 " File with list of numbers which are not accepted by SMSD. The file "
17193 " one number per line, blank lines are ignored. The file is read at "
17195 " is reread only when configuration is being reread. See Message filtering "
17199 #. type: Plain text
17200 #: docs/manual/smsd/config.rst:310
17202 msgid "IncludeSMSCFile"
17203 msgstr ".. config:option:: IncludeSMSCFile"
17205 #. type: Plain text
17206 #: docs/manual/smsd/config.rst:315
17209 "File with list of SMSC numbers which are accepted by SMSD. The file contains "
17210 "one number per line, blank lines are ignored. The file is read at startup "
17211 "and is reread only when configuration is being reread. See Message filtering "
17214 " File with list of SMSC numbers which are accepted by SMSD. The file "
17216 " one number per line, blank lines are ignored. The file is read at "
17218 " is reread only when configuration is being reread. See Message filtering "
17222 #. type: Plain text
17223 #: docs/manual/smsd/config.rst:317
17225 msgid "ExcludeSMSCFile"
17226 msgstr ".. config:option:: ExcludeSMSCFile"
17228 #. type: Plain text
17229 #: docs/manual/smsd/config.rst:322
17232 "File with list of SMSC numbers which are not accepted by SMSD. The file "
17233 "contains one number per line, blank lines are ignored. The file is read at "
17234 "startup and is reread only when configuration is being reread. See Message "
17235 "filtering for details."
17237 " File with list of SMSC numbers which are not accepted by SMSD. The file\n"
17238 " contains one number per line, blank lines are ignored. The file is read "
17240 " startup and is reread only when configuration is being reread. See "
17242 " filtering for details.\n"
17244 #. type: Plain text
17245 #: docs/manual/smsd/config.rst:324
17247 msgid "BackendRetries"
17248 msgstr "B<BackendRetries>"
17250 #. type: Plain text
17251 #: docs/manual/smsd/config.rst:326
17253 msgid "How many times will SMSD backend retry operation."
17254 msgstr " How many times will SMSD backend retry operation.\n"
17256 #. type: Plain text
17257 #: docs/manual/smsd/config.rst:329
17260 "The implementation on different backends is different, for database backends "
17261 "it generally means how many times it will try to reconnect to the server."
17263 " The implementation on different backends is different, for database "
17265 " it generally means how many times it will try to reconnect to the "
17268 #. type: Plain text
17269 #: docs/manual/smsd/config.rst:331
17271 msgid "Default is 10."
17272 msgstr " Default is 10.\n"
17274 #. type: Plain text
17275 #: docs/manual/smsd/config.rst:333
17279 #. type: Plain text
17280 #: docs/manual/smsd/config.rst:335 docs/manual/smsd/config.rst:343
17283 msgstr "Gammu 1.28.90"
17285 #. type: Plain text
17286 #: docs/manual/smsd/config.rst:337
17288 msgid "Whether to enable sending of messages."
17289 msgstr " Whether to enable sending of messages.\n"
17291 #. type: Plain text
17292 #: docs/manual/smsd/config.rst:339 docs/manual/smsd/config.rst:347
17294 msgid "Default is True."
17295 msgstr " Default is True.\n"
17297 #. type: Plain text
17298 #: docs/manual/smsd/config.rst:341
17301 msgstr "B<RunOnReceive>"
17303 #. type: Plain text
17304 #: docs/manual/smsd/config.rst:345
17306 msgid "Whether to enable receiving of messages."
17307 msgstr " Whether to enable receiving of messages.\n"
17310 #: docs/manual/smsd/config.rst:350
17312 msgid "Database backends options"
17314 "Database backends options\n"
17315 "-------------------------\n"
17317 #. type: Plain text
17318 #: docs/manual/smsd/config.rst:353
17320 msgid "All DBI, ODBC, MYSQL and PGSQL backends (see :ref:`gammu-smsd-mysql`,"
17321 msgstr "This backend is based on :ref:`gammu-smsd-sql`."
17323 #. type: Attribute :ref:
17324 #: docs/manual/smsd/config.rst:353
17326 msgid "`gammu-smsd-odbc`, :ref:`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi` for"
17329 #. type: Plain text
17330 #: docs/manual/smsd/config.rst:356
17333 "their documentation) supports same options for configuring connection to a "
17335 msgstr " User name used for connection to a database.\n"
17337 #. type: Plain text
17338 #: docs/manual/smsd/config.rst:358
17342 #. type: Plain text
17343 #: docs/manual/smsd/config.rst:360
17345 msgid "User name used for connection to a database."
17346 msgstr " User name used for connection to a database.\n"
17348 #. type: Plain text
17349 #: docs/manual/smsd/config.rst:362
17353 #. type: Plain text
17354 #: docs/manual/smsd/config.rst:364
17356 msgid "Password used for connection to a database."
17357 msgstr " Password used for connection to a database.\n"
17359 #. type: Plain text
17360 #: docs/manual/smsd/config.rst:366
17364 #. type: Plain text
17365 #: docs/manual/smsd/config.rst:370
17368 "Database server address. It can also contain port or socket path after "
17369 "semicolon, for example ``localhost:/path/to/socket`` or ``192.168.1.1:8000``."
17371 " Database server address. It can also contain port or socket path after\n"
17372 " semicolon, for example ``localhost:/path/to/socket``.\n"
17374 #. type: Plain text
17375 #: docs/manual/smsd/config.rst:372
17376 msgid "For ODBC this is used as Data source name."
17379 #. type: Plain text
17380 #: docs/manual/smsd/config.rst:378
17382 "Some database servers differentiate usage of ``localhost`` (to use local "
17383 "socket) and ``127.0.0.1`` (to use locat TCP/IP connection). Please make "
17384 "sure your SMSD settings match the database server ones."
17387 #. type: Plain text
17388 #: docs/manual/smsd/config.rst:382
17392 #. type: Plain text
17393 #: docs/manual/smsd/config.rst:384
17395 msgid "Synonym for :config:option:`Host`."
17396 msgstr " Synonym for :config:option:`Host`.\n"
17398 #. type: Plain text
17399 #: docs/manual/smsd/config.rst:388
17402 msgstr "B<Database>"
17404 #. type: Plain text
17405 #: docs/manual/smsd/config.rst:392
17408 "Name of database to use. Please note that you should create tables in this "
17409 "database before using gammu-smsd. SQL files for creating needed tables are "
17410 "included in documentation."
17412 " Name of database to use. Please note that you should create tables in "
17414 " database before using gammu-smsd. SQL files for creating needed tables "
17416 " included in documentation.\n"
17418 #. type: Plain text
17419 #: docs/manual/smsd/config.rst:394
17421 msgid "SkipSMSCNumber"
17422 msgstr " SMSC number\n"
17424 #. type: Plain text
17425 #: docs/manual/smsd/config.rst:398
17428 "When you send sms from some SMS centere you can have delivery reports from "
17429 "other SMSC number. You can set here number of this SMSC used by you and "
17430 "Gammu will not check it's number during assigning reports to sent SMS."
17432 " When you send sms from some SMS centere you can have delivery reports "
17434 " other SMSC number. You can set here number of this SMSC used by you and "
17436 " will not check it's number during assigning reports to sent SMS.\n"
17438 #. type: Plain text
17439 #: docs/manual/smsd/config.rst:400
17444 #. type: Plain text
17445 #: docs/manual/smsd/config.rst:402
17447 msgid "SQL driver to use."
17448 msgstr " SQL driver to use. \n"
17450 #. type: Plain text
17451 #: docs/manual/smsd/config.rst:405
17454 "Can be either one of native drivers (``odbc``, ``native_mysql`` or "
17455 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver."
17457 " Can be either one of native drivers (``native_mysql`` or "
17458 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver.\n"
17460 #. type: Plain text
17461 #: docs/manual/smsd/config.rst:410
17464 "Depends on what DBI drivers you have installed, DBI supports: ``mysql``, "
17465 "``freetds`` (provides access to MS SQL Server and Sybase), ``pgsql``, "
17466 "``sqlite``, ``sqlite3``, ``firebird`` and ``ingres``, ``msql`` and "
17467 "``oracle`` drivers are under development."
17469 " Depends on what DBI drivers you have installed, DBI\n"
17470 " supports: ``mysql``, ``freetds`` (provides access to MS SQL Server and\n"
17471 " Sybase), ``pgsql``, ``sqlite``, ``sqlite3``, ``firebird`` and "
17473 " ``msql`` and ``oracle`` drivers are under development.\n"
17475 #. type: Plain text
17476 #: docs/manual/smsd/config.rst:412
17481 #. type: Plain text
17482 #: docs/manual/smsd/config.rst:415
17484 "SQL dialect to use. This is specially useful with :ref:`gammu-smsd-odbc` "
17485 "where SMSD does not know which server it is actually talking to."
17488 #. type: Plain text
17489 #: docs/manual/smsd/config.rst:417
17490 msgid "Possible values:"
17493 #. type: Plain text
17494 #: docs/manual/smsd/config.rst:419
17496 msgid "``mysql`` - MySQL"
17497 msgstr "``mysql`` - for MySQL"
17499 #. type: Plain text
17500 #: docs/manual/smsd/config.rst:420
17502 msgid "``pgsql`` - PostgreSQL"
17503 msgstr "``pgsql`` - for PostgeSQL"
17505 #. type: Plain text
17506 #: docs/manual/smsd/config.rst:421
17508 msgid "``sqlite`` - SQLite"
17509 msgstr "``sqlite3`` - for SQLite 3"
17511 #. type: Plain text
17512 #: docs/manual/smsd/config.rst:422
17514 msgid "``mssql`` - Microsoft SQL Server"
17515 msgstr "``mysql`` - for MySQL"
17517 #. type: Plain text
17518 #: docs/manual/smsd/config.rst:423
17519 msgid "``sybase`` - Sybase"
17522 #. type: Plain text
17523 #: docs/manual/smsd/config.rst:424
17524 msgid "``access`` - Microsoft Access"
17527 #. type: Plain text
17528 #: docs/manual/smsd/config.rst:425
17529 msgid "``odbc`` - Generic ODBC"
17532 #. type: Plain text
17533 #: docs/manual/smsd/config.rst:429
17535 "You can also completely customize SQL queries used as described in :ref:`SQL "
17539 #. type: Plain text
17540 #: docs/manual/smsd/config.rst:431
17542 msgid "DriversPath"
17543 msgstr "B<DriversPath>"
17545 #. type: Plain text
17546 #: docs/manual/smsd/config.rst:434
17549 "Path, where DBI drivers are stored, this usually does not have to be set if "
17550 "you have properly installed drivers."
17552 " Path, where DBI drivers are stored, this usually does not have to be set "
17554 " you have properly installed drivers.\n"
17556 #. type: Plain text
17557 #: docs/manual/smsd/config.rst:436
17562 #. type: Plain text
17563 #: docs/manual/smsd/config.rst:439
17566 "Database directory for some (currently only sqlite) DBI drivers. Set here "
17567 "path where sqlite database files are stored."
17569 " Database directory for some (currently only sqlite) DBI drivers. Set "
17571 " where sqlite database files are stored.\n"
17574 #: docs/manual/smsd/config.rst:441
17576 msgid "Files backend options"
17577 msgstr "Files backend options +++++++++++++++++++++"
17579 #. type: Plain text
17580 #: docs/manual/smsd/config.rst:444
17581 msgid "The FILES backend accepts following configuration options. See"
17584 #. type: Attribute :ref:
17585 #: docs/manual/smsd/config.rst:444
17587 msgid "`gammu-smsd-files` for more detailed service backend description. Please note"
17590 #. type: Plain text
17591 #: docs/manual/smsd/config.rst:446
17593 "that all path should contain trailing path separator (/ on Unix systems):"
17596 #. type: Plain text
17597 #: docs/manual/smsd/config.rst:448
17600 msgstr "B<InboxPath>"
17602 #. type: Plain text
17603 #: docs/manual/smsd/config.rst:450
17605 msgid "Where the received SMSes are stored."
17606 msgstr " Where the received SMSes are stored.\n"
17608 #. type: Plain text
17609 #: docs/manual/smsd/config.rst:452 docs/manual/smsd/config.rst:458
17611 msgid "Default is current directory."
17612 msgstr " Default is current directory.\n"
17614 #. type: Plain text
17615 #: docs/manual/smsd/config.rst:454
17618 msgstr "B<OutboxPath>"
17620 #. type: Plain text
17621 #: docs/manual/smsd/config.rst:456
17623 msgid "Where SMSes to be sent should be placed."
17624 msgstr " Where SMSes to be sent should be placed.\n"
17626 #. type: Plain text
17627 #: docs/manual/smsd/config.rst:460
17629 msgid "SentSMSPath"
17630 msgstr "B<SentSMSPath>"
17632 #. type: Plain text
17633 #: docs/manual/smsd/config.rst:463
17636 "Where the transmitted SMSes are placed, if same as :config:option:"
17637 "`OutboxPath` transmitted messages are deleted."
17639 " Where the transmitted SMSes are placed, if same as :config:option:"
17640 "`OutboxPath` transmitted\n"
17641 " messages are deleted.\n"
17643 #. type: Plain text
17644 #: docs/manual/smsd/config.rst:465
17646 msgid "Default is to delete transmitted messages."
17647 msgstr " Default is to delete transmitted messages.\n"
17649 #. type: Plain text
17650 #: docs/manual/smsd/config.rst:467
17652 msgid "ErrorSMSPath"
17653 msgstr "B<ErrorSMSPath>"
17655 #. type: Plain text
17656 #: docs/manual/smsd/config.rst:469
17658 msgid "Where SMSes with error in transmission is placed."
17659 msgstr " Where SMSes with error in transmission is placed.\n"
17661 #. type: Plain text
17662 #: docs/manual/smsd/config.rst:471
17664 msgid "Default is same as :config:option:`SentSMSPath`."
17665 msgstr " Default is same as :config:option:`SentSMSPath`.\n"
17667 #. type: Plain text
17668 #: docs/manual/smsd/config.rst:473
17670 msgid "InboxFormat"
17671 msgstr "B<InboxFormat>"
17673 #. type: Plain text
17674 #: docs/manual/smsd/config.rst:475
17677 "The format in which the SMS will be stored: ``detail``, ``unicode``, "
17680 " The format in which the SMS will be stored: ``detail``, ``unicode``, "
17683 #. type: Plain text
17684 #: docs/manual/smsd/config.rst:477
17689 #. type: Plain text
17690 #: docs/manual/smsd/config.rst:478
17693 "format used for message backup by :ref:`gammu`, see :ref:`gammu-smsbackup`."
17694 msgstr "B<detail> - format used for message backup by gammu(1)"
17696 #. type: Plain text
17697 #: docs/manual/smsd/config.rst:479
17699 msgid "``unicode``"
17700 msgstr " Default is ``unicode``.\n"
17702 #. type: Plain text
17703 #: docs/manual/smsd/config.rst:480
17705 msgid "message text stored in unicode (UTF-16)"
17706 msgstr "B<unicode> - message text stored in unicode (UTF-16)"
17708 #. type: Plain text
17709 #: docs/manual/smsd/config.rst:481
17710 msgid "``standard``"
17713 #. type: Plain text
17714 #: docs/manual/smsd/config.rst:482
17716 msgid "message text stored in system charset"
17717 msgstr "B<standard> - message text stored in system charset"
17719 #. type: Plain text
17720 #: docs/manual/smsd/config.rst:485
17723 "The ``standard`` and ``unicode`` settings do not apply for 8-bit messages, "
17724 "which are always written raw as they are received with extension .bin."
17726 " The ``standard`` and ``unicode`` settings do not apply for 8-bit "
17727 "messages, which\n"
17728 " are always written raw as they are received with extension .bin.\n"
17730 #. type: Plain text
17731 #: docs/manual/smsd/config.rst:487
17733 msgid "Default is ``unicode``."
17734 msgstr " Default is ``unicode``.\n"
17736 #. type: Plain text
17737 #: docs/manual/smsd/config.rst:492
17739 "In ``detail`` format, all message parts are stored into signle file, for all "
17740 "others each message part is saved separately."
17743 #. type: Plain text
17744 #: docs/manual/smsd/config.rst:494
17746 msgid "OutboxFormat"
17747 msgstr "B<OutboxFormat>"
17749 #. type: Plain text
17750 #: docs/manual/smsd/config.rst:497
17753 "The format in which messages created by :ref:`gammu-smsd-inject` will be "
17754 "stored, it accepts same values as InboxFormat."
17756 " The format in which messages created by :ref:`gammu-smsd-inject` will be "
17758 " it accepts same values as InboxFormat.\n"
17760 #. type: Plain text
17761 #: docs/manual/smsd/config.rst:500
17764 "Default is ``detail`` if Gammu is compiled in with backup functions, "
17765 "``unicode`` otherwise."
17767 " Default is ``detail`` if Gammu is compiled in with backup functions, "
17771 #. type: Plain text
17772 #: docs/manual/smsd/config.rst:502
17774 msgid "TransmitFormat"
17775 msgstr "B<TransmitFormat>"
17777 #. type: Plain text
17778 #: docs/manual/smsd/config.rst:504
17780 msgid "The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``."
17782 " The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``. \n"
17784 #. type: Plain text
17785 #: docs/manual/smsd/config.rst:506
17787 msgid "Default is ``auto``."
17788 msgstr " Default is ``auto``.\n"
17790 #. type: Plain text
17791 #: docs/manual/smsd/config.rst:508
17793 msgid "_message_filtering:"
17794 msgstr ".. _message_filtering:"
17797 #: docs/manual/smsd/config.rst:510
17799 msgid "Message filtering"
17800 msgstr ".. _message_filtering:"
17802 #. type: Plain text
17803 #: docs/manual/smsd/config.rst:514
17806 "SMSD allows one to process only limited subset of incoming messages. You can "
17807 "define filters for sender number in :config:section:`[include_numbers]` and"
17809 "SMSD allows to process only limited subset of incoming messages. You can "
17810 "define filters for sender number in :config:section:`[include_numbers]` and :"
17811 "config:section:`[exclude_numbers]` sections or using :config:option:"
17812 "`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile` directives."
17814 #. type: Attribute :config:
17815 #: docs/manual/smsd/config.rst:514
17817 msgid "section:`[exclude_numbers]` sections or using"
17818 msgstr ".. config:section:: [exclude_numbers]"
17820 #. type: Attribute :config:
17821 #: docs/manual/smsd/config.rst:515
17823 msgid "option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`"
17824 msgstr ".. config:option:: ExcludeNumbersFile"
17826 #. type: Plain text
17827 #: docs/manual/smsd/config.rst:517
17828 msgid "directives."
17831 #. type: Plain text
17832 #: docs/manual/smsd/config.rst:522
17834 "If :config:section:`[include_numbers]` section exists, all values (keys are "
17835 "ignored) from it are used as allowed phone numbers and no other message is "
17836 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
17837 "specify numbers which you want to skip."
17839 "If :config:section:`[include_numbers]` section exists, all values (keys are "
17840 "ignored) from it are used as allowed phone numbers and no other message is "
17841 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
17842 "specify numbers which you want to skip."
17844 #. type: Plain text
17845 #: docs/manual/smsd/config.rst:528
17847 "Lists from both sources are merged together. If there is any number in "
17848 "include list, only include list is used and only messages in this list are "
17849 "being accepted. If include list is empty, exclude list can be used to ignore "
17850 "messages from some numbers. If both lists are empty, all messages are "
17853 "Lists from both sources are merged together. If there is any number in "
17854 "include list, only include list is used and only messages in this list are "
17855 "being accepted. If include list is empty, exclude list can be used to ignore "
17856 "messages from some numbers. If both lists are empty, all messages are "
17859 #. type: Plain text
17860 #: docs/manual/smsd/config.rst:531
17863 "Similar filtering rules can be used for SMSC number filtering, they just use "
17864 "different set of configuration options - :config:section:`[include_smsc]` and"
17866 "Similar filtering rules can be used for SMSC number filtering, they just use "
17867 "different set of configuration options - :config:section:`[include_smsc]` "
17868 "and :config:section:`[exclude_smsc]` sections or :config:option:"
17869 "`IncludeSMSCFile` and :config:option:`ExcludeSMSCFile` directives."
17871 #. type: Attribute :config:
17872 #: docs/manual/smsd/config.rst:531
17874 msgid "section:`[exclude_smsc]` sections or :config:option:`IncludeSMSCFile`"
17877 #. type: Plain text
17878 #: docs/manual/smsd/config.rst:533
17880 msgid "and :config:option:`ExcludeSMSCFile` directives."
17881 msgstr ".. config:option:: ExcludeSMSCFile"
17883 #. type: Plain text
17884 #: docs/manual/smsd/config.rst:540
17886 "There is more complete example available in Gammu documentation. Please note "
17887 "that for simplicity following examples do not include :config:section:`"
17888 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
17891 "There is more complete example available in Gammu documentation. Please note "
17892 "that for simplicity following examples do not include :config:section:`"
17893 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
17897 #: docs/manual/smsd/config.rst:542
17899 msgid "Files service"
17904 #. type: Plain text
17905 #: docs/manual/smsd/config.rst:545
17906 msgid "SMSD configuration file for FILES backend could look like:"
17907 msgstr "SMSD configuration file for FILES backend could look like:"
17909 #. type: Plain text
17910 #: docs/manual/smsd/config.rst:556
17913 "[smsd] Service = files PIN = 1234 LogFile = syslog InboxPath = /var/spool/"
17914 "sms/inbox/ OutboPpath = /var/spool/sms/outbox/ SentSMSPath = /var/spool/sms/"
17915 "sent/ ErrorSMSPath = /var/spool/sms/error/"
17918 " Service = files\n"
17920 " LogFile = syslog\n"
17921 " InboxPath = /var/spool/sms/inbox/\n"
17922 " OutboPpath = /var/spool/sms/outbox/\n"
17923 " SentSMSPath = /var/spool/sms/sent/\n"
17924 " ErrorSMSPath = /var/spool/sms/error/\n"
17927 #: docs/manual/smsd/config.rst:558
17929 msgid "MySQL service"
17934 #. type: Plain text
17935 #: docs/manual/smsd/config.rst:561
17936 msgid "If you want to use MYSQL backend, you will need something like this:"
17937 msgstr "If you want to use MYSQL backend, you will need something like this:"
17939 #. type: Plain text
17940 #: docs/manual/smsd/config.rst:573
17943 "[smsd] Service = sql Driver = native_mysql PIN = 1234 LogFile = syslog User "
17944 "= smsd Password = smsd PC = localhost Database = smsd"
17947 " Service = mysql\n"
17949 " LogFile = syslog\n"
17951 " Password = smsd\n"
17952 " PC = localhost\n"
17953 " Database = smsd\n"
17956 #: docs/manual/smsd/config.rst:575
17958 msgid "DBI service using SQLite"
17959 msgstr "USB devices using udev"
17961 #. type: Plain text
17962 #: docs/manual/smsd/config.rst:578
17963 msgid "For :ref:`gammu-smsd-dbi` backend, in this particular case SQLite:"
17966 #. type: Plain text
17967 #: docs/manual/smsd/config.rst:586
17969 "[smsd] Service = sql Driver = sqlite3 DBDir = /var/lib/sqlite3 Database = "
17974 #: docs/manual/smsd/config.rst:588
17976 msgid "ODBC service using MySQL"
17977 msgstr "USB devices using udev"
17979 #. type: Plain text
17980 #: docs/manual/smsd/config.rst:591
17982 "For :ref:`gammu-smsd-odbc` backend, in this particular case using DSN "
17986 #. type: Plain text
17987 #: docs/manual/smsd/config.rst:598
17988 msgid "[smsd] Service = sql Driver = odbc Host = smsd"
17991 #. type: Plain text
17992 #: docs/manual/smsd/config.rst:600
17994 "The DSN definition (in :file:`~/.odbc.ini` on UNIX) for using MySQL server "
17998 #. type: Plain text
17999 #: docs/manual/smsd/config.rst:612
18001 "[smsd] Description\t\t= MySQL Driver\t\t= MySQL Server\t\t= 127.0.0.1 "
18002 "Database\t\t= smsd Port\t\t= Socket\t\t= Option\t\t= Stmt\t\t="
18005 #. type: Plain text
18006 #: docs/manual/smsd/config.rst:617
18008 "[smsdsuse] Driver\t\t= MySQL ODBC 3.51.27r695 Driver DATABASE\t\t= smsd "
18009 "SERVER\t\t= 127.0.0.1"
18013 #: docs/manual/smsd/config.rst:620
18015 msgid "Numbers filtering"
18016 msgstr ".. _message_filtering:"
18018 #. type: Plain text
18019 #: docs/manual/smsd/config.rst:623
18020 msgid "Process only messages from 123456 number:"
18021 msgstr "Process only messages from 123456 number:"
18023 #. type: Plain text
18024 #: docs/manual/smsd/config.rst:628
18026 msgid "[include_numbers] number1 = 123456"
18028 " [include_numbers]\n"
18029 " number1 = 123456\n"
18031 #. type: Plain text
18032 #: docs/manual/smsd/config.rst:630
18033 msgid "Do not process messages from evil number 666:"
18034 msgstr "Do not process messages from evil number 666:"
18036 #. type: Plain text
18037 #: docs/manual/smsd/config.rst:635
18039 msgid "[exclude_numbers] number1 = 666"
18041 " [exclude_numbers]\n"
18045 #: docs/manual/smsd/config.rst:637 docs/manual/c/hints.rst:167
18052 #. type: Plain text
18053 #: docs/manual/smsd/config.rst:640
18054 msgid "Enabling debugging:"
18055 msgstr "Enabling debugging:"
18058 #: docs/manual/smsd/overview.rst:2
18065 #. type: Plain text
18066 #: docs/manual/smsd/overview.rst:7
18068 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
18069 "messages, stores them in defined storage and also sends messages enqueued in "
18072 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
18073 "messages, stores them in defined storage and also sends messages enqueued in "
18077 #: docs/manual/smsd/overview.rst:9
18079 msgid "Overall schema"
18084 #. type: Plain text
18085 #: docs/manual/smsd/overview.rst:13
18087 "The interactions of SMS Daemon and related components can be seen on "
18088 "following picture."
18090 "The interactions of SMS Daemon and related components can be seen on "
18091 "following picture."
18093 #. type: Plain text
18094 #: docs/manual/smsd/overview.rst:15 docs/manual/smsd/code.rst:150
18095 #: docs/manual/smsd/code.rst:182 docs/manual/internal/state-machine.rst:11
18098 msgstr ".. graphviz::"
18100 #. type: Plain text
18101 #: docs/manual/smsd/overview.rst:17
18102 msgid "digraph smsdinteractions {"
18105 #. type: Plain text
18106 #: docs/manual/smsd/overview.rst:34
18109 "\"gammu-smsd-inject\" [shape=box]; \"gammu-smsd\" [shape=box]; \"Run on "
18110 "receive\" [shape=box, style=dotted]; \"GSM modem\" [shape=box, "
18111 "style=dashed]; \"gammu-smsd-monitor\" [shape=box]; \"Service\\nstorage"
18112 "\" [shape=doublecircle]; \"Kalkun\" [shape=box, style=dotted]; \"gammu-smsd"
18113 "\" -> \"GSM modem\" [label=\"Outgoing\"]; \"GSM modem\" -> \"gammu-smsd"
18114 "\" [label=\"Incoming\"]; \"gammu-smsd\" -> \"Service\\nstorage\" [label="
18115 "\"Save\"]; \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"]; \"gammu-"
18116 "smsd\" -> \"Run on receive\" [label=\"Execute\"]; \"Service\\nstorage\" -> "
18117 "\"Run on receive\" [label=\"Read\"]; \"Kalkun\" -> \"Service\\nstorage"
18118 "\" [label=\"Inject\"]; \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"]; "
18119 "\"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"]; \"gammu-"
18120 "smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];"
18122 " digraph smsdinteractions {\n"
18123 " \"gammu-smsd-inject\" [shape=box];\n"
18124 " \"gammu-smsd\" [shape=box];\n"
18125 " \"Run on receive\" [shape=box, style=dotted];\n"
18126 " \"GSM modem\" [shape=box, style=dashed];\n"
18127 " \"gammu-smsd-monitor\" [shape=box];\n"
18128 " \"Service\\nstorage\" [shape=doublecircle];\n"
18129 " \"Kalkun\" [shape=box, style=dotted];\n"
18130 " \"gammu-smsd\" -> \"GSM modem\" [label=\"Outgoing\"];\n"
18131 " \"GSM modem\" -> \"gammu-smsd\" [label=\"Incoming\"];\n"
18132 " \"gammu-smsd\" -> \"Service\\nstorage\" [label=\"Save\"];\n"
18133 " \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"];\n"
18134 " \"gammu-smsd\" -> \"Run on receive\" [label=\"Execute\"];\n"
18135 " \"Service\\nstorage\" -> \"Run on receive\" [label=\"Read\"];\n"
18136 " \"Kalkun\" -> \"Service\\nstorage\" [label=\"Inject\"];\n"
18137 " \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"];\n"
18138 " \"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"];\n"
18139 " \"gammu-smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];\n"
18142 #. type: Plain text
18143 #: docs/manual/smsd/overview.rst:35 docs/manual/smsd/code.rst:177
18144 #: docs/manual/smsd/code.rst:201 docs/manual/project/coding-style.rst:21
18145 #: docs/manual/project/coding-style.rst:33
18146 #: docs/manual/project/coding-style.rst:39
18147 #: docs/manual/project/coding-style.rst:45
18148 #: docs/manual/project/coding-style.rst:51 docs/manual/python/objects.rst:131
18149 #: docs/manual/python/objects.rst:139 docs/manual/python/objects.rst:201
18150 #: docs/manual/python/objects.rst:251 docs/manual/python/objects.rst:290
18151 #: docs/manual/python/objects.rst:500 docs/manual/python/objects.rst:588
18152 #: docs/manual/python/objects.rst:653 docs/manual/python/objects.rst:820
18153 #: docs/manual/internal/reply.rst:104
18154 #: docs/manual/internal/state-machine.rst:29 docs/manual/c/hints.rst:46
18159 #: docs/manual/smsd/overview.rst:37
18161 msgid "SMSD operation"
18166 #. type: Plain text
18167 #: docs/manual/smsd/overview.rst:40
18168 msgid "The SMSD operation consist of several steps."
18169 msgstr "The SMSD operation consist of several steps."
18171 #. type: Plain text
18172 #: docs/manual/smsd/overview.rst:42
18173 msgid "Process command line options."
18174 msgstr "Process command line options."
18176 #. type: Plain text
18177 #: docs/manual/smsd/overview.rst:43
18178 msgid "Configure backend service."
18179 msgstr "Configure backend service."
18181 #. type: Plain text
18182 #: docs/manual/smsd/overview.rst:44
18183 msgid "Main loop is executed until it is signalled to be terminated."
18186 #. type: Plain text
18187 #: docs/manual/smsd/overview.rst:45
18189 msgid "Try to connect to phone if not connected."
18190 msgstr "Phone is not connected."
18192 #. type: Plain text
18193 #: docs/manual/smsd/overview.rst:46
18195 "Check for security code if configured (configured by :config:option:"
18196 "`CheckSecurity`)."
18199 #. type: Plain text
18200 #: docs/manual/smsd/overview.rst:47
18202 "Check for received messages (frequency configured by :config:option:"
18203 "`ReceiveFrequency`)."
18206 #. type: Plain text
18207 #: docs/manual/smsd/overview.rst:48
18209 "Check for reset of the phone if configured (frequency configured by :config:"
18210 "option:`ResetFrequency`)."
18213 #. type: Plain text
18214 #: docs/manual/smsd/overview.rst:49
18216 "Check for messages to send (frequency configured by :config:option:"
18220 #. type: Plain text
18221 #: docs/manual/smsd/overview.rst:50
18223 "Check phone status (frequency configured by :config:option:"
18224 "`StatusFrequency`)."
18227 #. type: Plain text
18228 #: docs/manual/smsd/overview.rst:51
18230 msgid "Sleep for defined time (:config:option:`LoopSleep`)."
18231 msgstr ".. config:option:: LoopSleep"
18233 #. type: Plain text
18234 #: docs/manual/smsd/overview.rst:51
18235 msgid "Backend service is freed."
18239 #: docs/manual/smsd/manual.rst:2
18241 msgid "Program Manuals"
18243 "Program Manuals\n"
18244 "===============\n"
18246 #. type: Plain text
18247 #: docs/manual/smsd/manual.rst:9
18249 msgid "smsd inject monitor"
18255 #. type: Plain text
18256 #: docs/manual/smsd/inject.rst:2
18258 msgid "_gammu-smsd-inject:"
18259 msgstr ".. _gammu-smsd-inject:"
18261 #. type: Plain text
18262 #: docs/manual/smsd/inject.rst:4 docs/manual/smsd/inject.rst:7
18264 msgid "gammu-smsd-inject"
18265 msgstr ".. _gammu-smsd-inject:"
18267 #. type: Labeled list
18268 #: docs/manual/smsd/inject.rst:6 docs/manual/smsd/monitor.rst:6
18269 #: docs/manual/smsd/smsd.rst:6 docs/manual/gammu/index.rst:6
18270 #: docs/manual/utils/gammu-config.rst:6 docs/manual/utils/jadmaker.rst:6
18271 #: docs/manual/utils/gammu-detect.rst:9
18274 msgstr ".. program:: gammu"
18276 #. type: Plain text
18277 #: docs/manual/smsd/inject.rst:12 docs/manual/smsd/monitor.rst:12
18278 #: docs/manual/smsd/monitor.rst:53 docs/manual/smsd/smsd.rst:12
18279 #: docs/manual/gammu/index.rst:13 docs/manual/python/gammu.rst:1088
18280 #: docs/manual/utils/gammu-config.rst:12 docs/manual/utils/jadmaker.rst:12
18281 #: docs/manual/utils/gammu-detect.rst:15
18285 #. type: Plain text
18286 #: docs/manual/smsd/inject.rst:14
18289 "gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT [MESSAGE_PARAMETER]..."
18291 " gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT "
18292 "[MESSAGE_PARAMETER]...\n"
18294 #. type: Plain text
18295 #: docs/manual/smsd/inject.rst:19
18297 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
18299 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
18301 #. type: Attribute :program:
18302 #: docs/manual/smsd/inject.rst:20
18304 msgid "`gammu-smsd-inject` is a program that enqueues message in Gammu SMS"
18305 msgstr ":program:`gammu-smsd-inject` is a program that enqueues message in Gammu SMS Daemon, which will be later sent by the daemon using connected GSM modem."
18307 #. type: Plain text
18308 #: docs/manual/smsd/inject.rst:22
18311 "Daemon, which will be later sent by the daemon using connected GSM modem."
18313 ":program:`gammu-smsd-inject` is a program that enqueues message in Gammu SMS "
18314 "Daemon, which will be later sent by the daemon using connected GSM modem."
18316 #. type: Plain text
18317 #: docs/manual/smsd/inject.rst:25
18319 "Support for this program depends on features available in currently used "
18320 "SMSD service backend, however currently it is supported by all of them."
18322 "Support for this program depends on features available in currently used "
18323 "SMSD service backend, however currently it is supported by all of them."
18325 #. type: Plain text
18326 #: docs/manual/smsd/inject.rst:28 docs/manual/smsd/monitor.rst:26
18327 #: docs/manual/smsd/smsd.rst:30
18329 "Program accepts following options (please note that long options might be "
18330 "not accepted on some platforms):"
18332 "Program accepts following options (please note that long options might be "
18333 "not accepted on some platforms):"
18335 #. type: Labeled list
18336 #: docs/manual/smsd/inject.rst:29 docs/manual/smsd/inject.rst:33
18337 #: docs/manual/smsd/inject.rst:37 docs/manual/smsd/monitor.rst:27
18338 #: docs/manual/smsd/monitor.rst:31 docs/manual/smsd/monitor.rst:35
18339 #: docs/manual/smsd/monitor.rst:40 docs/manual/smsd/monitor.rst:44
18340 #: docs/manual/smsd/monitor.rst:48 docs/manual/smsd/smsd.rst:31
18341 #: docs/manual/smsd/smsd.rst:35 docs/manual/smsd/smsd.rst:39
18342 #: docs/manual/smsd/smsd.rst:50 docs/manual/smsd/smsd.rst:54
18343 #: docs/manual/smsd/smsd.rst:58 docs/manual/smsd/smsd.rst:62
18344 #: docs/manual/smsd/smsd.rst:66 docs/manual/smsd/smsd.rst:70
18345 #: docs/manual/smsd/smsd.rst:74 docs/manual/smsd/smsd.rst:78
18346 #: docs/manual/smsd/smsd.rst:82 docs/manual/smsd/smsd.rst:86
18347 #: docs/manual/smsd/smsd.rst:90 docs/manual/smsd/smsd.rst:95
18348 #: docs/manual/gammu/index.rst:31 docs/manual/gammu/index.rst:35
18349 #: docs/manual/gammu/index.rst:39 docs/manual/gammu/index.rst:43
18350 #: docs/manual/gammu/index.rst:51 docs/manual/gammu/index.rst:55
18351 #: docs/manual/gammu/index.rst:59 docs/manual/gammu/index.rst:63
18352 #: docs/manual/gammu/index.rst:67 docs/manual/gammu/index.rst:73
18353 #: docs/manual/gammu/index.rst:88 docs/manual/gammu/index.rst:92
18354 #: docs/manual/gammu/index.rst:96 docs/manual/gammu/index.rst:101
18355 #: docs/manual/gammu/index.rst:105 docs/manual/gammu/index.rst:109
18356 #: docs/manual/gammu/index.rst:113 docs/manual/gammu/index.rst:117
18357 #: docs/manual/gammu/index.rst:203 docs/manual/gammu/index.rst:205
18358 #: docs/manual/gammu/index.rst:209 docs/manual/gammu/index.rst:216
18359 #: docs/manual/gammu/index.rst:221 docs/manual/gammu/index.rst:228
18360 #: docs/manual/gammu/index.rst:233 docs/manual/gammu/index.rst:250
18361 #: docs/manual/gammu/index.rst:256 docs/manual/gammu/index.rst:260
18362 #: docs/manual/gammu/index.rst:264 docs/manual/gammu/index.rst:270
18363 #: docs/manual/gammu/index.rst:274 docs/manual/gammu/index.rst:278
18364 #: docs/manual/gammu/index.rst:286 docs/manual/gammu/index.rst:292
18365 #: docs/manual/gammu/index.rst:297 docs/manual/gammu/index.rst:301
18366 #: docs/manual/gammu/index.rst:305 docs/manual/gammu/index.rst:309
18367 #: docs/manual/gammu/index.rst:313 docs/manual/gammu/index.rst:320
18368 #: docs/manual/gammu/index.rst:326 docs/manual/gammu/index.rst:332
18369 #: docs/manual/gammu/index.rst:340 docs/manual/gammu/index.rst:353
18370 #: docs/manual/gammu/index.rst:357 docs/manual/gammu/index.rst:361
18371 #: docs/manual/gammu/index.rst:365 docs/manual/gammu/index.rst:369
18372 #: docs/manual/gammu/index.rst:373 docs/manual/gammu/index.rst:377
18373 #: docs/manual/gammu/index.rst:381 docs/manual/gammu/index.rst:387
18374 #: docs/manual/gammu/index.rst:391 docs/manual/gammu/index.rst:397
18375 #: docs/manual/gammu/index.rst:401 docs/manual/gammu/index.rst:405
18376 #: docs/manual/gammu/index.rst:409 docs/manual/gammu/index.rst:413
18377 #: docs/manual/gammu/index.rst:417 docs/manual/gammu/index.rst:424
18378 #: docs/manual/gammu/index.rst:429 docs/manual/gammu/index.rst:448
18379 #: docs/manual/gammu/index.rst:456 docs/manual/gammu/index.rst:461
18380 #: docs/manual/gammu/index.rst:466 docs/manual/gammu/index.rst:477
18381 #: docs/manual/gammu/index.rst:484 docs/manual/gammu/index.rst:495
18382 #: docs/manual/gammu/index.rst:500 docs/manual/gammu/index.rst:505
18383 #: docs/manual/gammu/index.rst:511 docs/manual/gammu/index.rst:516
18384 #: docs/manual/gammu/index.rst:521 docs/manual/gammu/index.rst:525
18385 #: docs/manual/gammu/index.rst:530 docs/manual/gammu/index.rst:537
18386 #: docs/manual/gammu/index.rst:541 docs/manual/gammu/index.rst:545
18387 #: docs/manual/gammu/index.rst:549 docs/manual/gammu/index.rst:553
18388 #: docs/manual/gammu/index.rst:557 docs/manual/gammu/index.rst:561
18389 #: docs/manual/gammu/index.rst:566 docs/manual/gammu/index.rst:576
18390 #: docs/manual/gammu/index.rst:586 docs/manual/gammu/index.rst:590
18391 #: docs/manual/gammu/index.rst:600 docs/manual/gammu/index.rst:605
18392 #: docs/manual/gammu/index.rst:611 docs/manual/gammu/index.rst:624
18393 #: docs/manual/gammu/index.rst:629 docs/manual/gammu/index.rst:639
18394 #: docs/manual/gammu/index.rst:645 docs/manual/gammu/index.rst:651
18395 #: docs/manual/gammu/index.rst:655 docs/manual/gammu/index.rst:659
18396 #: docs/manual/gammu/index.rst:663 docs/manual/gammu/index.rst:669
18397 #: docs/manual/gammu/index.rst:710 docs/manual/gammu/index.rst:716
18398 #: docs/manual/gammu/index.rst:722 docs/manual/gammu/index.rst:728
18399 #: docs/manual/gammu/index.rst:736 docs/manual/gammu/index.rst:740
18400 #: docs/manual/gammu/index.rst:753 docs/manual/gammu/index.rst:757
18401 #: docs/manual/gammu/index.rst:761 docs/manual/gammu/index.rst:765
18402 #: docs/manual/gammu/index.rst:770 docs/manual/gammu/index.rst:774
18403 #: docs/manual/gammu/index.rst:778 docs/manual/gammu/index.rst:782
18404 #: docs/manual/gammu/index.rst:787 docs/manual/gammu/index.rst:791
18405 #: docs/manual/gammu/index.rst:795 docs/manual/gammu/index.rst:799
18406 #: docs/manual/gammu/index.rst:803 docs/manual/gammu/index.rst:807
18407 #: docs/manual/gammu/index.rst:811 docs/manual/gammu/index.rst:815
18408 #: docs/manual/gammu/index.rst:820 docs/manual/gammu/index.rst:831
18409 #: docs/manual/gammu/index.rst:835 docs/manual/gammu/index.rst:841
18410 #: docs/manual/gammu/index.rst:853 docs/manual/gammu/index.rst:860
18411 #: docs/manual/gammu/index.rst:864 docs/manual/gammu/index.rst:868
18412 #: docs/manual/gammu/index.rst:874 docs/manual/gammu/index.rst:878
18413 #: docs/manual/gammu/index.rst:882 docs/manual/gammu/index.rst:886
18414 #: docs/manual/gammu/index.rst:890 docs/manual/gammu/index.rst:894
18415 #: docs/manual/gammu/index.rst:898 docs/manual/gammu/index.rst:902
18416 #: docs/manual/gammu/index.rst:904 docs/manual/gammu/index.rst:908
18417 #: docs/manual/gammu/index.rst:915 docs/manual/gammu/index.rst:919
18418 #: docs/manual/gammu/index.rst:925 docs/manual/gammu/index.rst:929
18419 #: docs/manual/gammu/index.rst:945 docs/manual/gammu/index.rst:949
18420 #: docs/manual/gammu/index.rst:953 docs/manual/gammu/index.rst:959
18421 #: docs/manual/gammu/index.rst:961 docs/manual/gammu/index.rst:965
18422 #: docs/manual/gammu/index.rst:970 docs/manual/gammu/index.rst:975
18423 #: docs/manual/gammu/index.rst:992 docs/manual/gammu/index.rst:996
18424 #: docs/manual/gammu/index.rst:1000 docs/manual/gammu/index.rst:1008
18425 #: docs/manual/gammu/index.rst:1012 docs/manual/gammu/index.rst:1016
18426 #: docs/manual/gammu/index.rst:1023 docs/manual/gammu/index.rst:1036
18427 #: docs/manual/gammu/index.rst:1041 docs/manual/gammu/index.rst:1045
18428 #: docs/manual/gammu/index.rst:1049 docs/manual/gammu/index.rst:1068
18429 #: docs/manual/gammu/index.rst:1070 docs/manual/gammu/index.rst:1072
18430 #: docs/manual/gammu/index.rst:1074 docs/manual/gammu/index.rst:1076
18431 #: docs/manual/gammu/index.rst:1082 docs/manual/gammu/index.rst:1098
18432 #: docs/manual/gammu/index.rst:1103 docs/manual/gammu/index.rst:1127
18433 #: docs/manual/gammu/index.rst:1135 docs/manual/gammu/index.rst:1148
18434 #: docs/manual/gammu/index.rst:1157 docs/manual/gammu/index.rst:1162
18435 #: docs/manual/gammu/index.rst:1167 docs/manual/gammu/index.rst:1174
18436 #: docs/manual/gammu/index.rst:1181 docs/manual/gammu/index.rst:1190
18437 #: docs/manual/gammu/index.rst:1204 docs/manual/gammu/index.rst:1208
18438 #: docs/manual/gammu/index.rst:1214 docs/manual/gammu/index.rst:1219
18439 #: docs/manual/gammu/index.rst:1226 docs/manual/gammu/index.rst:1228
18440 #: docs/manual/gammu/index.rst:1259 docs/manual/gammu/index.rst:1264
18441 #: docs/manual/gammu/index.rst:1266 docs/manual/gammu/index.rst:1268
18442 #: docs/manual/gammu/index.rst:1270 docs/manual/gammu/index.rst:1272
18443 #: docs/manual/gammu/index.rst:1278 docs/manual/gammu/index.rst:1280
18444 #: docs/manual/gammu/index.rst:1285 docs/manual/gammu/index.rst:1307
18445 #: docs/manual/gammu/index.rst:1309 docs/manual/gammu/index.rst:1325
18446 #: docs/manual/gammu/index.rst:1335 docs/manual/gammu/index.rst:1339
18447 #: docs/manual/gammu/index.rst:1349 docs/manual/gammu/index.rst:1351
18448 #: docs/manual/gammu/index.rst:1353 docs/manual/gammu/index.rst:1371
18449 #: docs/manual/gammu/index.rst:1375 docs/manual/gammu/index.rst:1377
18450 #: docs/manual/gammu/index.rst:1383 docs/manual/gammu/index.rst:1388
18451 #: docs/manual/gammu/index.rst:1390 docs/manual/gammu/index.rst:1395
18452 #: docs/manual/gammu/index.rst:1397 docs/manual/gammu/index.rst:1401
18453 #: docs/manual/gammu/index.rst:1405 docs/manual/gammu/index.rst:1410
18454 #: docs/manual/gammu/index.rst:1416 docs/manual/gammu/index.rst:1418
18455 #: docs/manual/gammu/index.rst:1420 docs/manual/gammu/index.rst:1426
18456 #: docs/manual/gammu/index.rst:1435 docs/manual/gammu/index.rst:1437
18457 #: docs/manual/gammu/index.rst:1439 docs/manual/gammu/index.rst:1441
18458 #: docs/manual/gammu/index.rst:1443 docs/manual/gammu/index.rst:1449
18459 #: docs/manual/gammu/index.rst:1456 docs/manual/gammu/index.rst:1460
18460 #: docs/manual/gammu/index.rst:1462 docs/manual/gammu/index.rst:1468
18461 #: docs/manual/gammu/index.rst:1472 docs/manual/gammu/index.rst:1476
18462 #: docs/manual/gammu/index.rst:1496 docs/manual/gammu/index.rst:1501
18463 #: docs/manual/gammu/index.rst:1503 docs/manual/gammu/index.rst:1543
18464 #: docs/manual/gammu/index.rst:1548 docs/manual/gammu/index.rst:1555
18465 #: docs/manual/gammu/index.rst:1561 docs/manual/gammu/index.rst:1584
18466 #: docs/manual/gammu/index.rst:1596 docs/manual/gammu/index.rst:1604
18467 #: docs/manual/gammu/index.rst:1617 docs/manual/gammu/index.rst:1627
18468 #: docs/manual/gammu/index.rst:1637 docs/manual/gammu/index.rst:1643
18469 #: docs/manual/gammu/index.rst:1647 docs/manual/gammu/index.rst:1652
18470 #: docs/manual/utils/gammu-config.rst:23 docs/manual/utils/gammu-config.rst:27
18471 #: docs/manual/utils/gammu-config.rst:31 docs/manual/utils/jadmaker.rst:24
18472 #: docs/manual/utils/jadmaker.rst:28 docs/manual/utils/jadmaker.rst:32
18473 #: docs/manual/utils/gammu-detect.rst:44 docs/manual/utils/gammu-detect.rst:48
18474 #: docs/manual/utils/gammu-detect.rst:52 docs/manual/utils/gammu-detect.rst:56
18475 #: docs/manual/utils/gammu-detect.rst:60 docs/manual/utils/gammu-detect.rst:64
18478 msgstr ".. option:: battery"
18480 #. type: Plain text
18481 #: docs/manual/smsd/inject.rst:30 docs/manual/smsd/monitor.rst:28
18482 #: docs/manual/smsd/smsd.rst:32 docs/manual/utils/gammu-config.rst:24
18483 #: docs/manual/utils/jadmaker.rst:25 docs/manual/utils/gammu-detect.rst:45
18486 msgstr ".. option:: -h, --help"
18488 #. type: Plain text
18489 #: docs/manual/smsd/inject.rst:32 docs/manual/smsd/monitor.rst:30
18490 #: docs/manual/smsd/smsd.rst:34
18492 msgid "Shows help."
18493 msgstr " Shows help.\n"
18495 #. type: Plain text
18496 #: docs/manual/smsd/inject.rst:34 docs/manual/smsd/monitor.rst:32
18497 #: docs/manual/smsd/smsd.rst:36 docs/manual/utils/gammu-detect.rst:53
18499 msgid "-v, --version"
18500 msgstr ".. option:: -v, --version"
18502 #. type: Plain text
18503 #: docs/manual/smsd/inject.rst:36 docs/manual/smsd/monitor.rst:34
18504 #: docs/manual/smsd/smsd.rst:38
18506 msgid "Shows version information and compiled in features."
18507 msgstr " Shows version information and compiled in features.\n"
18509 #. type: Plain text
18510 #: docs/manual/smsd/inject.rst:38 docs/manual/smsd/monitor.rst:36
18511 #: docs/manual/smsd/smsd.rst:40
18513 msgid "-c, --config=file"
18514 msgstr ".. option:: -c, --config=file"
18516 #. type: Plain text
18517 #: docs/manual/smsd/inject.rst:41 docs/manual/smsd/monitor.rst:39
18518 #: docs/manual/smsd/smsd.rst:43
18521 "Configuration file to use, default is /etc/gammu-smsdrc, on Windows there is "
18522 "no default and configuration file path has to be always specified."
18524 " Configuration file to use, default is /etc/gammu-smsdrc, on Windows "
18526 " is no default and configuration file path has to be always specified.\n"
18528 #. type: Plain text
18529 #: docs/manual/smsd/inject.rst:44
18531 "For description of message types and their parameters, please check "
18532 "documentation for :option:`gammu savesms`."
18534 "For description of message types and their parameters, please check "
18535 "documentation for :option:`gammu savesms`."
18537 #. type: Plain text
18538 #: docs/manual/smsd/inject.rst:49
18540 msgid "To check it out, you need to have configuration file for SMSD, see"
18542 "To check it out, you need to have configuration file for SMSD, see :ref:"
18543 "`gammu-smsdrc` for more details about it."
18545 #. type: Attribute :ref:
18546 #: docs/manual/smsd/inject.rst:49
18548 msgid "`gammu-smsdrc` for more details about it."
18551 #. type: Plain text
18552 #: docs/manual/smsd/inject.rst:52
18553 msgid "Inject text message up to standard 160 chars:"
18554 msgstr "Inject text message up to standard 160 chars:"
18556 #. type: Plain text
18557 #: docs/manual/smsd/inject.rst:56
18559 msgid "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456"
18561 " echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456\n"
18563 #. type: delimited block _
18564 #: docs/manual/smsd/inject.rst:58 docs/manual/smsd/inject.rst:70
18565 #: docs/manual/smsd/inject.rst:76 docs/manual/gammu/index.rst:1848
18566 #: docs/manual/gammu/index.rst:1860 docs/manual/gammu/index.rst:1866
18570 #. type: Plain text
18571 #: docs/manual/smsd/inject.rst:62
18573 msgid "gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\""
18575 " gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\"\n"
18577 #. type: Plain text
18578 #: docs/manual/smsd/inject.rst:64
18579 msgid "Inject long text message:"
18580 msgstr "Inject long text message:"
18582 #. type: Plain text
18583 #: docs/manual/smsd/inject.rst:68
18586 "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -len "
18589 " echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -"
18592 #. type: Plain text
18593 #: docs/manual/smsd/inject.rst:74
18596 "gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong to us"
18599 " gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong "
18602 #. type: Plain text
18603 #: docs/manual/smsd/inject.rst:80
18605 msgid "gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\""
18607 " gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\"\n"
18609 #. type: Plain text
18610 #: docs/manual/smsd/inject.rst:82
18612 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
18614 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
18616 #. type: Plain text
18617 #: docs/manual/smsd/inject.rst:86
18620 "gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text \"from "
18621 "Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
18623 " gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text "
18624 "\"from Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp\n"
18626 #. type: Plain text
18627 #: docs/manual/smsd/inject.rst:88
18628 msgid "Inject protected message with ringtone:"
18629 msgstr "Inject protected message with ringtone:"
18631 #. type: Plain text
18632 #: docs/manual/smsd/inject.rst:91
18635 "gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
18636 "toneSElong axelf.txt -toneSE ring.txt"
18638 " gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
18639 "toneSElong axelf.txt -toneSE ring.txt\n"
18641 #. type: Plain text
18642 #: docs/manual/smsd/mysql.rst:2
18644 msgid "_gammu-smsd-mysql:"
18645 msgstr ".. _gammu-smsd-mysql:"
18648 #: docs/manual/smsd/mysql.rst:4
18650 msgid "MySQL Backend"
18655 #. type: Plain text
18656 #: docs/manual/smsd/mysql.rst:9
18658 "MYSQL backend stores all data in a `MySQL`_ database server, which "
18659 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
18660 "description of configuration options)."
18662 "MYSQL backend stores all data in a `MySQL`_ database server, which "
18663 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
18664 "description of configuration options)."
18667 #: docs/manual/smsd/mysql.rst:15
18674 #. type: Plain text
18675 #: docs/manual/smsd/mysql.rst:19
18677 "The user accessing the database does not need much privileges, the following "
18678 "privleges should be enough:"
18680 "The user accessing the database does not need much privileges, the following "
18681 "privleges should be enough:"
18683 #. type: Plain text
18684 #: docs/manual/smsd/mysql.rst:23
18686 msgid "GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';"
18688 " GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';\n"
18690 #. type: Plain text
18691 #: docs/manual/smsd/mysql.rst:25
18693 msgid "GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';"
18695 " GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';\n"
18697 #. type: Plain text
18698 #: docs/manual/smsd/mysql.rst:30
18701 "For creating the SQL tables you need more privileges, especially for "
18702 "creating triggers, which are used for some functionality."
18704 " For creating the SQL tables you need more privileges, especially for\n"
18705 " creating triggers, which are used for some functionality.\n"
18707 #. type: Plain text
18708 #: docs/manual/smsd/mysql.rst:32
18710 msgid "_MySQL: http://www.mysql.com/"
18711 msgstr ".. _MySQL: http://www.mysql.com/"
18713 #. type: Plain text
18714 #: docs/manual/smsd/mysql.rst:37
18715 msgid "SQL script for creating tables in MySQL database:"
18716 msgstr "SQL script for creating tables in MySQL database:"
18718 #. type: Plain text
18719 #: docs/manual/smsd/mysql.rst:39
18720 msgid "../../sql/mysql.sql"
18723 #. type: Plain text
18724 #: docs/manual/smsd/mysql.rst:40
18725 msgid ":language: mysql"
18728 #. type: Plain text
18729 #: docs/manual/smsd/mysql.rst:43
18731 msgid "You can find the script in :file:`docs/sql/mysql.sql` as well."
18732 msgstr " You can find the script in :file:`docs/sql/mysql.sql` as well. \n"
18735 #: docs/manual/smsd/code.rst:2
18737 msgid "Developer documentation"
18739 "Developer documentation\n"
18740 "=======================\n"
18742 #. type: Plain text
18743 #: docs/manual/smsd/code.rst:11
18746 "The backend service is responsible for storing received messages and giving "
18747 "the SMSD core messages to send. It is solely up to them how the message will "
18748 "be stored, for example currently Gammu includes backends to store messages "
18749 "on filesystem (:ref:`gammu-smsd-files`), various databases (:ref:`gammu-smsd-"
18752 "The backend service is responsible for storing received messages and giving "
18753 "the SMSD core messages to send. It is solely up to them how the message will "
18754 "be stored, for example currently Gammu includes backends to store messages "
18755 "on filesystem (:ref:`smsd_files`), various databases (:ref:`smsd_mysql`, :"
18756 "ref:`smsd_pgsql`, :ref:`smsd_dbi`) or backend which does not store anything "
18757 "at all (:ref:`smsd_null`)."
18759 #. type: Attribute :ref:
18760 #: docs/manual/smsd/code.rst:11
18762 msgid "`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi`) or backend which does not store anything"
18765 #. type: Plain text
18766 #: docs/manual/smsd/code.rst:13
18768 msgid "at all (:ref:`gammu-smsd-null`)."
18769 msgstr ".. _gammu-smsd-null:"
18772 #: docs/manual/smsd/code.rst:16
18774 msgid "Backend interface"
18775 msgstr "Backend interface +++++++++++++++++"
18777 #. type: Plain text
18778 #: docs/manual/smsd/code.rst:20
18780 "Each backend service needs to support several operations, which are exported "
18781 "in ``GSM_SMSDService`` structure:"
18783 "Each backend service needs to support several operations, which are exported "
18784 "in ``GSM_SMSDService`` structure:"
18786 #. type: Labeled list
18787 #: docs/manual/smsd/code.rst:21 docs/manual/smsd/code.rst:28
18788 #: docs/manual/smsd/code.rst:35 docs/manual/smsd/code.rst:42
18789 #: docs/manual/smsd/code.rst:51 docs/manual/smsd/code.rst:63
18790 #: docs/manual/smsd/code.rst:74 docs/manual/smsd/code.rst:83
18791 #: docs/manual/smsd/code.rst:95 docs/manual/smsd/code.rst:103
18792 #: docs/manual/smsd/code.rst:110 docs/manual/c/statemachine.rst:4
18793 #: docs/manual/c/statemachine.rst:14 docs/manual/c/statemachine.rst:23
18794 #: docs/manual/c/statemachine.rst:30
18796 msgid ".. c:function"
18797 msgstr ".. function:: Version()"
18799 #. type: Plain text
18800 #: docs/manual/smsd/code.rst:22
18802 msgid "GSM_Error\tGSM_SMSDService::Init \t (GSM_SMSDConfig *Config)\n"
18803 msgstr ".. c:function:: GSM_Error\tGSM_SMSDService::Init \t (GSM_SMSDConfig *Config)\n"
18805 #. type: Plain text
18806 #: docs/manual/smsd/code.rst:24
18808 msgid "Initializes internal state, connect to backend storage."
18809 msgstr " Initializes internal state, connect to backend storage.\n"
18811 #. type: Plain text
18812 #: docs/manual/smsd/code.rst:27 docs/manual/smsd/code.rst:34
18813 #: docs/manual/smsd/code.rst:41 docs/manual/smsd/code.rst:109
18814 #: docs/manual/smsd/code.rst:116
18816 msgid ":param Config: Pointer to SMSD configuration data :return: Error code."
18818 " :param Config: Pointer to SMSD configuration data\n"
18819 " :return: Error code.\n"
18821 #. type: Plain text
18822 #: docs/manual/smsd/code.rst:29
18824 msgid "GSM_Error\tGSM_SMSDService::Free \t (GSM_SMSDConfig *Config)\n"
18825 msgstr ".. c:function:: GSM_Error\tGSM_SMSDService::Free \t (GSM_SMSDConfig *Config)\n"
18827 #. type: Plain text
18828 #: docs/manual/smsd/code.rst:31
18830 msgid "Freeing internal data, disconnect from backend storage."
18831 msgstr " Freeing internal data, disconnect from backend storage.\n"
18833 #. type: Plain text
18834 #: docs/manual/smsd/code.rst:36
18836 msgid "GSM_Error\tGSM_SMSDService::InitAfterConnect (GSM_SMSDConfig *Config)\n"
18837 msgstr ".. c:function:: GSM_Error\tGSM_SMSDService::InitAfterConnect (GSM_SMSDConfig *Config)\n"
18839 #. type: Plain text
18840 #: docs/manual/smsd/code.rst:38
18843 "Optional hook called after SMSD is connected to phone, can be used for "
18844 "storing infromation about phone in backend."
18846 " Optional hook called after SMSD is connected to phone, can be used for "
18847 "storing infromation about phone in backend.\n"
18849 #. type: Plain text
18850 #: docs/manual/smsd/code.rst:43
18852 msgid "GSM_Error\tGSM_SMSDService::SaveInboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
18853 msgstr ".. c:function:: GSM_Error\tGSM_SMSDService::SaveInboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
18855 #. type: Plain text
18856 #: docs/manual/smsd/code.rst:45
18858 msgid "Saves message into inbox."
18859 msgstr " Saves message into inbox.\n"
18861 #. type: Plain text
18862 #: docs/manual/smsd/code.rst:50
18865 ":param sms: Message data to save :param Config: Pointer to SMSD "
18866 "configuration data :param Locations: Newly allocation pointer to string with "
18867 "IDs identifying saved messages. :return: Error code."
18869 " :param sms: Message data to save\n"
18870 " :param Config: Pointer to SMSD configuration data\n"
18871 " :param Locations: Newly allocation pointer to string with IDs "
18872 "identifying saved messages.\n"
18873 " :return: Error code.\n"
18875 #. type: Plain text
18876 #: docs/manual/smsd/code.rst:52
18878 msgid "GSM_Error\tGSM_SMSDService::FindOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
18879 msgstr ".. c:function:: GSM_Error\tGSM_SMSDService::FindOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
18881 #. type: Plain text
18882 #: docs/manual/smsd/code.rst:54
18884 msgid "Finds message in outbox suitable for sending."
18885 msgstr " Finds message in outbox suitable for sending.\n"
18887 #. type: Plain text
18888 #: docs/manual/smsd/code.rst:58
18891 ":param sms: Found outbox message will be stored here :param Config: Pointer "
18892 "to SMSD configuration data :param ID: Identification of found message will "
18893 "be stored here, this"
18895 " :param sms: Message data to save\n"
18896 " :param Config: Pointer to SMSD configuration data\n"
18897 " :param NewID: ID of created message will be stored here.\n"
18898 " :return: Error code.\n"
18900 #. type: Plain text
18901 #: docs/manual/smsd/code.rst:61
18903 "should be unique for different message, so that repeated attempts to send "
18904 "same message can be detected by SMSD core. Empty string avoids this check."
18907 #. type: Plain text
18908 #: docs/manual/smsd/code.rst:62
18909 msgid ":return: Error code."
18912 #. type: Plain text
18913 #: docs/manual/smsd/code.rst:64
18915 msgid "GSM_Error\tGSM_SMSDService::MoveSMS \t (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
18916 msgstr ".. c:function:: GSM_Error\tGSM_SMSDService::MoveSMS \t (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
18918 #. type: Plain text
18919 #: docs/manual/smsd/code.rst:66
18921 msgid "Moves sent message from outbox to sent items."
18922 msgstr " Moves sent message from outbox to sent items.\n"
18924 #. type: Plain text
18925 #: docs/manual/smsd/code.rst:73
18928 ":param sms: Message which should be moved, backend usually can get it by ID "
18929 "as well. :param Config: Pointer to SMSD configuration data. :param ID: "
18930 "Identification of message to be moved. :param alwaysDelete: Whether to "
18931 "delete message from outbox even if moving fails. :param sent: Whether "
18932 "message was sent (``TRUE``) or there was a failure (``FALSE``). :return: "
18935 " :param sms: Message which should be moved, backend usually can get it by "
18937 " :param Config: Pointer to SMSD configuration data.\n"
18938 " :param ID: Identification of message to be moved.\n"
18939 " :param alwaysDelete: Whether to delete message from outbox even if "
18941 " :param sent: Whether message was sent (``TRUE``) or there was a failure "
18943 " :return: Error code.\n"
18945 #. type: Plain text
18946 #: docs/manual/smsd/code.rst:75
18948 msgid "GSM_Error\tGSM_SMSDService::CreateOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
18949 msgstr ".. c:function:: GSM_Error\tGSM_SMSDService::CreateOutboxSMS (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
18951 #. type: Plain text
18952 #: docs/manual/smsd/code.rst:77
18954 msgid "Saves message into outbox queue."
18955 msgstr " Saves message into outbox queue.\n"
18957 #. type: Plain text
18958 #: docs/manual/smsd/code.rst:82
18961 ":param sms: Message data to save :param Config: Pointer to SMSD "
18962 "configuration data :param NewID: ID of created message will be stored "
18963 "here. :return: Error code."
18965 " :param sms: Message data to save\n"
18966 " :param Config: Pointer to SMSD configuration data\n"
18967 " :param NewID: ID of created message will be stored here.\n"
18968 " :return: Error code.\n"
18970 #. type: Plain text
18971 #: docs/manual/smsd/code.rst:84
18973 msgid "GSM_Error\tGSM_SMSDService::AddSentSMSInfo (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
18974 msgstr ".. c:function:: GSM_Error\tGSM_SMSDService::AddSentSMSInfo (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
18976 #. type: Plain text
18977 #: docs/manual/smsd/code.rst:86
18979 msgid "Logs information about sent message (eg. delivery report)."
18980 msgstr " Logs information about sent message (eg. delivery report).\n"
18982 #. type: Plain text
18983 #: docs/manual/smsd/code.rst:94
18986 ":param sms: Message which should be moved, backend usually can get it by ID "
18987 "as well. :param Config: Pointer to SMSD configuration data :param ID: "
18988 "Identification of message to be marked. :param Part: Part of the message "
18989 "which is being processed. :param err: Status of sending message. :param "
18990 "TPMR: Message reference if available (:term:`TPMR`). :return: Error code."
18992 " :param sms: Message which should be moved, backend usually can get it by "
18994 " :param Config: Pointer to SMSD configuration data\n"
18995 " :param ID: Identification of message to be marked.\n"
18996 " :param Part: Part of the message which is being processed.\n"
18997 " :param err: Status of sending message.\n"
18998 " :param TPMR: Message reference if available (:term:`TPMR`).\n"
18999 " :return: Error code.\n"
19001 #. type: Plain text
19002 #: docs/manual/smsd/code.rst:96
19005 "GSM_Error\tGSM_SMSDService::RefreshSendStatus (GSM_SMSDConfig *Config, char "
19008 ".. c:function:: GSM_Error\tGSM_SMSDService::RefreshSendStatus "
19009 "(GSM_SMSDConfig *Config, char *ID)"
19011 #. type: Plain text
19012 #: docs/manual/smsd/code.rst:98
19014 msgid "Updates sending status in service backend."
19015 msgstr " Updates sending status in service backend. \n"
19017 #. type: Plain text
19018 #: docs/manual/smsd/code.rst:102
19021 ":param Config: Pointer to SMSD configuration data :param ID: Identification "
19022 "of message to be marked. :return: Error code."
19024 " :param Config: Pointer to SMSD configuration data\n"
19025 " :param ID: Identification of message to be marked.\n"
19026 " :return: Error code.\n"
19028 #. type: Plain text
19029 #: docs/manual/smsd/code.rst:104
19031 msgid "GSM_Error\tGSM_SMSDService::RefreshPhoneStatus (GSM_SMSDConfig *Config)"
19033 ".. c:function:: GSM_Error\tGSM_SMSDService::RefreshPhoneStatus "
19034 "(GSM_SMSDConfig *Config)"
19036 #. type: Plain text
19037 #: docs/manual/smsd/code.rst:106
19040 "Updates information about phone in database (network status, battery, etc.)."
19042 " Updates information about phone in database (network status, battery, "
19045 #. type: Plain text
19046 #: docs/manual/smsd/code.rst:111
19048 msgid "GSM_Error\tGSM_SMSDService::ReadConfiguration (GSM_SMSDConfig *Config)"
19050 ".. c:function:: GSM_Error\tGSM_SMSDService::ReadConfiguration "
19051 "(GSM_SMSDConfig *Config)"
19053 #. type: Plain text
19054 #: docs/manual/smsd/code.rst:113
19056 msgid "Reads configuration specific for this backend."
19057 msgstr " Reads configuration specific for this backend.\n"
19060 #: docs/manual/smsd/code.rst:118
19063 msgstr "Message ID ++++++++++"
19065 #. type: Plain text
19066 #: docs/manual/smsd/code.rst:123
19069 "You might have noticed that message ID is often used in the API. The primary "
19070 "reason for this is that it is usually easier for backend to handle message "
19071 "just by it's internal identification instead of handling message data from"
19073 "You might have noticed that message ID is often used in the API. The primary "
19074 "reason for this is that it is usually easier for backend to handle message "
19075 "just by it's internal identification instead of handling message data from :"
19076 "c:type:`GSM_MultiSMSMessage`."
19078 #. type: Attribute :c:
19079 #: docs/manual/smsd/code.rst:123
19081 msgid "type:`GSM_MultiSMSMessage`."
19084 #. type: Plain text
19085 #: docs/manual/smsd/code.rst:128
19087 "If the backend does not use any IDs internally, it really does not have to "
19088 "provide them, with only exception of :c:func:`GSM_SMSDService::"
19089 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
19092 "If the backend does not use any IDs internally, it really does not have to "
19093 "provide them, with only exception of :c:func:`GSM_SMSDService::"
19094 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
19097 #. type: Plain text
19098 #: docs/manual/smsd/code.rst:130
19099 msgid "The lifetime of ID for sent message:"
19100 msgstr "The lifetime of ID for sent message:"
19102 #. type: Plain text
19103 #: docs/manual/smsd/code.rst:133
19105 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
19106 "backend storage creates new ID"
19108 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
19109 "backend storage creates new ID"
19111 #. type: Plain text
19112 #: docs/manual/smsd/code.rst:135
19114 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
19116 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
19118 #. type: Plain text
19119 #: docs/manual/smsd/code.rst:138
19121 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
19122 "RefreshSendStatus` are then notified using this ID about sending of the "
19125 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
19126 "RefreshSendStatus` are then notified using this ID about sending of the "
19129 #. type: Plain text
19130 #: docs/manual/smsd/code.rst:140
19132 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
19135 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
19138 #. type: Plain text
19139 #: docs/manual/smsd/code.rst:142
19140 msgid "The lifetime of ID for incoming messages:"
19141 msgstr "The lifetime of ID for incoming messages:"
19143 #. type: Plain text
19144 #: docs/manual/smsd/code.rst:144
19145 msgid ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
19146 msgstr ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
19148 #. type: Plain text
19149 #: docs/manual/smsd/code.rst:145
19151 msgid ":ref:`gammu-smsd-run` uses this ID"
19152 msgstr ":ref:`smsd_run` uses this ID"
19155 #: docs/manual/smsd/code.rst:147
19157 msgid "Message Sending Workflow"
19159 "Message Sending Workflow\n"
19160 "------------------------\n"
19162 #. type: Plain text
19163 #: docs/manual/smsd/code.rst:152
19164 msgid "digraph smsdsending {"
19167 #. type: Plain text
19168 #: docs/manual/smsd/code.rst:176
19171 "\"new message\" [shape=box]; \"message in storage\" [shape=box]; \"message "
19172 "sent\" [shape=box]; \"error sending message\" [shape=box]; \"new message\" -"
19173 "> \"manually created SMS\"; \"new message\" -> \"CreateOutboxSMS\"; "
19174 "\"manually created SMS\" -> \"message in storage\"; \"CreateOutboxSMS\" -> "
19175 "\"message in storage\" \"message in storage\" -> \"FindOutboxSMS\"; "
19176 "\"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
19177 "style=dotted]; \"FindOutboxSMS\" -> \"check duplicates\"; \"check duplicates"
19178 "\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many retries\", style=dotted]; "
19179 "\"check duplicates\" -> \"GSM_SendSMS\"; \"GSM_SendSMS\" -> "
19180 "\"RefreshSendStatus\"; \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label="
19181 "\"Error\", style=dotted]; \"RefreshSendStatus\" -> \"RefreshSendStatus"
19182 "\" [label=\"Sending\"]; \"RefreshSendStatus\" -> \"AddSentSMSInfo"
19183 "(ERROR)\" [label=\"Timeout\", style=dotted]; \"RefreshSendStatus\" -> "
19184 "\"AddSentSMSInfo(OK)\"; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\"; "
19185 "\"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
19186 "style=dotted]; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label="
19187 "\"Error\", style=dotted]; \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, "
19188 "ERR)\"; \"MoveSMS(noforce, OK)\" -> \"message sent\"; \"MoveSMS(force, "
19189 "ERR)\" -> \"error sending message\";"
19191 " digraph smsdsending {\n"
19192 " \"new message\" [shape=box];\n"
19193 " \"message in storage\" [shape=box];\n"
19194 " \"message sent\" [shape=box];\n"
19195 " \"error sending message\" [shape=box];\n"
19196 " \"new message\" -> \"manually created SMS\";\n"
19197 " \"new message\" -> \"CreateOutboxSMS\";\n"
19198 " \"manually created SMS\" -> \"message in storage\";\n"
19199 " \"CreateOutboxSMS\" -> \"message in storage\"\n"
19200 " \"message in storage\" -> \"FindOutboxSMS\";\n"
19201 " \"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
19203 " \"FindOutboxSMS\" -> \"check duplicates\";\n"
19204 " \"check duplicates\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many "
19205 "retries\", style=dotted];\n"
19206 " \"check duplicates\" -> \"GSM_SendSMS\"; \n"
19207 " \"GSM_SendSMS\" -> \"RefreshSendStatus\";\n"
19208 " \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
19210 " \"RefreshSendStatus\" -> \"RefreshSendStatus\" [label=\"Sending\"];\n"
19211 " \"RefreshSendStatus\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Timeout\", "
19213 " \"RefreshSendStatus\" -> \"AddSentSMSInfo(OK)\";\n"
19214 " \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\";\n"
19215 " \"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
19217 " \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
19219 " \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, ERR)\";\n"
19220 " \"MoveSMS(noforce, OK)\" -> \"message sent\";\n"
19221 " \"MoveSMS(force, ERR)\" -> \"error sending message\";\n"
19225 #: docs/manual/smsd/code.rst:179
19227 msgid "Message Receiving Workflow"
19229 "Message Receiving Workflow\n"
19230 "--------------------------\n"
19232 #. type: Plain text
19233 #: docs/manual/smsd/code.rst:184
19234 msgid "digraph smsdreceiving {"
19237 #. type: Plain text
19238 #: docs/manual/smsd/code.rst:201
19241 "\"received message\" [shape=box]; \"ignored message\" [shape=box]; \"failed "
19242 "message\" [shape=box]; \"waiting message\" [shape=box]; \"processed message"
19243 "\" [shape=box]; \"received message\" -> \"GSM_GetNextSMS\"; \"GSM_GetNextSMS"
19244 "\" -> \"SMSD_ValidMessage\"; \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\"; "
19245 "\"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
19246 "style=dotted]; \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\"; "
19247 "\"SMSD_CheckMultipart\" -> \"SaveInboxSMS\"; \"SMSD_CheckMultipart\" -> "
19248 "\"waiting message\" [label=\"Not all parts\", style=dotted]; \"SaveInboxSMS"
19249 "\" -> \"SMSD_RunOnReceive\" [label=\"Locations are passed here\"]; "
19250 "\"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", style=dotted]; "
19251 "\"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\"; \"GSM_DeleteSMS\" -> \"processed "
19252 "message\" \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
19255 " digraph smsdreceiving {\n"
19256 " \"received message\" [shape=box];\n"
19257 " \"ignored message\" [shape=box];\n"
19258 " \"failed message\" [shape=box];\n"
19259 " \"waiting message\" [shape=box];\n"
19260 " \"processed message\" [shape=box];\n"
19261 " \"received message\" -> \"GSM_GetNextSMS\";\n"
19262 " \"GSM_GetNextSMS\" -> \"SMSD_ValidMessage\";\n"
19263 " \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\";\n"
19264 " \"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
19266 " \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\";\n"
19267 " \"SMSD_CheckMultipart\" -> \"SaveInboxSMS\";\n"
19268 " \"SMSD_CheckMultipart\" -> \"waiting message\" [label=\"Not all parts"
19269 "\", style=dotted];\n"
19270 " \"SaveInboxSMS\" -> \"SMSD_RunOnReceive\" [label=\"Locations are "
19271 "passed here\"];\n"
19272 " \"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", "
19274 " \"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\";\n"
19275 " \"GSM_DeleteSMS\" -> \"processed message\"\n"
19276 " \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
19280 #. type: Plain text
19281 #: docs/manual/smsd/monitor.rst:2
19283 msgid "_gammu-smsd-monitor:"
19284 msgstr ".. _gammu-smsd-monitor:"
19286 #. type: Plain text
19287 #: docs/manual/smsd/monitor.rst:4 docs/manual/smsd/monitor.rst:7
19289 msgid "gammu-smsd-monitor"
19290 msgstr ".. _gammu-smsd-monitor:"
19292 #. type: Plain text
19293 #: docs/manual/smsd/monitor.rst:14
19295 msgid "gammu-smsd-monitor [OPTION]..."
19296 msgstr " gammu-smsd-monitor [OPTION]...\n"
19298 #. type: Plain text
19299 #: docs/manual/smsd/monitor.rst:19
19301 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
19303 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
19305 #. type: Attribute :program:
19306 #: docs/manual/smsd/monitor.rst:20
19308 msgid "`gammu-smsd-monitor` is a program that monitors state of Gammu SMS"
19309 msgstr "gammu-smsd-monitor - Monitor state of SMS daemon for Gammu"
19311 #. type: Plain text
19312 #: docs/manual/smsd/monitor.rst:23
19315 "Daemon. It periodically displays information about phone and number of "
19316 "processed messages."
19318 ":program:`gammu-smsd-monitor` is a program that monitors state of Gammu SMS "
19319 "Daemon. It periodically displays information about phone and number of "
19320 "processed messages."
19322 #. type: Plain text
19323 #: docs/manual/smsd/monitor.rst:41
19325 msgid "-l, --loops=count"
19326 msgstr ".. option:: -l, --loops=count"
19328 #. type: Plain text
19329 #: docs/manual/smsd/monitor.rst:43
19331 msgid "Number of loops, by default monitor loops infinitely."
19332 msgstr " Number of loops, by default monitor loops infinitely.\n"
19334 #. type: Plain text
19335 #: docs/manual/smsd/monitor.rst:45
19337 msgid "-d, --delay=seconds"
19338 msgstr ".. option:: -d, --delay=seconds"
19340 #. type: Plain text
19341 #: docs/manual/smsd/monitor.rst:47
19343 msgid "Delay betwen polling SMSD state, default is 20 seconds."
19344 msgstr " Delay betwen polling SMSD state, default is 20 seconds.\n"
19346 #. type: Plain text
19347 #: docs/manual/smsd/monitor.rst:49
19350 msgstr ".. option:: -C, --csv"
19352 #. type: Plain text
19353 #: docs/manual/smsd/monitor.rst:51
19355 msgid "Print output in comma separated values format:"
19356 msgstr " Print output in comma separated values format:\n"
19358 #. type: Plain text
19359 #: docs/manual/smsd/monitor.rst:54
19361 msgid "client;phone ID;IMEI;sent;received;failed;battery;signal"
19362 msgstr " client;phone ID;IMEI;sent;received;failed;battery;signal\n"
19364 #. type: Plain text
19365 #: docs/manual/smsd/smsd.rst:2
19367 msgid "_gammu-smsd:"
19368 msgstr ".. _gammu-smsd:"
19370 #. type: Plain text
19371 #: docs/manual/smsd/smsd.rst:4 docs/manual/smsd/smsd.rst:7
19374 msgstr ".. _gammu-smsd:"
19376 #. type: Plain text
19377 #: docs/manual/smsd/smsd.rst:14
19379 msgid "gammu-smsd [OPTION]..."
19380 msgstr " gammu-smsd [OPTION]...\n"
19382 #. type: Plain text
19383 #: docs/manual/smsd/smsd.rst:20
19384 msgid "This manual page documents briefly the :program:`gammu-smsd` command."
19385 msgstr "This manual page documents briefly the :program:`gammu-smsd` command."
19387 #. type: Attribute :program:
19388 #: docs/manual/smsd/smsd.rst:21
19390 msgid "`gammu-smsd` is a program that periodically scans GSM modem for"
19393 #. type: Plain text
19394 #: docs/manual/smsd/smsd.rst:24
19397 "received messages, stores them in defined storage and also sends messages "
19398 "enqueued in this storage."
19400 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
19401 "messages, stores them in defined storage and also sends messages enqueued in "
19404 #. type: Plain text
19405 #: docs/manual/smsd/smsd.rst:27
19407 "The daemon can reload configuration file after sending hangup signal "
19408 "(SIGHUP) and properly terminates itself on SIGINT and SIGTERM."
19410 "The daemon can reload configuration file after sending hangup signal "
19411 "(SIGHUP) and properly terminates itself on SIGINT and SIGTERM."
19413 #. type: Plain text
19414 #: docs/manual/smsd/smsd.rst:47
19417 "If you run SMSD as a system daemon (or service), it is recommended to use "
19418 "absolute path to configuration file as startup directory might be different "
19421 " If you run SMSD as a system daemon (or service), it is recommended to "
19423 " absolute path to configuration file as startup directory might be\n"
19424 " different than you expect.\n"
19426 #. type: Plain text
19427 #: docs/manual/smsd/smsd.rst:49
19429 msgid "See :ref:`gammu-smsdrc` for configuration file documentation."
19430 msgstr " See :ref:`gammu-smsdrc` for configuration file documentation.\n"
19432 #. type: Plain text
19433 #: docs/manual/smsd/smsd.rst:51
19435 msgid "-p, --pid=file"
19436 msgstr ".. option:: -p, --pid=file"
19438 #. type: Plain text
19439 #: docs/manual/smsd/smsd.rst:53
19442 "Lock file for storing pid, empty for no locking. Not supported on Windows."
19444 " Lock file for storing pid, empty for no locking. Not supported on "
19447 #. type: Plain text
19448 #: docs/manual/smsd/smsd.rst:55
19450 msgid "-U, --user=user"
19451 msgstr ".. option:: -U, --user=user"
19453 #. type: Plain text
19454 #: docs/manual/smsd/smsd.rst:57
19456 msgid "Drop daemon privileges to chosed user after starting."
19457 msgstr " Drop daemon privileges to chosed user after starting.\n"
19459 #. type: Plain text
19460 #: docs/manual/smsd/smsd.rst:59
19462 msgid "-G, --group=group"
19463 msgstr ".. option:: -G, --group=group"
19465 #. type: Plain text
19466 #: docs/manual/smsd/smsd.rst:61
19468 msgid "Drop daemon privileges to chosen group after starting."
19469 msgstr " Drop daemon privileges to chosen group after starting.\n"
19471 #. type: Plain text
19472 #: docs/manual/smsd/smsd.rst:63
19474 msgid "-d, --daemon"
19475 msgstr ".. option:: -d, --daemon"
19477 #. type: Plain text
19478 #: docs/manual/smsd/smsd.rst:65
19480 msgid "Daemonize program on startup. Not supported on Windows."
19481 msgstr " Daemonize program on startup. Not supported on Windows.\n"
19483 #. type: Plain text
19484 #: docs/manual/smsd/smsd.rst:67
19486 msgid "-i, --install-service"
19487 msgstr ".. option:: -i, --install-service"
19489 #. type: Plain text
19490 #: docs/manual/smsd/smsd.rst:69
19492 msgid "Installs SMSD as a Windows service."
19493 msgstr " Installs SMSD as a Windows service.\n"
19495 #. type: Plain text
19496 #: docs/manual/smsd/smsd.rst:71
19498 msgid "-u, --uninstall-service"
19499 msgstr ".. option:: -u, --uninstall-service"
19501 #. type: Plain text
19502 #: docs/manual/smsd/smsd.rst:73
19504 msgid "Uninstalls SMSD as a Windows service."
19505 msgstr " Uninstalls SMSD as a Windows service.\n"
19507 #. type: Plain text
19508 #: docs/manual/smsd/smsd.rst:75
19510 msgid "-s, --start-service"
19511 msgstr ".. option:: -s, --start-service"
19513 #. type: Plain text
19514 #: docs/manual/smsd/smsd.rst:77
19516 msgid "Starts SMSD Windows service."
19517 msgstr " Starts SMSD Windows service.\n"
19519 #. type: Plain text
19520 #: docs/manual/smsd/smsd.rst:79
19522 msgid "-k, --stop-service"
19523 msgstr ".. option:: -k, --stop-service"
19525 #. type: Plain text
19526 #: docs/manual/smsd/smsd.rst:81
19528 msgid "Stops SMSD Windows service."
19529 msgstr " Stops SMSD Windows service.\n"
19531 #. type: Plain text
19532 #: docs/manual/smsd/smsd.rst:83
19534 msgid "-f, --max-failures=count"
19535 msgstr ".. option:: -f, --max-failures=count"
19537 #. type: Plain text
19538 #: docs/manual/smsd/smsd.rst:85
19541 "Terminate after defined number of failures. Use 0 to not terminate (this is "
19544 " Terminate after defined number of failures. Use 0 to not terminate (this "
19547 #. type: Plain text
19548 #: docs/manual/smsd/smsd.rst:87
19550 msgid "-X, --suicide=seconds"
19551 msgstr ".. option:: -X, --suicide=seconds"
19553 #. type: Plain text
19554 #: docs/manual/smsd/smsd.rst:89
19556 msgid "Kills itself after number of seconds."
19557 msgstr " Kills itself after number of seconds.\n"
19559 #. type: Plain text
19560 #: docs/manual/smsd/smsd.rst:91
19562 msgid "-S, --run-service"
19563 msgstr ".. option:: -S, --run-service"
19565 #. type: Plain text
19566 #: docs/manual/smsd/smsd.rst:94
19569 "Runs pogram as SMSD Windows service. This should not be used manually, but "
19570 "only Windows Service manager should use this command."
19572 " Runs pogram as SMSD Windows service. This should not be used manually, "
19574 " only Windows Service manager should use this command.\n"
19576 #. type: Plain text
19577 #: docs/manual/smsd/smsd.rst:96
19579 msgid "-n, --service-name=name"
19580 msgstr ".. option:: -n, --service-name=name"
19582 #. type: Plain text
19583 #: docs/manual/smsd/smsd.rst:100
19586 "Defines name of a Windows service. Each service requires an unique name, so "
19587 "if you want to run several SMSD instances, you have to name each service "
19588 "differently. Default is \"GammuSMSD\"."
19590 " Defines name of a Windows service. Each service requires an unique "
19592 " so if you want to run several SMSD instances, you have to name each\n"
19593 " service differently. Default is \"GammuSMSD\".\n"
19596 #: docs/manual/smsd/smsd.rst:105
19598 msgid "Linux/Unix Examples"
19599 msgstr "Linux/Unix Examples +++++++++++++++++++"
19601 #. type: Plain text
19602 #: docs/manual/smsd/smsd.rst:108
19603 msgid "Start SMSD as a daemon on Linux:"
19604 msgstr "Start SMSD as a daemon on Linux:"
19606 #. type: Plain text
19607 #: docs/manual/smsd/smsd.rst:112
19610 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon"
19612 " gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --"
19615 #. type: Plain text
19616 #: docs/manual/smsd/smsd.rst:114
19617 msgid "Start SMSD as a daemon on Linux with reduced privileges:"
19618 msgstr "Start SMSD as a daemon on Linux with reduced privileges:"
19620 #. type: Plain text
19621 #: docs/manual/smsd/smsd.rst:118
19624 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon "
19625 "--user gammu --group gammu"
19627 " gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --"
19628 "daemon --user gammu --group gammu\n"
19631 #: docs/manual/smsd/smsd.rst:120
19633 msgid "SMSD as a system wide daemon"
19634 msgstr "SMSD as a system wide daemon ++++++++++++++++++++++++++++"
19636 #. type: Plain text
19637 #: docs/manual/smsd/smsd.rst:125
19639 "To use SMSD as a daemon, you might want to use init script which is shipped "
19640 "with Gammu in contrib/init directory. It is not installed by default, either "
19641 "install it manually or check INSTALL file for instructions."
19643 "To use SMSD as a daemon, you might want to use init script which is shipped "
19644 "with Gammu in contrib/init directory. It is not installed by default, either "
19645 "install it manually or check INSTALL file for instructions."
19647 #. type: Plain text
19648 #: docs/manual/smsd/smsd.rst:128
19650 "Under Windows 7 you might need to disable UAC (user account control) before "
19651 "you will be able to install SMSD service."
19653 "Under Windows 7 you might need to disable UAC (user account control) before "
19654 "you will be able to install SMSD service."
19657 #: docs/manual/smsd/smsd.rst:130
19659 msgid "Windows Service Examples"
19660 msgstr "Windows Service Examples ++++++++++++++++++++++++"
19662 #. type: Plain text
19663 #: docs/manual/smsd/smsd.rst:133
19664 msgid "Install Gammu SMSD Windows service:"
19665 msgstr "Install Gammu SMSD Windows service:"
19667 #. type: Plain text
19668 #: docs/manual/smsd/smsd.rst:137
19670 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc -i"
19671 msgstr " gammu-smsd.exe -c c:\\Gammu\\smsdrc -i\n"
19673 #. type: Plain text
19674 #: docs/manual/smsd/smsd.rst:139
19675 msgid "Install two instances of SMSD Windows service:"
19676 msgstr "Install two instances of SMSD Windows service:"
19678 #. type: Plain text
19679 #: docs/manual/smsd/smsd.rst:143
19681 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i"
19682 msgstr " gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i\n"
19684 #. type: Plain text
19685 #: docs/manual/smsd/smsd.rst:145
19687 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i"
19688 msgstr " gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i\n"
19690 #. type: Plain text
19691 #: docs/manual/smsd/smsd.rst:147
19692 msgid "To uninstall a Windows service:"
19693 msgstr "To uninstall a Windows service:"
19695 #. type: Plain text
19696 #: docs/manual/smsd/smsd.rst:151
19698 msgid "gammu-smsd.exe -u"
19699 msgstr " gammu-smsd.exe -u\n"
19702 #: docs/manual/smsd/smsd.rst:153
19704 msgid "Troubleshooting Windows Service"
19705 msgstr "Troubleshooting Windows Service +++++++++++++++++++++++++++++++"
19707 #. type: Plain text
19708 #: docs/manual/smsd/smsd.rst:160
19710 "If Gammu fails to start as a Windows service (you will usually get \"Error "
19711 "1053: The service did not respond to the start or control request in a "
19712 "timely fashion\"), first check your SMSD logs. If they do not contain any "
19713 "useful hint, try starting SMSD manually with exactly same parameters as you "
19714 "installed the service (without -i)."
19716 "If Gammu fails to start as a Windows service (you will usually get \"Error "
19717 "1053: The service did not respond to the start or control request in a "
19718 "timely fashion\"), first check your SMSD logs. If they do not contain any "
19719 "useful hint, try starting SMSD manually with exactly same parameters as you "
19720 "installed the service (without -i)."
19722 #. type: Plain text
19723 #: docs/manual/smsd/smsd.rst:162
19724 msgid "For example the command line can look like:"
19725 msgstr "For example the command line can look like:"
19727 #. type: Plain text
19728 #: docs/manual/smsd/smsd.rst:166
19730 msgid "gammu-smsd.exe -c smsdrc"
19731 msgstr " gammu-smsd.exe -c smsdrc\n"
19733 #. type: Plain text
19734 #: docs/manual/smsd/smsd.rst:169
19736 "You now should be able to get errors from SMSD even if it fails to start as "
19739 "You now should be able to get errors from SMSD even if it fails to start as "
19743 #: docs/manual/smsd/smsd.rst:171
19745 msgid "Known Limitations"
19747 "Known Limitations\n"
19748 "-----------------\n"
19750 #. type: Plain text
19751 #: docs/manual/smsd/smsd.rst:177
19753 "You can not use same phone by more programs in same time. However in case "
19754 "you did not enable locking in :config:section:`[gammu]` section, it might be "
19755 "able to start the communication with phone from more programs. In this case "
19756 "neither of the programs will probably work."
19758 "You can not use same phone by more programs in same time. However in case "
19759 "you did not enable locking in :config:section:`[gammu]` section, it might be "
19760 "able to start the communication with phone from more programs. In this case "
19761 "neither of the programs will probably work."
19763 #. type: Plain text
19764 #: docs/manual/smsd/smsd.rst:180
19766 "There is no way to detect that SMS message is reply to another by looking at "
19767 "message headers. The only way to achieve this is to add some token to the "
19768 "message and let the user include it in the message on reply."
19770 "There is no way to detect that SMS message is reply to another by looking at "
19771 "message headers. The only way to achieve this is to add some token to the "
19772 "message and let the user include it in the message on reply."
19774 #. type: Plain text
19775 #: docs/manual/gammu/index.rst:2
19778 msgstr ".. _gammu:"
19781 #: docs/manual/gammu/index.rst:4
19783 msgid "Gammu Utility"
19788 #. type: Plain text
19789 #: docs/manual/gammu/index.rst:15
19791 msgid "gammu [parameters] <command> [options]"
19792 msgstr " gammu [parameters] <command> [options]\n"
19794 #. type: Plain text
19795 #: docs/manual/gammu/index.rst:18
19797 "Commands actually indicate which operation should Gammu perform. They can be "
19798 "specified with or without leading ``--``."
19800 "Commands actually indicate which operation should Gammu perform. They can be "
19801 "specified with or without leading ``--``."
19803 #. type: Plain text
19804 #: docs/manual/gammu/index.rst:24
19806 "This program is a tool for mobile phones. Many vendors and phones are "
19807 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
19810 "This program is a tool for mobile phones. Many vendors and phones are "
19811 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
19815 #: docs/manual/gammu/index.rst:27
19822 #. type: Plain text
19823 #: docs/manual/gammu/index.rst:30
19824 msgid "Parameters before command configure gammu behaviour:"
19825 msgstr "Parameters before command configure gammu behaviour:"
19827 #. type: Plain text
19828 #: docs/manual/gammu/index.rst:32
19830 msgid "-c, --config <filename>"
19831 msgstr ".. option:: -c, --config <filename>"
19833 #. type: Plain text
19834 #: docs/manual/gammu/index.rst:34
19836 msgid "name of configuration file"
19837 msgstr " name of configuration file\n"
19839 #. type: Plain text
19840 #: docs/manual/gammu/index.rst:36
19842 msgid "-s, --section <confign>"
19843 msgstr ".. option:: -s, --section <confign>"
19845 #. type: Plain text
19846 #: docs/manual/gammu/index.rst:38
19848 msgid "section of config file to use, eg. 42"
19849 msgstr " section of config file to use, eg. 42\n"
19851 #. type: Plain text
19852 #: docs/manual/gammu/index.rst:40
19854 msgid "-d, --debug <level>"
19855 msgstr ".. option:: -d, --debug <level>"
19857 #. type: Plain text
19858 #: docs/manual/gammu/index.rst:42
19861 "debug level (see :config:option:`LogFormat` in :ref:`gammurc` for possible "
19864 " debug level (see :config:option:`LogFormat` in :ref:`gammurc` for "
19865 "possible values)\n"
19867 #. type: Plain text
19868 #: docs/manual/gammu/index.rst:44
19870 msgid "-f, --debug-file <filename>"
19871 msgstr ".. option:: -f, --debug-file <filename>"
19873 #. type: Plain text
19874 #: docs/manual/gammu/index.rst:46
19876 msgid "file for logging debug messages"
19877 msgstr " file for logging debug messages\n"
19880 #: docs/manual/gammu/index.rst:49
19882 msgid "Call commands"
19887 #. type: Plain text
19888 #: docs/manual/gammu/index.rst:52
19890 msgid "answercall [id]"
19891 msgstr ".. option:: answercall [id]"
19893 #. type: Plain text
19894 #: docs/manual/gammu/index.rst:54
19896 msgid "Answer incoming call."
19897 msgstr " Answer incoming call.\n"
19899 #. type: Plain text
19900 #: docs/manual/gammu/index.rst:56
19902 msgid "cancelcall [id]"
19903 msgstr ".. option:: cancelcall [id]"
19905 #. type: Plain text
19906 #: docs/manual/gammu/index.rst:58
19908 msgid "Cancel incoming call"
19909 msgstr " Cancel incoming call\n"
19911 #. type: Plain text
19912 #: docs/manual/gammu/index.rst:60
19914 msgid "canceldiverts"
19915 msgstr ".. option:: canceldiverts"
19917 #. type: Plain text
19918 #: docs/manual/gammu/index.rst:62
19920 msgid "Cancel all existing call diverts."
19921 msgstr " Cancel all existing call diverts.\n"
19923 #. type: Plain text
19924 #: docs/manual/gammu/index.rst:64
19926 msgid "conferencecall id"
19927 msgstr ".. option:: conferencecall id"
19929 #. type: Plain text
19930 #: docs/manual/gammu/index.rst:66
19932 msgid "Initiates a conference call."
19933 msgstr " Initiates a conference call.\n"
19935 #. type: Plain text
19936 #: docs/manual/gammu/index.rst:68
19938 msgid "dialvoice number [show|hide]"
19939 msgstr ".. option:: dialvoice number [show|hide]"
19941 #. type: Plain text
19942 #: docs/manual/gammu/index.rst:70
19944 msgid "Make voice call from SIM card line set in phone."
19945 msgstr " Make voice call from SIM card line set in phone.\n"
19947 #. type: Plain text
19948 #: docs/manual/gammu/index.rst:72
19951 "``show|hide`` - optional parameter whether to disable call number indication."
19953 " ``show|hide`` - optional parameter whether to disable call number "
19956 #. type: Plain text
19957 #: docs/manual/gammu/index.rst:74
19960 "divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]"
19962 ".. option:: divert get|set all|busy|noans|outofreach all|voice|fax|data "
19965 #. type: Plain text
19966 #: docs/manual/gammu/index.rst:76
19968 msgid "Manage or display call diverts."
19969 msgstr " Manage or display call diverts.\n"
19971 #. type: Plain text
19972 #: docs/manual/gammu/index.rst:78
19973 msgid "``get`` or ``set``"
19976 #. type: Plain text
19977 #: docs/manual/gammu/index.rst:79
19979 msgid "whether to get divert information or to set it."
19980 msgstr "B<get|set> - whether to get divert information or to set it."
19982 #. type: Plain text
19983 #: docs/manual/gammu/index.rst:80
19984 msgid "``all`` or ``busy`` or ``noans`` or ``outofreach``"
19987 #. type: Plain text
19988 #: docs/manual/gammu/index.rst:81
19990 msgid "condition when apply divert"
19991 msgstr "B<all|busy|noans|outofreach> - condition when apply divert"
19993 #. type: Plain text
19994 #: docs/manual/gammu/index.rst:82
19995 msgid "``all`` or ``voice`` or ``fax`` or ``data``"
19998 #. type: Plain text
19999 #: docs/manual/gammu/index.rst:83
20001 msgid "call type when apply divert"
20002 msgstr "B<all|voice|fax|data> - call type when apply divert"
20004 #. type: Plain text
20005 #: docs/manual/gammu/index.rst:84
20008 msgstr "Sender number."
20010 #. type: Plain text
20011 #: docs/manual/gammu/index.rst:85
20013 msgid "number where to divert"
20014 msgstr "number - number where to divert"
20016 #. type: Plain text
20017 #: docs/manual/gammu/index.rst:86
20021 #. type: Plain text
20022 #: docs/manual/gammu/index.rst:87
20024 msgid "timeout when the diversion will happen"
20025 msgstr "timeout - timeout when the diversion will happen"
20027 #. type: Plain text
20028 #: docs/manual/gammu/index.rst:89
20030 msgid "getussd code"
20031 msgstr ".. option:: getussd code"
20033 #. type: Plain text
20034 #: docs/manual/gammu/index.rst:91
20036 msgid "Retrieves USSD information - dials a service number and reads response."
20038 " Retrieves USSD information - dials a service number and reads response.\n"
20040 #. type: Plain text
20041 #: docs/manual/gammu/index.rst:93
20043 msgid "holdcall id"
20044 msgstr ".. option:: holdcall id"
20046 #. type: Plain text
20047 #: docs/manual/gammu/index.rst:95
20049 msgid "Holds call."
20050 msgstr " Holds call.\n"
20052 #. type: Plain text
20053 #: docs/manual/gammu/index.rst:97
20055 msgid "maketerminatedcall number length [show|hide]"
20056 msgstr ".. option:: maketerminatedcall number length [show|hide]"
20058 #. type: Plain text
20059 #: docs/manual/gammu/index.rst:100
20062 "Make voice call from SIM card line set in phone which will be terminated "
20063 "after ``length`` seconds."
20065 " Make voice call from SIM card line set in phone which will \n"
20066 " be terminated after ``length`` seconds.\n"
20068 #. type: Plain text
20069 #: docs/manual/gammu/index.rst:102
20071 msgid "senddtmf sequence"
20072 msgstr ".. option:: senddtmf sequence"
20074 #. type: Plain text
20075 #: docs/manual/gammu/index.rst:104
20077 msgid "Plays DTMF sequence. In some phones available only during calls"
20078 msgstr " Plays DTMF sequence. In some phones available only during calls\n"
20080 #. type: Plain text
20081 #: docs/manual/gammu/index.rst:106
20083 msgid "splitcall id"
20084 msgstr ".. option:: splitcall id"
20086 #. type: Plain text
20087 #: docs/manual/gammu/index.rst:108
20089 msgid "Splits call."
20090 msgstr " Splits call.\n"
20092 #. type: Plain text
20093 #: docs/manual/gammu/index.rst:110
20095 msgid "switchcall [id]"
20096 msgstr ".. option:: switchcall [id]"
20098 #. type: Plain text
20099 #: docs/manual/gammu/index.rst:112
20101 msgid "Switches call."
20102 msgstr " Switches call.\n"
20104 #. type: Plain text
20105 #: docs/manual/gammu/index.rst:114
20107 msgid "transfercall [id]"
20108 msgstr ".. option:: transfercall [id]"
20110 #. type: Plain text
20111 #: docs/manual/gammu/index.rst:116
20113 msgid "Transfers call."
20114 msgstr " Transfers call.\n"
20116 #. type: Plain text
20117 #: docs/manual/gammu/index.rst:118
20119 msgid "unholdcall id"
20120 msgstr ".. option:: unholdcall id"
20122 #. type: Plain text
20123 #: docs/manual/gammu/index.rst:120
20125 msgid "Unholds call."
20126 msgstr " Unholds call.\n"
20128 #. type: Plain text
20129 #: docs/manual/gammu/index.rst:122
20131 msgid "_gammu-sms:"
20132 msgstr ".. _gammu-smsd:"
20135 #: docs/manual/gammu/index.rst:124
20137 msgid "SMS and EMS commands"
20139 "SMS and EMS commands\n"
20140 "--------------------\n"
20142 #. type: Plain text
20143 #: docs/manual/gammu/index.rst:129
20145 "Sending messages might look a bit complicated on first attempt to use. But "
20146 "be patient, the command line has been written in order to allow almost every "
20147 "usage. See EXAMPLE section for some hints on usage."
20149 "Sending messages might look a bit complicated on first attempt to use. But "
20150 "be patient, the command line has been written in order to allow almost every "
20151 "usage. See EXAMPLE section for some hints on usage."
20153 #. type: Plain text
20154 #: docs/manual/gammu/index.rst:132
20156 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
20157 "receive more messages and process them automatically."
20159 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
20160 "receive more messages and process them automatically."
20162 #. type: Plain text
20163 #: docs/manual/gammu/index.rst:134
20165 msgid "Introduction to SMS formats"
20167 "Introduction to SMS formats\n"
20168 "___________________________\n"
20170 #. type: delimited block _
20171 #: docs/manual/gammu/index.rst:137
20172 msgid "Gammu has support for many SMS formats like:"
20173 msgstr "Gammu has support for many SMS formats like:"
20175 #. type: delimited block _
20176 #: docs/manual/gammu/index.rst:148
20179 "Nokia Smart Messaging\n"
20180 " used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
20182 " both with 8 and 16-bit identification numbers in headers\n"
20184 " this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
20185 "MMS notifications\n"
20186 " contains links where phone should download MMS\n"
20187 "Alcatel logo messages\n"
20188 " proprietary format for logos\n"
20190 "Nokia Smart Messaging\n"
20191 " used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
20193 " both with 8 and 16-bit identification numbers in headers\n"
20195 " this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
20196 "MMS notifications\n"
20197 " contains links where phone should download MMS\n"
20198 "Alcatel logo messages\n"
20199 " proprietary format for logos\n"
20201 #. type: delimited block _
20202 #: docs/manual/gammu/index.rst:153
20204 "You need to ensure that the target phone supports message type you want to "
20205 "send. Otherwise the phone will not be able to display it or will even crash, "
20206 "because firmware of phone did not expect this possibility."
20208 "You need to ensure that the target phone supports message type you want to "
20209 "send. Otherwise the phone will not be able to display it or will even crash, "
20210 "because firmware of phone did not expect this possibility."
20212 #. type: delimited block _
20213 #: docs/manual/gammu/index.rst:155
20215 msgid "Encoding chars in SMS text"
20217 "Encoding chars in SMS text\n"
20218 "__________________________\n"
20220 #. type: Plain text
20221 #: docs/manual/gammu/index.rst:158
20222 msgid "Text in SMS can be coded using two ways:"
20223 msgstr "Text in SMS can be coded using two ways:"
20226 #: docs/manual/gammu/index.rst:160
20228 msgid "GSM Default Alphabet"
20229 msgstr "GSM Default Alphabet ~~~~~~~~~~~~~~~~~~~~"
20231 #. type: Plain text
20232 #: docs/manual/gammu/index.rst:166
20234 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
20235 "(Gammu doesn't support compressing such texts according to GSM standards, "
20236 "but it isn't big limit, because there are no phones supporting them), but "
20237 "they're from limited set:"
20239 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
20240 "(Gammu doesn't support compressing such texts according to GSM standards, "
20241 "but it isn't big limit, because there are no phones supporting them), but "
20242 "they're from limited set:"
20244 #. type: Plain text
20245 #: docs/manual/gammu/index.rst:168
20246 msgid "all Latin small and large"
20247 msgstr "all Latin small and large"
20249 #. type: Plain text
20250 #: docs/manual/gammu/index.rst:169
20252 msgstr "all digits"
20254 #. type: Plain text
20255 #: docs/manual/gammu/index.rst:170
20257 msgstr "some Greek"
20259 #. type: Plain text
20260 #: docs/manual/gammu/index.rst:171
20261 msgid "some other national"
20262 msgstr "some other national"
20264 #. type: Plain text
20265 #: docs/manual/gammu/index.rst:172
20267 msgid "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
20268 msgstr "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
20270 #. type: Plain text
20271 #: docs/manual/gammu/index.rst:173
20273 msgstr "few others"
20276 #: docs/manual/gammu/index.rst:175 docs/manual/python/objects.rst:260
20277 #: docs/manual/c/hints.rst:140 docs/manual/c/unicode.rst:2
20280 msgstr "Unicode ~~~~~~~"
20282 #. type: Plain text
20283 #: docs/manual/gammu/index.rst:179
20285 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
20286 "chars including all national and special ones."
20288 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
20289 "chars including all national and special ones."
20291 #. type: Plain text
20292 #: docs/manual/gammu/index.rst:184
20295 "Please note, that some older phones might have problems displaying such "
20298 " Please note, that some older phones might have problems displaying such\n"
20302 #: docs/manual/gammu/index.rst:186
20305 msgstr "Conversion ~~~~~~~~~~"
20307 #. type: Plain text
20308 #: docs/manual/gammu/index.rst:192
20311 "Gammu tries to do the best to handle non ASCII characters in your message. "
20312 "Everything is internally handled in Unicode (the input is converted "
20313 "depending on your locales configuration) and in case message uses Unicode "
20314 "the text will be given as such to the message."
20316 "Gammu tries to do the best to handle non UTF-8 characters in your message. "
20317 "Everything is internally handled in Unicode (the input is converted "
20318 "depending on your locales configuration) and in case message uses Unicode "
20319 "the text will be given as such to the message."
20321 #. type: Plain text
20322 #: docs/manual/gammu/index.rst:199
20325 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
20326 "convert all characters to keep message readable. Gammu does support multi "
20327 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
20328 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
20329 "not present in GSM Default Alphabet are transliterated to closest ASCII "
20330 "equivalent (accents are removed). Remaining not known characters are "
20331 "replaced by question mark."
20333 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
20334 "convert all characters to keep message readable. Gammu does support multi "
20335 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
20336 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
20337 "not present in GSM Default Alphabet are transliterated to closest UTF-8 "
20338 "equivalent (accents are removed). Remaining not known characters are "
20339 "replaced by question mark."
20341 #. type: Plain text
20342 #: docs/manual/gammu/index.rst:201
20344 msgid "SMS commands"
20349 #. type: delimited block _
20350 #: docs/manual/gammu/index.rst:204
20352 msgid "addsmsfolder name"
20353 msgstr ".. option:: addsmsfolder name"
20355 #. type: delimited block _
20356 #: docs/manual/gammu/index.rst:206
20358 msgid "deleteallsms folder"
20359 msgstr ".. option:: deleteallsms folder"
20361 #. type: delimited block _
20362 #: docs/manual/gammu/index.rst:208
20364 msgid "Delete all SMS from specified SMS folder."
20365 msgstr " Delete all SMS from specified SMS folder.\n"
20367 #. type: delimited block _
20368 #: docs/manual/gammu/index.rst:210
20370 msgid "deletesms folder start [stop]"
20371 msgstr ".. option:: deletesms folder start [stop]"
20373 #. type: delimited block _
20374 #: docs/manual/gammu/index.rst:213
20377 "Delete SMS from phone. See description for :option:`gammu getsms` for info "
20378 "about sms folders naming convention."
20380 " Delete SMS from phone. See description for :option:`gammu getsms` for "
20382 " sms folders naming convention. \n"
20384 #. type: delimited block _
20385 #: docs/manual/gammu/index.rst:215 docs/manual/gammu/index.rst:238
20386 #: docs/manual/gammu/index.rst:255 docs/manual/gammu/index.rst:675
20387 #: docs/manual/gammu/index.rst:735 docs/manual/gammu/index.rst:958
20388 #: docs/manual/gammu/index.rst:1415 docs/manual/gammu/index.rst:1425
20389 #: docs/manual/gammu/index.rst:1431
20391 msgid "Locations are numerated from 1."
20392 msgstr " Locations are numerated from 1.\n"
20394 #. type: delimited block _
20395 #: docs/manual/gammu/index.rst:217
20397 msgid "displaysms ... (options like in sendsms)"
20398 msgstr ".. option:: displaysms ... (options like in sendsms)"
20400 #. type: delimited block _
20401 #: docs/manual/gammu/index.rst:220
20404 "Displays PDU data of encoded SMS messages. It accepts same parameters and "
20405 "behaves same like sendsms."
20407 " Displays PDU data of encoded SMS messages. It accepts same parameters "
20409 " behaves same like sendsms.\n"
20411 #. type: delimited block _
20412 #: docs/manual/gammu/index.rst:222
20414 msgid "getallsms -pbk"
20415 msgstr ".. option:: getallsms -pbk"
20417 #. type: delimited block _
20418 #: docs/manual/gammu/index.rst:227
20421 "Get all SMS from phone. In some phones you will have also SMS templates and "
20422 "info about locations used to save Picture Images. With each sms you will see "
20423 "location. If you want to get such sms from phone alone, use :option:`gammu "
20426 " Get all SMS from phone. In some phones you will have also SMS templates\n"
20427 " and info about locations used to save Picture Images. With each sms you\n"
20428 " will see location. If you want to get such sms from phone alone, use\n"
20429 " :option:`gammu getsms`.\n"
20431 #. type: delimited block _
20432 #: docs/manual/gammu/index.rst:229
20434 msgid "geteachsms -pbk"
20435 msgstr ".. option:: geteachsms -pbk"
20437 #. type: delimited block _
20438 #: docs/manual/gammu/index.rst:232
20441 "Similiary to :option:`gammu getallsms`. Difference is, that links all "
20444 " Similiary to :option:`gammu getallsms`. Difference is, that\n"
20445 " links all concatenated sms\n"
20447 #. type: delimited block _
20448 #: docs/manual/gammu/index.rst:234
20450 msgid "getsms folder start [stop]"
20451 msgstr ".. option:: getsms folder start [stop]"
20453 #. type: delimited block _
20454 #: docs/manual/gammu/index.rst:236
20457 msgstr " Get SMS. \n"
20459 #. type: delimited block _
20460 #: docs/manual/gammu/index.rst:242
20463 "Folder 0 means that sms is being read from \"flat\" memory (all sms from all "
20464 "folders have unique numbers). It's sometimes emulated by Gammu. You can use "
20465 "it with all phones."
20467 " Folder 0 means that sms is being read from \"flat\" memory (all sms from "
20469 " folders have unique numbers). It's sometimes emulated by Gammu. You \n"
20470 " can use it with all phones.\n"
20472 #. type: delimited block _
20473 #: docs/manual/gammu/index.rst:249
20476 "Other folders like 1, 2, etc. match folders in phone such as Inbox, Outbox, "
20477 "etc. and each sms has unique number in his folder. Name of folders can "
20478 "depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.). This "
20479 "method is not supported by all phones (for example, not supported by Nokia "
20480 "3310, 5110, 6110). If work with your phone, use :option:`gammu "
20481 "getsmsfolders` to get folders list."
20483 " Other folders like 1, 2, etc. match folders in phone such as Inbox, "
20485 " and each sms has unique number in his folder. Name of folders can\n"
20486 " depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.).\n"
20487 " This method is not supported by all phones (for example, not supported\n"
20488 " by Nokia 3310, 5110, 6110). If work with your phone, use\n"
20489 " :option:`gammu getsmsfolders` to get folders list.\n"
20491 #. type: delimited block _
20492 #: docs/manual/gammu/index.rst:251
20494 msgid "getsmsc [start [stop]]"
20495 msgstr ".. option:: getsmsc [start [stop]]"
20497 #. type: delimited block _
20498 #: docs/manual/gammu/index.rst:253
20500 msgid "Get SMSC settings from SIM card."
20501 msgstr " Get SMSC settings from SIM card. \n"
20503 #. type: delimited block _
20504 #: docs/manual/gammu/index.rst:257
20506 msgid "getsmsfolders"
20507 msgstr ".. option:: getsmsfolders"
20509 #. type: delimited block _
20510 #: docs/manual/gammu/index.rst:259
20512 msgid "Get names for SMS folders in phone"
20513 msgstr " Get names for SMS folders in phone\n"
20515 #. type: delimited block _
20516 #: docs/manual/gammu/index.rst:261
20519 "savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] "
20520 "[-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-"
20521 "smscnumber number] [-reply] [-maxsms num]"
20523 ".. option:: savesms TYPE [type parameters] [type options] [-folder id] [-"
20524 "unread] [-read] [-unsent] [-sent] [-sender number] [-smsname name] [-smscset "
20525 "number] [-smscnumber number] [-reply] [-maxsms num]"
20527 #. type: delimited block _
20528 #: docs/manual/gammu/index.rst:263
20530 msgid "Saves SMS to phone, see bellow for ``TYPE`` options."
20531 msgstr " Saves SMS to phone, see bellow for ``TYPE`` options.\n"
20533 #. type: delimited block _
20534 #: docs/manual/gammu/index.rst:265
20536 msgid "-smscset number"
20537 msgstr " .. option:: -smscset number\n"
20539 #. type: delimited block _
20540 #: docs/manual/gammu/index.rst:267
20543 "SMSC number will be taken from phone stored SMSC configuration ``number``."
20545 " SMSC number will be taken from phone stored SMSC configuration "
20548 #. type: delimited block _
20549 #: docs/manual/gammu/index.rst:269
20552 msgstr " Default: 1\n"
20554 #. type: delimited block _
20555 #: docs/manual/gammu/index.rst:271
20557 msgid "-smscnumber number"
20558 msgstr " .. option:: -smscnumber number\n"
20560 #. type: Plain text
20561 #: docs/manual/gammu/index.rst:273 docs/manual/python/objects.rst:216
20563 msgid "SMSC number"
20564 msgstr " SMSC number\n"
20566 #. type: delimited block _
20567 #: docs/manual/gammu/index.rst:275
20571 #. type: delimited block _
20572 #: docs/manual/gammu/index.rst:277
20574 msgid "reply SMSC is set"
20575 msgstr " reply SMSC is set\n"
20577 #. type: delimited block _
20578 #: docs/manual/gammu/index.rst:279
20580 msgid "-folder number"
20581 msgstr " .. option:: -folder number\n"
20583 #. type: delimited block _
20584 #: docs/manual/gammu/index.rst:281
20586 msgid "save to specified folder."
20587 msgstr " save to specified folder. \n"
20589 #. type: delimited block _
20590 #: docs/manual/gammu/index.rst:283
20592 msgid "Folders are numerated from 1."
20593 msgstr " Folders are numerated from 1.\n"
20595 #. type: delimited block _
20596 #: docs/manual/gammu/index.rst:285
20599 "The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:`gammu "
20600 "getsmsfolders` to get folder list."
20602 " The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:"
20603 "`gammu getsmsfolders` to get folder list.\n"
20605 #. type: delimited block _
20606 #: docs/manual/gammu/index.rst:287
20610 #. type: delimited block _
20611 #: docs/manual/gammu/index.rst:291
20614 "makes message unread. In some phones (like 6210) you won't see unread sms "
20615 "envelope after saving such sms. In some phones with internal SMS memory "
20616 "(like 6210) after using it with folder 1 SIM SMS memory will be used"
20618 " makes message unread. In some phones (like 6210) you won't see \n"
20619 " unread sms envelope after saving such sms. In some phones with "
20621 " SMS memory (like 6210) after using it with folder 1 SIM SMS memory "
20624 #. type: delimited block _
20625 #: docs/manual/gammu/index.rst:293
20629 #. type: delimited block _
20630 #: docs/manual/gammu/index.rst:296
20633 "makes message read. In some phones with internal SMS memory (like 6210) "
20634 "after using it with folder 1 SIM SMS memory will be used"
20636 " makes message read. In some phones with internal\n"
20637 " SMS memory (like 6210) after using it with folder 1 SIM SMS memory "
20640 #. type: delimited block _
20641 #: docs/manual/gammu/index.rst:298
20645 #. type: delimited block _
20646 #: docs/manual/gammu/index.rst:300
20648 msgid "makes message unsent"
20649 msgstr " makes message unsent\n"
20651 #. type: delimited block _
20652 #: docs/manual/gammu/index.rst:302
20656 #. type: delimited block _
20657 #: docs/manual/gammu/index.rst:304
20659 msgid "makes message sent"
20660 msgstr " makes message sent\n"
20662 #. type: delimited block _
20663 #: docs/manual/gammu/index.rst:306
20665 msgid "-smsname name"
20666 msgstr " .. option:: -smsname name\n"
20668 #. type: delimited block _
20669 #: docs/manual/gammu/index.rst:308
20671 msgid "set message name"
20672 msgstr " set message name\n"
20674 #. type: delimited block _
20675 #: docs/manual/gammu/index.rst:310
20677 msgid "-sender number"
20678 msgstr " Sender number.\n"
20680 #. type: delimited block _
20681 #: docs/manual/gammu/index.rst:312
20683 msgid "set sender number (default: ``Gammu``)"
20684 msgstr " set sender number (default: ``Gammu``)\n"
20686 #. type: delimited block _
20687 #: docs/manual/gammu/index.rst:314
20688 msgid "-maxsms num"
20691 #. type: delimited block _
20692 #: docs/manual/gammu/index.rst:317
20695 "Limit maximal number of messages which will be created. If there are more "
20696 "messages, Gammu will terminate with failure."
20698 " Limit maximal number of messages which will be\n"
20699 " created. If there are more messages, Gammu will terminate with "
20702 #. type: delimited block _
20703 #: docs/manual/gammu/index.rst:319
20705 msgid "Types of messages:"
20706 msgstr " Types of messages:\n"
20708 #. type: delimited block _
20709 #: docs/manual/gammu/index.rst:321
20711 msgid "ANIMATION frames file1 file2..."
20712 msgstr " .. option:: ANIMATION frames file1 file2...\n"
20714 #. type: delimited block _
20715 #: docs/manual/gammu/index.rst:325
20718 "Save an animation as a SMS. You need to give number of frames and picture "
20719 "for each frame. Each picture can be in any picture format which Gammu "
20720 "supports (B/W bmp, gif, wbmp, nol, nlm...)."
20722 " Save an animation as a SMS. You need to give\n"
20723 " number of frames and picture for each frame. Each picture can be in "
20725 " picture format which Gammu supports (B/W bmp, gif, wbmp, nol, "
20728 #. type: delimited block _
20729 #: docs/manual/gammu/index.rst:327
20731 msgid "BOOKMARK file location"
20732 msgstr " .. option:: BOOKMARK file location \n"
20734 #. type: delimited block _
20735 #: docs/manual/gammu/index.rst:330
20738 "Read WAP bookmark from file created by :option:`gammu backup` command and "
20739 "saves in Nokia format as SMS"
20741 " Read WAP bookmark from file created by :option:`gammu backup` "
20742 "command and saves in\n"
20743 " Nokia format as SMS\n"
20745 #. type: delimited block _
20746 #: docs/manual/gammu/index.rst:333
20748 msgid "CALENDAR file location"
20749 msgstr " .. option:: CALENDAR file location \n"
20751 #. type: delimited block _
20752 #: docs/manual/gammu/index.rst:338
20755 "Read calendar note from file created by :option:`gammu backup` command and "
20756 "saves in VCALENDAR 1.0 format as SMS. The location identifies position of "
20757 "calendar item to be read in backup file (usually 1, but can be useful in "
20758 "case the backup contains more items)."
20760 " Read calendar note from file created by :option:`gammu backup` "
20761 "command and saves in\n"
20762 " VCALENDAR 1.0 format as SMS. The location identifies position of "
20764 " to be read in backup file (usually 1, but can be useful in case the "
20765 "backup contains \n"
20768 #. type: delimited block _
20769 #: docs/manual/gammu/index.rst:341
20770 msgid "CALLER file"
20773 #. type: delimited block _
20774 #: docs/manual/gammu/index.rst:344
20777 "Save caller logo as sms in Nokia (Smart Messaging) format - size 72x14, two "
20780 " Save caller logo as sms in Nokia (Smart Messaging)\n"
20781 " format - size 72x14, two colors.\n"
20783 #. type: delimited block _
20784 #: docs/manual/gammu/index.rst:350
20787 "Please note, that it isn't designed for colour logos available for example "
20788 "in DCT4/TIKU - you need to put bitmap file there inside phone using "
20789 "filesystem commands."
20791 " Please note, that it isn't designed for colour logos available "
20793 " example in DCT4/TIKU - you need to put bitmap file there inside\n"
20794 " phone using filesystem commands.\n"
20796 #. type: delimited block _
20797 #: docs/manual/gammu/index.rst:354
20800 "EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext "
20801 "file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-"
20802 "tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-"
20803 "fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-"
20804 "animation frames file1 ...] [-protected number]"
20806 " .. option:: EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-"
20807 "unicodefiletext file] [-defsound ID] [-defanimation ID] [-tone10 file] [-"
20808 "tone10long file] [-tone12 file] [-tone12long file] [-toneSE file] [-"
20809 "toneSElong file] [-fixedbitmap file] [-variablebitmap file] [-"
20810 "variablebitmaplong file] [-animation frames file1 ...] [-protected number]\n"
20812 #. type: delimited block _
20813 #: docs/manual/gammu/index.rst:356
20816 "Saves EMS sequence. All format specific parameters (like :option:`-"
20817 "defsound`) can be used few times."
20819 " Saves EMS sequence. All format specific parameters (like :option:`-"
20820 "defsound`) can be used few times.\n"
20822 #. type: delimited block _
20823 #: docs/manual/gammu/index.rst:358 docs/manual/gammu/index.rst:587
20828 #. type: delimited block _
20829 #: docs/manual/gammu/index.rst:360
20834 #. type: delimited block _
20835 #: docs/manual/gammu/index.rst:362
20837 msgid "-unicodefiletext"
20838 msgstr " .. option:: -unicodefiletext\n"
20840 #. type: delimited block _
20841 #: docs/manual/gammu/index.rst:364
20843 msgid "adds text from Unicode file"
20844 msgstr " adds text from Unicode file\n"
20846 #. type: delimited block _
20847 #: docs/manual/gammu/index.rst:366
20848 msgid "-defanimation"
20851 #. type: delimited block _
20852 #: docs/manual/gammu/index.rst:368
20855 "adds default animation with ID specified by user. ID for different phones "
20858 " adds default animation with ID specified by user. ID for "
20859 "different phones are different.\n"
20861 #. type: delimited block _
20862 #: docs/manual/gammu/index.rst:370
20865 msgstr "``EMSAnimation``"
20867 #. type: delimited block _
20868 #: docs/manual/gammu/index.rst:372
20870 msgid "adds \"frames\" frames read from file1, file2, etc."
20871 msgstr " adds \"frames\" frames read from file1, file2, etc.\n"
20873 #. type: delimited block _
20874 #: docs/manual/gammu/index.rst:374
20878 #. type: delimited block _
20879 #: docs/manual/gammu/index.rst:376
20882 "adds default sound with ID specified by user. ID for different phones are "
20885 " adds default sound with ID specified by user. ID for different "
20886 "phones are different.\n"
20888 #. type: delimited block _
20889 #: docs/manual/gammu/index.rst:378
20893 #. type: delimited block _
20894 #: docs/manual/gammu/index.rst:380
20896 msgid "adds IMelody version 1.0 read from RTTL or other compatible file"
20898 " adds IMelody version 1.0 read from RTTL or other compatible "
20901 #. type: delimited block _
20902 #: docs/manual/gammu/index.rst:382
20903 msgid "-tone10long"
20906 #. type: delimited block _
20907 #: docs/manual/gammu/index.rst:386
20910 "IMelody version 1.0 saved in one of few SMS with UPI. Phones compatible with "
20911 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
20913 " IMelody version 1.0 saved in one of few SMS with UPI. Phones\n"
20914 " compatible with UPI (like Sony-Ericsson phones) will read such\n"
20915 " ringtone as one\n"
20917 #. type: delimited block _
20918 #: docs/manual/gammu/index.rst:388
20922 #. type: delimited block _
20923 #: docs/manual/gammu/index.rst:390
20925 msgid "adds IMelody version 1.2 read from RTTL or other compatible file"
20927 " adds IMelody version 1.2 read from RTTL or other compatible "
20930 #. type: delimited block _
20931 #: docs/manual/gammu/index.rst:392
20932 msgid "-tone12long"
20935 #. type: delimited block _
20936 #: docs/manual/gammu/index.rst:396
20939 "IMelody version 1.2 saved in one of few SMS with UPI. Phones compatible with "
20940 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
20942 " IMelody version 1.2 saved in one of few SMS with UPI. Phones\n"
20943 " compatible with UPI (like Sony-Ericsson phones) will read such\n"
20944 " ringtone as one\n"
20946 #. type: delimited block _
20947 #: docs/manual/gammu/index.rst:398
20951 #. type: delimited block _
20952 #: docs/manual/gammu/index.rst:400
20954 msgid "adds IMelody in \"short\" form supported by Sony-Ericsson phones"
20956 " adds IMelody in \"short\" form supported by Sony-Ericsson "
20959 #. type: delimited block _
20960 #: docs/manual/gammu/index.rst:402
20961 msgid "-toneSElong"
20964 #. type: delimited block _
20965 #: docs/manual/gammu/index.rst:404
20967 msgid "add Sony-Ericsson IMelody saved in one or few SMS with UPI"
20969 " add Sony-Ericsson IMelody saved in one or few SMS with UPI\n"
20971 #. type: delimited block _
20972 #: docs/manual/gammu/index.rst:406
20974 msgid "-variablebitmap"
20975 msgstr "``EMSVariableBitmap``"
20977 #. type: delimited block _
20978 #: docs/manual/gammu/index.rst:408
20980 msgid "bitmap in any size saved in one SMS"
20981 msgstr " bitmap in any size saved in one SMS\n"
20983 #. type: delimited block _
20984 #: docs/manual/gammu/index.rst:410
20986 msgid "-variablebitmaplong"
20987 msgstr "``EMSVariableBitmapLong``"
20989 #. type: delimited block _
20990 #: docs/manual/gammu/index.rst:412
20992 msgid "bitmap with maximal size 96x128 saved in one or few sms"
20993 msgstr " bitmap with maximal size 96x128 saved in one or few sms\n"
20995 #. type: delimited block _
20996 #: docs/manual/gammu/index.rst:414
20997 msgid "-fixedbitmap"
21000 #. type: delimited block _
21001 #: docs/manual/gammu/index.rst:416
21003 msgid "bitmap 16x16 or 32x32"
21004 msgstr " bitmap 16x16 or 32x32\n"
21006 #. type: delimited block _
21007 #: docs/manual/gammu/index.rst:418 docs/manual/gammu/index.rst:766
21011 #. type: delimited block _
21012 #: docs/manual/gammu/index.rst:423
21015 "all ringtones and bitmaps after this parameter (excluding default ringtones "
21016 "and logos) will be \"protected\" (in phones compatible with ODI like "
21017 "SonyEricsson products it won't be possible to forward them from phone menu)"
21019 " all ringtones and bitmaps after this parameter (excluding "
21021 " ringtones and logos) will be \"protected\" (in phones compatible "
21023 " ODI like SonyEricsson products it won't be possible to forward "
21025 " from phone menu)\n"
21027 #. type: delimited block _
21028 #: docs/manual/gammu/index.rst:425 docs/manual/gammu/index.rst:601
21032 #. type: delimited block _
21033 #: docs/manual/gammu/index.rst:428 docs/manual/gammu/index.rst:604
21036 "Gammu uses SMS headers with 16-bit numbers for saving linking info in SMS "
21037 "(it means less chars available for user in each SMS)"
21039 " Gammu uses SMS headers with 16-bit numbers for saving linking "
21041 " in SMS (it means less chars available for user in each SMS)\n"
21043 #. type: delimited block _
21044 #: docs/manual/gammu/index.rst:430
21046 msgid "-format lcrasbiut"
21047 msgstr " .. option:: -format lcrasbiut \n"
21049 #. type: delimited block _
21050 #: docs/manual/gammu/index.rst:432
21052 msgid "last text will be formatted. You can use combinations of chars:"
21054 " last text will be formatted. You can use combinations of chars:\n"
21056 #. type: delimited block _
21057 #: docs/manual/gammu/index.rst:446
21060 "========= ==================\n"
21061 "Character Formating\n"
21062 "========= ==================\n"
21063 "``l`` left aligned\n"
21065 "``r`` right aligned\n"
21066 "``a`` large font\n"
21067 "``s`` small font\n"
21068 "``b`` bold font\n"
21069 "``i`` italic font\n"
21070 "``u`` underlined font\n"
21071 "``t`` strikethrough font\n"
21072 "========= ==================\n"
21074 " ========= ==================\n"
21075 " Character Formating\n"
21076 " ========= ==================\n"
21077 " ``l`` left aligned\n"
21078 " ``c`` centered\n"
21079 " ``r`` right aligned\n"
21080 " ``a`` large font\n"
21081 " ``s`` small font\n"
21082 " ``b`` bold font\n"
21083 " ``i`` italic font\n"
21084 " ``u`` underlined font\n"
21085 " ``t`` strikethrough font\n"
21086 " ========= ==================\n"
21088 #. type: delimited block _
21089 #: docs/manual/gammu/index.rst:449
21091 msgid "MMSINDICATOR URL Title Sender"
21092 msgstr " .. option:: MMSINDICATOR URL Title Sender \n"
21094 #. type: delimited block _
21095 #: docs/manual/gammu/index.rst:455
21098 "Creates a MMS indication SMS. It contains URL where the actual MMS payload "
21099 "is stored which needs to be SMIL encoded. The phone usually downloads the "
21100 "MMS data using special APN, which does not count to transmitted data, "
21101 "however there might be limitations which URLs can be accessed."
21103 " Creates a MMS indication SMS. It contains URL where the actual MMS\n"
21104 " payload is stored which needs to be SMIL encoded. The phone "
21106 " downloads the MMS data using special APN, which does not count to\n"
21107 " transmitted data, however there might be limitations which URLs can\n"
21110 #. type: delimited block _
21111 #: docs/manual/gammu/index.rst:457
21113 msgid "MMSSETTINGS file location"
21114 msgstr " .. option:: MMSSETTINGS file location \n"
21116 #. type: delimited block _
21117 #: docs/manual/gammu/index.rst:460
21120 "Saves a message with MMS configuration. The configuration will be read from "
21121 "Gammu backup file from given location."
21123 " Saves a message with MMS configuration. The\n"
21124 " configuration will be read from Gammu backup file from given "
21127 #. type: delimited block _
21128 #: docs/manual/gammu/index.rst:462
21130 msgid "OPERATOR file [-netcode netcode] [-biglogo]"
21131 msgstr " .. option:: OPERATOR file [-netcode netcode] [-biglogo]\n"
21133 #. type: delimited block _
21134 #: docs/manual/gammu/index.rst:465
21137 "Save operator logo as sms in Nokia (Smart Messaging) format - size 72x14 in "
21140 " Save operator logo as sms in Nokia (Smart Messaging) format - size\n"
21141 " 72x14 in two colors.\n"
21143 #. type: delimited block _
21144 #: docs/manual/gammu/index.rst:467
21148 #. type: delimited block _
21149 #: docs/manual/gammu/index.rst:469
21151 msgid "Use 78x21 formatted logo instead of standard 72x14."
21152 msgstr " Use 78x21 formatted logo instead of standard 72x14.\n"
21154 #. type: delimited block _
21155 #: docs/manual/gammu/index.rst:475
21158 "This isn't designed for colour logos available for example in newer phones - "
21159 "you need to put bitmap file there inside phone using filesystem commands."
21161 " This isn't designed for colour logos available for example in "
21163 " phones - you need to put bitmap file there inside phone using\n"
21164 " filesystem commands.\n"
21166 #. type: delimited block _
21167 #: docs/manual/gammu/index.rst:478
21169 msgid "PICTURE file [-text text] [-unicode] [-alcatelbmmi]"
21170 msgstr " .. option:: PICTURE file [-text text] [-unicode] [-alcatelbmmi]\n"
21172 #. type: delimited block _
21173 #: docs/manual/gammu/index.rst:482
21176 "Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, etc.), format "
21177 "into bitmap in Smart Messaging (72x28, 2 colors, called often Picture Image "
21178 "and saved with text) or Alcatel format and send/save over SMS."
21180 " Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, "
21182 " into bitmap in Smart Messaging (72x28, 2 colors, called often "
21184 " and saved with text) or Alcatel format and send/save over SMS.\n"
21186 #. type: delimited block _
21187 #: docs/manual/gammu/index.rst:485
21189 msgid "PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]"
21191 " .. option:: PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]\n"
21193 #. type: delimited block _
21194 #: docs/manual/gammu/index.rst:488
21197 "Read ringtone (RTTL) format, bitmap (Picture Image size) and name, format "
21198 "into Smart Messaging profile and send/save as SMS."
21200 " Read ringtone (RTTL) format, bitmap (Picture Image size) and name, "
21202 " Smart Messaging profile and send/save as SMS. \n"
21204 #. type: delimited block _
21205 #: docs/manual/gammu/index.rst:493
21208 "Please note, that this format is abandoned by Nokia and supported by some "
21209 "(older) devices only like Nokia 3310."
21211 " Please note, that this format is abandoned by Nokia and "
21213 " by some (older) devices only like Nokia 3310.\n"
21215 #. type: delimited block _
21216 #: docs/manual/gammu/index.rst:496
21218 msgid "RINGTONE file [-long] [-scale]"
21219 msgstr " .. option:: RINGTONE file [-long] [-scale]\n"
21221 #. type: delimited block _
21222 #: docs/manual/gammu/index.rst:499
21225 "Read RTTL ringtone from file and save as SMS into SIM/phone memory. Ringtone "
21226 "is saved in Nokia (Smart Messaging) format."
21228 " Read RTTL ringtone from file and save as SMS\n"
21229 " into SIM/phone memory. Ringtone is saved in Nokia (Smart Messaging) "
21232 #. type: delimited block _
21233 #: docs/manual/gammu/index.rst:501
21237 #. type: delimited block _
21238 #: docs/manual/gammu/index.rst:504
21241 "ringtone is saved using Profile style. It can be longer (and saved in 2 "
21242 "SMS), but decoded only by newer phones (like 33xx)"
21244 " ringtone is saved using Profile style. It can be longer (and "
21246 " in 2 SMS), but decoded only by newer phones (like 33xx)\n"
21248 #. type: delimited block _
21249 #: docs/manual/gammu/index.rst:506 docs/manual/gammu/index.rst:976
21253 #. type: delimited block _
21254 #: docs/manual/gammu/index.rst:509
21257 "ringtone will have Scale info for each note. It will allow one to edit it "
21258 "correctly later in phone composer (for example, in 33xx)"
21260 " ringtone will have Scale info for each note. It will allow to "
21262 " it correctly later in phone composer (for example, in 33xx)\n"
21264 #. type: delimited block _
21265 #: docs/manual/gammu/index.rst:512
21268 "SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-"
21269 "defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-"
21270 "tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-"
21271 "variablebitmaplong file] [-animation frames file1 ...]"
21273 " .. option:: SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] "
21274 "[-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-tone12 "
21275 "file] [-tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap "
21276 "file] [-variablebitmaplong file] [-animation frames file1 ...]\n"
21278 #. type: delimited block _
21279 #: docs/manual/gammu/index.rst:514
21281 msgid "Saves a SMS template (for Alcatel phones)."
21282 msgstr " Saves a SMS template (for Alcatel phones).\n"
21284 #. type: delimited block _
21285 #: docs/manual/gammu/index.rst:517
21288 "TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] "
21289 "[-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-"
21290 "disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text "
21291 "msgtext] [-textutf8 msgtext]"
21293 " .. option:: TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen "
21294 "len] [-unicode] [-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-"
21295 "enableemail] [-disableemail] [-voidsms] [-replacemessages ID] [-replacefile "
21296 "file] [-text msgtext] [-textutf8 msgtext]\n"
21298 #. type: delimited block _
21299 #: docs/manual/gammu/index.rst:520
21302 "Take text from stdin (or commandline if -text specified) and save as text "
21303 "SMS into SIM/phone memory."
21305 " Take text from stdin (or commandline if -text \n"
21306 " specified) and save as text SMS into SIM/phone memory.\n"
21308 #. type: delimited block _
21309 #: docs/manual/gammu/index.rst:522
21313 #. type: delimited block _
21314 #: docs/manual/gammu/index.rst:524
21317 "Class 0 SMS (should be displayed after receiving on recipients' phone "
21318 "display after receiving without entering Inbox)"
21320 " Class 0 SMS (should be displayed after receiving on recipients' "
21321 "phone display after receiving without entering Inbox)\n"
21323 #. type: delimited block _
21324 #: docs/manual/gammu/index.rst:526
21328 #. type: delimited block _
21329 #: docs/manual/gammu/index.rst:529
21332 "specify, how many chars will be read. When use this option and text will be "
21333 "longer than 1 SMS, will be split into more linked SMS"
21335 " specify, how many chars will be read. When use this option and "
21337 " will be longer than 1 SMS, will be split into more linked SMS\n"
21339 #. type: delimited block _
21340 #: docs/manual/gammu/index.rst:531
21341 msgid "-autolen len"
21344 #. type: delimited block _
21345 #: docs/manual/gammu/index.rst:536
21348 "specify, how many chars will be read. When use this option and text will be "
21349 "longer than 1 SMS, will be split into more linked SMS.Coding type (SMS "
21350 "default alphabet/Unicode) is set according to input text"
21352 " specify, how many chars will be read. When use this option and "
21354 " will be longer than 1 SMS, will be split into more linked\n"
21355 " SMS.Coding type (SMS default alphabet/Unicode) is set according "
21359 #. type: delimited block _
21360 #: docs/manual/gammu/index.rst:538
21362 msgid "-enablevoice"
21363 msgstr "``EnableVoice``"
21365 #. type: delimited block _
21366 #: docs/manual/gammu/index.rst:540
21368 msgid "sms will set voice mail indicator. Text will be cut to 1 sms."
21370 " sms will set voice mail indicator. Text will be cut to 1 sms.\n"
21372 #. type: delimited block _
21373 #: docs/manual/gammu/index.rst:542
21375 msgid "-disablevoice"
21376 msgstr "``DisableVoice``"
21378 #. type: delimited block _
21379 #: docs/manual/gammu/index.rst:544
21381 msgid "sms will not set voice mail indicator. Text will be cut to 1 sms."
21383 " sms will not set voice mail indicator. Text will be cut to 1 "
21386 #. type: delimited block _
21387 #: docs/manual/gammu/index.rst:546
21390 msgstr "``EnableFax``"
21392 #. type: delimited block _
21393 #: docs/manual/gammu/index.rst:548
21395 msgid "sms will set fax indicator. Text will be cut to 1 sms."
21396 msgstr " sms will set fax indicator. Text will be cut to 1 sms.\n"
21398 #. type: delimited block _
21399 #: docs/manual/gammu/index.rst:550
21401 msgid "-disablefax"
21402 msgstr "``DisableFax``"
21404 #. type: delimited block _
21405 #: docs/manual/gammu/index.rst:552
21407 msgid "sms will not set fax indicator. Text will be cut to 1 sms."
21409 " sms will not set fax indicator. Text will be cut to 1 sms.\n"
21411 #. type: delimited block _
21412 #: docs/manual/gammu/index.rst:554
21414 msgid "-enableemail"
21415 msgstr "``EnableEmail``"
21417 #. type: delimited block _
21418 #: docs/manual/gammu/index.rst:556
21420 msgid "sms will set email indicator. Text will be cut to 1 sms."
21421 msgstr " sms will set email indicator. Text will be cut to 1 sms.\n"
21423 #. type: delimited block _
21424 #: docs/manual/gammu/index.rst:558
21426 msgid "-disableemail"
21427 msgstr "``DisableEmail``"
21429 #. type: delimited block _
21430 #: docs/manual/gammu/index.rst:560
21432 msgid "sms will not set email indicator. Text will be cut to 1 sms."
21434 " sms will not set email indicator. Text will be cut to 1 sms.\n"
21436 #. type: delimited block _
21437 #: docs/manual/gammu/index.rst:562
21441 #. type: delimited block _
21442 #: docs/manual/gammu/index.rst:565
21445 "many phones after receiving it won't display anything, only beep, vibrate or "
21446 "turn on light. Text will be cut to 1 sms."
21448 " many phones after receiving it won't display anything, only "
21450 " vibrate or turn on light. Text will be cut to 1 sms.\n"
21452 #. type: delimited block _
21453 #: docs/manual/gammu/index.rst:567
21457 #. type: delimited block _
21458 #: docs/manual/gammu/index.rst:569
21460 msgid "SMS will be saved in Unicode format"
21461 msgstr " SMS will be saved in Unicode format\n"
21463 #. type: delimited block _
21464 #: docs/manual/gammu/index.rst:575
21467 "The ``~`` char in SMS text and :option:`-unicode` option (Unicode coding "
21468 "required) can cause text of SMS after ``~`` char blink in some phones (like "
21471 " The ``~`` char in SMS text and :option:`-unicode` option\n"
21472 " (Unicode coding required) can cause text of SMS after ``~``\n"
21473 " char blink in some phones (like Nokia 33xx).\n"
21475 #. type: delimited block _
21476 #: docs/manual/gammu/index.rst:577
21477 msgid "-inputunicode"
21480 #. type: delimited block _
21481 #: docs/manual/gammu/index.rst:579
21483 msgid "input text is in Unicode."
21484 msgstr " input text is in Unicode.\n"
21486 #. type: delimited block _
21487 #: docs/manual/gammu/index.rst:585
21490 "You can create Unicode file using WordPad in Windows (during saving select "
21491 "\"Unicode Text Document\" format). In Unix can use for example YUdit or vim."
21493 " You can create Unicode file using WordPad in Windows "
21495 " saving select \"Unicode Text Document\" format). In Unix can "
21497 " for example YUdit or vim.\n"
21499 #. type: delimited block _
21500 #: docs/manual/gammu/index.rst:589
21502 msgid "get text from command line instead of stdin."
21503 msgstr " get text from command line instead of stdin.\n"
21505 #. type: delimited block _
21506 #: docs/manual/gammu/index.rst:591
21511 #. type: delimited block _
21512 #: docs/manual/gammu/index.rst:593
21514 msgid "get text in UTF-8 from command line instead of stdin."
21515 msgstr " get text in UTF-8 from command line instead of stdin.\n"
21517 #. type: delimited block _
21518 #: docs/manual/gammu/index.rst:599
21521 "Gammu detects your locales and uses by default encoding based on this. Use "
21522 "this option only when you know the input will be in UTF-8 in all cases."
21524 " Gammu detects your locales and uses by default encoding "
21526 " on this. Use this option only when you know the input will "
21528 " in UTF-8 in all cases.\n"
21530 #. type: delimited block _
21531 #: docs/manual/gammu/index.rst:606
21533 msgid "-replacemessages ID"
21534 msgstr " .. option:: -replacemessages ID\n"
21536 #. type: delimited block _
21537 #: docs/manual/gammu/index.rst:610
21540 "``ID`` can be 1..7. When you will use option and send more single SMS to one "
21541 "recipient with the same ID, each another SMS will replace each previous with "
21544 " ``ID`` can be 1..7. When you will use option and send more "
21546 " SMS to one recipient with the same ID, each another SMS will\n"
21547 " replace each previous with the same ID\n"
21549 #. type: delimited block _
21550 #: docs/manual/gammu/index.rst:612
21552 msgid "-replacefile file"
21553 msgstr " .. option:: -replacefile file\n"
21555 #. type: delimited block _
21556 #: docs/manual/gammu/index.rst:617
21558 "File with replacement table in unicode (UCS-2), preferably with byte order "
21559 "mark (BOM). It contains pairs of chars, first one is to replace, second is "
21560 "replacement one. The replacement is done after reading text for the message."
21563 #. type: delimited block _
21564 #: docs/manual/gammu/index.rst:620
21566 "For example replacement ``1`` (0x0061) with ``a`` (0x0031) would be done by "
21567 "file with following content (hex dump, first two bytes"
21570 #. type: Labeled list
21571 #: docs/manual/gammu/index.rst:620
21576 #. type: delimited block _
21577 #: docs/manual/gammu/index.rst:623
21578 msgid "ff fe 61 00 31 00"
21581 #. type: delimited block _
21582 #: docs/manual/gammu/index.rst:625
21584 msgid "TODO file location"
21585 msgstr " .. option:: TODO file location \n"
21587 #. type: delimited block _
21588 #: docs/manual/gammu/index.rst:628
21591 "Saves a message with a todo entry. The content will be read from any backup "
21592 "format which Gammu supports and from given location."
21594 " Saves a message with a todo entry. The content will\n"
21595 " be read from any backup format which Gammu supports and from given "
21598 #. type: delimited block _
21599 #: docs/manual/gammu/index.rst:630
21601 msgid "VCARD10|VCARD21 file SM|ME location [-nokia]"
21602 msgstr " .. option:: VCARD10|VCARD21 file SM|ME location [-nokia] \n"
21604 #. type: delimited block _
21605 #: docs/manual/gammu/index.rst:637
21608 "Read phonebook entry from file created by :option:`gammu backup` command and "
21609 "saves in VCARD 1.0 (only name and default number) or VCARD 2.1 (all entry "
21610 "details with all numbers, text and name) format as SMS. The location "
21611 "identifies position of contact item to be read in backup file (usually 1, "
21612 "but can be useful in case the backup contains more items)."
21614 " Read phonebook entry from file created by :option:`gammu backup`\n"
21615 " command and saves in VCARD 1.0 (only name and default number) or "
21617 " 2.1 (all entry details with all numbers, text and name) format as "
21619 " The location identifies position of contact item to be read in "
21621 " file (usually 1, but can be useful in case the backup contains more\n"
21624 #. type: delimited block _
21625 #: docs/manual/gammu/index.rst:640
21627 msgid "WAPINDICATOR URL Title"
21628 msgstr " .. option:: WAPINDICATOR URL Title \n"
21630 #. type: delimited block _
21631 #: docs/manual/gammu/index.rst:643
21633 msgid "Saves a SMS with a WAP indication for given URL and title."
21635 " Saves a SMS with a WAP indication for given\n"
21636 " URL and title.\n"
21638 #. type: delimited block _
21639 #: docs/manual/gammu/index.rst:646
21641 msgid "WAPSETTINGS file location DATA|GPRS"
21642 msgstr " .. option:: WAPSETTINGS file location DATA|GPRS \n"
21644 #. type: delimited block _
21645 #: docs/manual/gammu/index.rst:649
21648 "Read WAP settings from file created by :option:`gammu backup` command and "
21649 "saves in Nokia format as SMS"
21651 " Read WAP settings from file created by :option:`gammu backup` "
21653 " and saves in Nokia format as SMS\n"
21655 #. type: delimited block _
21656 #: docs/manual/gammu/index.rst:652
21659 "sendsms TYPE destination [type parameters] [type options] [-smscset number] "
21660 "[-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|"
21661 "WEEK|MAX] [-save [-folder number]]"
21663 ".. option:: sendsms TYPE destination [type parameters] [type options] [-"
21664 "smscset number] [-smscnumber number] [-reply] [-report] [-validity HOUR|"
21665 "6HOURS|DAY|3DAYS|WEEK|MAX] [-save [-folder number]]"
21667 #. type: delimited block _
21668 #: docs/manual/gammu/index.rst:654
21671 "Sends a message to a ``destination`` number, most parameters are same as "
21672 "for :option:`gammu savesms`."
21674 " Sends a message to a ``destination`` number, most parameters are same as "
21675 "for :option:`gammu savesms`.\n"
21677 #. type: delimited block _
21678 #: docs/manual/gammu/index.rst:656
21682 #. type: delimited block _
21683 #: docs/manual/gammu/index.rst:658
21685 msgid "will also save message which is being sent"
21686 msgstr " will also save message which is being sent\n"
21688 #. type: delimited block _
21689 #: docs/manual/gammu/index.rst:660
21693 #. type: delimited block _
21694 #: docs/manual/gammu/index.rst:662
21696 msgid "request delivery report for message"
21697 msgstr " request delivery report for message\n"
21699 #. type: delimited block _
21700 #: docs/manual/gammu/index.rst:664
21702 msgid "-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX"
21703 msgstr " .. option:: -validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX\n"
21705 #. type: delimited block _
21706 #: docs/manual/gammu/index.rst:668
21709 "sets how long will be the message valid (SMSC will the discard the message "
21710 "after this time if it could not deliver it)."
21712 " sets how long will be the\n"
21713 " message valid (SMSC will the discard the message after this time if "
21715 " not deliver it).\n"
21717 #. type: delimited block _
21718 #: docs/manual/gammu/index.rst:670
21720 msgid "setsmsc location number"
21721 msgstr ".. option:: setsmsc location number"
21723 #. type: delimited block _
21724 #: docs/manual/gammu/index.rst:673
21727 "Set SMSC settings on SIM card. This keeps all SMSC configuration intact, it "
21728 "just changes the SMSC number."
21730 " Set SMSC settings on SIM card. This keeps all SMSC configuration\n"
21731 " intact, it just changes the SMSC number.\n"
21734 #: docs/manual/gammu/index.rst:678
21736 msgid "Memory (phonebooks and calls) commands"
21738 "Memory (phonebooks and calls) commands\n"
21739 "--------------------------------------\n"
21741 #. type: delimited block _
21742 #: docs/manual/gammu/index.rst:681
21744 msgid "_memory types:"
21745 msgstr ".. _memory types:"
21747 #. type: delimited block _
21748 #: docs/manual/gammu/index.rst:683
21750 msgid "Memory types"
21751 msgstr ".. _memory types:"
21753 #. type: Plain text
21754 #: docs/manual/gammu/index.rst:686
21755 msgid "Gammu recognizes following memory types:"
21756 msgstr "Gammu recognizes following memory types:"
21758 #. type: Plain text
21759 #: docs/manual/gammu/index.rst:705
21767 " Received calls\n"
21775 " phone internal phonebook\n"
21777 " fixed dialling\n"
21786 " Received calls\n"
21794 " phone internal phonebook\n"
21796 " fixed dialling\n"
21800 #. type: Plain text
21801 #: docs/manual/gammu/index.rst:708
21803 msgid "Memory commands"
21805 "Memory commands\n"
21806 "_______________\n"
21808 #. type: delimited block _
21809 #: docs/manual/gammu/index.rst:711
21811 msgid "deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
21812 msgstr ".. option:: deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
21814 #. type: delimited block _
21815 #: docs/manual/gammu/index.rst:713
21817 msgid "Deletes all entries from specified memory type."
21818 msgstr " Deletes all entries from specified memory type.\n"
21820 #. type: delimited block _
21821 #: docs/manual/gammu/index.rst:715 docs/manual/gammu/index.rst:721
21822 #: docs/manual/gammu/index.rst:727 docs/manual/gammu/index.rst:733
21824 msgid "For memory types description see :ref:`memory types`."
21825 msgstr " For memory types description see :ref:`memory types`.\n"
21827 #. type: delimited block _
21828 #: docs/manual/gammu/index.rst:717
21830 msgid "deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
21831 msgstr ".. option:: deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
21833 #. type: delimited block _
21834 #: docs/manual/gammu/index.rst:719
21836 msgid "Deletes entries in specified range from specified memory type."
21837 msgstr " Deletes entries in specified range from specified memory type.\n"
21839 #. type: delimited block _
21840 #: docs/manual/gammu/index.rst:723
21842 msgid "getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
21843 msgstr ".. option:: getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
21845 #. type: delimited block _
21846 #: docs/manual/gammu/index.rst:725
21848 msgid "Get all memory locations from phone."
21849 msgstr " Get all memory locations from phone. \n"
21851 #. type: delimited block _
21852 #: docs/manual/gammu/index.rst:729
21854 msgid "getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
21856 ".. option:: getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
21858 #. type: delimited block _
21859 #: docs/manual/gammu/index.rst:731
21861 msgid "Get memory location from phone."
21862 msgstr " Get memory location from phone. \n"
21864 #. type: delimited block _
21865 #: docs/manual/gammu/index.rst:737
21867 msgid "getspeeddial start [stop]"
21868 msgstr ".. option:: getspeeddial start [stop]"
21870 #. type: delimited block _
21871 #: docs/manual/gammu/index.rst:739
21873 msgid "Gets speed dial choices."
21874 msgstr " Gets speed dial choices.\n"
21876 #. type: delimited block _
21877 #: docs/manual/gammu/index.rst:741
21879 msgid "searchmemory text"
21880 msgstr ".. option:: searchmemory text"
21882 #. type: delimited block _
21883 #: docs/manual/gammu/index.rst:745
21886 "Scans all memory entries for given text. It performs case insensitive "
21887 "substring lookup. You can interrupt searching by pressing :kbd:`Ctrl+C`."
21889 " Scans all memory entries for given text. It performs\n"
21890 " case insensitive substring lookup. You can interrupt searching by "
21892 " :kbd:`Ctrl+C`.\n"
21895 #: docs/manual/gammu/index.rst:747
21897 msgid "Filesystem commands"
21898 msgstr "Filesystem access::"
21900 #. type: delimited block _
21901 #: docs/manual/gammu/index.rst:752
21904 "Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
21905 "Your phone can also support usb storage, which is handled on the operating "
21906 "system level and Gammu does not use that."
21908 "Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
21909 "phone can also support usb storage, which is handled on the operating system "
21910 "level and Gammu does not use that."
21912 #. type: delimited block _
21913 #: docs/manual/gammu/index.rst:754
21916 "addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-"
21917 "readonly] [-protected] [-system] [-hidden] [-newtime]"
21919 ".. option:: addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|"
21920 "3GP|NRT] [-readonly] [-protected] [-system] [-hidden] [-newtime]"
21922 #. type: delimited block _
21923 #: docs/manual/gammu/index.rst:756
21925 msgid "Add file with specified name to folder with specified folder ID."
21926 msgstr " Add file with specified name to folder with specified folder ID.\n"
21928 #. type: delimited block _
21929 #: docs/manual/gammu/index.rst:758
21933 #. type: delimited block _
21934 #: docs/manual/gammu/index.rst:760
21937 "File type was required for filesystem 1 in Nokia phones (current filesystem "
21938 "2 doesn't need this)."
21940 " File type was required for filesystem 1 in Nokia phones (current "
21941 "filesystem 2 doesn't need this).\n"
21943 #. type: delimited block _
21944 #: docs/manual/gammu/index.rst:762
21948 #. type: delimited block _
21949 #: docs/manual/gammu/index.rst:764
21951 msgid "Sets the read only attribute."
21952 msgstr " Sets the read only attribute.\n"
21954 #. type: delimited block _
21955 #: docs/manual/gammu/index.rst:769
21958 "Sets the protected attribute (file can't be for example forwarded from phone "
21961 " Sets the protected attribute (file can't be for example forwarded\n"
21962 " from phone menu).\n"
21964 #. type: delimited block _
21965 #: docs/manual/gammu/index.rst:771
21968 msgstr "Filesystem"
21970 #. type: delimited block _
21971 #: docs/manual/gammu/index.rst:773
21973 msgid "Sets the system attribute."
21974 msgstr " Sets the system attribute.\n"
21976 #. type: delimited block _
21977 #: docs/manual/gammu/index.rst:775
21981 #. type: delimited block _
21982 #: docs/manual/gammu/index.rst:777
21984 msgid "Sets the hidden attribute (file is hidden from phone menu)."
21985 msgstr " Sets the hidden attribute (file is hidden from phone menu).\n"
21987 #. type: delimited block _
21988 #: docs/manual/gammu/index.rst:779
21992 #. type: delimited block _
21993 #: docs/manual/gammu/index.rst:781
21996 "After using it date/time of file modification will be set to moment of "
21999 " After using it date/time of file modification will be set to moment "
22002 #. type: delimited block _
22003 #: docs/manual/gammu/index.rst:783
22005 msgid "addfolder parentfolderID name"
22006 msgstr ".. option:: addfolder parentfolderID name"
22008 #. type: delimited block _
22009 #: docs/manual/gammu/index.rst:786
22012 "Create a folder in phone with specified name in a folder with specified "
22015 " Create a folder in phone with specified name in a\n"
22016 " folder with specified folder ID.\n"
22018 #. type: delimited block _
22019 #: docs/manual/gammu/index.rst:788
22021 msgid "deletefiles fileID"
22022 msgstr ".. option:: deletefiles fileID"
22024 #. type: delimited block _
22025 #: docs/manual/gammu/index.rst:790
22027 msgid "Delete files with given IDs."
22028 msgstr " Delete files with given IDs.\n"
22030 #. type: delimited block _
22031 #: docs/manual/gammu/index.rst:792
22033 msgid "deletefolder name"
22034 msgstr ".. option:: deletefolder name"
22036 #. type: delimited block _
22037 #: docs/manual/gammu/index.rst:794
22039 msgid "Delete folder with given ID."
22040 msgstr " Delete folder with given ID.\n"
22042 #. type: delimited block _
22043 #: docs/manual/gammu/index.rst:796
22045 msgid "getfilefolder fileID, fileID, ..."
22046 msgstr ".. option:: getfilefolder fileID, fileID, ..."
22048 #. type: delimited block _
22049 #: docs/manual/gammu/index.rst:798
22052 "Retrieve files or all files from folder with given IDs from a phone "
22055 " Retrieve files or all files from folder with given IDs from a phone "
22058 #. type: delimited block _
22059 #: docs/manual/gammu/index.rst:800
22061 msgid "getfiles fileID, fileID, ..."
22062 msgstr ".. option:: getfiles fileID, fileID, ..."
22064 #. type: delimited block _
22065 #: docs/manual/gammu/index.rst:802
22067 msgid "Retrieve files with given IDs from a phone filesytem."
22068 msgstr " Retrieve files with given IDs from a phone filesytem.\n"
22070 #. type: delimited block _
22071 #: docs/manual/gammu/index.rst:804
22073 msgid "getfilesystem [-flatall|-flat]"
22074 msgstr ".. option:: getfilesystem [-flatall|-flat]"
22076 #. type: delimited block _
22077 #: docs/manual/gammu/index.rst:806
22080 "Display info about all folders and files in phone memory/memory card. By "
22081 "default there is tree displayed, you can change it:"
22083 " Display info about all folders and files in phone memory/memory card. By "
22084 "default there is tree displayed, you can change it:\n"
22086 #. type: delimited block _
22087 #: docs/manual/gammu/index.rst:808
22092 #. type: delimited block _
22093 #: docs/manual/gammu/index.rst:810
22096 "there are displayed full file/folder details like ID (first parameter in "
22099 " there are displayed full file/folder details like ID (first "
22100 "parameter in line)\n"
22102 #. type: delimited block _
22103 #: docs/manual/gammu/index.rst:812
22108 #. type: delimited block _
22109 #: docs/manual/gammu/index.rst:814
22112 "In some phones (like N6230) content of some folders (with more files) can be "
22113 "cut (only part of files will be displayed) for example on infrared "
22114 "connection. This is not Gammu issue, but phone firmware problem."
22116 " .. note:: In some phones (like N6230) content of some folders (with more "
22117 "files) can be cut (only part of files will be displayed) for example on "
22118 "infrared connection. This is not Gammu issue, but phone firmware problem.\n"
22120 #. type: delimited block _
22121 #: docs/manual/gammu/index.rst:816
22123 msgid "getfilesystemstatus"
22124 msgstr ".. option:: getfilesystemstatus"
22126 #. type: delimited block _
22127 #: docs/manual/gammu/index.rst:819
22130 "Display info filesystem status - number of bytes available, used or used by "
22131 "some specific content."
22133 " Display info filesystem status - number of\n"
22134 " bytes available, used or used by some specific content.\n"
22136 #. type: delimited block _
22137 #: docs/manual/gammu/index.rst:821
22139 msgid "getfolderlisting folderID"
22140 msgstr ".. option:: getfolderlisting folderID"
22142 #. type: delimited block _
22143 #: docs/manual/gammu/index.rst:823
22146 "Display files and folders available in folder with given folder ID. You can "
22147 "get ID's using getfilesystem -flatall."
22149 " Display files and folders available in folder with given folder ID. You "
22150 "can get ID's using getfilesystem -flatall.\n"
22152 #. type: delimited block _
22153 #: docs/manual/gammu/index.rst:830
22156 "Please note, that in some phones (like N6230) content of some folders (with "
22157 "more files) can be cut (only part of files will be displayed) for example on "
22158 "infrared connection. This is not Gammu issue, but phone firmware problem."
22160 " .. note:: In some phones (like N6230) content of some folders (with more "
22161 "files) can be cut (only part of files will be displayed) for example on "
22162 "infrared connection. This is not Gammu issue, but phone firmware problem.\n"
22164 #. type: delimited block _
22165 #: docs/manual/gammu/index.rst:832
22167 msgid "getrootfolders"
22168 msgstr ".. option:: getrootfolders"
22170 #. type: delimited block _
22171 #: docs/manual/gammu/index.rst:834
22173 msgid "Display info about drives available in phone/memory card."
22174 msgstr " Display info about drives available in phone/memory card.\n"
22176 #. type: delimited block _
22177 #: docs/manual/gammu/index.rst:836
22179 msgid "sendfile name"
22180 msgstr ".. option:: sendfile name"
22182 #. type: delimited block _
22183 #: docs/manual/gammu/index.rst:840
22186 "Sends file to a phone. It's up to phone to decide where to store this file "
22187 "and how to handle it (for example when you send vCard or vCalendar, most of "
22188 "phones will offer you to import it."
22190 " Sends file to a phone. It's up to phone to decide where\n"
22191 " to store this file and how to handle it (for example when you send vCard "
22193 " vCalendar, most of phones will offer you to import it.\n"
22195 #. type: delimited block _
22196 #: docs/manual/gammu/index.rst:842
22198 msgid "setfileattrib folderID [-system] [-readonly] [-hidden] [-protected]"
22200 ".. option:: setfileattrib folderID [-system] [-readonly] [-hidden] [-"
22204 #: docs/manual/gammu/index.rst:845
22206 msgid "Logo and pictures commands"
22208 "Logo and pictures commands\n"
22209 "--------------------------\n"
22211 #. type: delimited block _
22212 #: docs/manual/gammu/index.rst:850
22214 "These options are mainly (there are few exceptions) for monochromatic logos "
22215 "and images available in older phones. Recognized file formats: xpm (only "
22216 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
22218 "These options are mainly (there are few exceptions) for monochromatic logos "
22219 "and images available in older phones. Recognized file formats: xpm (only "
22220 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
22222 #. type: delimited block _
22223 #: docs/manual/gammu/index.rst:852
22225 "In new models all bitmaps are saved in filesystem and should go into "
22226 "filesystem section"
22228 "In new models all bitmaps are saved in filesystem and should go into "
22229 "filesystem section"
22231 #. type: delimited block _
22232 #: docs/manual/gammu/index.rst:854
22234 msgid "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
22236 ".. option:: copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|"
22239 #. type: delimited block _
22240 #: docs/manual/gammu/index.rst:859
22243 "Allow one to convert logos files to another. When give ONLY inputfile, "
22244 "output will be written to stdout using ASCII art. When give output file and "
22245 "format, in some file formats (like NLM) will be set indicator informing "
22246 "about logo type to given."
22248 " Allow to convert logos files to another. When give ONLY inputfile, "
22250 " be written to stdout using UTF-8 art. When give output file and format, "
22252 " some file formats (like NLM) will be set indicator informing about logo "
22256 #. type: delimited block _
22257 #: docs/manual/gammu/index.rst:861
22259 msgid "getbitmap TYPE [type options]"
22260 msgstr ".. option:: getbitmap TYPE [type options]"
22262 #. type: delimited block _
22263 #: docs/manual/gammu/index.rst:863
22265 msgid "Reads bitmap from phone, following types are supported:"
22266 msgstr " Reads bitmap from phone, following types are supported:\n"
22268 #. type: delimited block _
22269 #: docs/manual/gammu/index.rst:865 docs/manual/gammu/index.rst:895
22271 msgid "CALLER location [file]"
22272 msgstr " .. option:: CALLER location [file]\n"
22274 #. type: delimited block _
22275 #: docs/manual/gammu/index.rst:867
22277 msgid "Get caller group logo from phone. Locations 1-5."
22278 msgstr " Get caller group logo from phone. Locations 1-5.\n"
22280 #. type: delimited block _
22281 #: docs/manual/gammu/index.rst:869
22285 #. type: delimited block _
22286 #: docs/manual/gammu/index.rst:873
22289 "In some models it's possible to save dealer welcome note - text displayed "
22290 "during enabling phone, which can't be edited from phone menu. Here you can "
22293 " In some models it's possible to save dealer welcome note - text "
22295 " during enabling phone, which can't be edited from phone menu. Here "
22299 #. type: delimited block _
22300 #: docs/manual/gammu/index.rst:875
22302 msgid "OPERATOR [file]"
22303 msgstr " .. option:: OPERATOR [file]\n"
22305 #. type: delimited block _
22306 #: docs/manual/gammu/index.rst:877
22309 "Get operator logo (picture displayed instead of operator name) from phone."
22311 " Get operator logo (picture displayed instead of operator name) from "
22314 #. type: delimited block _
22315 #: docs/manual/gammu/index.rst:879
22317 msgid "PICTURE location [file]"
22318 msgstr " .. option:: PICTURE location [file]\n"
22320 #. type: delimited block _
22321 #: docs/manual/gammu/index.rst:881
22323 msgid "Get Picture Image from phone."
22324 msgstr " Get Picture Image from phone.\n"
22326 #. type: delimited block _
22327 #: docs/manual/gammu/index.rst:883
22329 msgid "STARTUP [file]"
22330 msgstr " .. option:: STARTUP [file]\n"
22332 #. type: delimited block _
22333 #: docs/manual/gammu/index.rst:885
22335 msgid "Get static startup logo from phone. Allow one to save it in file."
22337 " Get static startup logo from phone. Allow to save it in file.\n"
22339 #. type: delimited block _
22340 #: docs/manual/gammu/index.rst:887
22344 #. type: delimited block _
22345 #: docs/manual/gammu/index.rst:889
22347 msgid "Get startup text from phone."
22348 msgstr " Get startup text from phone.\n"
22350 #. type: delimited block _
22351 #: docs/manual/gammu/index.rst:891
22353 msgid "setbitmap TYPE [type options]"
22354 msgstr ".. option:: setbitmap TYPE [type options]"
22356 #. type: delimited block _
22357 #: docs/manual/gammu/index.rst:893
22359 msgid "Sets bitmap in phone, following types are supported:"
22360 msgstr " Sets bitmap in phone, following types are supported:\n"
22362 #. type: delimited block _
22363 #: docs/manual/gammu/index.rst:897
22365 msgid "Set caller logo."
22366 msgstr " Set caller logo.\n"
22368 #. type: delimited block _
22369 #: docs/manual/gammu/index.rst:899
22371 msgid "COLOUROPERATOR [fileID [netcode]]"
22372 msgstr " .. option:: COLOUROPERATOR [fileID [netcode]]\n"
22374 #. type: delimited block _
22375 #: docs/manual/gammu/index.rst:901
22377 msgid "Sets color operator logo in phone."
22378 msgstr " Sets color operator logo in phone.\n"
22380 #. type: delimited block _
22381 #: docs/manual/gammu/index.rst:903
22383 msgid "COLOURSTARTUP [fileID]"
22384 msgstr " .. option:: COLOURSTARTUP [fileID]\n"
22386 #. type: delimited block _
22387 #: docs/manual/gammu/index.rst:905
22388 msgid "DEALER text"
22391 #. type: delimited block _
22392 #: docs/manual/gammu/index.rst:907
22395 "Sets welcome message configured by dealer, which usually can not be changed "
22398 " Sets welcome message configured by dealer, which usually can not be "
22399 "changed in phone menus.\n"
22401 #. type: delimited block _
22402 #: docs/manual/gammu/index.rst:909
22404 msgid "OPERATOR [file [netcode]]"
22405 msgstr " .. option:: OPERATOR [file [netcode]]\n"
22407 #. type: delimited block _
22408 #: docs/manual/gammu/index.rst:914
22411 "Set operator logo in phone. When won't give file and netcode, operator logo "
22412 "will be removed from phone. When will give only filename, operator logo will "
22413 "be displayed for your current GSM operator. When you give additionally "
22414 "network code, it will be displayed for this operator."
22416 " Set operator logo in phone. When won't give file and netcode, "
22418 " will be removed from phone. When will give only filename, operator "
22420 " be displayed for your current GSM operator. When you give "
22421 "additionally network\n"
22422 " code, it will be displayed for this operator.\n"
22424 #. type: delimited block _
22425 #: docs/manual/gammu/index.rst:916
22427 msgid "PICTURE file location [text]"
22428 msgstr " .. option:: PICTURE file location [text]\n"
22430 #. type: delimited block _
22431 #: docs/manual/gammu/index.rst:918
22433 msgid "Sets picture image in phone."
22434 msgstr " Sets picture image in phone.\n"
22436 #. type: delimited block _
22437 #: docs/manual/gammu/index.rst:920
22439 msgid "STARTUP file|1|2|3"
22440 msgstr " .. option:: STARTUP file|1|2|3\n"
22442 #. type: delimited block _
22443 #: docs/manual/gammu/index.rst:924
22446 "Set startup logo in phone. It can be static (then you will have to give file "
22447 "name) or one of predefined animated (only some phones like Nokia 3310 or "
22448 "3330 supports it, use location 1, 2 or 3 for these)."
22450 " Set startup logo in phone. It can be static (then you will have to "
22452 " name) or one of predefined animated (only some phones like Nokia "
22454 " supports it, use location 1, 2 or 3 for these).\n"
22456 #. type: delimited block _
22457 #: docs/manual/gammu/index.rst:926
22460 msgstr "``TEXT`` - Text."
22462 #. type: delimited block _
22463 #: docs/manual/gammu/index.rst:928
22465 msgid "Sets startup text in phone."
22466 msgstr " Sets startup text in phone.\n"
22468 #. type: delimited block _
22469 #: docs/manual/gammu/index.rst:930
22471 msgid "WALLPAPER fileID"
22472 msgstr " .. option:: WALLPAPER fileID\n"
22474 #. type: delimited block _
22475 #: docs/manual/gammu/index.rst:932
22477 msgid "Sets wallpaper in phone."
22478 msgstr " Sets wallpaper in phone.\n"
22481 #: docs/manual/gammu/index.rst:934
22483 msgid "Ringtones commands"
22485 "Ringtones commands\n"
22486 "------------------\n"
22488 #. type: delimited block _
22489 #: docs/manual/gammu/index.rst:938
22491 "Ringtones are mostly supported only for older phones. For recent phones you "
22492 "usually just upload them to some folder in phone filesystem."
22494 "Ringtones are mostly supported only for older phones. For recent phones you "
22495 "usually just upload them to some folder in phone filesystem."
22497 #. type: delimited block _
22498 #: docs/manual/gammu/index.rst:943
22500 "There are recognized various file formats by options described below: rttl, "
22501 "binary format created for Gammu, mid (saving), re (reading), ott, "
22502 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
22503 "(saving), rng, mmf (for Samsung)."
22505 "There are recognized various file formats by options described below: rttl, "
22506 "binary format created for Gammu, mid (saving), re (reading), ott, "
22507 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
22508 "(saving), rng, mmf (for Samsung)."
22510 #. type: delimited block _
22511 #: docs/manual/gammu/index.rst:946
22513 msgid "copyringtone source destination [RTTL|BINARY]"
22514 msgstr ".. option:: copyringtone source destination [RTTL|BINARY]"
22516 #. type: delimited block _
22517 #: docs/manual/gammu/index.rst:948
22519 msgid "Copy source ringtone to destination."
22520 msgstr " Copy source ringtone to destination.\n"
22522 #. type: delimited block _
22523 #: docs/manual/gammu/index.rst:950
22525 msgid "getphoneringtone location [file]"
22526 msgstr ".. option:: getphoneringtone location [file]"
22528 #. type: delimited block _
22529 #: docs/manual/gammu/index.rst:952
22531 msgid "Get one of \"default\" ringtones and saves into file"
22532 msgstr " Get one of \"default\" ringtones and saves into file\n"
22534 #. type: delimited block _
22535 #: docs/manual/gammu/index.rst:954
22537 msgid "getringtone location [file]"
22538 msgstr ".. option:: getringtone location [file]"
22540 #. type: delimited block _
22541 #: docs/manual/gammu/index.rst:956
22543 msgid "Get ringtone from phone in RTTL or BINARY format."
22544 msgstr " Get ringtone from phone in RTTL or BINARY format. \n"
22546 #. type: delimited block _
22547 #: docs/manual/gammu/index.rst:960
22549 msgid "getringtoneslist"
22550 msgstr ".. option:: getringtoneslist"
22552 #. type: delimited block _
22553 #: docs/manual/gammu/index.rst:962
22555 msgid "playringtone file"
22556 msgstr ".. option:: playringtone file"
22558 #. type: delimited block _
22559 #: docs/manual/gammu/index.rst:964
22562 "Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
22563 "BINARY (Nokia DCT3) format."
22565 " Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
22566 "BINARY (Nokia DCT3) format.\n"
22568 #. type: delimited block _
22569 #: docs/manual/gammu/index.rst:966
22571 msgid "playsavedringtone number"
22572 msgstr ".. option:: playsavedringtone number"
22574 #. type: delimited block _
22575 #: docs/manual/gammu/index.rst:969
22578 "Play one of built-in ringtones. This option is available for DCT4 phones. "
22579 "For getting ringtones list use :option:`gammu getringtoneslist`."
22581 " Play one of built-in ringtones. This option is available for DCT4 "
22583 " For getting ringtones list use :option:`gammu getringtoneslist`.\n"
22585 #. type: delimited block _
22586 #: docs/manual/gammu/index.rst:971
22588 msgid "setringtone file [-location location] [-scale] [-name name]"
22590 ".. option:: setringtone file [-location location] [-scale] [-name name]"
22592 #. type: delimited block _
22593 #: docs/manual/gammu/index.rst:974
22596 "Set ringtone in phone. When don't give location, it will be written \"with "
22597 "preview\" (in phones supporting this feature like 61xx or 6210)."
22599 " Set ringtone in phone. When don't give location, it will be written\n"
22600 " \"with preview\" (in phones supporting this feature like 61xx or 6210).\n"
22602 #. type: delimited block _
22603 #: docs/manual/gammu/index.rst:980
22606 "Scale information will be added to each note of RTTL ringtone. It will avoid "
22607 "scale problems available during editing ringtone in composer from phone menu "
22608 "(for example, in Nokia 33xx)."
22610 " Scale information will be added to each note of RTTL ringtone. It "
22612 " avoid scale problems available during editing ringtone in composer\n"
22613 " from phone menu (for example, in Nokia 33xx).\n"
22615 #. type: delimited block _
22616 #: docs/manual/gammu/index.rst:985
22619 "When use ``~`` char in ringtone name, in some phones (like 33xx) name will "
22620 "blink later in phone menus."
22622 " When use ``~`` char in ringtone name, in some phones (like 33xx) "
22624 " will blink later in phone menus.\n"
22627 #: docs/manual/gammu/index.rst:988
22629 msgid "Calendar notes commands"
22630 msgstr "calendar notes"
22632 #. type: delimited block _
22633 #: docs/manual/gammu/index.rst:991
22635 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
22636 "limitations (depending on phone firmware version)."
22638 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
22639 "limitations (depending on phone firmware version)."
22641 #. type: delimited block _
22642 #: docs/manual/gammu/index.rst:993
22644 msgid "deletecalendar start [stop]"
22645 msgstr ".. option:: deletecalendar start [stop]"
22647 #. type: delimited block _
22648 #: docs/manual/gammu/index.rst:995
22650 msgid "Deletes selected calendar entries in phone."
22651 msgstr " Deletes selected calendar entries in phone. \n"
22653 #. type: delimited block _
22654 #: docs/manual/gammu/index.rst:997
22656 msgid "getallcalendar"
22657 msgstr ".. option:: getallcalendar"
22659 #. type: delimited block _
22660 #: docs/manual/gammu/index.rst:999
22662 msgid "Retrieves all calendar entries from phone."
22663 msgstr " Retrieves all calendar entries from phone.\n"
22665 #. type: delimited block _
22666 #: docs/manual/gammu/index.rst:1001
22668 msgid "getcalendar start [stop]"
22669 msgstr ".. option:: getcalendar start [stop]"
22671 #. type: delimited block _
22672 #: docs/manual/gammu/index.rst:1003
22674 msgid "Retrieves selected calendar entries from phone."
22675 msgstr " Retrieves selected calendar entries from phone.\n"
22678 #: docs/manual/gammu/index.rst:1006
22680 msgid "To do list commands"
22682 "To do list commands\n"
22683 "-------------------\n"
22685 #. type: delimited block _
22686 #: docs/manual/gammu/index.rst:1009
22688 msgid "deletetodo start [stop]"
22689 msgstr ".. option:: deletetodo start [stop]"
22691 #. type: delimited block _
22692 #: docs/manual/gammu/index.rst:1011
22694 msgid "Deletes selected todo entries in phone."
22695 msgstr " Deletes selected todo entries in phone. \n"
22697 #. type: delimited block _
22698 #: docs/manual/gammu/index.rst:1013
22701 msgstr ".. option:: getalltodo"
22703 #. type: delimited block _
22704 #: docs/manual/gammu/index.rst:1015
22706 msgid "Retrieves all todo entries from phone."
22707 msgstr " Retrieves all todo entries from phone.\n"
22709 #. type: delimited block _
22710 #: docs/manual/gammu/index.rst:1017
22712 msgid "gettodo start [stop]"
22713 msgstr ".. option:: gettodo start [stop]"
22715 #. type: delimited block _
22716 #: docs/manual/gammu/index.rst:1019
22718 msgid "Retrieves selected todo entries from phone."
22719 msgstr " Retrieves selected todo entries from phone.\n"
22722 #: docs/manual/gammu/index.rst:1021
22724 msgid "Notes commands"
22729 #. type: delimited block _
22730 #: docs/manual/gammu/index.rst:1024
22732 msgid "getallnotes"
22733 msgstr ".. option:: getallnotes"
22735 #. type: delimited block _
22736 #: docs/manual/gammu/index.rst:1026
22738 msgid "Reads all notes from the phone."
22739 msgstr " Reads all notes from the phone.\n"
22741 #. type: delimited block _
22742 #: docs/manual/gammu/index.rst:1031
22745 "Not all phones supports this function, especially most Sony Ericsson phones "
22746 "even if they have notes inside phone."
22748 " Not all phones supports this function, especially most Sony "
22750 " phones even if they have notes inside phone.\n"
22753 #: docs/manual/gammu/index.rst:1034
22755 msgid "Date, time and alarm commands"
22757 "Date, time and alarm commands\n"
22758 "-----------------------------\n"
22760 #. type: delimited block _
22761 #: docs/manual/gammu/index.rst:1037
22763 msgid "getalarm [start]"
22764 msgstr ".. option:: getalarm [start]"
22766 #. type: delimited block _
22767 #: docs/manual/gammu/index.rst:1040
22769 msgid "Get alarm from phone, if no location is specified, 1 is used."
22771 " Get alarm from phone, if no location is specified,\n"
22774 #. type: delimited block _
22775 #: docs/manual/gammu/index.rst:1042
22777 msgid "getdatetime"
22778 msgstr "clear date/time"
22780 #. type: delimited block _
22781 #: docs/manual/gammu/index.rst:1044
22783 msgid "Get date and time from phone"
22784 msgstr " Get date and time from phone\n"
22786 #. type: delimited block _
22787 #: docs/manual/gammu/index.rst:1046
22789 msgid "setalarm hour minute"
22790 msgstr ".. option:: setalarm hour minute"
22792 #. type: delimited block _
22793 #: docs/manual/gammu/index.rst:1048
22795 msgid "Sets repeating alarm in phone on selected time."
22796 msgstr " Sets repeating alarm in phone on selected time.\n"
22798 #. type: delimited block _
22799 #: docs/manual/gammu/index.rst:1050
22801 msgid "setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
22802 msgstr ".. option:: setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
22804 #. type: delimited block _
22805 #: docs/manual/gammu/index.rst:1054
22808 "Set date and time in phone to date and time set in computer. Please note, "
22809 "that this option doesn't show clock on phone screen. It only set date and "
22812 " Set date and time in phone to date and time set in computer. Please \n"
22813 " note, that this option doesn't show clock on phone screen. It only set\n"
22814 " date and time.\n"
22816 #. type: delimited block _
22817 #: docs/manual/gammu/index.rst:1059
22820 "You can make such synchronization each time, when will connect your phone "
22821 "and use Gammu. See :config:option:`SynchronizeTime` in :ref:`gammurc` for "
22824 " You can make such synchronization each time, when will connect your\n"
22825 " phone and use Gammu. See :config:option:`SynchronizeTime` in :ref:"
22826 "`gammurc` for details.\n"
22829 #: docs/manual/gammu/index.rst:1062
22831 msgid "Categories commands"
22833 "Categories commands\n"
22834 "-------------------\n"
22836 #. type: delimited block _
22837 #: docs/manual/gammu/index.rst:1067
22839 msgid "Categories are supported only on few phones (Alcatel)."
22840 msgstr " Categories are supported only on few phones (Alcatel).\n"
22842 #. type: delimited block _
22843 #: docs/manual/gammu/index.rst:1069
22845 msgid "addcategory TODO|PHONEBOOK text"
22846 msgstr ".. option:: addcategory TODO|PHONEBOOK text"
22848 #. type: delimited block _
22849 #: docs/manual/gammu/index.rst:1071
22851 msgid "getallcategory TODO|PHONEBOOK"
22852 msgstr ".. option:: getallcategory TODO|PHONEBOOK"
22854 #. type: delimited block _
22855 #: docs/manual/gammu/index.rst:1073
22857 msgid "getcategory TODO|PHONEBOOK start [stop]"
22858 msgstr ".. option:: getcategory TODO|PHONEBOOK start [stop]"
22860 #. type: delimited block _
22861 #: docs/manual/gammu/index.rst:1075
22863 msgid "listmemorycategory text|number"
22864 msgstr ".. option:: listmemorycategory text|number"
22866 #. type: delimited block _
22867 #: docs/manual/gammu/index.rst:1077
22869 msgid "listtodocategory text|number"
22870 msgstr ".. option:: listtodocategory text|number"
22873 #: docs/manual/gammu/index.rst:1080
22875 msgid "Backing up and restoring commands"
22877 "Backing up and restoring commands\n"
22878 "---------------------------------\n"
22880 #. type: delimited block _
22881 #: docs/manual/gammu/index.rst:1083
22883 msgid "addnew file [-yes] [-memory ME|SM|..]"
22884 msgstr ".. option:: addnew file [-yes] [-memory ME|SM|..]"
22886 #. type: delimited block _
22887 #: docs/manual/gammu/index.rst:1087
22890 "Adds data written in file created using :option:`gammu backup` command. All "
22891 "things backed up :option:`gammu backup` can be restored (when made backup to "
22892 "Gammu text file)."
22894 " Adds data written in file created using :option:`gammu backup` command. "
22896 " backed up :option:`gammu backup` can be restored (when made backup to "
22900 #. type: delimited block _
22901 #: docs/manual/gammu/index.rst:1091
22904 "Please note that this adds all content of backup file to phone and does not "
22905 "care about current data in the phone (no duplicates are detected)."
22907 " Please note that this adds all content of backup file to phone and\n"
22908 " does not care about current data in the phone (no duplicates are \n"
22911 #. type: delimited block _
22912 #: docs/manual/gammu/index.rst:1094
22915 "Use -yes parameter to answer yes to all questions (you want to automatically "
22916 "restore all data)."
22918 " Use -yes parameter to answer yes to all questions (you want to "
22920 " restore all data).\n"
22922 #. type: delimited block _
22923 #: docs/manual/gammu/index.rst:1097
22926 "Use -memory parameter to force usage of defined memory type for storing "
22927 "entries regardless what backu format says."
22929 " Use -memory parameter to force usage of defined memory type for storing "
22931 " regardless what backu format says.\n"
22933 #. type: delimited block _
22934 #: docs/manual/gammu/index.rst:1099
22936 msgid "addsms folder file [-yes]"
22937 msgstr ".. option:: addsms folder file [-yes]"
22939 #. type: delimited block _
22940 #: docs/manual/gammu/index.rst:1102
22943 "Adds SMSes from file (format like :option:`gammu backupsms` uses) to "
22944 "selected folder in phone."
22946 " Adds SMSes from file (format like :option:`gammu backupsms` uses) to\n"
22947 " selected folder in phone.\n"
22949 #. type: delimited block _
22950 #: docs/manual/gammu/index.rst:1104
22952 msgid "backup file [-yes]"
22953 msgstr ".. option:: backup file [-yes]"
22955 #. type: delimited block _
22956 #: docs/manual/gammu/index.rst:1106
22959 "Backup your phone to file. It's possible to backup (depends on phone and "
22962 " Backup your phone to file. It's possible to backup (depends on phone and "
22963 "backup format):\n"
22965 #. type: delimited block _
22966 #: docs/manual/gammu/index.rst:1108
22967 msgid "phonebook from SIM and phone memory"
22968 msgstr "phonebook from SIM and phone memory"
22970 #. type: delimited block _
22971 #: docs/manual/gammu/index.rst:1109
22972 msgid "calendar notes"
22973 msgstr "calendar notes"
22975 #. type: delimited block _
22976 #: docs/manual/gammu/index.rst:1110
22977 msgid "SMSC settings"
22978 msgstr "SMSC settings"
22980 #. type: delimited block _
22981 #: docs/manual/gammu/index.rst:1111
22982 msgid "operator logo"
22983 msgstr "operator logo"
22985 #. type: delimited block _
22986 #: docs/manual/gammu/index.rst:1112
22987 msgid "startup (static) logo or startup text"
22988 msgstr "startup (static) logo or startup text"
22990 #. type: delimited block _
22991 #: docs/manual/gammu/index.rst:1113
22992 msgid "WAP bookmarks"
22993 msgstr "WAP bookmarks"
22995 #. type: delimited block _
22996 #: docs/manual/gammu/index.rst:1114
22997 msgid "WAP settings"
22998 msgstr "WAP settings"
23000 #. type: delimited block _
23001 #: docs/manual/gammu/index.rst:1115
23002 msgid "caller logos and groups"
23003 msgstr "caller logos and groups"
23005 #. type: delimited block _
23006 #: docs/manual/gammu/index.rst:1116
23007 msgid "user ringtones"
23008 msgstr "user ringtones"
23010 #. type: delimited block _
23011 #: docs/manual/gammu/index.rst:1119
23014 "There are various backup formats supported and the backup format is guessed "
23015 "based on file extension:"
23017 " There are various backup formats supported and the backup format is "
23019 " based on file extension:\n"
23021 #. type: delimited block _
23022 #: docs/manual/gammu/index.rst:1121
23024 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
23026 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
23028 #. type: delimited block _
23029 #: docs/manual/gammu/index.rst:1122
23030 msgid "``.vcs`` - vCalendar, supports calendar and todo."
23031 msgstr "``.vcs`` - vCalendar, supports calendar and todo."
23033 #. type: delimited block _
23034 #: docs/manual/gammu/index.rst:1123
23035 msgid "``.vcf`` - vCard, supports contacts."
23036 msgstr "``.vcf`` - vCard, supports contacts."
23038 #. type: delimited block _
23039 #: docs/manual/gammu/index.rst:1124
23040 msgid "``.ldif`` - LDAP import, supports contacts."
23041 msgstr "``.ldif`` - LDAP import, supports contacts."
23043 #. type: delimited block _
23044 #: docs/manual/gammu/index.rst:1125
23045 msgid "``.ics`` - iCalendar, supports calendar and todo."
23046 msgstr "``.ics`` - iCalendar, supports calendar and todo."
23048 #. type: delimited block _
23049 #: docs/manual/gammu/index.rst:1126
23051 "Any other extension is Gammu backup file and it supports all data mentioned "
23052 "above, see :ref:`gammu-backup` for more details."
23054 "Any other extension is Gammu backup file and it supports all data mentioned "
23055 "above, see :ref:`gammu-backup` for more details."
23057 #. type: delimited block _
23058 #: docs/manual/gammu/index.rst:1128
23060 msgid "backupsms file [-yes|-all]"
23061 msgstr ".. option:: backupsms file [-yes|-all]"
23063 #. type: delimited block _
23064 #: docs/manual/gammu/index.rst:1130
23066 msgid "Stores all SMSes from phone to file into :ref:`gammu-smsbackup`."
23068 " Stores all SMSes from phone to file into :ref:`gammu-smsbackup`. \n"
23070 #. type: delimited block _
23071 #: docs/manual/gammu/index.rst:1134
23074 "Use -yes for answering yes to all questions (backup all messages and delete "
23075 "them from phone), or -all to just backup all folders while keeping messages "
23078 " Use -yes for answering yes to all questions (backup all messages and \n"
23079 " delete them from phone), or -all to just backup all folders while "
23081 " messages in phone.\n"
23083 #. type: delimited block _
23084 #: docs/manual/gammu/index.rst:1136
23086 msgid "restore file [-yes]"
23087 msgstr ".. option:: restore file [-yes]"
23089 #. type: delimited block _
23090 #: docs/manual/gammu/index.rst:1141
23093 "Please note that restoring deletes all current content in phone. If you want "
23094 "only to add entries to phone, use :option:`gammu addnew`."
23096 " Please note that restoring deletes all current content in phone. If "
23098 " want only to add entries to phone, use :option:`gammu addnew`.\n"
23100 #. type: delimited block _
23101 #: docs/manual/gammu/index.rst:1143
23104 "Restore settings written in file created using :option:`gammu backup` "
23107 " Restore settings written in file created using :option:`gammu backup` "
23110 #. type: delimited block _
23111 #: docs/manual/gammu/index.rst:1147
23114 "In some phones restoring calendar notes will not show error, but won't be "
23115 "done, when phone doesn't have set clock inside."
23117 " In some phones restoring calendar notes will not show error, but won't\n"
23118 " be done, when phone doesn't have set clock inside.\n"
23120 #. type: delimited block _
23121 #: docs/manual/gammu/index.rst:1149
23123 msgid "restoresms file [-yes]"
23124 msgstr ".. option:: restoresms file [-yes]"
23126 #. type: delimited block _
23127 #: docs/manual/gammu/index.rst:1153
23130 "Please note that this overwrites existing messages in phone (if it supports "
23133 " Please note that this overwrites existing messages in phone (if it "
23136 #. type: delimited block _
23137 #: docs/manual/gammu/index.rst:1156
23140 "Restores SMSes from file (format like :option:`gammu backupsms` uses) to "
23141 "selected folder in phone."
23143 " Restores SMSes from file (format like :option:`gammu backupsms` uses) "
23145 " selected folder in phone. \n"
23147 #. type: delimited block _
23148 #: docs/manual/gammu/index.rst:1158
23150 msgid "savefile TYPE [type options]"
23151 msgstr ".. option:: savefile TYPE [type options]"
23153 #. type: delimited block _
23154 #: docs/manual/gammu/index.rst:1161
23157 "Converts between various file formats supported by Gammu, following types "
23160 " Converts between various file formats supported by Gammu, following "
23162 " are supported:\n"
23164 #. type: delimited block _
23165 #: docs/manual/gammu/index.rst:1163
23167 msgid "BOOKMARK target.url file location"
23168 msgstr " .. option:: BOOKMARK target.url file location\n"
23170 #. type: delimited block _
23171 #: docs/manual/gammu/index.rst:1166
23173 msgid "Converts backup format supported by Gammu to vBookmark file."
23175 " Converts backup format supported by\n"
23176 " Gammu to vBookmark file.\n"
23178 #. type: delimited block _
23179 #: docs/manual/gammu/index.rst:1168
23181 msgid "CALENDAR target.vcs file location"
23182 msgstr " .. option:: CALENDAR target.vcs file location\n"
23184 #. type: delimited block _
23185 #: docs/manual/gammu/index.rst:1173
23188 "Allows one to convert between various backup formats which gammu supports "
23189 "for calendar events. The file type is guessed (for input file guess is based "
23190 "on extension and file content, for output solely on extension)."
23192 " Allows to convert between various backup formats which gammu\n"
23193 " supports for calendar events. The file type is guessed (for input "
23195 " guess is based on extension and file content, for output solely on \n"
23198 #. type: delimited block _
23199 #: docs/manual/gammu/index.rst:1175
23201 msgid "TODO target.vcs file location"
23202 msgstr " .. option:: TODO target.vcs file location\n"
23204 #. type: delimited block _
23205 #: docs/manual/gammu/index.rst:1180
23208 "Allows one to convert between various backup formats which gammu supports "
23209 "for todo events. The file type is guessed (for input file guess is based on "
23210 "extension and file content, for output solely on extension)."
23212 " Allows to convert between various backup formats which gammu\n"
23213 " supports for todo events. The file type is guessed (for input file\n"
23214 " guess is based on extension and file content, for output solely on \n"
23217 #. type: delimited block _
23218 #: docs/manual/gammu/index.rst:1182
23220 msgid "VCARD10|VCARD21 target.vcf file SM|ME location"
23221 msgstr " .. option:: VCARD10|VCARD21 target.vcf file SM|ME location\n"
23223 #. type: delimited block _
23224 #: docs/manual/gammu/index.rst:1187
23227 "Allows one to convert between various backup formats which gammu supports "
23228 "for phonebook events. The file type is guessed (for input file guess is "
23229 "based on extension and file content, for output solely on extension)."
23231 " Allows to convert between various backup formats which gammu\n"
23232 " supports for phonebook events. The file type is guessed (for input "
23234 " guess is based on extension and file content, for output solely on \n"
23237 #. type: delimited block _
23238 #: docs/manual/gammu/index.rst:1189
23240 msgid ":option:`gammu convertbackup`"
23241 msgstr " .. seealso:: :option:`gammu convertbackup`\n"
23243 #. type: delimited block _
23244 #: docs/manual/gammu/index.rst:1191
23246 msgid "convertbackup source.file output.file"
23247 msgstr ".. option:: convertbackup source.file output.file"
23249 #. type: delimited block _
23250 #: docs/manual/gammu/index.rst:1193
23253 msgstr "Gammu 1.28.90"
23255 #. type: delimited block _
23256 #: docs/manual/gammu/index.rst:1197
23259 "Converts backup between formats supported by Gammu. Unlike :option:`gammu "
23260 "savefile`, this does not give you any options what to convert, it simply "
23261 "takes converts all what can be saved into output file."
23263 " Converts backup between formats supported by Gammu. Unlike \n"
23264 " :option:`gammu savefile`, this does not give you any options what to\n"
23265 " convert, it simply takes converts all what can be saved into output "
23268 #. type: delimited block _
23269 #: docs/manual/gammu/index.rst:1199
23271 msgid ":option:`gammu savefile`"
23272 msgstr " .. seealso:: :option:`gammu savefile`\n"
23275 #: docs/manual/gammu/index.rst:1202
23277 msgid "Nokia specific commands"
23279 "Nokia specific commands\n"
23280 "-----------------------\n"
23282 #. type: delimited block _
23283 #: docs/manual/gammu/index.rst:1205
23285 msgid "nokiaaddfile TYPE [type options]"
23286 msgstr ".. option:: nokiaaddfile TYPE [type options]"
23288 #. type: delimited block _
23289 #: docs/manual/gammu/index.rst:1207
23291 msgid "Uploads file to phone to specific location for the type:"
23292 msgstr " Uploads file to phone to specific location for the type:\n"
23294 #. type: delimited block _
23295 #: docs/manual/gammu/index.rst:1209
23297 msgid "APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]"
23299 " .. option:: APPLICATION|GAME file [-readonly] [-overwrite] [-"
23302 #. type: delimited block _
23303 #: docs/manual/gammu/index.rst:1213
23306 "Install the ``*.jar/*.jad`` file pair of a midlet in the application or game "
23307 "menu of the phone. You need to specify filename without the jar/jad suffix, "
23308 "both will be added automatically."
23310 " Install the ``*.jar/*.jad`` file pair of a midlet in the application "
23312 " game menu of the phone. You need to specify filename without the jar/"
23314 " suffix, both will be added automatically.\n"
23316 #. type: delimited block _
23317 #: docs/manual/gammu/index.rst:1215
23321 #. type: delimited block _
23322 #: docs/manual/gammu/index.rst:1218
23325 "Delete the application's .jad and .jar files before installing, but doesn't "
23326 "delete the application data."
23328 " Delete the application's .jad and .jar files before installing, "
23330 " doesn't delete the application data.\n"
23332 #. type: delimited block _
23333 #: docs/manual/gammu/index.rst:1220
23334 msgid "-overwriteall"
23337 #. type: delimited block _
23338 #: docs/manual/gammu/index.rst:1223
23341 "Delete the application (same as :option:`-overwrite`) and all it's data."
23343 " Delete the application (same as :option:`-overwrite`) and all "
23347 #. type: delimited block _
23348 #: docs/manual/gammu/index.rst:1225
23350 msgid "You can use :ref:`jadmaker` to generate a .jad file from a .jar file."
23352 " You can use :ref:`jadmaker` to generate a .jad file from a .jar "
23355 #. type: delimited block _
23356 #: docs/manual/gammu/index.rst:1227
23359 "GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|MEMORYCARD file "
23360 "[-name name] [-protected] [-readonly] [-system] [-hidden] [-newtime]"
23362 " .. option:: GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|"
23363 "MEMORYCARD file [-name name] [-protected] [-readonly] [-system] [-hidden] [-"
23366 #. type: delimited block _
23367 #: docs/manual/gammu/index.rst:1229
23369 msgid "nokiaaddplaylists"
23370 msgstr ".. option:: nokiaaddplaylists"
23372 #. type: delimited block _
23373 #: docs/manual/gammu/index.rst:1231
23376 "Goes through phone memory and generated playlist for all music files found."
23378 " Goes through phone memory and generated playlist for all music files "
23381 #. type: delimited block _
23382 #: docs/manual/gammu/index.rst:1233
23384 msgid "To manually manage playlists:"
23385 msgstr " To manually manage playlists:\n"
23387 #. type: delimited block _
23388 #: docs/manual/gammu/index.rst:1237
23390 msgid "gammu addfile a:\\\\predefplaylist filename.m3u"
23391 msgstr " gammu addfile a:\\\\predefplaylist filename.m3u\n"
23393 #. type: delimited block _
23394 #: docs/manual/gammu/index.rst:1239
23396 msgid "Will add playlist filename.m3u"
23397 msgstr " Will add playlist filename.m3u\n"
23399 #. type: delimited block _
23400 #: docs/manual/gammu/index.rst:1243
23402 msgid "gammu getfilesystem"
23403 msgstr " gammu getfilesystem\n"
23405 #. type: delimited block _
23406 #: docs/manual/gammu/index.rst:1245
23408 msgid "Will get list of all files (including names of files with playlists)"
23410 " Will get list of all files (including names of files with playlists)\n"
23412 #. type: delimited block _
23413 #: docs/manual/gammu/index.rst:1249
23415 msgid "gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u"
23416 msgstr " gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u\n"
23418 #. type: delimited block _
23419 #: docs/manual/gammu/index.rst:1251
23421 msgid "Will delete playlist filename.m3u"
23422 msgstr " Will delete playlist filename.m3u\n"
23424 #. type: delimited block _
23425 #: docs/manual/gammu/index.rst:1253
23427 msgid "Format of m3u playlist is easy (standard mp3 playlist):"
23428 msgstr " Format of m3u playlist is easy (standard mp3 playlist):\n"
23430 #. type: delimited block _
23431 #: docs/manual/gammu/index.rst:1257
23434 "First line is ``#EXTM3U``, next lines contain names of files (``b:\\file1."
23435 "mp3``, ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
23436 "terminated lines. So just run :program:`unix2dos` on the resulting file "
23437 "before uploading it your your phone."
23439 " First line is ``#EXTM3U``, next lines contain names of files (``b:"
23441 " ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
23442 "terminated lines. So\n"
23443 " just run :program:`unix2dos` on the resulting file before uploading it "
23444 "your your phone.\n"
23446 #. type: delimited block _
23447 #: docs/manual/gammu/index.rst:1260
23449 msgid "nokiacomposer file"
23450 msgstr ".. option:: nokiacomposer file"
23452 #. type: delimited block _
23453 #: docs/manual/gammu/index.rst:1263
23456 "Show, how to enter RTTL ringtone in composer existing in many Nokia phones "
23457 "(and how should it look like)."
23459 " Show, how to enter RTTL ringtone in composer existing in many Nokia "
23461 " (and how should it look like).\n"
23463 #. type: delimited block _
23464 #: docs/manual/gammu/index.rst:1265
23466 msgid "nokiadebug filename [[v11-22] [,v33-44]...]"
23467 msgstr ".. option:: nokiadebug filename [[v11-22] [,v33-44]...]"
23469 #. type: delimited block _
23470 #: docs/manual/gammu/index.rst:1267
23472 msgid "nokiadisplayoutput"
23473 msgstr ".. option:: nokiadisplayoutput"
23475 #. type: delimited block _
23476 #: docs/manual/gammu/index.rst:1269
23478 msgid "nokiadisplaytest number"
23479 msgstr ".. option:: nokiadisplaytest number"
23481 #. type: delimited block _
23482 #: docs/manual/gammu/index.rst:1271
23484 msgid "nokiagetadc"
23485 msgstr ".. option:: nokiagetadc"
23487 #. type: delimited block _
23488 #: docs/manual/gammu/index.rst:1273
23490 msgid "nokiagetoperatorname"
23491 msgstr ".. option:: nokiagetoperatorname"
23493 #. type: delimited block _
23494 #: docs/manual/gammu/index.rst:1277
23497 "6110.c phones have place for name for one GSM network (of course, with "
23498 "flashing it's possible to change all names, but Gammu is not flasher ;-)). "
23499 "You can get this name using this option."
23501 " 6110.c phones have place for name for one GSM network (of course, with "
23503 " possible to change all names, but Gammu is not flasher ;-)). You can get "
23505 " name using this option.\n"
23507 #. type: delimited block _
23508 #: docs/manual/gammu/index.rst:1279
23510 msgid "nokiagetpbkfeatures memorytype"
23511 msgstr ".. option:: nokiagetpbkfeatures memorytype"
23513 #. type: delimited block _
23514 #: docs/manual/gammu/index.rst:1281
23517 msgstr ".. option:: nokiagett9"
23519 #. type: delimited block _
23520 #: docs/manual/gammu/index.rst:1284
23522 msgid "This option should display T9 dictionary content from DCT4 phones."
23524 " This option should display T9 dictionary content from\n"
23527 #. type: delimited block _
23528 #: docs/manual/gammu/index.rst:1286
23530 msgid "nokiagetvoicerecord location"
23531 msgstr ".. option:: nokiagetvoicerecord location"
23533 #. type: delimited block _
23534 #: docs/manual/gammu/index.rst:1290
23537 "Get voice record from location and save to WAV file. File is coded using GSM "
23538 "6.10 codec (available for example in win32). Name of file is like name of "
23539 "voice record in phone."
23541 " Get voice record from location and save to WAV file. File is\n"
23542 " coded using GSM 6.10 codec (available for example in win32). Name\n"
23543 " of file is like name of voice record in phone.\n"
23545 #. type: delimited block _
23546 #: docs/manual/gammu/index.rst:1294
23549 "Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
23550 "included by Microsoft. If you deleted it by accident in this operating "
23551 "system, make such steps:"
23553 " Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
23555 " by Microsoft. If you deleted it by accident in this operating system, "
23559 #. type: delimited block _
23560 #: docs/manual/gammu/index.rst:1296
23561 msgid "Control Panel"
23562 msgstr "Control Panel"
23564 #. type: delimited block _
23565 #: docs/manual/gammu/index.rst:1297
23566 msgid "Add hardware"
23567 msgstr "Add hardware"
23569 #. type: delimited block _
23570 #: docs/manual/gammu/index.rst:1298
23572 msgstr "click Next"
23574 #. type: delimited block _
23575 #: docs/manual/gammu/index.rst:1299
23576 msgid "select \"Yes. I have already connected the hardware"
23577 msgstr "select \"Yes. I have already connected the hardware"
23579 #. type: delimited block _
23580 #: docs/manual/gammu/index.rst:1300
23581 msgid "select \"Add a new hardware device"
23582 msgstr "select \"Add a new hardware device"
23584 #. type: delimited block _
23585 #: docs/manual/gammu/index.rst:1301
23586 msgid "select \"Install the hardware that I manually select from a list"
23587 msgstr "select \"Install the hardware that I manually select from a list"
23589 #. type: delimited block _
23590 #: docs/manual/gammu/index.rst:1302
23591 msgid "select \"Sound, video and game controllers"
23592 msgstr "select \"Sound, video and game controllers"
23594 #. type: delimited block _
23595 #: docs/manual/gammu/index.rst:1303
23597 msgid "select \"Audio codecs"
23598 msgstr "8. select \"Audio codecs\""
23600 #. type: delimited block _
23601 #: docs/manual/gammu/index.rst:1304
23603 msgid "select \"windows\\\\system32\" directory and file \"mmdriver.inf"
23604 msgstr "9. select \"windows\\esystem32\" directory and file \"mmdriver.inf\""
23606 #. type: delimited block _
23607 #: docs/manual/gammu/index.rst:1305
23610 "if You will be asked for file msgsm32.acm, it should unpacked from Windows CD"
23612 "10. if You will be asked for file msgsm32.acm, it should unpacked from "
23615 #. type: delimited block _
23616 #: docs/manual/gammu/index.rst:1306
23619 "now You can be asked if want to install unsigned driver (YES), about select "
23620 "codec configuration (select what you want) and rebotting PC (make it)"
23622 " 8. select \"Audio codecs\n"
23623 " 9. select \"windows\\\\system32\" directory and file \"mmdriver.inf\n"
23624 " 10. if You will be asked for file msgsm32.acm, it should unpacked from "
23626 " 11. now You can be asked if want to install unsigned driver (YES), about "
23627 "select codec configuration (select what you want) and rebotting PC (make "
23630 #. type: delimited block _
23631 #: docs/manual/gammu/index.rst:1308
23633 msgid "nokiamakecamerashoot"
23634 msgstr ".. option:: nokiamakecamerashoot"
23636 #. type: delimited block _
23637 #: docs/manual/gammu/index.rst:1310
23639 msgid "nokianetmonitor test"
23640 msgstr ".. option:: nokianetmonitor test"
23642 #. type: delimited block _
23643 #: docs/manual/gammu/index.rst:1312
23645 msgid "Takes output or set netmonitor for Nokia DCT3 phones."
23646 msgstr " Takes output or set netmonitor for Nokia DCT3 phones.\n"
23648 #. type: delimited block _
23649 #: docs/manual/gammu/index.rst:1314 docs/manual/gammu/index.rst:1330
23652 msgstr " .. seealso::\n"
23654 #. type: delimited block _
23655 #: docs/manual/gammu/index.rst:1318 docs/manual/gammu/index.rst:1334
23658 "For more info about this option, please visit `Marcin's page <http://www."
23659 "mwiacek.com/>`_ and read netmonitor manual there."
23661 " For more info about this option, please visit \n"
23662 " `Marcin's page <http://www.mwiacek.com/>`_ and read netmonitor "
23666 #. type: delimited block _
23667 #: docs/manual/gammu/index.rst:1324
23670 "test ``243`` enables all tests (after using command :command:`gammu "
23671 "nokianetmonitor 243` in some phones like 6210 or 9210 have to reboot them to "
23672 "see netmonitor menu)"
23674 " test ``243`` enables all tests (after using command \n"
23675 " :command:`gammu nokianetmonitor 243` in some phones like 6210 or 9210 "
23677 " them to see netmonitor menu)\n"
23679 #. type: delimited block _
23680 #: docs/manual/gammu/index.rst:1326
23682 msgid "nokianetmonitor36"
23683 msgstr ".. option:: nokianetmonitor36"
23685 #. type: delimited block _
23686 #: docs/manual/gammu/index.rst:1328
23688 msgid "Reset counters from netmonitor test 36 in Nokia DCT3 phones."
23689 msgstr " Reset counters from netmonitor test 36 in Nokia DCT3 phones.\n"
23691 #. type: delimited block _
23692 #: docs/manual/gammu/index.rst:1336
23694 msgid "nokiasecuritycode"
23695 msgstr ".. option:: nokiasecuritycode"
23697 #. type: delimited block _
23698 #: docs/manual/gammu/index.rst:1338
23700 msgid "Get/reset to \"12345\" security code"
23701 msgstr " Get/reset to \"12345\" security code\n"
23703 #. type: delimited block _
23704 #: docs/manual/gammu/index.rst:1340
23706 msgid "nokiaselftests"
23707 msgstr ".. option:: nokiaselftests"
23709 #. type: delimited block _
23710 #: docs/manual/gammu/index.rst:1342
23712 msgid "Perform tests for Nokia DCT3 phones."
23713 msgstr " Perform tests for Nokia DCT3 phones.\n"
23715 #. type: delimited block _
23716 #: docs/manual/gammu/index.rst:1348
23719 "EEPROM test can show an error when your phone has an EEPROM in flash (like "
23720 "82xx/7110/62xx/33xx). The clock test will show an error when the phone doesn?"
23721 "t have an internal battery for the clock (like 3xxx)."
23723 " EEPROM test can show an error when your phone has an EEPROM in flash\n"
23724 " (like 82xx/7110/62xx/33xx). The clock test will show an error when "
23726 " phone doesn?t have an internal battery for the clock (like 3xxx).\n"
23728 #. type: delimited block _
23729 #: docs/manual/gammu/index.rst:1350
23731 msgid "nokiasetlights keypad|display|torch on|off"
23732 msgstr ".. option:: nokiasetlights keypad|display|torch on|off"
23734 #. type: delimited block _
23735 #: docs/manual/gammu/index.rst:1352
23737 msgid "nokiasetoperatorname [networkcode name]"
23738 msgstr ".. option:: nokiasetoperatorname [networkcode name]"
23740 #. type: delimited block _
23741 #: docs/manual/gammu/index.rst:1354
23743 msgid "nokiasetphonemenus"
23744 msgstr ".. option:: nokiasetphonemenus"
23746 #. type: delimited block _
23747 #: docs/manual/gammu/index.rst:1356
23749 msgid "Enable all (?) possible menus for DCT3 Nokia phones:"
23750 msgstr " Enable all (?) possible menus for DCT3 Nokia phones:\n"
23752 #. type: delimited block _
23753 #: docs/manual/gammu/index.rst:1358 docs/manual/gammu/index.rst:1367
23754 msgid "ALS (Alternative Line Service) option menu"
23755 msgstr "ALS (Alternative Line Service) option menu"
23757 #. type: delimited block _
23758 #: docs/manual/gammu/index.rst:1359
23759 msgid "vibra menu for 3210"
23760 msgstr "vibra menu for 3210"
23762 #. type: delimited block _
23763 #: docs/manual/gammu/index.rst:1360
23764 msgid "3315 features in 3310 5.45 and higher"
23765 msgstr "3315 features in 3310 5.45 and higher"
23767 #. type: delimited block _
23768 #: docs/manual/gammu/index.rst:1361
23769 msgid "two additional games (React and Logic) for 3210 5.31 and higher"
23770 msgstr "two additional games (React and Logic) for 3210 5.31 and higher"
23772 #. type: delimited block _
23773 #: docs/manual/gammu/index.rst:1362
23774 msgid "WellMate menu for 6150"
23775 msgstr "WellMate menu for 6150"
23777 #. type: delimited block _
23778 #: docs/manual/gammu/index.rst:1363
23780 msgstr "NetMonitor"
23782 #. type: delimited block _
23783 #: docs/manual/gammu/index.rst:1365
23785 msgid "and for DCT4:"
23786 msgstr " and for DCT4:\n"
23788 #. type: delimited block _
23789 #: docs/manual/gammu/index.rst:1368
23790 msgid "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
23791 msgstr "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
23793 #. type: delimited block _
23794 #: docs/manual/gammu/index.rst:1369
23795 msgid "GPRS Always Online"
23796 msgstr "GPRS Always Online"
23798 #. type: delimited block _
23799 #: docs/manual/gammu/index.rst:1370
23800 msgid "and others..."
23801 msgstr "and others..."
23803 #. type: delimited block _
23804 #: docs/manual/gammu/index.rst:1372
23806 msgid "nokiasetvibralevel level"
23807 msgstr ".. option:: nokiasetvibralevel level"
23809 #. type: delimited block _
23810 #: docs/manual/gammu/index.rst:1374
23812 msgid "Set vibra power to \"level\" (given in percent)"
23813 msgstr " Set vibra power to \"level\" (given in percent)\n"
23815 #. type: delimited block _
23816 #: docs/manual/gammu/index.rst:1376
23818 msgid "nokiatuneradio"
23819 msgstr ".. option:: nokiatuneradio"
23821 #. type: delimited block _
23822 #: docs/manual/gammu/index.rst:1378
23824 msgid "nokiavibratest"
23825 msgstr ".. option:: nokiavibratest"
23828 #: docs/manual/gammu/index.rst:1381
23830 msgid "Siemens specific commands"
23832 "Siemens specific commands\n"
23833 "-------------------------\n"
23835 #. type: delimited block _
23836 #: docs/manual/gammu/index.rst:1384
23838 msgid "siemensnetmonact netmon_type"
23839 msgstr ".. option:: siemensnetmonact netmon_type"
23841 #. type: delimited block _
23842 #: docs/manual/gammu/index.rst:1387
23845 "Enables network monitor in Siemens phone. Currently known values for type "
23846 "are 1 for full and 2 for simple mode."
23848 " Enables network monitor in Siemens phone. Currently known values for "
23850 " are 1 for full and 2 for simple mode.\n"
23852 #. type: delimited block _
23853 #: docs/manual/gammu/index.rst:1389
23855 msgid "siemensnetmonitor test"
23856 msgstr ".. option:: siemensnetmonitor test"
23858 #. type: delimited block _
23859 #: docs/manual/gammu/index.rst:1391
23861 msgid "siemenssatnetmon"
23862 msgstr ".. option:: siemenssatnetmon"
23865 #: docs/manual/gammu/index.rst:1393
23867 msgid "Network commands"
23869 "Network commands\n"
23870 "----------------\n"
23872 #. type: delimited block _
23873 #: docs/manual/gammu/index.rst:1396
23875 msgid "getgprspoint start [stop]"
23876 msgstr ".. option:: getgprspoint start [stop]"
23878 #. type: delimited block _
23879 #: docs/manual/gammu/index.rst:1398
23881 msgid "listnetworks [country]"
23882 msgstr ".. option:: listnetworks [country]"
23884 #. type: delimited block _
23885 #: docs/manual/gammu/index.rst:1400
23887 msgid "Show names/codes of GSM networks known for Gammu"
23888 msgstr " Show names/codes of GSM networks known for Gammu\n"
23890 #. type: delimited block _
23891 #: docs/manual/gammu/index.rst:1402
23893 msgid "networkinfo"
23894 msgstr ".. option:: networkinfo"
23896 #. type: delimited block _
23897 #: docs/manual/gammu/index.rst:1404
23899 msgid "Show information about network status from the phone."
23900 msgstr " Show information about network status from the phone.\n"
23902 #. type: delimited block _
23903 #: docs/manual/gammu/index.rst:1406
23905 msgid "setautonetworklogin"
23906 msgstr ".. option:: setautonetworklogin"
23909 #: docs/manual/gammu/index.rst:1408
23911 msgid "WAP settings and bookmarks commands"
23913 "WAP settings and bookmarks commands\n"
23914 "-----------------------------------\n"
23916 #. type: delimited block _
23917 #: docs/manual/gammu/index.rst:1411
23919 msgid "deletewapbookmark start [stop]"
23920 msgstr ".. option:: deletewapbookmark start [stop]"
23922 #. type: delimited block _
23923 #: docs/manual/gammu/index.rst:1413
23925 msgid "Delete WAP bookmarks from phone."
23926 msgstr " Delete WAP bookmarks from phone. \n"
23928 #. type: delimited block _
23929 #: docs/manual/gammu/index.rst:1417
23931 msgid "getchatsettings start [stop]"
23932 msgstr ".. option:: getchatsettings start [stop]"
23934 #. type: delimited block _
23935 #: docs/manual/gammu/index.rst:1419
23937 msgid "getsyncmlsettings start [stop]"
23938 msgstr ".. option:: getsyncmlsettings start [stop]"
23940 #. type: delimited block _
23941 #: docs/manual/gammu/index.rst:1421
23943 msgid "getwapbookmark start [stop]"
23944 msgstr ".. option:: getwapbookmark start [stop]"
23946 #. type: delimited block _
23947 #: docs/manual/gammu/index.rst:1423
23949 msgid "Get WAP bookmarks from phone."
23950 msgstr " Get WAP bookmarks from phone. \n"
23952 #. type: delimited block _
23953 #: docs/manual/gammu/index.rst:1427
23955 msgid "getwapsettings start [stop]"
23956 msgstr ".. option:: getwapsettings start [stop]"
23958 #. type: delimited block _
23959 #: docs/manual/gammu/index.rst:1429
23961 msgid "Get WAP settings from phone."
23962 msgstr " Get WAP settings from phone. \n"
23965 #: docs/manual/gammu/index.rst:1433
23967 msgid "MMS and MMS settings commands"
23969 "MMS and MMS settings commands\n"
23970 "-----------------------------\n"
23972 #. type: delimited block _
23973 #: docs/manual/gammu/index.rst:1436
23975 msgid "getallmms [-save]"
23976 msgstr ".. option:: getallmms [-save]"
23978 #. type: delimited block _
23979 #: docs/manual/gammu/index.rst:1438
23981 msgid "geteachmms [-save]"
23982 msgstr ".. option:: geteachmms [-save]"
23984 #. type: delimited block _
23985 #: docs/manual/gammu/index.rst:1440
23987 msgid "getmmsfolders"
23988 msgstr ".. option:: getmmsfolders"
23990 #. type: delimited block _
23991 #: docs/manual/gammu/index.rst:1442
23993 msgid "getmmssettings start [stop]"
23994 msgstr ".. option:: getmmssettings start [stop]"
23996 #. type: delimited block _
23997 #: docs/manual/gammu/index.rst:1444
23999 msgid "readmmsfile file [-save]"
24000 msgstr ".. option:: readmmsfile file [-save]"
24003 #: docs/manual/gammu/index.rst:1447
24005 msgid "FM radio commands"
24007 "FM radio commands\n"
24008 "-----------------\n"
24010 #. type: delimited block _
24011 #: docs/manual/gammu/index.rst:1450
24013 msgid "getfmstation start [stop]"
24014 msgstr ".. option:: getfmstation start [stop]"
24016 #. type: delimited block _
24017 #: docs/manual/gammu/index.rst:1452
24019 msgid "Show info about FM stations in phone"
24020 msgstr " Show info about FM stations in phone\n"
24023 #: docs/manual/gammu/index.rst:1454
24025 msgid "Phone information commands"
24027 "Phone information commands\n"
24028 "--------------------------\n"
24030 #. type: delimited block _
24031 #: docs/manual/gammu/index.rst:1457
24035 #. type: delimited block _
24036 #: docs/manual/gammu/index.rst:1459
24038 msgid "Displays information about battery and power source."
24039 msgstr " Displays information about battery and power source.\n"
24041 #. type: delimited block _
24042 #: docs/manual/gammu/index.rst:1461
24044 msgid "getdisplaystatus"
24045 msgstr ".. option:: getdisplaystatus"
24047 #. type: delimited block _
24048 #: docs/manual/gammu/index.rst:1463
24050 msgid "getlocation"
24051 msgstr ".. option:: getlocation"
24053 #. type: delimited block _
24054 #: docs/manual/gammu/index.rst:1467
24057 "Gets network information from phone (same as networkinfo) and prints "
24058 "location (latitude and longitude) based on information from `OpenCellID "
24059 "<http://opencellid.org>`_."
24061 " Gets network information from phone (same as networkinfo)\n"
24062 " and prints location (latitude and longitude) based on information from \n"
24063 " `OpenCellID <http://opencellid.org>`_.\n"
24065 #. type: delimited block _
24066 #: docs/manual/gammu/index.rst:1469
24068 msgid "getsecuritystatus"
24069 msgstr ".. option:: getsecuritystatus"
24071 #. type: delimited block _
24072 #: docs/manual/gammu/index.rst:1471
24074 msgid "Show, if phone wait for security code (like PIN, PUK, etc.) or not"
24076 " Show, if phone wait for security code (like PIN, PUK, etc.) or not\n"
24078 #. type: delimited block _
24079 #: docs/manual/gammu/index.rst:1473
24082 msgstr "B<identify>"
24084 #. type: delimited block _
24085 #: docs/manual/gammu/index.rst:1475
24087 msgid "Show the most important phone data."
24088 msgstr " Show the most important phone data.\n"
24090 #. type: delimited block _
24091 #: docs/manual/gammu/index.rst:1477
24093 msgid "monitor [times]"
24094 msgstr ".. option:: monitor [times]"
24096 #. type: delimited block _
24097 #: docs/manual/gammu/index.rst:1480
24100 "Retrieves phone status and writes it continuously to standard output. Press :"
24101 "kbd:`Ctrl+C` to interrupt this command."
24103 " Get phone status and writes continuously to standard output. Press :kbd:"
24105 " to break this state.\n"
24107 #. type: delimited block _
24108 #: docs/manual/gammu/index.rst:1483
24110 "If no parameter is given, the program runs until interrupted, otherwise only "
24111 "given number of iterations is performed."
24114 #. type: delimited block _
24115 #: docs/manual/gammu/index.rst:1485
24116 msgid "This command outputs almost all information Gammu supports:"
24119 #. type: delimited block _
24120 #: docs/manual/gammu/index.rst:1487
24121 msgid "Number of contacts, calendar and todo entries, messages, calls, etc."
24124 #. type: delimited block _
24125 #: docs/manual/gammu/index.rst:1488
24126 msgid "Signal strength."
24129 #. type: delimited block _
24130 #: docs/manual/gammu/index.rst:1489
24131 msgid "Battery state."
24134 #. type: delimited block _
24135 #: docs/manual/gammu/index.rst:1490
24136 msgid "Currently used network."
24139 #. type: delimited block _
24140 #: docs/manual/gammu/index.rst:1491
24142 msgid "Notifications of incoming messages and calls."
24144 "Notification about Received Messages\n"
24145 "------------------------------------\n"
24148 #: docs/manual/gammu/index.rst:1494
24150 msgid "Phone settings commands"
24152 "Phone settings commands\n"
24153 "-----------------------\n"
24155 #. type: delimited block _
24156 #: docs/manual/gammu/index.rst:1497
24158 msgid "getcalendarsettings"
24159 msgstr ".. option:: getcalendarsettings"
24161 #. type: delimited block _
24162 #: docs/manual/gammu/index.rst:1500
24165 "Displays calendar settings like first day of week or automatic deleting of "
24168 " Displays calendar settings like first day of\n"
24169 " week or automatic deleting of old entries.\n"
24171 #. type: delimited block _
24172 #: docs/manual/gammu/index.rst:1502
24174 msgid "getprofile start [stop]"
24175 msgstr ".. option:: getprofile start [stop]"
24177 #. type: delimited block _
24178 #: docs/manual/gammu/index.rst:1504
24180 msgid "resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
24181 msgstr ".. option:: resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
24183 #. type: Labeled list
24184 #: docs/manual/gammu/index.rst:1505 docs/manual/gammu/index.rst:1594
24187 msgstr ".. warning::"
24189 #. type: delimited block _
24190 #: docs/manual/gammu/index.rst:1506
24192 msgid "This will delete user data, be careful."
24193 msgstr " .. warning:: This will delete user data, be careful.\n"
24195 #. type: delimited block _
24196 #: docs/manual/gammu/index.rst:1508
24198 msgid "Reset phone settings."
24199 msgstr " Reset phone settings.\n"
24201 #. type: delimited block _
24202 #: docs/manual/gammu/index.rst:1510
24206 #. type: delimited block _
24207 #: docs/manual/gammu/index.rst:1511
24209 msgid "Clear phone settings."
24210 msgstr " Reset phone settings.\n"
24212 #. type: delimited block _
24213 #: docs/manual/gammu/index.rst:1513
24217 #. type: delimited block _
24218 #: docs/manual/gammu/index.rst:1514
24220 msgid "Clear device settings."
24223 " Clear device settings.\n"
24225 #. type: delimited block _
24226 #: docs/manual/gammu/index.rst:1516
24229 msgstr "``CALL`` - Call"
24231 #. type: delimited block _
24232 #: docs/manual/gammu/index.rst:1517
24234 msgid "Clear user settings."
24235 msgstr "clear user ringtones"
24237 #. type: delimited block _
24238 #: docs/manual/gammu/index.rst:1519
24239 msgid "removes or set logos to default"
24240 msgstr "removes or set logos to default"
24242 #. type: delimited block _
24243 #: docs/manual/gammu/index.rst:1520
24244 msgid "set default phonebook and other menu settings"
24245 msgstr "set default phonebook and other menu settings"
24247 #. type: delimited block _
24248 #: docs/manual/gammu/index.rst:1521
24249 msgid "clear T9 words,"
24250 msgstr "clear T9 words,"
24252 #. type: delimited block _
24253 #: docs/manual/gammu/index.rst:1522
24254 msgid "clear call register info"
24255 msgstr "clear call register info"
24257 #. type: delimited block _
24258 #: docs/manual/gammu/index.rst:1523
24259 msgid "set default profiles settings"
24260 msgstr "set default profiles settings"
24262 #. type: delimited block _
24263 #: docs/manual/gammu/index.rst:1524
24264 msgid "clear user ringtones"
24265 msgstr "clear user ringtones"
24267 #. type: delimited block _
24268 #: docs/manual/gammu/index.rst:1526
24271 msgstr "``Image_GIF``"
24273 #. type: delimited block _
24274 #: docs/manual/gammu/index.rst:1527
24276 msgid "Clear user settings and disables hidden menus."
24279 " Clear user settings and disables hidden menus.\n"
24281 #. type: delimited block _
24282 #: docs/manual/gammu/index.rst:1529
24283 msgid "changes like after ``ALL``"
24284 msgstr "changes like after ``ALL``"
24286 #. type: delimited block _
24287 #: docs/manual/gammu/index.rst:1530
24288 msgid "disables netmon and PPS (all \"hidden\" menus)"
24289 msgstr "disables netmon and PPS (all \"hidden\" menus)"
24291 #. type: delimited block _
24292 #: docs/manual/gammu/index.rst:1532
24294 msgid "``FACTORY``"
24295 msgstr "B<FACTORY:>"
24297 #. type: delimited block _
24298 #: docs/manual/gammu/index.rst:1533
24300 msgid "Reset to factory defaults."
24303 " Reset to factory defaults.\n"
24305 #. type: delimited block _
24306 #: docs/manual/gammu/index.rst:1535
24307 msgid "changes like after ``UIF``"
24308 msgstr "changes like after ``UIF``"
24310 #. type: delimited block _
24311 #: docs/manual/gammu/index.rst:1536
24312 msgid "clear date/time"
24313 msgstr "clear date/time"
24316 #: docs/manual/gammu/index.rst:1539
24318 msgid "Dumps decoding commands"
24320 "Dumps decoding commands\n"
24321 "-----------------------\n"
24323 #. type: delimited block _
24324 #: docs/manual/gammu/index.rst:1542
24327 "These commands are available only if Gammu was compiled with debugging "
24330 ".. note:: These commands are available only if Gammu was compiled with "
24331 "debugging options."
24333 #. type: delimited block _
24334 #: docs/manual/gammu/index.rst:1544
24336 msgid "decodebinarydump file [phonemodel]"
24337 msgstr ".. option:: decodebinarydump file [phonemodel]"
24339 #. type: delimited block _
24340 #: docs/manual/gammu/index.rst:1547
24343 "Decodes a dump made by Gammu with :config:option:`LogFormat` set to "
24346 " Decodes a dump made by Gammu with \n"
24347 " :config:option:`LogFormat` set to ``binary``.\n"
24349 #. type: delimited block _
24350 #: docs/manual/gammu/index.rst:1549
24352 msgid "decodesniff MBUS2|IRDA file [phonemodel]"
24353 msgstr ".. option:: decodesniff MBUS2|IRDA file [phonemodel]"
24355 #. type: delimited block _
24356 #: docs/manual/gammu/index.rst:1551
24359 "Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
24362 " Allows to decode sniffs. See :ref:`Discovering protocol` for more "
24366 #: docs/manual/gammu/index.rst:1553
24368 msgid "Other commands"
24373 #. type: delimited block _
24374 #: docs/manual/gammu/index.rst:1556
24376 msgid "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]"
24378 ".. option:: entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- "
24381 #. type: delimited block _
24382 #: docs/manual/gammu/index.rst:1558
24385 "Allow one to enter security code from PC. When code is ``-``, it is read "
24388 " Allow to enter security code from PC. When code is ``-``, it is read "
24391 #. type: delimited block _
24392 #: docs/manual/gammu/index.rst:1560
24394 msgid "In case entering PUK, some phones require you to set new PIN as well."
24396 " In case entering PUK, some phones require you to set new PIN as well.\n"
24398 #. type: delimited block _
24399 #: docs/manual/gammu/index.rst:1562
24401 msgid "presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
24403 ".. option:: presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
24405 #. type: delimited block _
24406 #: docs/manual/gammu/index.rst:1564
24408 msgid "Press specified key sequence on phone keyboard"
24409 msgstr " Press specified key sequence on phone keyboard\n"
24411 #. type: delimited block _
24412 #: docs/manual/gammu/index.rst:1566
24416 #. type: delimited block _
24417 #: docs/manual/gammu/index.rst:1567
24421 #. type: delimited block _
24422 #: docs/manual/gammu/index.rst:1568
24426 #. type: delimited block _
24427 #: docs/manual/gammu/index.rst:1569
24430 msgstr "B<nN> - Names key"
24432 #. type: delimited block _
24433 #: docs/manual/gammu/index.rst:1570
24437 #. type: delimited block _
24438 #: docs/manual/gammu/index.rst:1571
24442 #. type: delimited block _
24443 #: docs/manual/gammu/index.rst:1572
24447 #. type: delimited block _
24448 #: docs/manual/gammu/index.rst:1573
24452 #. type: delimited block _
24453 #: docs/manual/gammu/index.rst:1574
24457 #. type: delimited block _
24458 #: docs/manual/gammu/index.rst:1575
24462 #. type: delimited block _
24463 #: docs/manual/gammu/index.rst:1576
24467 #. type: delimited block _
24468 #: docs/manual/gammu/index.rst:1577
24472 #. type: delimited block _
24473 #: docs/manual/gammu/index.rst:1578
24477 #. type: delimited block _
24478 #: docs/manual/gammu/index.rst:1579
24482 #. type: delimited block _
24483 #: docs/manual/gammu/index.rst:1580
24487 #. type: delimited block _
24488 #: docs/manual/gammu/index.rst:1581
24492 #. type: delimited block _
24493 #: docs/manual/gammu/index.rst:1582
24494 msgid "``123456789*0#``"
24497 #. type: delimited block _
24498 #: docs/manual/gammu/index.rst:1583
24500 msgid "numeric keyboard"
24501 msgstr "B<123456789*0#> is numeric keyboard"
24503 #. type: delimited block _
24504 #: docs/manual/gammu/index.rst:1585
24506 msgid "reset SOFT|HARD"
24507 msgstr ".. option:: reset SOFT|HARD"
24509 #. type: delimited block _
24510 #: docs/manual/gammu/index.rst:1587
24512 msgid "Make phone reset:"
24513 msgstr " Make phone reset: \n"
24515 #. type: delimited block _
24516 #: docs/manual/gammu/index.rst:1589
24520 #. type: delimited block _
24521 #: docs/manual/gammu/index.rst:1590
24522 msgid "without asking for PIN"
24525 #. type: delimited block _
24526 #: docs/manual/gammu/index.rst:1591
24530 #. type: delimited block _
24531 #: docs/manual/gammu/index.rst:1592
24532 msgid "with asking for PIN"
24535 #. type: delimited block _
24536 #: docs/manual/gammu/index.rst:1594
24538 msgid "Some phones will ask for PIN even with ``SOFT`` option."
24539 msgstr "I<Note:> some phones will make hard reset even with B<SOFT> option."
24541 #. type: delimited block _
24542 #: docs/manual/gammu/index.rst:1595
24543 msgid "Some phones will reset user data on ``HARD`` reset."
24546 #. type: delimited block _
24547 #: docs/manual/gammu/index.rst:1597
24549 msgid "screenshot filename"
24550 msgstr ".. option:: sendfile name"
24552 #. type: delimited block _
24553 #: docs/manual/gammu/index.rst:1600
24555 "Captures phone screenshot and saves it as filename. The extension is "
24556 "automatically appended to filename based on what data phone provides."
24560 #: docs/manual/gammu/index.rst:1602
24562 msgid "Batch mode commands"
24564 "Batch mode commands\n"
24565 "-------------------\n"
24567 #. type: delimited block _
24568 #: docs/manual/gammu/index.rst:1605
24570 msgid "batch [file]"
24571 msgstr ".. option:: batch [file]"
24573 #. type: delimited block _
24574 #: docs/manual/gammu/index.rst:1609
24577 "Starts Gammu in a batch mode. In this mode you can issue several commands "
24578 "each on one line. Lines starting with # are treated as a comments."
24580 " Starts Gammu in a batch mode. In this mode you can issue\n"
24581 " several commands each on one line. Lines starting with # are treated as "
24585 #. type: delimited block _
24586 #: docs/manual/gammu/index.rst:1613
24589 "By default, commands are read from standard input, but you can optionally "
24590 "specify a file from where they would be read (special case ``-`` means "
24593 " By default, commands are read from standard input, but you can "
24595 " specify a file from where they would be read (special case ``-`` means "
24600 #: docs/manual/gammu/index.rst:1615
24602 msgid "Configuration commands"
24603 msgstr "get configuration pins::"
24605 #. type: delimited block _
24606 #: docs/manual/gammu/index.rst:1618
24608 msgid "searchphone [-debug]"
24609 msgstr ".. option:: searchphone [-debug]"
24611 #. type: delimited block _
24612 #: docs/manual/gammu/index.rst:1620
24614 msgid "Attempts to search for a connected phone."
24615 msgstr " Attempts to search for a connected phone. \n"
24617 #. type: delimited block _
24618 #: docs/manual/gammu/index.rst:1626
24621 "Please note that this can take a very long time, but in case you have no "
24622 "clue how to configure phone connection, this is a convenient way to find "
24623 "working setup for Gammu."
24625 " Please note that this can take a very long time, but in case you "
24627 " no clue how to configure phone connection, this is a convenient way "
24629 " find working setup for Gammu.\n"
24631 #. type: delimited block _
24632 #: docs/manual/gammu/index.rst:1628
24635 msgstr ".. _testing:"
24637 #. type: delimited block _
24638 #: docs/manual/gammu/index.rst:1630
24639 msgid "Installs applet for currently configured connection to the phone."
24642 #. type: delimited block _
24643 #: docs/manual/gammu/index.rst:1633
24645 "You can configure search path for instllation files by :config:option:"
24650 #: docs/manual/gammu/index.rst:1635
24652 msgid "Gammu information commands"
24654 "Gammu information commands\n"
24655 "--------------------------\n"
24657 #. type: delimited block _
24658 #: docs/manual/gammu/index.rst:1638
24660 msgid "checkversion [STABLE]"
24661 msgstr ".. option:: checkversion [STABLE]"
24663 #. type: delimited block _
24664 #: docs/manual/gammu/index.rst:1642
24667 "Checks whether there is newer Gammu version available online (if Gammu has "
24668 "been compiled with CURL). If you pass additional parameter ``STABLE``, only "
24669 "stable versions will be checked."
24671 " Checks whether there is newer Gammu version\n"
24672 " available online (if Gammu has been compiled with CURL). If you pass\n"
24673 " additional parameter ``STABLE``, only stable versions will be checked.\n"
24675 #. type: delimited block _
24676 #: docs/manual/gammu/index.rst:1644
24679 msgstr "B<features>"
24681 #. type: delimited block _
24682 #: docs/manual/gammu/index.rst:1646
24684 msgid "Print information about compiled in features."
24685 msgstr " Print information about compiled in features.\n"
24687 #. type: delimited block _
24688 #: docs/manual/gammu/index.rst:1648
24690 msgid "help [topic]"
24691 msgstr ".. option:: help [topic]"
24693 #. type: delimited block _
24694 #: docs/manual/gammu/index.rst:1651
24697 "Print help. By default general help is printed, but you can also specify a "
24698 "help category to get more detailed help on some topic."
24700 " Print help. By default general help is printed, but you can\n"
24701 " also specify a help category to get more detailed help on some topic.\n"
24703 #. type: delimited block _
24704 #: docs/manual/gammu/index.rst:1653
24707 msgstr "B<version>"
24709 #. type: delimited block _
24710 #: docs/manual/gammu/index.rst:1655
24712 msgid "Print version information and license."
24713 msgstr " Print version information and license.\n"
24716 #: docs/manual/gammu/index.rst:1658
24718 msgid "Return values"
24719 msgstr "Return 5 values:"
24721 #. type: delimited block _
24722 #: docs/manual/gammu/index.rst:1662
24724 "gammu returns 0 on success. In case of failure non zero code is returned."
24726 "gammu returns 0 on success. In case of failure non zero code is returned."
24728 #. type: delimited block _
24729 #: docs/manual/gammu/index.rst:1675
24733 " Out of memory or other critical error.\n"
24735 " Invalid command line parameters.\n"
24737 " Failed to open file specified on command line.\n"
24739 " Program was interrupted.\n"
24741 " Gammu library version mismatch.\n"
24743 " Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
24746 " Out of memory or other critical error.\n"
24748 " Invalid command line parameters.\n"
24750 " Failed to open file specified on command line.\n"
24752 " Program was interrupted.\n"
24754 " Gammu library version mismatch.\n"
24756 " Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
24758 #. type: delimited block _
24759 #: docs/manual/gammu/index.rst:1678
24761 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
24763 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
24765 #. type: delimited block _
24766 #: docs/manual/gammu/index.rst:1823
24772 " Error opening device. Unknown, busy or no permissions.\n"
24774 " Error opening device, it is locked.\n"
24776 " Error opening device, it doesn't exist.\n"
24778 " Error opening device, it is already opened by other application.\n"
24780 " Error opening device, you don't have permissions.\n"
24782 " Error opening device. No required driver in operating system.\n"
24784 " Error opening device. Some hardware not connected/wrongly configured.\n"
24786 " Error setting device DTR or RTS.\n"
24788 " Error setting device speed. Maybe speed not supported.\n"
24790 " Error writing to the device.\n"
24792 " Error during reading from the device.\n"
24794 " Can't set parity on the device.\n"
24796 " No response in specified timeout. Probably phone not connected.\n"
24798 " Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
24800 " Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
24802 " Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
24804 " Unknown connection type string. Check config file.\n"
24806 " Unknown model type string. Check config file.\n"
24808 " Some functions not available for your system (disabled in config or not implemented).\n"
24810 " Function not supported by phone.\n"
24812 " Entry is empty.\n"
24814 " Security error. Maybe no PIN?\n"
24816 " Invalid location. Maybe too high?\n"
24818 " Functionality not implemented. You are welcome to help authors with it.\n"
24822 " Unknown error.\n"
24824 " Can not open specified file.\n"
24826 " More memory required...\n"
24828 " Operation not allowed by phone.\n"
24830 " No SMSC number given. Provide it manually or use the one configured in phone.\n"
24832 " You're inside phone menu (maybe editing?). Leave it and try again.\n"
24834 " Phone is not connected.\n"
24836 " Function is currently being implemented. If you want to help, please contact authors.\n"
24838 " Phone is disabled and connected to charger.\n"
24840 " File format not supported by Gammu.\n"
24842 " Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
24844 " Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
24846 " Phone module need to send another answer frame.\n"
24848 " Current connection type doesn't support called function.\n"
24852 " Invalid date or time specified.\n"
24854 " Phone memory error, maybe it is read only.\n"
24856 " Invalid data given to phone.\n"
24858 " File with specified name already exists.\n"
24860 " File with specified name doesn't exist.\n"
24862 " You have to give folder name and not file name.\n"
24864 " You have to give file name and not folder name.\n"
24866 " Can not access SIM card.\n"
24868 " Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
24870 " Only part of folder has been listed.\n"
24872 " Folder must be empty.\n"
24874 " Data were converted.\n"
24876 " Gammu is not configured.\n"
24878 " Wrong folder used.\n"
24880 " Internal phone error.\n"
24882 " Error writing file to disk.\n"
24884 " No such section exists.\n"
24886 " Using default values.\n"
24888 " Corrupted data returned by phone.\n"
24890 " Bad feature string in configuration.\n"
24892 " Desired functionality has been disabled on compile time.\n"
24894 " Bluetooth configuration requires channel option.\n"
24896 " Service is not running.\n"
24898 " Service configuration is missing.\n"
24900 " Command rejected because device was busy. Wait and restart.\n"
24902 " Could not connect to the server.\n"
24904 " Could not resolve the host name.\n"
24906 " Failed to get SMSC number from phone.\n"
24908 " Operation aborted.\n"
24910 " Installation data not found, please consult debug log and/or documentation for more details.\n"
24912 " Entry is read only.\n"
24917 " Error opening device. Unknown, busy or no permissions.\n"
24919 " Error opening device, it is locked.\n"
24921 " Error opening device, it doesn't exist.\n"
24923 " Error opening device, it is already opened by other application.\n"
24925 " Error opening device, you don't have permissions.\n"
24927 " Error opening device. No required driver in operating system.\n"
24929 " Error opening device. Some hardware not connected/wrongly configured.\n"
24931 " Error setting device DTR or RTS.\n"
24933 " Error setting device speed. Maybe speed not supported.\n"
24935 " Error writing to the device.\n"
24937 " Error during reading from the device.\n"
24939 " Can't set parity on the device.\n"
24941 " No response in specified timeout. Probably phone not connected.\n"
24943 " Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
24945 " Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
24947 " Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
24949 " Unknown connection type string. Check config file.\n"
24951 " Unknown model type string. Check config file.\n"
24953 " Some functions not available for your system (disabled in config or not implemented).\n"
24955 " Function not supported by phone.\n"
24957 " Entry is empty.\n"
24959 " Security error. Maybe no PIN?\n"
24961 " Invalid location. Maybe too high?\n"
24963 " Functionality not implemented. You are welcome to help authors with it.\n"
24967 " Unknown error.\n"
24969 " Can not open specified file.\n"
24971 " More memory required...\n"
24973 " Operation not allowed by phone.\n"
24975 " No SMSC number given. Provide it manually or use the one configured in phone.\n"
24977 " You're inside phone menu (maybe editing?). Leave it and try again.\n"
24979 " Phone is not connected.\n"
24981 " Function is currently being implemented. If you want to help, please contact authors.\n"
24983 " Phone is disabled and connected to charger.\n"
24985 " File format not supported by Gammu.\n"
24987 " Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
24989 " Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
24991 " Phone module need to send another answer frame.\n"
24993 " Current connection type doesn't support called function.\n"
24997 " Invalid date or time specified.\n"
24999 " Phone memory error, maybe it is read only.\n"
25001 " Invalid data given to phone.\n"
25003 " File with specified name already exists.\n"
25005 " File with specified name doesn't exist.\n"
25007 " You have to give folder name and not file name.\n"
25009 " You have to give file name and not folder name.\n"
25011 " Can not access SIM card.\n"
25013 " Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
25015 " Only part of folder has been listed.\n"
25017 " Folder must be empty.\n"
25019 " Data were converted.\n"
25021 " Gammu is not configured.\n"
25023 " Wrong folder used.\n"
25025 " Internal phone error.\n"
25027 " Error writing file to disk.\n"
25029 " No such section exists.\n"
25031 " Using default values.\n"
25033 " Corrupted data returned by phone.\n"
25035 " Bad feature string in configuration.\n"
25037 " Desired functionality has been disabled on compile time.\n"
25039 " Bluetooth configuration requires channel option.\n"
25041 " Service is not running.\n"
25043 " Service configuration is missing.\n"
25045 " Command rejected because device was busy. Wait and restart.\n"
25047 " Could not connect to the server.\n"
25049 " Could not resolve the host name.\n"
25051 " Failed to get SMSC number from phone.\n"
25054 #: docs/manual/gammu/index.rst:1829
25056 msgid "Configuration"
25057 msgstr "get configuration pins::"
25059 #. type: delimited block _
25060 #: docs/manual/gammu/index.rst:1832
25062 msgid "To check it out, you need to have configuration file for gammu, see"
25064 "To check it out, you need to have configuration file for gammu, see :ref:"
25065 "`gammurc` for more details about it."
25067 #. type: Attribute :ref:
25068 #: docs/manual/gammu/index.rst:1832
25070 msgid "`gammurc` for more details about it."
25074 #: docs/manual/gammu/index.rst:1835
25076 msgid "Sending messages"
25078 "Sending messages\n"
25079 "----------------\n"
25081 #. type: delimited block _
25082 #: docs/manual/gammu/index.rst:1840
25084 "All messages bellow are sent to number 123456, replace it with proper "
25088 #. type: delimited block _
25089 #: docs/manual/gammu/index.rst:1842
25091 msgid "Send text message up to standard 160 chars:"
25092 msgstr "Save text message up to standard 160 chars:"
25094 #. type: delimited block _
25095 #: docs/manual/gammu/index.rst:1846
25097 msgid "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456"
25098 msgstr " echo \"All your base are belong to us\" | gammu savesms TEXT\n"
25100 #. type: delimited block _
25101 #: docs/manual/gammu/index.rst:1852
25103 msgid "gammu sendsms TEXT 123456 -text \"All your base are belong to us\""
25104 msgstr " gammu savesms TEXT -text \"All your base are belong to us\"\n"
25106 #. type: delimited block _
25107 #: docs/manual/gammu/index.rst:1854
25109 msgid "Send long text message:"
25110 msgstr "Save long text message:"
25112 #. type: delimited block _
25113 #: docs/manual/gammu/index.rst:1858
25116 "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456 -len 400"
25118 " echo \"All your base are belong to us\" | gammu savesms TEXT -len 400\n"
25120 #. type: delimited block _
25121 #: docs/manual/gammu/index.rst:1864
25124 "gammu sendsms TEXT 123456 -len 400 -text \"All your base are belong to us\""
25126 " gammu savesms TEXT -len 400 -text \"All your base are belong to us\"\n"
25128 #. type: delimited block _
25129 #: docs/manual/gammu/index.rst:1870
25131 msgid "gammu sendsms EMS 123456 -text \"All your base are belong to us\""
25132 msgstr " gammu savesms EMS -text \"All your base are belong to us\"\n"
25134 #. type: delimited block _
25135 #: docs/manual/gammu/index.rst:1872
25138 "Send some funky message with predefined sound and animation from 2 bitmaps:"
25140 "Save some funky message with predefined sound and animation from 2 bitmaps:"
25142 #. type: delimited block _
25143 #: docs/manual/gammu/index.rst:1876
25146 "gammu sendsms EMS 123456 -text \"Greetings\" -defsound 1 -text \"from Gammu -"
25147 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
25149 " gammu savesms EMS -text \"Greetings\" -defsound 1 -text \"from Gammu -"
25150 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp\n"
25152 #. type: delimited block _
25153 #: docs/manual/gammu/index.rst:1878
25155 msgid "Send protected message with ringtone:"
25156 msgstr "Save protected message with ringtone:"
25158 #. type: delimited block _
25159 #: docs/manual/gammu/index.rst:1882
25162 "gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
25163 "toneSElong axelf.txt -toneSE ring.txt"
25165 " gammu savesms EMS -protected 2 -variablebitmaplong ala.bmp -toneSElong "
25166 "axelf.txt -toneSE ring.txt\n"
25169 #: docs/manual/gammu/index.rst:1884
25171 msgid "Uploading files to Nokia"
25173 "Uploading files to Nokia\n"
25174 "------------------------\n"
25176 #. type: delimited block _
25177 #: docs/manual/gammu/index.rst:1887
25179 "Add Alien to applications in your phone (you need to have files Alien.JAD "
25180 "and Alien.JAR in current directory):"
25182 "Add Alien to applications in your phone (you need to have files Alien.JAD "
25183 "and Alien.JAR in current directory):"
25185 #. type: delimited block _
25186 #: docs/manual/gammu/index.rst:1891
25188 msgid "gammu nokiaaddfile APPLICATION Alien"
25189 msgstr " gammu nokiaaddfile APPLICATION Alien\n"
25191 #. type: delimited block _
25192 #: docs/manual/gammu/index.rst:1893
25193 msgid "Add file.mid to ringtones folder:"
25194 msgstr "Add file.mid to ringtones folder:"
25196 #. type: delimited block _
25197 #: docs/manual/gammu/index.rst:1897
25199 msgid "gammu nokiaaddfile TONES file.mid"
25200 msgstr " gammu nokiaaddfile TONES file.mid\n"
25203 #: docs/manual/gammu/index.rst:1899
25205 msgid "Setting operator logo"
25206 msgstr "operator logo"
25208 #. type: delimited block _
25209 #: docs/manual/gammu/index.rst:1902
25210 msgid "Set logo for network ``230 03`` (Vodafone CZ):"
25211 msgstr "Set logo for network ``230 03`` (Vodafone CZ):"
25213 #. type: delimited block _
25214 #: docs/manual/gammu/index.rst:1906
25216 msgid "gammu setbitmap OPERATOR ala.bmp \"230 03\""
25217 msgstr " gammu setbitmap OPERATOR ala.bmp \"230 03\"\n"
25219 #. type: delimited block _
25220 #: docs/manual/gammu/index.rst:1908
25222 msgid "_converting-formats:"
25223 msgstr ".. _converting-formats:"
25226 #: docs/manual/gammu/index.rst:1910
25228 msgid "Converting file formats"
25229 msgstr ".. _converting-formats:"
25231 #. type: delimited block _
25232 #: docs/manual/gammu/index.rst:1913
25234 msgid "The formats conversion can done using :option:`gammu savefile` or"
25236 "The formats conversion can done using :option:`gammu savefile` or :option:"
25237 "`gammu convertbackup` commands."
25239 #. type: Attribute :option:
25240 #: docs/manual/gammu/index.rst:1913
25242 msgid "`gammu convertbackup` commands."
25245 #. type: delimited block _
25246 #: docs/manual/gammu/index.rst:1916
25248 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
25250 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
25252 #. type: delimited block _
25253 #: docs/manual/gammu/index.rst:1920
25255 msgid "gammu savefile CALENDAR output.vcs myCalendar.backup 260"
25256 msgstr " gammu savefile CALENDAR output.vcs myCalendar.backup 260\n"
25258 #. type: delimited block _
25259 #: docs/manual/gammu/index.rst:1922
25260 msgid "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
25261 msgstr "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
25263 #. type: delimited block _
25264 #: docs/manual/gammu/index.rst:1926
25266 msgid "gammu savefile VCARD21 output.vcf phone.backup ME 1"
25267 msgstr " gammu savefile VCARD21 output.vcf phone.backup ME 1\n"
25269 #. type: delimited block _
25270 #: docs/manual/gammu/index.rst:1928
25271 msgid "Convert all contacts from backup to vCard:"
25272 msgstr "Convert all contacts from backup to vCard:"
25274 #. type: delimited block _
25275 #: docs/manual/gammu/index.rst:1932
25277 msgid "gammu convertbackup phone.backup output.vcf"
25278 msgstr " gammu convertbackup phone.backup output.vcf\n"
25281 #: docs/manual/gammu/index.rst:1935
25283 msgid "Reporting bugs"
25288 #. type: delimited block _
25289 #: docs/manual/gammu/index.rst:1940
25291 "There are definitely many bugs, reporting to author is welcome. Please "
25292 "include some useful information when sending bug reports (especially debug "
25293 "logs, operating system, it's version and phone information are needed)."
25295 "There are definitely many bugs, reporting to author is welcome. Please "
25296 "include some useful information when sending bug reports (especially debug "
25297 "logs, operating system, it's version and phone information are needed)."
25299 #. type: delimited block _
25300 #: docs/manual/gammu/index.rst:1942
25301 msgid "To generate debug log, enable it in :ref:`gammurc`:"
25302 msgstr "To generate debug log, enable it in :ref:`gammurc`:"
25304 #. type: delimited block _
25305 #: docs/manual/gammu/index.rst:1949
25308 "[gammu] YOUR CONNECTION SETTINGS logfile = /tmp/gammu.log logformat = textall"
25311 " YOUR CONNECTION SETTINGS\n"
25312 " logfile = /tmp/gammu.log\n"
25313 " logformat = textall\n"
25315 #. type: delimited block _
25316 #: docs/manual/gammu/index.rst:1951
25317 msgid "Alternatively you can specify logging on command line:"
25318 msgstr "Alternatively you can specify logging on command line:"
25320 #. type: delimited block _
25321 #: docs/manual/gammu/index.rst:1955
25323 msgid "gammu -d textall -f /tmp/gammu.log ..."
25324 msgstr " gammu -d textall -f /tmp/gammu.log ...\n"
25326 #. type: delimited block _
25327 #: docs/manual/gammu/index.rst:1959
25329 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
25330 "phone and stores dump of communication there. You can also find some hints "
25331 "for improving support for your phone in this log."
25333 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
25334 "phone and stores dump of communication there. You can also find some hints "
25335 "for improving support for your phone in this log."
25337 #. type: delimited block _
25338 #: docs/manual/gammu/index.rst:1961
25340 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
25342 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
25344 #. type: delimited block _
25345 #: docs/manual/gammu/index.rst:1962
25346 msgid "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
25347 msgstr "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
25350 #: docs/manual/project/documentation.rst:2
25352 msgid "Project Documentation"
25354 "Project Documentation\n"
25355 "=====================\n"
25357 #. type: Plain text
25358 #: docs/manual/project/documentation.rst:7
25360 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
25361 "which you are currently reading and comments in the sources, which are "
25362 "partly included in this manual as well."
25364 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
25365 "which you are currently reading and comments in the sources, which are "
25366 "partly included in this manual as well."
25369 #: docs/manual/project/documentation.rst:9 docs/manual/index.rst:2
25371 msgid "The Gammu Manual"
25373 "The Gammu Manual\n"
25374 "----------------\n"
25376 #. type: Plain text
25377 #: docs/manual/project/documentation.rst:17
25379 "This manual is in written in rst format and built using `Sphinx <http://"
25380 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
25381 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
25382 "shipped within Gammu sources, but if you use git, you need to check out it "
25383 "separately as git submodule (you should update it as well any time you "
25384 "update Gammu git):"
25386 "This manual is in written in rst format and built using `Sphinx <http://"
25387 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
25388 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
25389 "shipped within Gammu sources, but if you use git, you need to check out it "
25390 "separately as git submodule (you should update it as well any time you "
25391 "update Gammu git):"
25393 #. type: Plain text
25394 #: docs/manual/project/documentation.rst:21
25396 msgid "git submodule update --init"
25397 msgstr " git submodule update --init\n"
25399 #. type: Plain text
25400 #: docs/manual/project/documentation.rst:24
25402 "To generate the documentation there are various ``manual-*`` targets for "
25403 "make. You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
25405 "To generate the documentation there are various ``manual-*`` targets for "
25406 "make. You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
25408 #. type: Plain text
25409 #: docs/manual/project/documentation.rst:29
25411 msgid "# Generates HTML version of manual in docs/manual/html make manual-html"
25413 " # Generates HTML version of manual in docs/manual/html\n"
25414 " make manual-html \n"
25416 #. type: Plain text
25417 #: docs/manual/project/documentation.rst:32
25420 "# Generates PS version of manual in docs/manual/latex/gammu.ps make manual-ps"
25422 " # Generates PS version of manual in docs/manual/latex/gammu.ps\n"
25423 " make manual-ps \n"
25425 #. type: Plain text
25426 #: docs/manual/project/documentation.rst:35
25429 "# Generates PDF version of manual in docs/manual/latex/gammu.pdf make manual-"
25432 " # Generates PDF version of manual in docs/manual/latex/gammu.pdf\n"
25433 " make manual-pdf \n"
25435 #. type: Plain text
25436 #: docs/manual/project/documentation.rst:38
25439 "# Generates HTML version of manual in docs/manual/htmlhelp make manual-"
25442 " # Generates HTML version of manual in docs/manual/htmlhelp\n"
25443 " make manual-htmlhelp \n"
25445 #. type: Plain text
25446 #: docs/manual/project/documentation.rst:41
25449 "# Generates HTML version of manual in docs/manual/latex make manual-latex"
25451 " # Generates HTML version of manual in docs/manual/latex\n"
25452 " make manual-latex \n"
25455 #: docs/manual/project/documentation.rst:43
25462 #. type: Plain text
25463 #: docs/manual/project/documentation.rst:46
25464 msgid "The man pages for all commands are generated using Sphinx as well:"
25465 msgstr "The man pages for all commands are generated using Sphinx as well:"
25467 #. type: Plain text
25468 #: docs/manual/project/documentation.rst:51
25470 msgid "# Generates HTML version of manual in docs/manual/man make manual-man"
25472 " # Generates HTML version of manual in docs/manual/man\n"
25473 " make manual-man\n"
25475 #. type: Plain text
25476 #: docs/manual/project/documentation.rst:54
25478 "However man pages are stored in Git as well, so you should update generated "
25479 "copy on each change:"
25481 "However man pages are stored in Git as well, so you should update generated "
25482 "copy on each change:"
25484 #. type: Plain text
25485 #: docs/manual/project/documentation.rst:59
25487 msgid "# Updates generated man pages in Git make update-man"
25489 " # Updates generated man pages in Git\n"
25490 " make update-man\n"
25493 #: docs/manual/project/documentation.rst:61
25495 msgid "Code comments"
25500 #. type: Plain text
25501 #: docs/manual/project/documentation.rst:64
25503 "The code comments in C code should be parseable by Doxygen, what is more or "
25504 "less standard way to document C code."
25506 "The code comments in C code should be parseable by Doxygen, what is more or "
25507 "less standard way to document C code."
25510 #: docs/manual/project/versioning.rst:2
25517 #. type: Plain text
25518 #: docs/manual/project/versioning.rst:7
25520 "There are two types of releases - testing and stable, both having version x."
25521 "y.z. Stable releases have usually z = 0 or some small number, while testing "
25522 "ones have z >= 90. Testing releases usually provide latest features, but "
25523 "everything does not have to be stabilized yet."
25525 "There are two types of releases - testing and stable, both having version x."
25526 "y.z. Stable releases have usually z = 0 or some small number, while testing "
25527 "ones have z >= 90. Testing releases usually provide latest features, but "
25528 "everything does not have to be stabilized yet."
25531 #: docs/manual/project/directories.rst:2
25533 msgid "Directory structure"
25535 "Directory structure\n"
25536 "===================\n"
25539 #: docs/manual/project/directories.rst:5
25541 msgid "libgammu directory"
25543 "libgammu directory\n"
25544 "------------------\n"
25546 #. type: Plain text
25547 #: docs/manual/project/directories.rst:9
25549 "This directory contains sources of Gammu library. You can find all phone "
25550 "communication and data encoding functionality here."
25552 "This directory contains sources of Gammu library. You can find all phone "
25553 "communication and data encoding functionality here."
25555 #. type: Plain text
25556 #: docs/manual/project/directories.rst:11
25557 msgid "There are following subdirectories:"
25558 msgstr "There are following subdirectories:"
25560 #. type: Plain text
25561 #: docs/manual/project/directories.rst:30
25565 " drivers for devices such serial ports or irda\n"
25566 "``device/serial``\n"
25567 " drivers for serial ports\n"
25568 "``device/irda``\n"
25569 " drivers for infrared over sockets\n"
25571 " protocol drivers\n"
25572 "``protocol/nokia``\n"
25573 " Nokia specific protocols\n"
25576 "``phone/nokia``\n"
25577 " modules for different Nokia phones\n"
25579 " different services. They can be used for any project\n"
25581 " different gsm services for logos, ringtones, etc.\n"
25584 " drivers for devices such serial ports or irda\n"
25585 "``device/serial``\n"
25586 " drivers for serial ports\n"
25587 "``device/irda``\n"
25588 " drivers for infrared over sockets\n"
25590 " protocol drivers\n"
25591 "``protocol/nokia``\n"
25592 " Nokia specific protocols\n"
25595 "``phone/nokia``\n"
25596 " modules for different Nokia phones\n"
25598 " different services. They can be used for any project\n"
25600 " different gsm services for logos, ringtones, etc.\n"
25603 #: docs/manual/project/directories.rst:32
25605 msgid "gammu directory"
25607 "gammu directory\n"
25608 "---------------\n"
25610 #. type: Plain text
25611 #: docs/manual/project/directories.rst:36
25613 "Sources of Gammu command line utility. It contains interface to libGammu and "
25614 "some additional functionality as well."
25616 "Sources of Gammu command line utility. It contains interface to libGammu and "
25617 "some additional functionality as well."
25620 #: docs/manual/project/directories.rst:38
25622 msgid "smsd directory"
25627 #. type: Plain text
25628 #: docs/manual/project/directories.rst:41
25629 msgid "Sources of SMS Daemon as well as all it's service backends."
25630 msgstr "Sources of SMS Daemon as well as all it's service backends."
25632 #. type: Plain text
25633 #: docs/manual/project/directories.rst:43
25635 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
25637 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
25640 #: docs/manual/project/directories.rst:45
25642 msgid "python directory"
25644 "python directory\n"
25645 "----------------\n"
25647 #. type: Plain text
25648 #: docs/manual/project/directories.rst:48
25649 msgid "Sources of python-gammu module and some examples."
25650 msgstr "Sources of python-gammu module and some examples."
25653 #: docs/manual/project/directories.rst:50
25655 msgid "helper directory"
25657 "helper directory\n"
25658 "----------------\n"
25660 #. type: Plain text
25661 #: docs/manual/project/directories.rst:56
25663 "These are some helper functions used either as replacement for functionality "
25664 "missing on some platforms (eg. strptime) or used in more places (message "
25665 "command line processing which is shared between SMSD and Gammu utility)."
25667 "These are some helper functions used either as replacement for functionality "
25668 "missing on some platforms (eg. strptime) or used in more places (message "
25669 "command line processing which is shared between SMSD and Gammu utility)."
25672 #: docs/manual/project/directories.rst:58
25674 msgid "docs directory"
25679 #. type: Plain text
25680 #: docs/manual/project/directories.rst:62
25682 "Documentation for both end users and developers as well as SQL scripts for "
25683 "creating SMSD database."
25685 "Documentation for both end users and developers as well as SQL scripts for "
25686 "creating SMSD database."
25688 #. type: Plain text
25689 #: docs/manual/project/directories.rst:73
25693 " configuration file samples\n"
25695 " examples using libGammu\n"
25697 " sources of The Gammu Manual which you are reading\n"
25699 " SQL scripts to create table structures for :ref:`smsd`\n"
25701 " user documentation like man pages\n"
25704 " configuration file samples\n"
25706 " examples using libGammu\n"
25708 " sources of The Gammu Manual which you are reading\n"
25710 " SQL scripts to create table structures for :ref:`smsd`\n"
25712 " user documentation like man pages\n"
25715 #: docs/manual/project/directories.rst:75
25717 msgid "admin directory"
25719 "admin directory\n"
25720 "---------------\n"
25722 #. type: Plain text
25723 #: docs/manual/project/directories.rst:78
25724 msgid "Administrative scripts for updating locales, making release etc."
25725 msgstr "Administrative scripts for updating locales, making release etc."
25728 #: docs/manual/project/directories.rst:80
25730 msgid "cmake directory"
25732 "cmake directory\n"
25733 "---------------\n"
25735 #. type: Plain text
25736 #: docs/manual/project/directories.rst:83
25737 msgid "CMake include files and templates for generated files."
25738 msgstr "CMake include files and templates for generated files."
25741 #: docs/manual/project/directories.rst:85
25743 msgid "include directory"
25745 "include directory\n"
25746 "-----------------\n"
25748 #. type: Plain text
25749 #: docs/manual/project/directories.rst:88
25750 msgid "Public headers for libGammu."
25751 msgstr "Public headers for libGammu."
25754 #: docs/manual/project/directories.rst:90
25756 msgid "locale directory"
25758 "locale directory\n"
25759 "----------------\n"
25761 #. type: Plain text
25762 #: docs/manual/project/directories.rst:94
25764 "Gettext po files for translating Gammu, libGammu and user documentation. "
25765 "See :doc:`localization` for more information."
25767 "Gettext po files for translating Gammu, libGammu and user documentation. "
25768 "See :doc:`localization` for more information."
25771 #: docs/manual/project/directories.rst:96
25773 msgid "tests directory"
25775 "tests directory\n"
25776 "---------------\n"
25778 #. type: Plain text
25779 #: docs/manual/project/directories.rst:100
25781 "CTest based test suite for libGammu. See :doc:`testing` for more "
25784 "CTest based test suite for libGammu. See :doc:`testing` for more "
25788 #: docs/manual/project/directories.rst:102
25790 msgid "utils directory"
25792 "utils directory\n"
25793 "---------------\n"
25795 #. type: Plain text
25796 #: docs/manual/project/directories.rst:105
25797 msgid "Various utilities usable with Gammu."
25798 msgstr "Various utilities usable with Gammu."
25801 #: docs/manual/project/directories.rst:107
25803 msgid "contrib directory"
25805 "contrib directory\n"
25806 "-----------------\n"
25808 #. type: Plain text
25809 #: docs/manual/project/directories.rst:111
25812 "This directory contains various things which might be useful with Gammu. "
25813 "Most of them were contributed by Gammu users."
25815 "This directory contains various things which might be useful with Gammu. "
25816 "Please note that that code here might have different license terms than "
25819 #. type: Plain text
25820 #: docs/manual/project/directories.rst:116
25823 "Please note that that code here might have different license terms than "
25826 "This directory contains various things which might be useful with Gammu. "
25827 "Please note that that code here might have different license terms than "
25830 #. type: Plain text
25831 #: docs/manual/project/directories.rst:121
25833 "Most of scripts provided here are not actively maintained and might be "
25837 #. type: Plain text
25838 #: docs/manual/project/directories.rst:123
25840 msgid "bash-completion"
25841 msgstr "bash-completion ***************"
25843 #. type: delimited block *
25844 #: docs/manual/project/directories.rst:126
25845 msgid "Completion script for bash."
25846 msgstr "Completion script for bash."
25848 #. type: delimited block *
25849 #: docs/manual/project/directories.rst:128
25852 msgstr "conversion **********"
25854 #. type: Plain text
25855 #: docs/manual/project/directories.rst:131
25856 msgid "Various scripts for converting data."
25857 msgstr "Various scripts for converting data."
25859 #. type: Plain text
25860 #: docs/manual/project/directories.rst:133
25865 #. type: delimited block *
25866 #: docs/manual/project/directories.rst:136
25867 msgid "Init scripts for Gammu SMSD."
25868 msgstr "Init scripts for Gammu SMSD."
25870 #. type: delimited block *
25871 #: docs/manual/project/directories.rst:138
25874 msgstr "media *****"
25876 #. type: Plain text
25877 #: docs/manual/project/directories.rst:141
25878 msgid "Sample media files which can be used with Gammu."
25879 msgstr "Sample media files which can be used with Gammu."
25881 #. type: Plain text
25882 #: docs/manual/project/directories.rst:143
25887 #. type: delimited block *
25888 #: docs/manual/project/directories.rst:146
25889 msgid "Various perl scripts which interface to Gammu or SMSD."
25890 msgstr "Various perl scripts which interface to Gammu or SMSD."
25892 #. type: delimited block *
25893 #: docs/manual/project/directories.rst:149
25897 #. type: delimited block *
25898 #: docs/manual/project/directories.rst:151
25899 msgid "Various PHP frontends to SMSD or Gammu directly."
25900 msgstr "Various PHP frontends to SMSD or Gammu directly."
25902 #. type: delimited block *
25903 #: docs/manual/project/directories.rst:154
25908 #. type: delimited block *
25909 #: docs/manual/project/directories.rst:158
25911 "This directory contains SMS default alphabet saved in Unicode text file (:"
25912 "file:`charset.txt`) and table used for converting chars during saving SMS "
25913 "with default alphabet (:file:`convert.txt`)."
25916 #. type: delimited block *
25917 #: docs/manual/project/directories.rst:160
25918 msgid "sms-gammu2android"
25921 #. type: Plain text
25922 #: docs/manual/project/directories.rst:164
25924 "Perl script to convert :ref:`gammu-smsbackup` into XML suitable for Android "
25925 "SMS Backup & Restore application."
25928 #. type: Plain text
25929 #: docs/manual/project/directories.rst:166
25930 msgid "http://blog.ginkel.com/2009/12/transferring-sms-from-nokia-to-android/"
25933 #. type: Plain text
25934 #: docs/manual/project/directories.rst:168
25937 msgstr "smscgi ******"
25939 #. type: delimited block *
25940 #: docs/manual/project/directories.rst:172
25942 "Simple cgi application gor handling SMS messages (a bit lighter version of "
25945 "Simple cgi application gor handling SMS messages (a bit lighter version of "
25948 #. type: delimited block *
25949 #: docs/manual/project/directories.rst:175
25953 #. type: delimited block *
25954 #: docs/manual/project/directories.rst:177
25955 msgid "Various SQL snippets and triggers useful with SMSD."
25956 msgstr "Various SQL snippets and triggers useful with SMSD."
25958 #. type: delimited block *
25959 #: docs/manual/project/directories.rst:179
25962 msgstr ".. _testing:"
25964 #. type: Plain text
25965 #: docs/manual/project/directories.rst:182
25966 msgid "Helper scripts for automatic testing or git bisect."
25967 msgstr "Helper scripts for automatic testing or git bisect."
25969 #. type: Plain text
25970 #: docs/manual/project/directories.rst:184
25973 msgstr "sqlreply ********"
25975 #. type: delimited block *
25976 #: docs/manual/project/directories.rst:187
25977 msgid "System for automatic replying to SMS messages."
25978 msgstr "System for automatic replying to SMS messages."
25980 #. type: delimited block *
25981 #: docs/manual/project/directories.rst:189
25984 msgstr "symbian *******"
25986 #. type: Plain text
25987 #: docs/manual/project/directories.rst:193
25989 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
25990 "includes slightly modified version."
25992 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
25993 "includes slightly modified version."
25995 #. type: Plain text
25996 #: docs/manual/project/directories.rst:196
26001 #. type: Plain text
26002 #: docs/manual/project/directories.rst:198
26003 msgid "Series60 applet to use with recent Symbian phones."
26006 #. type: Plain text
26007 #: docs/manual/project/directories.rst:200
26010 msgstr ":ref:`search`"
26012 #. type: Plain text
26013 #: docs/manual/project/directories.rst:202
26016 msgstr "win32 *****"
26018 #. type: delimited block *
26019 #: docs/manual/project/directories.rst:204
26020 msgid "Unsupported applications built on top of libGammu.dll on Windows."
26021 msgstr "Unsupported applications built on top of libGammu.dll on Windows."
26024 #: docs/manual/project/about.rst:2
26026 msgid "About Gammu"
26031 #. type: Plain text
26032 #: docs/manual/project/about.rst:6
26034 "Gammu is library and command line utility for mobile phones. It is released "
26035 "under GNU GPL version 2."
26037 "Gammu is library and command line utility for mobile phones. It is released "
26038 "under GNU GPL version 2."
26040 #. type: Plain text
26041 #: docs/manual/project/about.rst:10
26043 "It has been initiated by Marcin Wiacek and other people. Originally the code "
26044 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
26045 "to version 0.58) called MyGnokii2."
26047 "It has been initiated by Marcin Wiacek and other people. Originally the code "
26048 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
26049 "to version 0.58) called MyGnokii2."
26051 #. type: Plain text
26052 #: docs/manual/project/about.rst:13
26055 "Currently the project is lead by `Michal Čihař`_ with help of many "
26058 "Currently the project is lead by `Michal ÄihaÅ`_ with help of many "
26061 #. type: Plain text
26062 #: docs/manual/project/about.rst:15
26064 msgid "_Gnokii: http://www.gnokii.org"
26065 msgstr ".. _CMake: http://www.cmake.org/"
26067 #. type: Plain text
26068 #: docs/manual/project/about.rst:16
26070 msgid "_MyGnokii: http://www.mwiacek.com"
26071 msgstr ".. _MySQL: http://www.mysql.com/"
26073 #. type: Plain text
26074 #: docs/manual/project/about.rst:16 docs/manual/project/localization.rst:43
26075 msgid "_Michal Čihař: mailto:michal@cihar.com"
26078 #. type: Plain text
26079 #: docs/manual/project/index.rst:2
26082 msgstr ".. _project:"
26085 #: docs/manual/project/index.rst:4
26087 msgid "Gammu project"
26088 msgstr ".. _project:"
26090 #. type: Plain text
26091 #: docs/manual/project/index.rst:19
26094 "about motivation install contributing localization testing coding-style "
26095 "versioning documentation directories roadmap"
26108 #: docs/manual/project/contributing.rst:2
26110 msgid "Contributing"
26115 #. type: Plain text
26116 #: docs/manual/project/contributing.rst:10
26119 "We welcome contribution in any area, if you don't have developer skills, you "
26120 "can always contribute to :doc:`localization` or just `donate us money`_. In "
26121 "case you are interested in fixing some code, please read :doc:`../internal/"
26122 "index` to understand structure of Gammu code. We also maintain list of "
26123 "`wanted skills <http://wammu.eu/contribute/wanted/>`_ where you can find in "
26124 "which areas we currently mostly lack manpower."
26126 "We welcome contribution in any area, if you don't have developer skills, you "
26127 "can always contribute to :doc:`localization`. In case you are interested in "
26128 "fixing some code, please read :doc:`../internal/index` to understand "
26129 "structure of Gammu code. We also maintain list of `wanted skills <http://"
26130 "wammu.eu/contribute/wanted/>`_ where you can find in which areas we "
26131 "currently mostly lack manpower."
26134 #: docs/manual/project/contributing.rst:12
26136 msgid "Sending patches"
26138 "Sending patches\n"
26139 "---------------\n"
26141 #. type: Plain text
26142 #: docs/manual/project/contributing.rst:16
26145 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
26146 "get patches is in form which can be directly applied to Git. So start with"
26148 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
26149 "get patches is in form which can be directly applied to Git. So start with "
26150 "cloning our Git repository::"
26152 #. type: Labeled list
26153 #: docs/manual/project/contributing.rst:16
26155 msgid "cloning our Git repository"
26158 #. type: Plain text
26159 #: docs/manual/project/contributing.rst:19
26161 msgid "git clone git://gitorious.org/gammu/mainline.git gammu"
26162 msgstr " git clone git://gitorious.org/gammu/mainline.git gammu\n"
26164 #. type: Plain text
26165 #: docs/manual/project/contributing.rst:23
26168 "Once you have done that, do some fixes and commit them (see `Git tutorial "
26169 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
26170 "information how to work with Git). Once you're satisfied with your"
26172 "Once you have done that, do some fixes and commit them (see `Git tutorial "
26173 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
26174 "information how to work with Git). Once you're satisfied with your results, "
26175 "you can send the patches (all changes you've made so far) to us::"
26177 #. type: Labeled list
26178 #: docs/manual/project/contributing.rst:23
26180 msgid "results, you can send the patches (all changes you've made so far) to us"
26183 #. type: Plain text
26184 #: docs/manual/project/contributing.rst:26
26186 msgid "git send-email --to=gammu-users@lists.sourceforge.net origin"
26187 msgstr " git send-email --to=gammu-users@lists.sourceforge.net origin\n"
26189 #. type: Plain text
26190 #: docs/manual/project/contributing.rst:30
26193 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
26194 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
26195 "idea in case you want to contribute. However if you don't want to do that, "
26196 "just send the mails"
26198 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
26199 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
26200 "idea in case you want to contribute. However if you don't want to do that, "
26201 "just send the mails directly to one of authors::"
26203 #. type: Labeled list
26204 #: docs/manual/project/contributing.rst:30
26206 msgid "directly to one of authors"
26209 #. type: Plain text
26210 #: docs/manual/project/contributing.rst:33
26212 msgid "git send-email --to=michal@cihar.com origin"
26213 msgstr " git send-email --to=michal@cihar.com origin\n"
26216 #: docs/manual/project/contributing.rst:36
26218 msgid "Creating patches"
26220 "Creating patches\n"
26221 "----------------\n"
26223 #. type: Plain text
26224 #: docs/manual/project/contributing.rst:41
26226 "If for whatever reason you don't want to use Git, you can also manually "
26227 "create patches using :program:`diff`. Also we can handle if you send us just "
26228 "the file you have changed with reference where did you take it."
26230 "If for whatever reason you don't want to use Git, you can also manually "
26231 "create patches using :program:`diff`. Also we can handle if you send us just "
26232 "the file you have changed with reference where did you take it."
26234 #. type: Plain text
26235 #: docs/manual/project/contributing.rst:43
26236 msgid "To manually create patch you can use following steps:"
26237 msgstr "To manually create patch you can use following steps:"
26239 #. type: Plain text
26240 #: docs/manual/project/contributing.rst:45
26241 msgid "Copy source with Gammu, you start from, into ``gammu`` directory."
26242 msgstr "Copy source with Gammu, you start from, into ``gammu`` directory."
26244 #. type: Plain text
26245 #: docs/manual/project/contributing.rst:46
26246 msgid "Copy source with Gammu, you want to modify, into ``work`` directory."
26247 msgstr "Copy source with Gammu, you want to modify, into ``work`` directory."
26249 #. type: Plain text
26250 #: docs/manual/project/contributing.rst:47
26251 msgid "Make your changes in ``work`` directory."
26252 msgstr "Make your changes in ``work`` directory."
26254 #. type: Plain text
26255 #: docs/manual/project/contributing.rst:49
26257 "Go into parent directory, where ``gammu`` and ``work`` directories are "
26260 "Go into parent directory, where ``gammu`` and ``work`` directories are "
26263 #. type: Plain text
26264 #: docs/manual/project/contributing.rst:50
26265 msgid "Call ``diff -rup -X .git gammu work > patchfile``."
26266 msgstr "Call ``diff -rup -X .git gammu work > patchfile``."
26268 #. type: Plain text
26269 #: docs/manual/project/contributing.rst:51
26270 msgid "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
26271 msgstr "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
26273 #. type: Plain text
26274 #: docs/manual/project/contributing.rst:52
26275 msgid "_donate us money: http://wammu.eu/donate/"
26279 #: docs/manual/project/testing.rst:2
26282 msgstr ".. _testing:"
26284 #. type: Plain text
26285 #: docs/manual/project/testing.rst:7 docs/manual/testing/testsuite.rst:7
26287 "Gammu comes with quite big test suite. It covers some basic low level "
26288 "functions, handling replies from the phone and also does testing of command "
26289 "line utilities and SMSD."
26291 "Gammu comes with quite big test suite. It covers some basic low level "
26292 "functions, handling replies from the phone and also does testing of command "
26293 "line utilities and SMSD."
26295 #. type: Plain text
26296 #: docs/manual/project/testing.rst:8
26297 msgid "See :ref:`testing` for more details."
26298 msgstr "See :ref:`testing` for more details."
26301 #: docs/manual/project/coding-style.rst:2
26303 msgid "Coding Style"
26308 #. type: Plain text
26309 #: docs/manual/project/coding-style.rst:7
26311 "Please follow coding style when touching Gammu code. We know that there are "
26312 "still some parts which really do not follow it and fixes to that are also "
26315 "Please follow coding style when touching Gammu code. We know that there are "
26316 "still some parts which really do not follow it and fixes to that are also "
26319 #. type: Plain text
26320 #: docs/manual/project/coding-style.rst:10
26322 "The coding style is quite similar to what Linux kernel uses, the only major "
26323 "differences are requested block braces and switch indentation."
26325 "The coding style is quite similar to what Linux kernel uses, the only major "
26326 "differences are requested block braces and switch indentation."
26328 #. type: Plain text
26329 #: docs/manual/project/coding-style.rst:12
26330 msgid "Use indentation, tab is tab and is 8 chars wide."
26331 msgstr "Use indentation, tab is tab and is 8 chars wide."
26333 #. type: Plain text
26334 #: docs/manual/project/coding-style.rst:14
26336 "Try to avoid long lines (though there is currently no hard limit on line "
26339 "Try to avoid long lines (though there is currently no hard limit on line "
26342 #. type: Plain text
26343 #: docs/manual/project/coding-style.rst:15
26345 msgid "Braces are placed according to K&R:"
26347 "3. Braces are placed according to K&R:\n"
26348 " .. code-block:: c\n"
26350 #. type: Plain text
26351 #: docs/manual/project/coding-style.rst:16
26352 #: docs/manual/project/coding-style.rst:35
26353 #: docs/manual/project/coding-style.rst:41
26354 #: docs/manual/project/coding-style.rst:47 docs/manual/internal/reply.rst:43
26355 #: docs/manual/internal/reply.rst:58 docs/manual/internal/reply.rst:71
26356 #: docs/manual/internal/reply.rst:85 docs/manual/c/hints.rst:14
26357 #: docs/manual/c/hints.rst:30 docs/manual/c/hints.rst:37
26358 #: docs/manual/c/hints.rst:52 docs/manual/c/hints.rst:58
26359 #: docs/manual/c/hints.rst:65 docs/manual/c/hints.rst:86
26360 #: docs/manual/c/hints.rst:94 docs/manual/c/hints.rst:101
26361 #: docs/manual/c/hints.rst:151 docs/manual/c/hints.rst:157
26362 #: docs/manual/c/hints.rst:174 docs/manual/c/hints.rst:182
26366 #. type: Plain text
26367 #: docs/manual/project/coding-style.rst:19
26368 msgid "int function(int x) {"
26371 #. type: Plain text
26372 #: docs/manual/project/coding-style.rst:20
26373 msgid "body of function"
26376 #. type: Plain text
26377 #: docs/manual/project/coding-style.rst:23
26381 #. type: Plain text
26382 #: docs/manual/project/coding-style.rst:24
26383 msgid "body of do-loop"
26386 #. type: Plain text
26387 #: docs/manual/project/coding-style.rst:25
26388 msgid "} while (condition);"
26391 #. type: Plain text
26392 #: docs/manual/project/coding-style.rst:27
26393 msgid "if (x == y) {"
26396 #. type: Plain text
26397 #: docs/manual/project/coding-style.rst:28
26402 #. type: Plain text
26403 #: docs/manual/project/coding-style.rst:29
26404 msgid "} else if (x > y) {"
26407 #. type: Plain text
26408 #: docs/manual/project/coding-style.rst:30
26409 #: docs/manual/project/coding-style.rst:32
26413 #. type: Plain text
26414 #: docs/manual/project/coding-style.rst:31
26418 #. type: Plain text
26419 #: docs/manual/project/coding-style.rst:34
26420 msgid "All blocks should have braces, even if the statements are one liners:"
26423 #. type: Plain text
26424 #: docs/manual/project/coding-style.rst:37
26425 msgid "if (a == 2) {"
26428 #. type: Plain text
26429 #: docs/manual/project/coding-style.rst:38
26433 #. type: Plain text
26434 #: docs/manual/project/coding-style.rst:40
26437 "There should be no spaces after function names, but there should be space "
26438 "after do/while/if/... statements:"
26443 "5. There should be no spaces after function names, but there should be space "
26444 "after do/while/if/... statements:\n"
26445 " .. code-block:: c\n"
26447 #. type: Plain text
26448 #: docs/manual/project/coding-style.rst:43
26449 msgid "while (TRUE) {"
26452 #. type: Plain text
26453 #: docs/manual/project/coding-style.rst:44
26454 msgid "do_something(work, FALSE);"
26457 #. type: Plain text
26458 #: docs/manual/project/coding-style.rst:46
26461 "Each operand should have spaces around, no spaces after opening parenthesis "
26462 "or before closing parenthesis:"
26464 " while (TRUE) {\n"
26465 " do_something(work, FALSE);\n"
26467 "6. Each operand should have spaces around, no spaces after opening "
26468 "parenthesis or before closing parenthesis:\n"
26469 " .. code-block:: c\n"
26471 #. type: Plain text
26472 #: docs/manual/project/coding-style.rst:49
26473 msgid "if ((i + 1) == ((j + 2) / 5)) {"
26476 #. type: Plain text
26477 #: docs/manual/project/coding-style.rst:50
26478 msgid "return *bar;"
26481 #. type: Plain text
26482 #: docs/manual/project/coding-style.rst:52
26485 "Generally all enums start from 1, not from 0. 0 is used for not set value."
26487 " if ((i + 1) == ((j + 2) / 5)) {\n"
26490 "7. Generally all enums start from 1, not from 0. 0 is used for not set "
26493 #. type: Plain text
26494 #: docs/manual/project/coding-style.rst:54
26496 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
26497 "match our coding style."
26499 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
26500 "match our coding style."
26502 #. type: Plain text
26503 #: docs/manual/project/install.rst:2
26505 msgid "_installing:"
26506 msgstr ".. _testing:"
26509 #: docs/manual/project/install.rst:4
26511 msgid "Installing Gammu"
26517 #: docs/manual/project/install.rst:7
26519 msgid "Prebuilt Binaries for Linux"
26521 "Binaries - Linux\n"
26522 "================\n"
26524 #. type: Plain text
26525 #: docs/manual/project/install.rst:13
26527 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
26528 "it is definitely the easiest thing. There are also binary packages of latest "
26529 "release built for many distributions available on Gammu home page <http://"
26530 "wammu.eu/gammu/>."
26532 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
26533 "it is definitely the easiest thing. There are also binary packages of latest "
26534 "release built for many distributions available on Gammu home page <http://"
26535 "wammu.eu/gammu/>."
26537 #. type: Plain text
26538 #: docs/manual/project/install.rst:16
26540 "You can usually also find Gammu in your distribution, so unless you need a "
26541 "newer version, just install package from your distribution."
26545 #: docs/manual/project/install.rst:18
26548 msgstr "symbian *******"
26550 #. type: Plain text
26551 #: docs/manual/project/install.rst:25
26553 "Gammu packages are included in Debian (testing versions go to experimental "
26554 "and stable to unstable). If you want to build Debian package on your own, "
26555 "you can find packaging in Git repository at ``git://git.debian.org/git/"
26556 "collab-maint/gammu.git`` (you can browse it on <http://git.debian.org/?"
26557 "p=collab-maint/gammu.git>)."
26560 #. type: Plain text
26561 #: docs/manual/project/install.rst:28
26566 #. type: Plain text
26567 #: docs/manual/project/install.rst:31
26569 "Gammu packages are included in openSUSE and Fedora. Additionally source "
26570 "tarball contains :file:`gammu.spec` which you can use for building RPM "
26575 #: docs/manual/project/install.rst:33
26580 #. type: Plain text
26581 #: docs/manual/project/install.rst:36
26583 "Gammu packages are included in Gentoo. Additionally source tarball contains"
26586 #. type: Attribute :file:
26587 #: docs/manual/project/install.rst:36
26589 msgid "`description-pak` which you can use for building Slackware package."
26593 #: docs/manual/project/install.rst:39
26595 msgid "Prebuilt Binaries for Windows"
26597 "Binaries - Windows\n"
26598 "==================\n"
26600 #. type: Plain text
26601 #: docs/manual/project/install.rst:44
26603 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
26604 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
26607 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
26608 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
26611 #. type: Plain text
26612 #: docs/manual/project/install.rst:46
26614 "http://www.microsoft.com/downloads/details.aspx?"
26615 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
26617 "http://www.microsoft.com/downloads/details.aspx?"
26618 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
26620 #. type: Plain text
26621 #: docs/manual/project/install.rst:49
26626 #: docs/manual/project/install.rst:51
26628 msgid "Dependencies"
26631 #. type: Plain text
26632 #: docs/manual/project/install.rst:54
26634 msgid "You need CMake from <http://www.cmake.org/> for compiling Gammu."
26635 msgstr "You need CMake from <http://www.cmake.org> for configuring Gammu."
26637 #. type: Plain text
26638 #: docs/manual/project/install.rst:57
26640 "Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for "
26641 "detecting available libraries."
26644 #. type: Plain text
26645 #: docs/manual/project/install.rst:59
26650 #: docs/manual/project/install.rst:61
26652 msgid "Optional Dependencies"
26655 #. type: Plain text
26656 #: docs/manual/project/install.rst:65
26659 "Gammu does not require any special libraries at all to build, but you might "
26660 "miss some features. Optional libraries include:"
26662 "Gammu does not require anything at all to build, but you might miss some "
26663 "features. Optional dependencies include:"
26666 #: docs/manual/project/install.rst:67
26669 msgstr "Bluez-libs"
26671 #. type: Plain text
26672 #: docs/manual/project/install.rst:70
26674 msgid "Required for Bluetooth support on Linux."
26675 msgstr "Bluetooth support on Linux."
26677 #. type: Plain text
26678 #: docs/manual/project/install.rst:72
26680 msgid "http://www.bluez.org/"
26681 msgstr ".. _CMake: http://www.cmake.org/"
26684 #: docs/manual/project/install.rst:74
26687 msgstr "libusb-1.0"
26689 #. type: Plain text
26690 #: docs/manual/project/install.rst:77
26692 msgid "Required for fbususb/dku2 connection support on Linux."
26693 msgstr "fbususb connection support"
26695 #. type: Plain text
26696 #: docs/manual/project/install.rst:79
26697 msgid "http://libusb.sourceforge.net/"
26698 msgstr "http://libusb.sourceforge.net/"
26701 #: docs/manual/project/install.rst:81
26706 #. type: Plain text
26707 #: docs/manual/project/install.rst:85
26709 "Required for new versions notification (see :option:`gammu checkversion`) "
26710 "and OpenCellID access (see :option:`gammu getlocation`)."
26713 #. type: Plain text
26714 #: docs/manual/project/install.rst:87
26715 msgid "http://curl.haxx.se/libcurl/"
26716 msgstr "http://curl.haxx.se/libcurl/"
26719 #: docs/manual/project/install.rst:89
26724 #. type: Plain text
26725 #: docs/manual/project/install.rst:92
26727 msgid "Used to support more character sets in AT engine."
26728 msgstr "Support for more charsets in AT engine."
26730 #. type: Plain text
26731 #: docs/manual/project/install.rst:94
26732 msgid "http://www.gnu.org/software/libiconv/"
26733 msgstr "http://www.gnu.org/software/libiconv/"
26736 #: docs/manual/project/install.rst:96 docs/manual/project/install.rst:458
26741 #. type: Plain text
26742 #: docs/manual/project/install.rst:99
26743 msgid "Localization of strings."
26744 msgstr "Localisation of strings."
26746 #. type: Plain text
26747 #: docs/manual/project/install.rst:101
26749 msgid "http://www.gnu.org/software/gettext/"
26752 " - http://www.gnu.org/software/gettext/\n"
26753 " - Localization of strings.\n"
26756 #: docs/manual/project/install.rst:103 docs/manual/project/install.rst:434
26761 #. type: Plain text
26762 #: docs/manual/project/install.rst:106
26764 msgid "Required for :ref:`gammu-smsd-mysql` in :ref:`smsd`."
26765 msgstr "``native_mysql`` for :ref:`gammu-smsd-mysql`"
26767 #. type: Plain text
26768 #: docs/manual/project/install.rst:108
26770 msgid "http://mysql.com/"
26771 msgstr ".. _MySQL: http://www.mysql.com/"
26774 #: docs/manual/project/install.rst:110 docs/manual/project/install.rst:451
26781 #. type: Plain text
26782 #: docs/manual/project/install.rst:113
26784 msgid "Required for :ref:`gammu-smsd-pgsql` in :ref:`smsd`."
26785 msgstr "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
26787 #. type: Plain text
26788 #: docs/manual/project/install.rst:115
26790 msgid "http://www.postgresql.org/"
26791 msgstr ".. _PostgreSQL: http://www.postgresql.org/"
26794 #: docs/manual/project/install.rst:117
26799 #. type: Plain text
26800 #: docs/manual/project/install.rst:120
26801 msgid "Required for :ref:`gammu-smsd-odbc` in :ref:`smsd`."
26804 #. type: Plain text
26805 #: docs/manual/project/install.rst:122
26807 "Not needed on platforms having native ODBC support such as Microsoft Windows."
26810 #. type: Plain text
26811 #: docs/manual/project/install.rst:124
26813 msgid "http://www.unixodbc.org/"
26814 msgstr ".. _CMake: http://www.cmake.org/"
26817 #: docs/manual/project/install.rst:126
26822 #. type: Plain text
26823 #: docs/manual/project/install.rst:129
26824 msgid "Required for :ref:`gammu-smsd-dbi` in :ref:`smsd`."
26827 #. type: Plain text
26828 #: docs/manual/project/install.rst:131
26830 msgid "Required at least version 0.8.2."
26831 msgstr "required at least version 0.8.2"
26833 #. type: Plain text
26834 #: docs/manual/project/install.rst:133
26835 msgid "http://libdbi.sourceforge.net/"
26836 msgstr "http://libdbi.sourceforge.net/"
26839 #: docs/manual/project/install.rst:135
26844 #. type: Plain text
26845 #: docs/manual/project/install.rst:138
26847 msgid "Gammu has a Python bindings, see :ref:`python`."
26848 msgstr "Gammu has a Python bindings"
26850 #. type: Plain text
26851 #: docs/manual/project/install.rst:140
26852 msgid "http://www.python.org/"
26853 msgstr "http://www.python.org/"
26856 #: docs/manual/project/install.rst:142
26858 msgid "SQLite + libdbi-drivers with SQLite"
26859 msgstr "SQLite + libdbi-drivers with SQLite"
26861 #. type: Plain text
26862 #: docs/manual/project/install.rst:145
26865 "Needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:"
26867 msgstr "needed for testing of SMSD using libdbi driver"
26869 #. type: Plain text
26870 #: docs/manual/project/install.rst:147
26872 msgid "http://www.sqlite.org/"
26873 msgstr ".. _CMake: http://www.cmake.org/"
26876 #: docs/manual/project/install.rst:149
26881 #. type: Plain text
26882 #: docs/manual/project/install.rst:152 docs/manual/project/install.rst:159
26883 msgid "Currently needed only for :ref:`gammu-detect`."
26886 #. type: Plain text
26887 #: docs/manual/project/install.rst:154
26889 msgid "http://www.gtk.org/"
26890 msgstr "http://www.python.org/"
26893 #: docs/manual/project/install.rst:156
26898 #. type: Plain text
26899 #: docs/manual/project/install.rst:161
26901 msgid "http://gudev.sourceforge.net/"
26902 msgstr "http://libusb.sourceforge.net/"
26905 #: docs/manual/project/install.rst:164
26907 msgid "Compiling on Linux/Unix Systems"
26910 #. type: Plain text
26911 #: docs/manual/project/install.rst:169
26913 "First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install "
26914 "corresponding devel packages as well, they are usually named with ``-dev`` "
26915 "or ``-devel`` suffix, depending on your distribution."
26918 #. type: Plain text
26919 #: docs/manual/project/install.rst:172
26922 "For example on Debian or Ubuntu, you can install all optional packages by "
26923 "following command:"
26924 msgstr "For example to create SQLite tables, issue following command:"
26926 #. type: Plain text
26927 #: docs/manual/project/install.rst:176
26929 "apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev \\"
26932 #. type: Plain text
26933 #: docs/manual/project/install.rst:178
26935 "libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev \\ "
26936 "libgudev-1.0-dev libglib2.0-dev unixodbc-dev"
26939 #. type: Plain text
26940 #: docs/manual/project/install.rst:180
26941 msgid "For openSUSE, the installation all optional packages could look like:"
26944 #. type: Plain text
26945 #: docs/manual/project/install.rst:184
26947 "zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel \\"
26950 #. type: Plain text
26951 #: docs/manual/project/install.rst:186
26953 "mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel \\ "
26954 "glib2-devel libgudev-1_0-devel"
26957 #. type: Plain text
26958 #: docs/manual/project/install.rst:189
26960 "For compatibility reasons, configure like wrapper is provided, if you don't "
26961 "need much specific tuning, you can use usual set of commands:"
26964 #. type: Plain text
26965 #: docs/manual/project/install.rst:195
26967 msgid "./configure make sudo make install"
26968 msgstr " sudo make install\n"
26970 #. type: Plain text
26971 #: docs/manual/project/install.rst:199
26974 "The configure wrapper will create directory build-configure and build all "
26975 "binaries there (nothing is changed in source tree), for example gammu binary "
26976 "is in build-configure/gammu directory."
26978 "For compatibility reasons, configure like wrapper is provided, if you don't "
26979 "need much specific tuning, you can use general \"./configure; make; sudo "
26980 "make install\" set of commands. The configure wrapper will create directory "
26981 "build-configure and build all binaries there (nothing is changed in source "
26982 "tree), for example gammu binary is in build-configure/gammu directory."
26984 #. type: Plain text
26985 #: docs/manual/project/install.rst:203
26988 "If you need/want to tweak build a bit more than configure wrapper provides, "
26989 "you have to use `CMake`_ directly. For now, only out of source build is "
26990 "supported, so you have to create separate directory for build:"
26992 "If you need/want to tweak build a bit more than configure wrapper provides, "
26993 "you have to use CMake directly. For now, only out of source build is "
26994 "supported, so you have to create separate directory for build:"
26996 #. type: Plain text
26997 #: docs/manual/project/install.rst:208
26999 msgid "mkdir build cd build"
27004 #. type: Plain text
27005 #: docs/manual/project/install.rst:210
27006 msgid "Then just configure project:"
27007 msgstr "Then just configure project:"
27009 #. type: Plain text
27010 #: docs/manual/project/install.rst:214
27013 msgstr " cmake ..\n"
27015 #. type: Plain text
27016 #: docs/manual/project/install.rst:216
27020 #. type: Plain text
27021 #: docs/manual/project/install.rst:220 docs/manual/c/hints.rst:120
27026 #. type: Plain text
27027 #: docs/manual/project/install.rst:222
27028 msgid "Test that everything is okay:"
27029 msgstr "Test that everything is okay:"
27031 #. type: Plain text
27032 #: docs/manual/project/install.rst:226
27035 msgstr "``make test``"
27037 #. type: Plain text
27038 #: docs/manual/project/install.rst:228
27039 msgid "And finally install it:"
27040 msgstr "And finally install it:"
27042 #. type: Plain text
27043 #: docs/manual/project/install.rst:232
27045 msgid "sudo make install"
27046 msgstr " sudo make install\n"
27048 #. type: Plain text
27049 #: docs/manual/project/install.rst:235
27051 "You can configure build parameters either by command line (see parameters "
27052 "bellow), or using TUI - ccmake."
27054 "You can configure build parameters either by command line (see parameters "
27055 "bellow), or using TUI - ccmake."
27057 #. type: Plain text
27058 #: docs/manual/project/install.rst:237
27059 msgid "Useful cmake parameters:"
27060 msgstr "Useful cmake parameters:"
27062 #. type: Plain text
27063 #: docs/manual/project/install.rst:239
27065 msgid "``-DBUILD_SHARED_LIBS=ON`` enables shared library"
27066 msgstr "-DBUILD_SHARED_LIBS=ON enables shared library"
27068 #. type: Plain text
27069 #: docs/manual/project/install.rst:240
27071 msgid "``-DCMAKE_BUILD_TYPE=\"Debug\"`` enables debug build"
27072 msgstr "-DCMAKE_BUILD_TYPE=\"Debug\" enables debug build"
27074 #. type: Plain text
27075 #: docs/manual/project/install.rst:241
27077 msgid "``-DCMAKE_INSTALL_PREFIX=\"/usr\"`` change installation prefix"
27078 msgstr "-DCMAKE_INSTALL_PREFIX=\"/usr\" change installation prefix"
27080 #. type: Plain text
27081 #: docs/manual/project/install.rst:243
27084 "``-DENABLE_PROTECTION=OFF`` disables various compile time protections "
27085 "against buffer overflows and similar attacks"
27087 "-DENABLE_PROTECTION=OFF disables various compile time protections against "
27088 "buffer overflows and similar attacks"
27090 #. type: Plain text
27091 #: docs/manual/project/install.rst:245
27094 "``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python "
27097 "-DBUILD_PYTHON=/usr/bin/python2.6 changes Python used for build Python module"
27099 #. type: Plain text
27100 #: docs/manual/project/install.rst:246
27102 msgid "``-DWITH_PYTHON=OFF`` disables build of python-gammu"
27103 msgstr "-DWITH_PYTHON=OFF disables build of python-gammu"
27105 #. type: Plain text
27106 #: docs/manual/project/install.rst:248
27107 msgid "You can also disable support for whole set of phones, e.g.:"
27108 msgstr "You can also disable support for whole set of phones, e.g.:"
27110 #. type: Plain text
27111 #: docs/manual/project/install.rst:250
27113 msgid "``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support"
27114 msgstr "-DWITH_NOKIA_SUPPORT=OFF disables Nokia phones support"
27116 #. type: Plain text
27117 #: docs/manual/project/install.rst:251
27119 msgid "``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support"
27120 msgstr "-DWITH_BLUETOOTH=OFF disables Bluetooth support"
27122 #. type: Plain text
27123 #: docs/manual/project/install.rst:252
27125 msgid "``-DWITH_IRDA=OFF`` disables IrDA support"
27126 msgstr "-DWITH_IRDA=OFF disables IrDA support"
27129 #: docs/manual/project/install.rst:254
27131 msgid "Library search paths"
27134 #. type: Plain text
27135 #: docs/manual/project/install.rst:259
27137 "By installing Gammu to non default system paths, you might need to add path "
27138 "where libGammu and other Gammu liraries are installed to :program:`ldconfig` "
27142 #. type: Plain text
27143 #: docs/manual/project/install.rst:261
27145 "You can do this by editing :file:`/etc/ld.so.conf` or adding new file to"
27148 #. type: Attribute :file:
27149 #: docs/manual/project/install.rst:261
27151 msgid "`/etc/ld.so.conf.d/` directory containing path, wherge Gammu library has"
27154 #. type: Plain text
27155 #: docs/manual/project/install.rst:263
27156 msgid "been installed. Some examples:"
27159 #. type: Plain text
27160 #: docs/manual/project/install.rst:268
27162 "# Gammu on 64-bit Fedora installed to /opt/gammu echo /opt/gammu/lib64 > /"
27163 "etc/ld.so.conf.d/gammu.conf"
27166 #. type: Plain text
27167 #: docs/manual/project/install.rst:271
27169 "# Gammu installed to /usr/local echo /usr/local/lib > /etc/ld.so.conf.d/"
27174 #: docs/manual/project/install.rst:273
27176 msgid "Compiling on Microsoft Windows"
27177 msgstr "On Microsoft Windows:"
27179 #. type: Plain text
27180 #: docs/manual/project/install.rst:276 docs/manual/project/install.rst:353
27181 msgid "First install all :ref:`deps` and :ref:`opt-deps`."
27184 #. type: Plain text
27185 #: docs/manual/project/install.rst:283
27188 "`CMake`_ is able to generate projects for various tools including Microsoft "
27189 "Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on "
27190 "CMakeLists.txt in project sources and configure CMake to be able to find "
27191 "optional libraries (see cross compilation section for more information about "
27192 "getting those). The result should be project for your compiler where you "
27193 "should be able to work with it as with any other project."
27195 "You need CMake from <http://www.cmake.org> for configuring Gammu. CMake is "
27196 "able to generate projects for various tools including Microsoft Visual "
27197 "Studio, Borland toolchains, Cygwin or Mingw32. Just click on CMakeLists.txt "
27198 "in project sources and configure CMake to be able to find optional libraries "
27199 "(see cross compilation section for more information about getting those). "
27200 "The result should be project for your compiler where you should be able to "
27201 "work with it as with any other project."
27204 #: docs/manual/project/install.rst:285
27206 msgid "Compiling using MS Visual C++"
27208 "Compiling using MS Visual C++\n"
27209 "-----------------------------\n"
27211 #. type: Plain text
27212 #: docs/manual/project/install.rst:288
27213 msgid "You will probably need additional SDKs:"
27214 msgstr "You will probably need additional SDKs:"
27216 #. type: Plain text
27217 #: docs/manual/project/install.rst:294
27219 "Microsoft Windows Platform SDK (required especially for Bluetooth). It's "
27220 "given for free. Below are links to different releases (if you have problems "
27221 "with latest one, use older). They work for various Windows versions, even "
27222 "though Microsoft named them Windows Server 2003 Platform SDK."
27224 "Microsoft Windows Platform SDK (required especially for Bluetooth). It's "
27225 "given for free. Below are links to different releases (if you have problems "
27226 "with latest one, use older). They work for various Windows versions, even "
27227 "though Microsoft named them Windows Server 2003 Platform SDK."
27229 #. type: Plain text
27230 #: docs/manual/project/install.rst:296
27232 "For free Visual C++ Express 2005 you need to set compiler to work with "
27233 "Platform SDK (see description)."
27235 "For free Visual C++ Express 2005 you need to set compiler to work with "
27236 "Platform SDK (see description)."
27238 #. type: Plain text
27239 #: docs/manual/project/install.rst:298
27241 "MySQL include/library files from MySQL install package (for MySQL support in "
27244 "MySQL include/library files from MySQL install package (for MySQL support in "
27247 #. type: Plain text
27248 #: docs/manual/project/install.rst:300
27250 "PostgreSQL include/library files from PostgreSQL install package (for "
27251 "PostgreSQL support in SMSD)."
27253 "PostgreSQL include/library files from PostgreSQL install package (for "
27254 "PostgreSQL support in SMSD)."
27256 #. type: Plain text
27257 #: docs/manual/project/install.rst:302
27259 "For gettext (internationalization) support, you will need gettext packages "
27260 "from GnuWin32 project."
27262 "For gettext (internationalization) support, you will need gettext packages "
27263 "from GnuWin32 project."
27265 #. type: Plain text
27266 #: docs/manual/project/install.rst:304
27268 "As build is now based on CMake, you will need to get it from http://cmake."
27271 "As build is now based on CMake, you will need to get it from http://cmake."
27274 #. type: Plain text
27275 #: docs/manual/project/install.rst:306
27276 msgid "After downloading and installing them into your system:"
27277 msgstr "After downloading and installing them into your system:"
27279 #. type: Plain text
27280 #: docs/manual/project/install.rst:310
27282 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
27283 "in Gammu sources, this should pop up dialog with configuration options."
27285 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
27286 "in Gammu sources, this should pop up dialog with configuration options."
27288 #. type: Plain text
27289 #: docs/manual/project/install.rst:313
27291 "You can also start CMakeSetup from start menu and select source directory "
27292 "(just point to it to Gammu sources)."
27294 "You can also start CMakeSetup from start menu and select source directory "
27295 "(just point to it to Gammu sources)."
27297 #. type: Plain text
27298 #: docs/manual/project/install.rst:315
27300 "Select directory where binaries will be stored, I suggest this is different "
27301 "than source one, eg. append subdirectory build."
27303 "Select directory where binaries will be stored, I suggest this is different "
27304 "than source one, eg. append subdirectory build."
27306 #. type: Plain text
27307 #: docs/manual/project/install.rst:316
27308 msgid "Select compiler you want to use in Build for select."
27309 msgstr "Select compiler you want to use in Build for select."
27311 #. type: Plain text
27312 #: docs/manual/project/install.rst:319
27314 "In list bellow, you can tweak paths to some optional libraries and project "
27317 "In list bellow, you can tweak paths to some optional libraries and project "
27320 #. type: Plain text
27321 #: docs/manual/project/install.rst:321
27323 "Then just press Configure button, which will do the hard job. After this, "
27324 "just click OK button to generate Visual Studio project."
27326 "Then just press Configure button, which will do the hard job. After this, "
27327 "just click OK button to generate Visual Studio project."
27329 #. type: Plain text
27330 #: docs/manual/project/install.rst:323
27332 "Project files for Visual Studio should be now generated in directory you "
27333 "selected, just open it in Visual Studio and compile :-)."
27335 "Project files for Visual Studio should be now generated in directory you "
27336 "selected, just open it in Visual Studio and compile :-)."
27338 #. type: Plain text
27339 #: docs/manual/project/install.rst:326
27341 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
27342 "version you choose."
27344 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
27345 "version you choose."
27347 #. type: Plain text
27348 #: docs/manual/project/install.rst:328
27350 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
27351 "make all on Linux."
27353 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
27354 "make all on Linux."
27356 #. type: Plain text
27357 #: docs/manual/project/install.rst:333
27359 "I know this guide is incomplete, I don't have environment to test, you're "
27360 "welcome to improve it!. Some more information can be found in howtos for "
27361 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
27362 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
27364 "I know this guide is incomplete, I don't have environment to test, you're "
27365 "welcome to improve it!. Some more information can be found in howtos for "
27366 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
27367 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
27370 #: docs/manual/project/install.rst:335
27372 msgid "Compiling using Borland C++"
27374 "Compiling using Borland C++\n"
27375 "---------------------------\n"
27377 #. type: Plain text
27378 #: docs/manual/project/install.rst:343
27380 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
27381 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
27382 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
27383 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
27384 "CMake (otherwise compilation fails)."
27386 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
27387 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
27388 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
27389 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
27390 "CMake (otherwise compilation fails)."
27393 #: docs/manual/project/install.rst:345
27395 msgid "Compiling using Cygwin"
27397 "Compiling using Cygwin\n"
27398 "----------------------\n"
27400 #. type: Plain text
27401 #: docs/manual/project/install.rst:348
27402 msgid "This should work pretty much same as on Linux."
27403 msgstr "This should work pretty much same as on Linux."
27406 #: docs/manual/project/install.rst:350
27408 msgid "Compiling on Mac OS X"
27409 msgstr "Compiling Gammu +++++++++++++++"
27411 #. type: Plain text
27412 #: docs/manual/project/install.rst:358
27415 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
27416 "Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X \"Darwin\" "
27417 "DMG download). For database support in SMSD, install wanted database, eg. "
27420 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
27421 "Tols (version 2.4.1 was tested) and CMake (there is a Mac OS X \"Darwin\" "
27422 "DMG download). For database support in SMSD, install wanted database, eg. "
27425 #. type: Plain text
27426 #: docs/manual/project/install.rst:361
27428 "The rest of the compilation should be pretty same as on Linux, see Linux "
27429 "section for more details about compile time options."
27431 "The rest of the compilation should be pretty same as on Linux, see Linux "
27432 "section for more details about compile time options."
27434 #. type: Plain text
27435 #: docs/manual/project/install.rst:365
27437 "If you get some errors while linking with iconv, it is caused by two "
27438 "incompatible iconv libraries available on the system. You can override the "
27441 "If you get some errors while linking with iconv, it is caused by two "
27442 "incompatible iconv libraries available on the system. You can override the "
27445 #. type: Plain text
27446 #: docs/manual/project/install.rst:369
27448 msgid "cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" .."
27449 msgstr " cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" ..\n"
27451 #. type: Plain text
27452 #: docs/manual/project/install.rst:371
27453 msgid "Or completely disable iconv support:"
27454 msgstr "Or completely disable iconv support:"
27456 #. type: Plain text
27457 #: docs/manual/project/install.rst:375
27459 msgid "cmake -DWITH_Iconv=OFF .."
27460 msgstr " cmake -DWITH_Iconv=OFF ..\n"
27463 #: docs/manual/project/install.rst:378
27465 msgid "Cross compilation for Windows on Linux"
27467 "Cross compilation for Windows on Linux\n"
27468 "======================================\n"
27470 #. type: Plain text
27471 #: docs/manual/project/install.rst:382
27473 "First install all :ref:`deps` and :ref:`opt-deps` into your mingw build "
27477 #. type: Plain text
27478 #: docs/manual/project/install.rst:386
27481 "Only cross compilation using `CMake`_ has been tested. You need to install "
27482 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
27483 "install mingw32. Build is then quite simple:"
27485 "Only cross compilation using CMake has been tested. You need to install "
27486 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
27487 "install mingw32. Build is then quite simple:"
27489 #. type: Plain text
27490 #: docs/manual/project/install.rst:393
27493 "mkdir build-win32 cd build-win32 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
27494 "Toolchain-mingw32.cmake make"
27496 " mkdir build-win32\n"
27497 " cd build-win32\n"
27498 " cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake\n"
27501 #. type: Plain text
27502 #: docs/manual/project/install.rst:395
27503 msgid "There is also toolchain configuration for Win64 available:"
27506 #. type: Plain text
27507 #: docs/manual/project/install.rst:402
27510 "mkdir build-win64 cd build-win64 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
27511 "Toolchain-mingw64.cmake make"
27513 " mkdir build-win32\n"
27514 " cd build-win32\n"
27515 " cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake\n"
27518 #. type: Plain text
27519 #: docs/manual/project/install.rst:405
27521 "If your MinGW cross compiler binaries are not found automatically, you can "
27522 "specify their different names in cmake/Toolchain-mingw32.cmake."
27524 "If your MinGW cross compiler binaries are not found automatically, you can "
27525 "specify their different names in cmake/Toolchain-mingw32.cmake."
27527 #. type: Plain text
27528 #: docs/manual/project/install.rst:407
27529 msgid "To build just bare static library without any dependencies, use:"
27530 msgstr "To build just bare static library without any dependencies, use:"
27532 #. type: Plain text
27533 #: docs/manual/project/install.rst:411
27535 msgid "cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\"
27537 " mkdir build-win32\n"
27538 " cd build-win32\n"
27539 " cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake\n"
27542 #. type: Plain text
27543 #: docs/manual/project/install.rst:417
27546 "-DBUILD_SHARED_LIBS=OFF \\ -DWITH_MySQL=OFF \\ -DWITH_Postgres=OFF \\ -"
27547 "DWITH_GettextLibs=OFF \\ -DWITH_Iconv=OFF \\ -DWITH_CURL=OFF"
27549 " cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\\n"
27550 " -DBUILD_SHARED_LIBS=OFF \\\n"
27551 " -DWITH_MySQL=OFF \\\n"
27552 " -DWITH_Postgres=OFF \\\n"
27553 " -DWITH_GettextLibs=OFF \\\n"
27554 " -DWITH_Iconv=OFF \\\n"
27555 " -DWITH_CURL=OFF\n"
27557 #. type: Plain text
27558 #: docs/manual/project/install.rst:424
27560 "To be compatible with current Python on Windows, we need to build against "
27561 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
27562 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
27563 "different MSVCRT, you need to adjust compiler specifications, example is "
27564 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
27565 "to tune it for your environment."
27567 "To be compatible with current Python on Windows, we need to build against "
27568 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
27569 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
27570 "different MSVCRT, you need to adjust compiler specifications, example is "
27571 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
27572 "to tune it for your environment."
27575 #: docs/manual/project/install.rst:426
27577 msgid "Third party libraries"
27579 "Third party libraries\n"
27580 "---------------------\n"
27582 #. type: Plain text
27583 #: docs/manual/project/install.rst:431
27585 "The easies way to link with third party libraries is to add path to their "
27586 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
27587 "CMAKE_FIND_ROOT_PATH when invoking cmake."
27589 "The easies way to link with third party libraries is to add path to their "
27590 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
27591 "CMAKE_FIND_ROOT_PATH when invoking cmake."
27593 #. type: Plain text
27594 #: docs/manual/project/install.rst:438
27596 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
27599 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
27602 #. type: Plain text
27603 #: docs/manual/project/install.rst:444
27606 "cd mysql/lib/opt reimp.exe -d libmysql.lib i586-mingw32msvc-dlltool --kill-"
27607 "at --input-def libmysql.def \\"
27609 " cd mysql/lib/opt\n"
27610 " reimp.exe -d libmysql.lib\n"
27611 " i586-mingw32msvc-dlltool --kill-at --input-def libmysql.def \\\n"
27612 " --dllname libmysql.dll --output-lib libmysql.a\n"
27614 #. type: Plain text
27615 #: docs/manual/project/install.rst:445
27616 msgid "--dllname libmysql.dll --output-lib libmysql.a"
27619 #. type: Plain text
27620 #: docs/manual/project/install.rst:448
27622 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
27623 "to compile native binary from it."
27625 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
27626 "to compile native binary from it."
27628 #. type: Plain text
27629 #: docs/manual/project/install.rst:455
27631 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
27632 "then you need to add wldap32.dll library to bin."
27634 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
27635 "then you need to add wldap32.dll library to bin."
27637 #. type: Plain text
27638 #: docs/manual/project/install.rst:463
27640 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
27641 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
27642 "sourceforge.net/>. Unpack these to same directory."
27644 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
27645 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
27646 "sourceforge.net/>. Unpack these to same directory."
27649 #: docs/manual/project/install.rst:466
27654 #. type: Plain text
27655 #: docs/manual/project/install.rst:470
27657 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
27660 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
27664 #: docs/manual/project/install.rst:472
27666 msgid "Crosscompiling to different platform"
27669 #. type: Plain text
27670 #: docs/manual/project/install.rst:476
27672 "To cross compile Gammu to different architecture (or platform) you need to "
27673 "provide CMake toolchain file for that and invoke `CMake`_ with it:"
27676 #. type: Plain text
27677 #: docs/manual/project/install.rst:480
27679 msgid "cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-eldk-ppc74xx.cmake .."
27681 " mkdir build-win32\n"
27682 " cd build-win32\n"
27683 " cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake\n"
27686 #. type: Plain text
27687 #: docs/manual/project/install.rst:484
27689 "More information on creating that is described in `CMake Cross Compiling`_ "
27690 "wiki page. Also distributions like `OpenEmbedded`_ usually already come with "
27691 "prepared recipes for `CMake`_."
27694 #. type: Plain text
27695 #: docs/manual/project/install.rst:486
27696 msgid "_CMake Cross Compiling: http://www.vtk.org/Wiki/CMake_Cross_Compiling"
27699 #. type: Plain text
27700 #: docs/manual/project/install.rst:487
27702 msgid "_OpenEmbedded: http://www.openembedded.org/"
27703 msgstr ".. _CMake: http://www.cmake.org/"
27706 #: docs/manual/project/install.rst:489
27708 msgid "Advanced Build Options"
27711 #. type: Plain text
27712 #: docs/manual/project/install.rst:494
27714 "The build system accepts wide range of options. You can see them all by "
27715 "running GUI version of `CMake`_ or by inspecting :file:`CMakeCache.txt` in "
27720 #: docs/manual/project/install.rst:496
27722 msgid "Limiting set of installed data"
27724 "Limiting set of installed data\n"
27725 "==============================\n"
27727 #. type: Plain text
27728 #: docs/manual/project/install.rst:500
27730 "By setting following flags you can control which additional parts will be "
27733 "By setting following flags you can control which additional parts will be "
27736 #. type: Plain text
27737 #: docs/manual/project/install.rst:502
27738 msgid "INSTALL_GNAPPLET - Install Gnapplet binaries"
27739 msgstr "INSTALL_GNAPPLET - Install Gnapplet binaries"
27741 #. type: Plain text
27742 #: docs/manual/project/install.rst:503
27743 msgid "INSTALL_MEDIA - Install sample media files"
27744 msgstr "INSTALL_MEDIA - Install sample media files"
27746 #. type: Plain text
27747 #: docs/manual/project/install.rst:504
27748 msgid "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
27749 msgstr "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
27751 #. type: Plain text
27752 #: docs/manual/project/install.rst:505
27753 msgid "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
27754 msgstr "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
27756 #. type: Plain text
27757 #: docs/manual/project/install.rst:506
27758 msgid "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
27759 msgstr "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
27761 #. type: Plain text
27762 #: docs/manual/project/install.rst:507
27763 msgid "INSTALL_DOC - Install documentation"
27764 msgstr "INSTALL_DOC - Install documentation"
27766 #. type: Plain text
27767 #: docs/manual/project/install.rst:508
27768 msgid "INSTALL_LOC - Install locales data"
27769 msgstr "INSTALL_LOC - Install locales data"
27771 #. type: Plain text
27772 #: docs/manual/project/install.rst:510
27773 msgid "For example:"
27774 msgstr "For example:"
27776 #. type: Plain text
27777 #: docs/manual/project/install.rst:514
27779 msgid "cmake -DINSTALL_DOC=OFF"
27780 msgstr " cmake -DINSTALL_DOC=OFF\n"
27783 #: docs/manual/project/install.rst:517
27785 msgid "Debugging build failures"
27787 "Debugging build failures\n"
27788 "========================\n"
27790 #. type: Plain text
27791 #: docs/manual/project/install.rst:521
27793 "If there is some build failure (eg. some dependencies are not correctly "
27794 "detected), please attach :file:`CMakeCache.txt`,"
27797 #. type: Attribute :file:
27798 #: docs/manual/project/install.rst:521
27800 msgid "`CMakeFiles/CMakeError.log` and :file:`CMakeFiles/CMakeOutput.log` files"
27803 #. type: Plain text
27804 #: docs/manual/project/install.rst:524
27806 "to the report. It will help diagnose what was detected on the system and "
27807 "possibly fix these errors."
27810 #. type: Plain text
27811 #: docs/manual/project/install.rst:527
27813 "To find out what is going on during compilation, add ``-"
27814 "DCMAKE_VERBOSE_MAKEFILE=ON`` to :program:`cmake` command line or run"
27817 #. type: Attribute :program:
27818 #: docs/manual/project/install.rst:527
27820 msgid "`make` with ``VERBOSE=1``:"
27823 #. type: Plain text
27824 #: docs/manual/project/install.rst:532
27825 msgid "make VERBOSE=1"
27829 #: docs/manual/project/install.rst:534
27831 msgid "Debugging crashes"
27833 "Debugging crashes\n"
27834 "=================\n"
27836 #. type: Plain text
27837 #: docs/manual/project/install.rst:539
27839 "To debug program crashes, you might want to build Gammu with ``-"
27840 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
27841 "with protections GCC makes and produce bogus back traces."
27843 "To debug program crashes, you might want to build Gammu with ``-"
27844 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
27845 "with protections GCC makes and produce bogus back traces."
27848 #: docs/manual/project/install.rst:542
27850 msgid "Compliling python-gammu"
27852 "Compliling python-gammu\n"
27853 "=======================\n"
27855 #. type: Plain text
27856 #: docs/manual/project/install.rst:547
27858 "Currently python-gammu is distributed together with Gammu, so all you need "
27859 "to get it is to build Gammu with Python support (it should be automatically "
27860 "detected if you have development environment installed for Python)."
27862 "Currently python-gammu is distributed together with Gammu, so all you need "
27863 "to get it is to build Gammu with Python support (it should be automatically "
27864 "detected if you have development environment installed for Python)."
27866 #. type: Plain text
27867 #: docs/manual/project/install.rst:552
27869 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
27870 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
27871 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
27872 "path to another Python interpreter to use than default one available in the "
27875 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
27876 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
27877 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
27878 "path to another Python interpreter to use than default one available in the "
27881 #. type: Plain text
27882 #: docs/manual/project/install.rst:555
27884 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
27885 "placed in `python` subdirectory."
27887 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
27888 "placed in `python` subdirectory."
27890 #. type: Plain text
27891 #: docs/manual/project/install.rst:556
27893 msgid "_CMake: http://www.cmake.org/"
27894 msgstr ".. _CMake: http://www.cmake.org/"
27897 #: docs/manual/project/motivation.rst:2
27899 msgid "Motivation to fork Gnokii"
27901 "Motivation to fork Gnokii\n"
27902 "=========================\n"
27904 #. type: Plain text
27905 #: docs/manual/project/motivation.rst:9
27908 "Please note that this is original list of differences written by Marcin when "
27909 "forking Gnokii, so it represents state of the code in that time."
27911 " Please note that this is original list of differences written by \n"
27912 " Marcin when forking Gnokii, so it represents state of the code in \n"
27915 #. type: Plain text
27916 #: docs/manual/project/motivation.rst:11
27917 msgid "Unicode used almost everywhere. In MyGnokii and Gnokii with modern"
27920 #. type: Plain text
27921 #: docs/manual/project/motivation.rst:14
27923 "phones (they return everything in Unicode) things are converted from Unicode "
27924 "and again to Unicode in other places. No more unnecessary conversions."
27927 #. type: Plain text
27928 #: docs/manual/project/motivation.rst:15
27929 msgid "Almost everything is structural. In Gnokii some things are declared"
27932 #. type: Plain text
27933 #: docs/manual/project/motivation.rst:17
27935 "in files, not in \"main\" phone structure. It can make some problems, when "
27936 "will try to support two phones on two serial ports in one application."
27939 #. type: Plain text
27940 #: docs/manual/project/motivation.rst:18
27941 msgid "in Gammu you can make support for some things without adding source"
27944 #. type: Plain text
27945 #: docs/manual/project/motivation.rst:22
27947 "to \"main\" phone modules. Very good idea for things, which are available "
27948 "only for few models and for all other will be UNIMPLEMENTED. It includes "
27949 "also some obsolete functions - why should we compile RLP source, when all "
27950 "new better phones have modems built in ?"
27953 #. type: Plain text
27954 #: docs/manual/project/motivation.rst:23
27956 "Gnokii/MyGnokii has to have some compatibility with previously written "
27957 "source. In Gammu some solutions are reimplemented and done easier."
27960 #. type: Plain text
27961 #: docs/manual/project/motivation.rst:24
27962 msgid "no more reimplementing C libraries in source - see snprintf in gnokii."
27965 #. type: Plain text
27966 #: docs/manual/project/motivation.rst:25
27967 msgid "more OS supported."
27970 #. type: Plain text
27971 #: docs/manual/project/motivation.rst:26
27973 "better sharing source. Less source = smaller application easier to debug."
27976 #. type: Plain text
27977 #: docs/manual/project/motivation.rst:27
27978 msgid "better user friendly interface"
27981 #. type: Plain text
27982 #: docs/manual/project/motivation.rst:28
27983 msgid "no more 2 years rewriting source..."
27986 #. type: Plain text
27987 #: docs/manual/project/motivation.rst:29
27989 "it's easier to see, what frames are implemented, what not (in phone modules "
27990 "they're put line after line)."
27993 #. type: Plain text
27994 #: docs/manual/project/motivation.rst:30
27995 msgid "better compatiblity with ANSI C = no warnings in MS VC 6"
27998 #. type: Plain text
27999 #: docs/manual/project/motivation.rst:31
28001 "all locations for user start from 0 (in Gnokii some from 0, some from 1)"
28004 #. type: Plain text
28005 #: docs/manual/project/motivation.rst:32
28007 msgid "some things like SMS can be accessed few ways"
28008 msgstr "Text in SMS can be coded using two ways:"
28010 #. type: Plain text
28011 #: docs/manual/project/motivation.rst:34
28013 "when possible, there are used \"constant\" locations. I will explain on the "
28017 #. type: Plain text
28018 #: docs/manual/project/motivation.rst:36
28020 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
28021 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
28024 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
28025 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
28028 #. type: Plain text
28029 #: docs/manual/project/motivation.rst:37
28031 "Now Reminder will be deleted (for example, from phone keypad). Call will be "
28032 "moved from 2'nd to 1'st."
28034 "Now Reminder will be deleted (for example, from phone keypad). Call will be "
28035 "moved from 2'nd to 1'st."
28037 #. type: Plain text
28038 #: docs/manual/project/motivation.rst:43
28040 "When will read calendar notes again, have to read all notes again because of "
28041 "changed locations (let's say, we won't read Call note again. It will have "
28042 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
28043 "will save in under location 2. When will try to save Call not with location "
28044 "2, it will overwrite new saved note !)."
28046 "When will read calendar notes again, have to read all notes again because of "
28047 "changed locations (let's say, we won't read Call note again. It will have "
28048 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
28049 "will save in under location 2. When will try to save Call not with location "
28050 "2, it will overwrite new saved note !)."
28052 #. type: Plain text
28053 #: docs/manual/project/motivation.rst:46
28056 "This is not good. When for example delete one entry from phonebook, other "
28057 "locations \"stays\" on their places. These are \"constant\" locations."
28059 " This is not good. When for example delete one entry from phonebook,\n"
28060 " other locations \"stays\" on their places. These are \"constant\" "
28063 #. type: Plain text
28064 #: docs/manual/project/motivation.rst:49
28067 "With \"constans\" locations, when delete one location from PC, don't have to "
28068 "read full memory from phone."
28070 " With \"constans\" locations, when delete one location from PC, don't "
28072 " to read full memory from phone.\n"
28074 #. type: Plain text
28075 #: docs/manual/project/motivation.rst:51
28079 #. type: Plain text
28080 #: docs/manual/project/motivation.rst:52
28081 msgid "Of course, some of these things can be in the future in gnokii too..."
28082 msgstr "Of course, some of these things can be in the future in gnokii too..."
28085 #: docs/manual/project/localization.rst:2
28087 msgid "Localization"
28092 #. type: Plain text
28093 #: docs/manual/project/localization.rst:6
28095 "Localization uses `Gettext`_ po files for both program translations and the "
28096 "documentation. The documentation translation is managed using `po4a`_."
28100 #: docs/manual/project/localization.rst:8
28102 msgid "Using Translation"
28104 "Translation areas\n"
28105 "-----------------\n"
28107 #. type: Plain text
28108 #: docs/manual/project/localization.rst:13
28111 "You can set locales you want to use by specifying LANG or LC_* environment "
28112 "variables (on Linux you usually don't care about this, on Windows just "
28113 "export e.g. ``LANG=cs_CZ``)."
28115 "Localization uses Gettext. You can set locales you want to use by specifying "
28116 "LANG or LC_* environment variables (on Linux you usually don't care about "
28117 "this, on Windows just export e.g. ``LANG=cs_CZ``)."
28120 #: docs/manual/project/localization.rst:15
28122 msgid "Improving Translation"
28125 #. type: Plain text
28126 #: docs/manual/project/localization.rst:21
28129 "If you want to improve existing translation, please visit `translation "
28130 "server`_. For adding new one, you need to contact `Michal Čihař`_ and then "
28131 "you will be able to edit it on former mentioned URL."
28133 "If you want to improve existing translation, please visit `translation "
28134 "server`_. For adding new one, you need to contact `Michal ÄihaÅ`_ and then "
28135 "you will be able to edit it on former mentioned URL."
28137 #. type: Plain text
28138 #: docs/manual/project/localization.rst:24
28140 "You can also go ahead with traditional way of creating/updating po files in "
28141 "locale/ folder and then sending updated ones to bug tracker."
28143 "You can also go ahead with traditional way of creating/updating po files in "
28144 "locale/ folder and then sending updated ones to bug tracker."
28147 #: docs/manual/project/localization.rst:26
28149 msgid "Translation Areas"
28151 "Translation areas\n"
28152 "-----------------\n"
28154 #. type: Plain text
28155 #: docs/manual/project/localization.rst:29
28156 msgid "There are several po files to translate:"
28157 msgstr "There are several po files to translate:"
28159 #. type: Plain text
28160 #: docs/manual/project/localization.rst:39
28163 "``libgammu.po``\n"
28164 " Messages used in the Gammu library (see :ref:`libgammu`).\n"
28166 " Messages used by command line utilities (mostly :ref:`gammu`).\n"
28168 " Basic documentation shipped withing package (eg. :file:`README` and\n"
28169 " :file:`INSTALL` files).\n"
28171 " The Gammu Manual translation (this manual).\n"
28173 "``libgammu.po``\n"
28174 " Messages used in the Gammu library (libgammu).\n"
28176 " Message used by command line utilities (mostly :ref:`gammu`).\n"
28178 " Basic documentation shipped withing package.\n"
28180 " The Gammu Manual\n"
28182 #. type: Plain text
28183 #: docs/manual/project/localization.rst:42
28185 msgid "_translation server: http://l10n.cihar.com/projects/gammu/"
28187 ".. _translation server: http://l10n.cihar.com/projects/gammu/ .. _Michal "
28188 "ÄihaÅ: mailto:michal@cihar.com"
28190 #. type: Plain text
28191 #: docs/manual/project/localization.rst:44
28192 msgid "_Gettext: http://en.wikipedia.org/wiki/GNU_gettext\\"
28195 #. type: Plain text
28196 #: docs/manual/project/localization.rst:44
28197 msgid "_po4a: http://po4a.alioth.debian.org/"
28201 #: docs/manual/glossary.rst:2
28208 #. type: Plain text
28209 #: docs/manual/glossary.rst:6
28211 msgid "glossary:: :sorted:"
28216 #. type: Plain text
28217 #: docs/manual/glossary.rst:8
28221 #. type: Plain text
28222 #: docs/manual/glossary.rst:8
28224 msgid "Message reference as generated by GSM network."
28227 " Message reference as generated by GSM network.\n"
28229 #. type: Plain text
28230 #: docs/manual/index.rst:7
28232 "Gammu is a project providing abstraction layer for cell phones access. It "
28233 "covers wide range of phones, mostly focusing on AT compatible phones and "
28236 "Gammu is a project providing abstraction layer for cell phones access. It "
28237 "covers wide range of phones, mostly focusing on AT compatible phones and "
28240 #. type: Plain text
28241 #: docs/manual/index.rst:9
28243 "This manual describes all parts of Gammu, starting with information about"
28246 #. type: Attribute :ref:
28247 #: docs/manual/index.rst:9
28249 msgid "`project`, going through API documentation for both :ref:`python` and"
28252 #. type: Attribute :ref:
28253 #: docs/manual/index.rst:10
28255 msgid "`libgammu` and covering :ref:`smsd` as well."
28259 #: docs/manual/index.rst:14
28261 msgid "Continue reading"
28263 "Continue reading\n"
28264 "----------------\n"
28266 #. type: Plain text
28267 #: docs/manual/index.rst:17
28272 #. type: Plain text
28273 #: docs/manual/index.rst:18
28274 msgid ":columns: 2"
28277 #. type: Plain text
28278 #: docs/manual/index.rst:20
28279 msgid ":ref:`project` -- learn about Gammu project"
28280 msgstr ":ref:`project` -- learn about Gammu project"
28282 #. type: Plain text
28283 #: docs/manual/index.rst:21
28284 msgid ":ref:`smsd` -- comprehensive SMSD documentation"
28285 msgstr ":ref:`smsd` -- comprehensive SMSD documentation"
28287 #. type: Plain text
28288 #: docs/manual/index.rst:22
28289 msgid ":ref:`gammu` -- the Gammu utility"
28290 msgstr ":ref:`gammu` -- the Gammu utility"
28292 #. type: Plain text
28293 #: docs/manual/index.rst:23
28294 msgid ":ref:`gammurc` -- the Gammu configuration file"
28295 msgstr ":ref:`gammurc` -- the Gammu configuration file"
28297 #. type: Plain text
28298 #: docs/manual/index.rst:24
28299 msgid ":ref:`python` -- use Gammu functionality from Python"
28300 msgstr ":ref:`python` -- use Gammu functionality from Python"
28302 #. type: Plain text
28303 #: docs/manual/index.rst:25
28304 msgid ":ref:`libgammu` -- use Gammu functionality from C"
28305 msgstr ":ref:`libgammu` -- use Gammu functionality from C"
28307 #. type: Plain text
28308 #: docs/manual/index.rst:26
28309 msgid ":ref:`internal` -- learn about Gammu internals"
28310 msgstr ":ref:`internal` -- learn about Gammu internals"
28312 #. type: Plain text
28313 #: docs/manual/index.rst:27
28314 msgid ":ref:`faq` -- frequently asked questions"
28317 #. type: Plain text
28318 #: docs/manual/index.rst:28
28319 msgid ":ref:`protocols` -- learn about phone protocols"
28320 msgstr ":ref:`protocols` -- learn about phone protocols"
28322 #. type: Plain text
28323 #: docs/manual/index.rst:29
28325 msgid ":ref:`formats` -- file formats supported by Gammu"
28327 "File formats used by Gammu\n"
28328 "==========================\n"
28331 #: docs/manual/index.rst:31
28333 msgid "Full contents"
28334 msgstr " contents\n"
28336 #. type: Plain text
28337 #: docs/manual/index.rst:36
28340 msgstr ".. _contents:"
28342 #. type: Plain text
28343 #: docs/manual/testing/index.rst:2
28346 msgstr ".. _testing:"
28349 #: docs/manual/testing/index.rst:4
28351 msgid "Testing Gammu"
28356 #. type: Plain text
28357 #: docs/manual/testing/index.rst:11
28359 msgid "testsuite dummy-driver"
28364 #. type: Plain text
28365 #: docs/manual/testing/dummy-driver.rst:2
28367 msgid "_dummy-driver:"
28368 msgstr ".. _dummy-driver:"
28371 #: docs/manual/testing/dummy-driver.rst:4
28373 msgid "Dummy Driver"
28378 #. type: Plain text
28379 #: docs/manual/testing/dummy-driver.rst:7
28383 #. type: Plain text
28384 #: docs/manual/testing/dummy-driver.rst:12
28386 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
28387 "used by :doc:`testsuite`, but it is also very helpful for application "
28388 "developers, because they can test the functionality without using real phone "
28389 "and avoiding risk of corrupting data in the phone."
28391 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
28392 "used by :doc:`testsuite`, but it is also very helpful for application "
28393 "developers, because they can test the functionality without using real phone "
28394 "and avoiding risk of corrupting data in the phone."
28397 #: docs/manual/testing/dummy-driver.rst:14
28399 msgid "Filesystem structure"
28400 msgstr "Filesystem access::"
28402 #. type: Plain text
28403 #: docs/manual/testing/dummy-driver.rst:17
28404 msgid "The dummy driver emulates all phone functionality on filesystem. The"
28407 #. type: Attribute :config:
28408 #: docs/manual/testing/dummy-driver.rst:17
28410 msgid "option:`Device` configuration directive sets top level directory,"
28413 #. type: Plain text
28414 #: docs/manual/testing/dummy-driver.rst:19
28416 msgid "where all data are stored."
28417 msgstr "Where the received SMSes are stored."
28419 #. type: Plain text
28420 #: docs/manual/testing/dummy-driver.rst:23
28422 "This directory contains file :file:`operations.log`, where are logged "
28423 "operations which do not modify any data in the dummy phone (eg. sending "
28426 "This directory contains file :file:`operations.log`, where are logged "
28427 "operations which do not modify any data in the dummy phone (eg. sending "
28431 #: docs/manual/testing/dummy-driver.rst:25 docs/manual/c/message.rst:2
28434 msgstr "Messages ++++++++"
28436 #. type: Plain text
28437 #: docs/manual/testing/dummy-driver.rst:29
28439 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
28440 "range 1-5) in Gammu native smsbackup format."
28442 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
28443 "range 1-5) in Gammu native smsbackup format."
28445 #. type: Plain text
28446 #: docs/manual/testing/dummy-driver.rst:31 docs/manual/python/objects.rst:415
28449 msgstr "SIMPhonebook"
28451 #. type: Plain text
28452 #: docs/manual/testing/dummy-driver.rst:35
28454 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
28455 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
28458 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
28459 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
28462 #. type: Plain text
28463 #: docs/manual/testing/dummy-driver.rst:40
28464 msgid "Notes are stored in :file:`note` directory in vNote format."
28465 msgstr "Notes are stored in :file:`note` directory in vNote format."
28467 #. type: Plain text
28468 #: docs/manual/testing/dummy-driver.rst:45
28470 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
28473 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
28477 #: docs/manual/testing/dummy-driver.rst:47
28482 #. type: Plain text
28483 #: docs/manual/testing/dummy-driver.rst:50
28484 msgid "Todo entries are stored in :file:`todo` directory in vCalendar format."
28485 msgstr "Todo entries are stored in :file:`todo` directory in vCalendar format."
28488 #: docs/manual/testing/dummy-driver.rst:52
28491 msgstr "Filesystem access::"
28493 #. type: Plain text
28494 #: docs/manual/testing/dummy-driver.rst:56
28496 "Filesystem is stored in :file:`fs` directory. You can create another "
28497 "subdirectories there."
28499 "Filesystem is stored in :file:`fs` directory. You can create another "
28500 "subdirectories there."
28503 #: docs/manual/testing/dummy-driver.rst:58
28505 msgid "Other features"
28510 #. type: Plain text
28511 #: docs/manual/testing/dummy-driver.rst:61
28513 "By specifying :config:option:`Features` you can configure some specific "
28516 "By specifying :config:option:`Features` you can configure some specific "
28519 #. type: Plain text
28520 #: docs/manual/testing/dummy-driver.rst:67
28523 "``DISABLE_GETNEXT``\n"
28524 " Makes the dummy driver fail all GetNext* calls as not supported (with\n"
28525 " exception of GetNextSMS* and GetNextFile*).\n"
28526 "``DISABLE_GETNEXTSMS``\n"
28527 " Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
28529 "``DISABLE_GETNEXT``\n"
28530 " Makes the dummy driver fail all GetNext* calls as not supported (with\n"
28531 " exception of GetNextSMS* and GetNextFile*).\n"
28532 "``DISABLE_GETNEXTSMS``\n"
28533 " Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
28535 #. type: Plain text
28536 #: docs/manual/testing/dummy-driver.rst:72
28538 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
28540 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
28542 #. type: Plain text
28543 #: docs/manual/testing/dummy-driver.rst:79
28545 msgid "[gammu] model = dummy connection = none device = /path/to/directory/"
28549 " connection = none\n"
28550 " device = /path/to/directory/\n"
28552 #. type: Plain text
28553 #: docs/manual/testing/dummy-driver.rst:81
28555 "For disabling GetNext* functions within dummy driver, you need something "
28556 "like following in :file:`~/.gammurc`:"
28558 "For disabling GetNext* functions within dummy driver, you need something "
28559 "like following in :file:`~/.gammurc`:"
28561 #. type: Plain text
28562 #: docs/manual/testing/dummy-driver.rst:88
28565 "[gammu] model = dummy connection = none features = DISABLE_GETNEXT device = /"
28566 "path/to/directory/"
28570 " connection = none\n"
28571 " features = DISABLE_GETNEXT\n"
28572 " device = /path/to/directory/\n"
28575 #: docs/manual/testing/testsuite.rst:2
28577 msgid "Gammu Testsuite"
28579 "Gammu Testsuite\n"
28580 "===============\n"
28583 #: docs/manual/testing/testsuite.rst:10
28585 msgid "Running the tests"
28587 "Running the tests\n"
28588 "-----------------\n"
28590 #. type: Plain text
28591 #: docs/manual/testing/testsuite.rst:17
28593 "You can run the test suite this using ``make test``. CMake build system uses "
28594 "for testing CTest, which also includes option to connect to dashboard and "
28595 "submit test results there, so that they can be reviewed and fixed by others. "
28596 "To participate in this testing, you need just to run ``make Experimental`` "
28597 "which also does submission to the dashboard."
28599 "You can run the test suite this using ``make test``. CMake build system uses "
28600 "for testing CTest, which also includes option to connect to dashboard and "
28601 "submit test results there, so that they can be reviewed and fixed by others. "
28602 "To participate in this testing, you need just to run ``make Experimental`` "
28603 "which also does submission to the dashboard."
28605 #. type: Plain text
28606 #: docs/manual/testing/testsuite.rst:19
28607 msgid "There are some more options for testing:"
28608 msgstr "There are some more options for testing:"
28610 #. type: Plain text
28611 #: docs/manual/testing/testsuite.rst:21
28612 msgid "``make test``"
28613 msgstr "``make test``"
28615 #. type: Plain text
28616 #: docs/manual/testing/testsuite.rst:23
28618 msgid " Runs testsuite with no uploading of results.\n"
28619 msgstr " Runs testsuite with no uploading of results.\n"
28621 #. type: Plain text
28622 #: docs/manual/testing/testsuite.rst:25
28623 msgid "``make Experimental``"
28624 msgstr "``make Experimental``"
28626 #. type: Plain text
28627 #: docs/manual/testing/testsuite.rst:27
28629 msgid " Runs testsuite and uploads results to the dashboard.\n"
28630 msgstr " Runs testsuite and uploads results to the dashboard.\n"
28632 #. type: Plain text
28633 #: docs/manual/testing/testsuite.rst:29
28634 msgid "``make ExperimentalMemCheck``"
28635 msgstr "``make ExperimentalMemCheck``"
28637 #. type: Plain text
28638 #: docs/manual/testing/testsuite.rst:33
28641 " This checks memory accesses using valgrind during tests and submits\n"
28642 " report. You need to do this after ``make Experimental`` and you can\n"
28643 " submit results using ``make ExperimentalSubmit``.\n"
28645 " This checks memory accesses using valgrind during tests and submits\n"
28646 " report. You need to do this after ``make Experimental`` and you can\n"
28647 " submit results using ``make ExperimentalSubmit``.\n"
28649 #. type: Plain text
28650 #: docs/manual/testing/testsuite.rst:35
28651 msgid "Coverage reports"
28652 msgstr "Coverage reports"
28654 #. type: Plain text
28655 #: docs/manual/testing/testsuite.rst:38
28658 " To get test coverage reports, you need to configure project using\n"
28659 " ``cmake -DCOVERAGE=ON``\n"
28661 " To get test coverage reports, you need to configure project using \n"
28662 " ``cmake -DCOVERAGE=ON``\n"
28664 #. type: Plain text
28665 #: docs/manual/testing/testsuite.rst:40
28666 msgid "Nightly testing"
28667 msgstr "Nightly testing"
28669 #. type: Plain text
28670 #: docs/manual/testing/testsuite.rst:47
28673 " Currently several machines do compile and test Gammu every night. If\n"
28674 " you want to tak part of this, just ensure that your machine executes\n"
28675 " test suite every night (preferably after 3:00 CET). You can select\n"
28676 " either ``make Nightly`` to do regullar testing or\n"
28677 " ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
28678 " coverage tests as described above.\n"
28680 " Currently several machines do compile and test Gammu every night. If\n"
28681 " you want to tak part of this, just ensure that your machine executes\n"
28682 " test suite every night (preferably after 3:00 CET). You can select\n"
28683 " either ``make Nightly`` to do regullar testing or \n"
28684 " ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
28685 " coverage tests as described above.\n"
28687 #. type: Plain text
28688 #: docs/manual/testing/testsuite.rst:49
28690 msgid "Running single test"
28692 "Running the tests\n"
28693 "-----------------\n"
28695 #. type: Labeled list
28696 #: docs/manual/testing/testsuite.rst:50
28698 msgid "You can run single test by directly calling ctest"
28701 #. type: Plain text
28702 #: docs/manual/testing/testsuite.rst:53
28703 msgid "ctest -R test-name"
28706 #. type: Labeled list
28707 #: docs/manual/testing/testsuite.rst:54
28709 msgid "Adding ``-V`` runs it in verbose mode with all test output"
28712 #. type: Plain text
28713 #: docs/manual/testing/testsuite.rst:57
28714 msgid "ctest -V -R test-name"
28718 #: docs/manual/testing/testsuite.rst:59
28720 msgid "Collecting results"
28722 "Collecting results\n"
28723 "------------------\n"
28725 #. type: Plain text
28726 #: docs/manual/testing/testsuite.rst:63
28728 "The tests are ran daily on several platforms and you can find the results on "
28729 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
28731 "The tests are ran daily on several platforms and you can find the results on "
28732 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
28734 #. type: Plain text
28735 #: docs/manual/testing/testsuite.rst:66
28738 "You are welcome to join this effort, all you need is to setup job to pull "
28739 "current Gammu sources and execute the test suite every day (the preferred "
28742 "You are welcome to join this effort, all you need is to setup job to pull "
28743 "current Gammu sources and execute the test suite every day (the preferred "
28744 "time it 3:00 CET)::"
28746 #. type: Labeled list
28747 #: docs/manual/testing/testsuite.rst:66
28749 msgid "it 3:00 CET)"
28752 #. type: Plain text
28753 #: docs/manual/testing/testsuite.rst:70
28755 msgid "git pull make -C build-configure Nightly"
28758 " make -C build-configure Nightly\n"
28760 #. type: Labeled list
28761 #: docs/manual/testing/testsuite.rst:71
28763 msgid "or also with checking for memory leaks"
28764 msgstr "or also with checking for memory leaks::"
28766 #. type: Plain text
28767 #: docs/manual/testing/testsuite.rst:75
28769 msgid "git pull make -C build-configure NightlyMemCheck"
28772 " make -C build-configure NightlyMemCheck\n"
28775 #: docs/manual/testing/testsuite.rst:77
28777 msgid "Testing of SMSD"
28779 "Testing of SMSD\n"
28780 "---------------\n"
28782 #. type: Plain text
28783 #: docs/manual/testing/testsuite.rst:83
28785 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
28786 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
28787 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
28788 "available on the syste,."
28790 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
28791 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
28792 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
28793 "available on the syste,."
28795 #. type: Plain text
28796 #: docs/manual/testing/testsuite.rst:85
28797 msgid "Testing of additional database backends must be enabled separately:"
28798 msgstr "Testing of additional database backends must be enabled separately:"
28800 #. type: Plain text
28801 #: docs/manual/testing/testsuite.rst:88
28804 "``MYSQL_TESTING``:\n"
28805 " you need to have setup MySQL server with database where SMSD can play.\n"
28807 "``MYSQL_TESTING``:\n"
28808 " you need to have setup MySQL server with database where SMSD can play.\n"
28810 #. type: Plain text
28811 #: docs/manual/testing/testsuite.rst:91
28814 "``PSQL_TESTING``\n"
28815 " you need to have setup PostgreSQL server with database where SMSD can play.\n"
28817 "``PSQL_TESTING``\n"
28818 " you need to have setup PostgreSQL server with database where SMSD can play.\n"
28821 #: docs/manual/testing/testsuite.rst:93
28823 msgid "Testing of command line utility"
28825 "Testing of command line utility\n"
28826 "-------------------------------\n"
28828 #. type: Plain text
28829 #: docs/manual/testing/testsuite.rst:98
28831 "Gammu command line tests are performed using :ref:`dummy-driver` where "
28832 "required. It covers most of command line interface, but some parts need to "
28833 "be explicitly enabled:"
28835 "Gammu command line tests are performed using :ref:`dummy-driver` where "
28836 "required. It covers most of command line interface, but some parts need to "
28837 "be explicitly enabled:"
28839 #. type: Plain text
28840 #: docs/manual/testing/testsuite.rst:101
28843 "``ONLINE_TESTING``:\n"
28844 " enable testing of features which require internet access\n"
28846 "``ONLINE_TESTING``:\n"
28847 " enable testing of features which require internet access\n"
28850 #: docs/manual/testing/testsuite.rst:103
28852 msgid "Testing of Python interface"
28854 "Testing of Python interface\n"
28855 "---------------------------\n"
28857 #. type: Plain text
28858 #: docs/manual/testing/testsuite.rst:108
28860 "Python module tests are performed using :ref:`dummy-driver` where required. "
28861 "It does also cover testing of SMSD interface, which is done using libdbi"
28864 "Python module tests are performed using :ref:`dummy-driver` where required. "
28865 "It does also cover testing of SMSD interface, which is done using libdbi"
28869 #: docs/manual/testing/testsuite.rst:110
28871 msgid "Testing of reply functions"
28873 "Testing of reply functions\n"
28874 "--------------------------\n"
28876 #. type: Plain text
28877 #: docs/manual/testing/testsuite.rst:114
28879 "The :file:`tests` directory contains various tests which do inject data into "
28880 "reply functions and check their response."
28882 "The :file:`tests` directory contains various tests which do inject data into "
28883 "reply functions and check their response."
28886 #: docs/manual/testing/testsuite.rst:116
28888 msgid "Testing of data parsing"
28890 "Testing of data parsing\n"
28891 "-----------------------\n"
28893 #. type: Plain text
28894 #: docs/manual/testing/testsuite.rst:120
28896 "The :file:`tests` directory contains various tests which just try to parse "
28897 "various file formats supported by libGammu."
28899 "The :file:`tests` directory contains various tests which just try to parse "
28900 "various file formats supported by libGammu."
28903 #: docs/manual/testing/testsuite.rst:122
28905 msgid "Configuration of the test suite"
28906 msgstr " Configuration of state machine.\n"
28908 #. type: Plain text
28909 #: docs/manual/testing/testsuite.rst:125
28910 msgid "You can pass various parameters to configure the test suite:"
28911 msgstr "You can pass various parameters to configure the test suite:"
28914 #: docs/manual/testing/testsuite.rst:127
28916 msgid "Programs used for testing"
28917 msgstr "Programs used for testing +++++++++++++++++++++++++"
28919 #. type: Plain text
28920 #: docs/manual/testing/testsuite.rst:141
28924 " Path to the :program:`sh` program\n"
28926 " Path to the :program:`bash` program\n"
28928 " Path to the :program:`sqlite3` program\n"
28930 " Path to the :program:`sed` program\n"
28932 " Path to the :program:`mysql` program\n"
28934 " Path to the :program:`psql` program\n"
28937 " Path to the :program:`sh` program\n"
28939 " Path to the :program:`bash` program\n"
28941 " Path to the :program:`sqlite3` program\n"
28943 " Path to the :program:`sed` program\n"
28945 " Path to the :program:`mysql` program\n"
28947 " Path to the :program:`psql` program\n"
28950 #: docs/manual/testing/testsuite.rst:143
28952 msgid "Limiting testsuite"
28953 msgstr "Limiting testsuite ++++++++++++++++++"
28955 #. type: Plain text
28956 #: docs/manual/testing/testsuite.rst:151
28959 "``ONLINE_TESTING``\n"
28960 " Enable testing of parts which use remote servers, requires connection to interned\n"
28961 "``PSQL_TESTING``\n"
28962 " Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
28963 "``MYSQL_TESTING``\n"
28964 " Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
28966 "``ONLINE_TESTING``\n"
28967 " Enable testing of parts which use remote servers, requires connection to interned\n"
28968 "``PSQL_TESTING``\n"
28969 " Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
28970 "``MYSQL_TESTING``\n"
28971 " Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
28974 #: docs/manual/testing/testsuite.rst:153
28976 msgid "Database backends configuration"
28977 msgstr "Database backends configuration +++++++++++++++++++++++++++++++"
28979 #. type: Plain text
28980 #: docs/manual/testing/testsuite.rst:173
28984 " Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
28985 "``PSQL_DATABASE``\n"
28986 " Database to use for PostgreSQL tests (default: ``smsd``)\n"
28988 " User to use for PostgreSQL tests (default: ``smsd``)\n"
28989 "``PSQL_PASSWORD``\n"
28990 " Password to use for PostgreSQL tests (default: ``smsd``)\n"
28992 " Host to use for MySQL tests (default: ``127.0.0.1``)\n"
28993 "``MYSQL_DATABASE``\n"
28994 " Database to use for MySQL tests (default: ``smsd``)\n"
28996 " User to use for MySQL tests (default: ``smsd``)\n"
28997 "``MYSQL_PASSWORD``\n"
28998 " Password to use for MySQL tests (default: ``smsd``)\n"
29000 " ODBC DSN to use for ODBC tests (default: ``smsd``). \n"
29001 " Currently needs to point to MySQL database.\n"
29004 " Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
29005 "``PSQL_DATABASE``\n"
29006 " Database to use for PostgreSQL tests (default: ``smsd``)\n"
29008 " User to use for PostgreSQL tests (default: ``smsd``)\n"
29009 "``PSQL_PASSWORD``\n"
29010 " Password to use for PostgreSQL tests (default: ``smsd``)\n"
29012 " Host to use for MySQL tests (default: ``127.0.0.1``)\n"
29013 "``MYSQL_DATABASE``\n"
29014 " Database to use for MySQL tests (default: ``smsd``)\n"
29016 " User to use for MySQL tests (default: ``smsd``)\n"
29017 "``MYSQL_PASSWORD``\n"
29018 " Password to use for MySQL tests (default: ``smsd``)\n"
29020 #. type: Plain text
29021 #: docs/manual/contents.rst:2
29024 msgstr ".. _contents:"
29027 #: docs/manual/contents.rst:4
29029 msgid "Gammu Documentation Contents"
29031 "Gammu Documentation Contents\n"
29032 "----------------------------\n"
29034 #. type: Plain text
29035 #: docs/manual/contents.rst:22
29038 "project/index faq/index python/index c/index internal/index formats/index "
29039 "config/index gammu/index smsd/index utils/index testing/index protocol/index "
29045 " internal/index\n"
29052 " protocol/index\n"
29056 #: docs/manual/contents.rst:24
29058 msgid "Indices and tables"
29060 "Indices and tables\n"
29061 "------------------\n"
29063 #. type: Plain text
29064 #: docs/manual/contents.rst:27
29065 msgid ":ref:`genindex`"
29066 msgstr ":ref:`genindex`"
29068 #. type: Plain text
29069 #: docs/manual/contents.rst:28
29070 msgid ":ref:`modindex`"
29071 msgstr ":ref:`modindex`"
29073 #. type: Plain text
29074 #: docs/manual/contents.rst:28
29075 msgid ":ref:`search`"
29076 msgstr ":ref:`search`"
29079 #: docs/manual/python/objects.rst:2
29086 #. type: Plain text
29087 #: docs/manual/python/objects.rst:7
29089 "For various (mostly historical) reasons, all objects you get from Gammu are "
29090 "not real objects but rather a dictionaries. This has quite a big impact of "
29091 "usability and will most likely change in the future."
29093 "For various (mostly historical) reasons, all objects you get from Gammu are "
29094 "not real objects but rather a dictionaries. This has quite a big impact of "
29095 "usability and will most likely change in the future."
29097 #. type: Plain text
29098 #: docs/manual/python/objects.rst:9
29101 "All the objects basically map to C structures, so you might also refer to"
29103 "All the objects basically map to C structures, so you might also refer to :"
29104 "ref:`libgammu` chapter."
29106 #. type: Attribute :ref:
29107 #: docs/manual/python/objects.rst:9
29109 msgid "`libgammu` chapter."
29112 #. type: Plain text
29113 #: docs/manual/python/objects.rst:12
29116 msgstr ".. _sms_obj:"
29119 #: docs/manual/python/objects.rst:14
29126 #. type: Plain text
29127 #: docs/manual/python/objects.rst:18
29130 "Object describing single SMS message in a way GSM network handles is (140 "
29131 "bytes of data). You can construct it from :ref:`sms_info_obj` using"
29133 "Object describing single SMS message in a way GSM network handles is (140 "
29134 "bytes of data). You can construct it from :ref:`sms_info_obj` using :meth:"
29135 "`gammu.EncodeSMS`."
29137 #. type: Attribute :meth:
29138 #: docs/manual/python/objects.rst:18
29140 msgid "`gammu.EncodeSMS`."
29143 #. type: Plain text
29144 #: docs/manual/python/objects.rst:21
29145 msgid "Message dictionary can consist of following fields:"
29146 msgstr "Message dictionary can consist of following fields:"
29148 #. type: Labeled list
29149 #: docs/manual/python/objects.rst:22 docs/manual/python/objects.rst:26
29150 #: docs/manual/python/objects.rst:30 docs/manual/python/objects.rst:35
29151 #: docs/manual/python/objects.rst:39 docs/manual/python/objects.rst:43
29152 #: docs/manual/python/objects.rst:47 docs/manual/python/objects.rst:51
29153 #: docs/manual/python/objects.rst:55 docs/manual/python/objects.rst:59
29154 #: docs/manual/python/objects.rst:63 docs/manual/python/objects.rst:67
29155 #: docs/manual/python/objects.rst:71 docs/manual/python/objects.rst:75
29156 #: docs/manual/python/objects.rst:79 docs/manual/python/objects.rst:83
29157 #: docs/manual/python/objects.rst:92 docs/manual/python/objects.rst:104
29158 #: docs/manual/python/objects.rst:110 docs/manual/python/objects.rst:114
29159 #: docs/manual/python/objects.rst:148 docs/manual/python/objects.rst:152
29160 #: docs/manual/python/objects.rst:156 docs/manual/python/objects.rst:160
29161 #: docs/manual/python/objects.rst:164 docs/manual/python/objects.rst:189
29162 #: docs/manual/python/objects.rst:209 docs/manual/python/objects.rst:213
29163 #: docs/manual/python/objects.rst:217 docs/manual/python/objects.rst:221
29164 #: docs/manual/python/objects.rst:225 docs/manual/python/objects.rst:234
29165 #: docs/manual/python/objects.rst:259 docs/manual/python/objects.rst:263
29166 #: docs/manual/python/objects.rst:267 docs/manual/python/objects.rst:271
29167 #: docs/manual/python/objects.rst:275 docs/manual/python/objects.rst:298
29168 #: docs/manual/python/objects.rst:350 docs/manual/python/objects.rst:354
29169 #: docs/manual/python/objects.rst:358 docs/manual/python/objects.rst:362
29170 #: docs/manual/python/objects.rst:366 docs/manual/python/objects.rst:370
29171 #: docs/manual/python/objects.rst:374 docs/manual/python/objects.rst:378
29172 #: docs/manual/python/objects.rst:382 docs/manual/python/objects.rst:386
29173 #: docs/manual/python/objects.rst:390 docs/manual/python/objects.rst:394
29174 #: docs/manual/python/objects.rst:398 docs/manual/python/objects.rst:402
29175 #: docs/manual/python/objects.rst:406 docs/manual/python/objects.rst:410
29176 #: docs/manual/python/objects.rst:414 docs/manual/python/objects.rst:418
29177 #: docs/manual/python/objects.rst:422 docs/manual/python/objects.rst:426
29178 #: docs/manual/python/objects.rst:430 docs/manual/python/objects.rst:441
29179 #: docs/manual/python/objects.rst:445 docs/manual/python/objects.rst:478
29180 #: docs/manual/python/objects.rst:487 docs/manual/python/objects.rst:506
29181 #: docs/manual/python/objects.rst:525 docs/manual/python/objects.rst:536
29182 #: docs/manual/python/objects.rst:540 docs/manual/python/objects.rst:573
29183 #: docs/manual/python/objects.rst:594 docs/manual/python/objects.rst:620
29184 #: docs/manual/python/objects.rst:631 docs/manual/python/objects.rst:635
29185 #: docs/manual/python/objects.rst:639 docs/manual/python/objects.rst:659
29186 #: docs/manual/python/objects.rst:713 docs/manual/python/objects.rst:721
29187 #: docs/manual/python/objects.rst:725 docs/manual/python/objects.rst:736
29188 #: docs/manual/python/objects.rst:740 docs/manual/python/objects.rst:744
29189 #: docs/manual/python/objects.rst:748 docs/manual/python/objects.rst:752
29190 #: docs/manual/python/objects.rst:769 docs/manual/python/objects.rst:773
29191 #: docs/manual/python/objects.rst:777 docs/manual/python/objects.rst:781
29192 #: docs/manual/python/objects.rst:785 docs/manual/python/objects.rst:789
29193 #: docs/manual/python/objects.rst:793 docs/manual/python/objects.rst:797
29194 #: docs/manual/python/objects.rst:801
29196 msgid ".. attribute"
29197 msgstr ".. attribute:: ID"
29199 #. type: Plain text
29200 #: docs/manual/python/objects.rst:23
29204 #. type: Plain text
29205 #: docs/manual/python/objects.rst:25
29207 msgid "SMSC information, see :ref:`smsc_obj`."
29208 msgstr " SMSC information, see :ref:`smsc_obj`.\n"
29210 #. type: Plain text
29211 #: docs/manual/python/objects.rst:27 docs/manual/python/objects.rst:214
29212 #: docs/manual/python/objects.rst:391
29216 #. type: Plain text
29217 #: docs/manual/python/objects.rst:29
29219 msgid "Recipient number, needs to be set for sending."
29220 msgstr " Recipient number, needs to be set for sending.\n"
29222 #. type: Plain text
29223 #: docs/manual/python/objects.rst:31 docs/manual/python/objects.rst:218
29224 #: docs/manual/python/objects.rst:741
29228 #. type: Plain text
29229 #: docs/manual/python/objects.rst:34
29232 "Name of the message, does not make any effect on sending, some phones might "
29235 " Name of the message, does not make any effect on sending, some phones "
29239 #. type: Plain text
29240 #: docs/manual/python/objects.rst:36
29244 #. type: Plain text
29245 #: docs/manual/python/objects.rst:38
29247 msgid "User defined headers for SMS, see :ref:`udh_obj`."
29248 msgstr " User defined headers for SMS, see :ref:`udh_obj`.\n"
29251 #: docs/manual/python/objects.rst:40 docs/manual/python/objects.rst:190
29252 #: docs/manual/internal/reply.rst:53
29257 #. type: Plain text
29258 #: docs/manual/python/objects.rst:42
29260 msgid "Message text"
29261 msgstr " Message text\n"
29263 #. type: Plain text
29264 #: docs/manual/python/objects.rst:44 docs/manual/python/objects.rst:745
29268 #. type: Plain text
29269 #: docs/manual/python/objects.rst:46
29271 msgid "Folder where the message is stored"
29272 msgstr " Folder where the message is stored\n"
29274 #. type: Plain text
29275 #: docs/manual/python/objects.rst:48 docs/manual/python/objects.rst:210
29276 #: docs/manual/python/objects.rst:442 docs/manual/python/objects.rst:537
29277 #: docs/manual/python/objects.rst:632 docs/manual/python/objects.rst:714
29280 msgstr "Invocation::"
29282 #. type: Plain text
29283 #: docs/manual/python/objects.rst:50
29285 msgid "Location where the message is stored"
29286 msgstr " Location where the message is stored\n"
29288 #. type: Plain text
29289 #: docs/manual/python/objects.rst:52
29291 msgid "InboxFolder"
29292 msgstr "B<InboxFormat>"
29294 #. type: Plain text
29295 #: docs/manual/python/objects.rst:54
29297 msgid "Indication whether folder is an inbox"
29298 msgstr " Indication whether folder is an inbox\n"
29300 #. type: Plain text
29301 #: docs/manual/python/objects.rst:56
29303 msgid "DeliveryStatus"
29304 msgstr ".. attribute:: DeliveryStatus"
29306 #. type: Plain text
29307 #: docs/manual/python/objects.rst:58
29309 msgid "Message delivery status, used only for received messages"
29310 msgstr " Message delivery status, used only for received messages\n"
29312 #. type: Plain text
29313 #: docs/manual/python/objects.rst:60
29315 msgid "ReplyViaSameSMSC"
29316 msgstr ".. attribute:: ReplyViaSameSMSC"
29318 #. type: Plain text
29319 #: docs/manual/python/objects.rst:62
29321 msgid "Flag indicating whether reply using same SMSC is requested"
29322 msgstr " Flag indicating whether reply using same SMSC is requested\n"
29324 #. type: Plain text
29325 #: docs/manual/python/objects.rst:64 docs/manual/python/objects.rst:272
29329 #. type: Plain text
29330 #: docs/manual/python/objects.rst:66 docs/manual/python/objects.rst:274
29332 msgid "Message class"
29333 msgstr " Message class\n"
29335 #. type: Plain text
29336 #: docs/manual/python/objects.rst:68
29338 msgid "MessageReference"
29339 msgstr ".. attribute:: MessageReference"
29341 #. type: Plain text
29342 #: docs/manual/python/objects.rst:70
29344 msgid "Message reference number, used mostly to identify delivery reports"
29346 " Message reference number, used mostly to identify delivery reports\n"
29348 #. type: Plain text
29349 #: docs/manual/python/objects.rst:72 docs/manual/python/objects.rst:264
29351 msgid "ReplaceMessage"
29352 msgstr ".. attribute:: ReplaceMessage"
29354 #. type: Plain text
29355 #: docs/manual/python/objects.rst:74 docs/manual/python/objects.rst:266
29357 msgid "Id of message which this message is supposed to replace"
29358 msgstr " Id of message which this message is supposed to replace\n"
29360 #. type: Plain text
29361 #: docs/manual/python/objects.rst:76
29363 msgid "RejectDuplicates"
29364 msgstr ".. attribute:: RejectDuplicates"
29366 #. type: Plain text
29367 #: docs/manual/python/objects.rst:78
29369 msgid "Whether to reject duplicates"
29370 msgstr " Whether to reject duplicates\n"
29373 #: docs/manual/python/objects.rst:80 docs/manual/c/memory.rst:2
29378 #. type: Plain text
29379 #: docs/manual/python/objects.rst:82 docs/manual/python/objects.rst:638
29381 msgid "Memory where the message is stored"
29382 msgstr " Memory where the message is stored\n"
29384 #. type: Plain text
29385 #: docs/manual/python/objects.rst:84 docs/manual/python/objects.rst:165
29386 #: docs/manual/python/objects.rst:446 docs/manual/python/objects.rst:507
29387 #: docs/manual/python/objects.rst:541 docs/manual/python/objects.rst:595
29388 #: docs/manual/python/objects.rst:660 docs/manual/python/objects.rst:753
29392 #. type: Plain text
29393 #: docs/manual/python/objects.rst:86
29395 msgid "Message type, one of:"
29396 msgstr " Message type, one of:\n"
29398 #. type: Plain text
29399 #: docs/manual/python/objects.rst:88
29400 msgid "``Submit`` - message to be send"
29401 msgstr "``Submit`` - message to be send"
29403 #. type: Plain text
29404 #: docs/manual/python/objects.rst:89
29405 msgid "``Deliver`` - delivered message"
29406 msgstr "``Deliver`` - delivered message"
29408 #. type: Plain text
29409 #: docs/manual/python/objects.rst:91
29411 "``Status_Report`` - when creating new message this will create submit "
29412 "message with request for delivery report"
29414 "``Status_Report`` - when creating new message this will create submit "
29415 "message with request for delivery report"
29417 #. type: Plain text
29418 #: docs/manual/python/objects.rst:93
29422 #. type: Plain text
29423 #: docs/manual/python/objects.rst:95
29425 msgid "Message encoding, one of:"
29426 msgstr " Message encoding, one of:\n"
29428 #. type: Plain text
29429 #: docs/manual/python/objects.rst:98
29431 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
29432 "but can be only 70 chars long"
29434 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
29435 "but can be only 70 chars long"
29437 #. type: Plain text
29438 #: docs/manual/python/objects.rst:99
29439 msgid "``Unicode_Compression`` - not supported by Gammu and most phones"
29440 msgstr "``Unicode_Compression`` - not supported by Gammu and most phones"
29442 #. type: Plain text
29443 #: docs/manual/python/objects.rst:101
29445 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
29448 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
29451 #. type: Plain text
29452 #: docs/manual/python/objects.rst:102
29453 msgid "``Default_Compression`` - not supported by Gammu and most phones"
29454 msgstr "``Default_Compression`` - not supported by Gammu and most phones"
29456 #. type: Plain text
29457 #: docs/manual/python/objects.rst:103
29458 msgid "``8bit`` - for binary messages"
29459 msgstr "``8bit`` - for binary messages"
29461 #. type: Plain text
29462 #: docs/manual/python/objects.rst:105 docs/manual/python/gammu.rst:1292
29466 #. type: Plain text
29467 #: docs/manual/python/objects.rst:107
29469 msgid "Timestamp when the message was received or sent."
29470 msgstr " Timestamp when the message was received or sent.\n"
29472 #. type: Plain text
29473 #: docs/manual/python/objects.rst:109
29475 msgid "Please note that most phones do no record timestamp of sent messages."
29477 " Please note that most phones do no record timestamp of sent messages.\n"
29479 #. type: Plain text
29480 #: docs/manual/python/objects.rst:111
29482 msgid "SMSCDateTime"
29483 msgstr ".. attribute:: SMSCDateTime"
29485 #. type: Plain text
29486 #: docs/manual/python/objects.rst:113
29488 msgid "Timestamp when the message was at SMSC."
29489 msgstr " Timestamp when the message was at SMSC.\n"
29491 #. type: Plain text
29492 #: docs/manual/python/objects.rst:115
29496 #. type: Plain text
29497 #: docs/manual/python/objects.rst:117
29499 msgid "Message state, one of:"
29500 msgstr " Message state, one of:\n"
29502 #. type: Plain text
29503 #: docs/manual/python/objects.rst:119 docs/manual/formats/smsbackup.rst:82
29507 #. type: Plain text
29508 #: docs/manual/python/objects.rst:120
29510 msgstr "``UnSent``"
29512 #. type: Plain text
29513 #: docs/manual/python/objects.rst:121 docs/manual/formats/smsbackup.rst:80
29517 #. type: Plain text
29518 #: docs/manual/python/objects.rst:122 docs/manual/formats/smsbackup.rst:81
29520 msgstr "``UnRead``"
29522 #. type: Plain text
29523 #: docs/manual/python/objects.rst:127
29524 msgid "# Simple message to send, using SMSC from phone SMS_1 = {"
29527 #. type: Plain text
29528 #: docs/manual/python/objects.rst:130
29529 msgid "'Number': '123465', 'SMSC': {'Location': 1}, 'Text': 'Hello world!',"
29532 #. type: Plain text
29533 #: docs/manual/python/objects.rst:134
29534 msgid "# Class 0 (on display) message using custom SMSC number SMS_2 = {"
29537 #. type: Plain text
29538 #: docs/manual/python/objects.rst:138
29541 "'Number': '123465', 'SMSC': {'Number': '+420987654321'}, 'Text': 'Hello "
29542 "world!', 'Class': 0,"
29544 " # Class 0 (on display) message using custom SMSC number\n"
29546 " 'Number': '123465',\n"
29547 " 'SMSC': {'Number': '+420987654321'},\n"
29548 " 'Text': 'Hello world!',\n"
29552 #. type: Plain text
29553 #: docs/manual/python/objects.rst:142
29556 msgstr ".. _udh_obj:"
29559 #: docs/manual/python/objects.rst:144
29566 #. type: Plain text
29567 #: docs/manual/python/objects.rst:147
29568 msgid "UDH dictionary can consist of following fields:"
29569 msgstr "UDH dictionary can consist of following fields:"
29571 #. type: Plain text
29572 #: docs/manual/python/objects.rst:149
29576 #. type: Plain text
29577 #: docs/manual/python/objects.rst:151
29579 msgid "8-bit ID of the message, not required"
29580 msgstr " 8-bit ID of the message, not required\n"
29582 #. type: Plain text
29583 #: docs/manual/python/objects.rst:153
29587 #. type: Plain text
29588 #: docs/manual/python/objects.rst:155
29590 msgid "16-bit ID of the message, not required"
29591 msgstr " 16-bit ID of the message, not required\n"
29593 #. type: Plain text
29594 #: docs/manual/python/objects.rst:157
29598 #. type: Plain text
29599 #: docs/manual/python/objects.rst:159
29601 msgid "Number of current part"
29602 msgstr " Number of current part\n"
29604 #. type: Plain text
29605 #: docs/manual/python/objects.rst:161
29609 #. type: Plain text
29610 #: docs/manual/python/objects.rst:163
29612 msgid "Count of all message parts"
29613 msgstr " Count of all message parts\n"
29615 #. type: Plain text
29616 #: docs/manual/python/objects.rst:167
29618 msgid "UDH type, one of predefined strings:"
29619 msgstr " UDH type, one of predefined strings:\n"
29621 #. type: Plain text
29622 #: docs/manual/python/objects.rst:169
29626 #. type: Plain text
29627 #: docs/manual/python/objects.rst:170
29628 msgid "``ConcatenatedMessages``"
29629 msgstr "``ConcatenatedMessages``"
29631 #. type: Plain text
29632 #: docs/manual/python/objects.rst:171
29633 msgid "``ConcatenatedMessages16bit``"
29634 msgstr "``ConcatenatedMessages16bit``"
29636 #. type: Plain text
29637 #: docs/manual/python/objects.rst:172 docs/manual/python/objects.rst:325
29638 msgid "``DisableVoice``"
29639 msgstr "``DisableVoice``"
29641 #. type: Plain text
29642 #: docs/manual/python/objects.rst:173 docs/manual/python/objects.rst:326
29643 msgid "``DisableFax``"
29644 msgstr "``DisableFax``"
29646 #. type: Plain text
29647 #: docs/manual/python/objects.rst:174 docs/manual/python/objects.rst:327
29648 msgid "``DisableEmail``"
29649 msgstr "``DisableEmail``"
29651 #. type: Plain text
29652 #: docs/manual/python/objects.rst:175 docs/manual/python/objects.rst:328
29653 msgid "``EnableVoice``"
29654 msgstr "``EnableVoice``"
29656 #. type: Plain text
29657 #: docs/manual/python/objects.rst:176 docs/manual/python/objects.rst:329
29658 msgid "``EnableFax``"
29659 msgstr "``EnableFax``"
29661 #. type: Plain text
29662 #: docs/manual/python/objects.rst:177 docs/manual/python/objects.rst:330
29663 msgid "``EnableEmail``"
29664 msgstr "``EnableEmail``"
29666 #. type: Plain text
29667 #: docs/manual/python/objects.rst:178 docs/manual/python/objects.rst:331
29668 msgid "``VoidSMS``"
29669 msgstr "``VoidSMS``"
29671 #. type: Plain text
29672 #: docs/manual/python/objects.rst:179
29673 msgid "``NokiaRingtone``"
29674 msgstr "``NokiaRingtone``"
29676 #. type: Plain text
29677 #: docs/manual/python/objects.rst:180
29678 msgid "``NokiaRingtoneLong``"
29679 msgstr "``NokiaRingtoneLong``"
29681 #. type: Plain text
29682 #: docs/manual/python/objects.rst:181
29683 msgid "``NokiaOperatorLogoLong``"
29684 msgstr "``NokiaOperatorLogoLong``"
29686 #. type: Plain text
29687 #: docs/manual/python/objects.rst:182
29688 msgid "``NokiaCallerLogo``"
29689 msgstr "``NokiaCallerLogo``"
29691 #. type: Plain text
29692 #: docs/manual/python/objects.rst:183
29693 msgid "``NokiaWAP``"
29694 msgstr "``NokiaWAP``"
29696 #. type: Plain text
29697 #: docs/manual/python/objects.rst:184
29698 msgid "``NokiaWAPLong``"
29699 msgstr "``NokiaWAPLong``"
29701 #. type: Plain text
29702 #: docs/manual/python/objects.rst:185
29703 msgid "``NokiaCalendarLong``"
29704 msgstr "``NokiaCalendarLong``"
29706 #. type: Plain text
29707 #: docs/manual/python/objects.rst:186
29708 msgid "``NokiaProfileLong``"
29709 msgstr "``NokiaProfileLong``"
29711 #. type: Plain text
29712 #: docs/manual/python/objects.rst:187
29713 msgid "``NokiaPhonebookLong``"
29714 msgstr "``NokiaPhonebookLong``"
29716 #. type: Plain text
29717 #: docs/manual/python/objects.rst:188
29718 msgid "``UserUDH``"
29719 msgstr "``UserUDH``"
29721 #. type: Plain text
29722 #: docs/manual/python/objects.rst:192
29724 msgid "UDH content"
29725 msgstr " UDH content\n"
29727 #. type: Plain text
29728 #: docs/manual/python/objects.rst:196
29732 #. type: Plain text
29733 #: docs/manual/python/objects.rst:200
29736 "'ID8bit': 0xcd, 'PartNumber': 1, 'AllParts': 2, 'Type': "
29737 "'ConcatenatedMessages',"
29740 " 'ID8bit': 0xcd,\n"
29741 " 'PartNumber': 1,\n"
29742 " 'AllParts': 2,\n"
29743 " 'Type': 'ConcatenatedMessages',\n"
29746 #. type: Plain text
29747 #: docs/manual/python/objects.rst:203
29750 msgstr ".. _smsc_obj:"
29753 #: docs/manual/python/objects.rst:205
29755 msgid "SMSC Object"
29760 #. type: Plain text
29761 #: docs/manual/python/objects.rst:208
29762 msgid "SMSC dictionary can consist of following fields:"
29763 msgstr "SMSC dictionary can consist of following fields:"
29765 #. type: Plain text
29766 #: docs/manual/python/objects.rst:212
29768 msgid "Location where the SMSC is stored"
29769 msgstr " Location where the SMSC is stored\n"
29771 #. type: Plain text
29772 #: docs/manual/python/objects.rst:220
29774 msgid "Name of the SMSC configuration"
29775 msgstr " Name of the SMSC configuration\n"
29777 #. type: Plain text
29778 #: docs/manual/python/objects.rst:222
29780 msgid "DefaultNumber"
29781 msgstr ".. attribute:: DefaultNumber"
29783 #. type: Plain text
29784 #: docs/manual/python/objects.rst:224
29786 msgid "Default recipient number, ignored on most phones"
29787 msgstr " Default recipient number, ignored on most phones\n"
29789 #. type: Plain text
29790 #: docs/manual/python/objects.rst:226
29794 #. type: Plain text
29795 #: docs/manual/python/objects.rst:228
29797 msgid "Default message format, one of:"
29798 msgstr " Default message format, one of:\n"
29800 #. type: Plain text
29801 #: docs/manual/python/objects.rst:230 docs/manual/python/objects.rst:303
29805 #. type: Plain text
29806 #: docs/manual/python/objects.rst:231
29810 #. type: Plain text
29811 #: docs/manual/python/objects.rst:232
29815 #. type: Plain text
29816 #: docs/manual/python/objects.rst:233
29820 #. type: Plain text
29821 #: docs/manual/python/objects.rst:235
29825 #. type: Plain text
29826 #: docs/manual/python/objects.rst:237
29828 msgid "Default message validity as a string"
29829 msgstr " Default message validity as a string\n"
29831 #. type: Plain text
29832 #: docs/manual/python/objects.rst:239
29833 msgid "``NA`` - validity not available"
29834 msgstr "``NA`` - validity not available"
29836 #. type: Plain text
29837 #: docs/manual/python/objects.rst:240
29838 msgid "``Max`` - maximal validity allowed by network"
29839 msgstr "``Max`` - maximal validity allowed by network"
29841 #. type: Plain text
29842 #: docs/manual/python/objects.rst:242
29844 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
29845 "weeks, eg. ``3W``"
29847 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
29848 "weeks, eg. ``3W``"
29850 #. type: Plain text
29851 #: docs/manual/python/objects.rst:246
29855 #. type: Plain text
29856 #: docs/manual/python/objects.rst:250
29859 "'Location': 1, 'Number': '+420987654321', 'Format': 'Text', 'Validity': "
29863 " 'Location': 1,\n"
29864 " 'Number': '+420987654321',\n"
29865 " 'Format': 'Text',\n"
29866 " 'Validity': 'Max',\n"
29869 #. type: Plain text
29870 #: docs/manual/python/objects.rst:253
29872 msgid "_sms_info_obj:"
29873 msgstr ".. _sms_info_obj:"
29876 #: docs/manual/python/objects.rst:255
29878 msgid "SMS Info Object"
29880 "SMS Info Object\n"
29881 "---------------\n"
29883 #. type: Plain text
29884 #: docs/manual/python/objects.rst:258
29885 msgid "Message info dictionary can consist of following fields:"
29886 msgstr "Message info dictionary can consist of following fields:"
29888 #. type: Plain text
29889 #: docs/manual/python/objects.rst:262
29891 msgid "Whether to use Unicode for the message."
29892 msgstr " Whether to use Unicode for the message.\n"
29894 #. type: Plain text
29895 #: docs/manual/python/objects.rst:268
29899 #. type: Plain text
29900 #: docs/manual/python/objects.rst:270
29903 "Boolean flag indicating there was some part which Gammu could not decode."
29905 " Boolean flag indicating there was some part which Gammu could not "
29908 #. type: Plain text
29909 #: docs/manual/python/objects.rst:276 docs/manual/python/objects.rst:488
29910 #: docs/manual/python/objects.rst:574 docs/manual/python/objects.rst:640
29914 #. type: Plain text
29915 #: docs/manual/python/objects.rst:278
29917 msgid "Actual message data, see :ref:`sms_info_part_obj`."
29918 msgstr " Actual message data, see :ref:`sms_info_part_obj`.\n"
29920 #. type: Plain text
29921 #: docs/manual/python/objects.rst:282
29922 msgid "SMSINFO = {"
29925 #. type: Plain text
29926 #: docs/manual/python/objects.rst:284
29927 msgid "'Class': 1, 'Entries': ["
29930 #. type: Plain text
29931 #: docs/manual/python/objects.rst:289
29934 "{'ID': 'Text', 'Buffer': 'This is a '}, {'ID': 'Text', 'Buffer': 'message', "
29935 "'Italic': True}, {'ID': 'Text', 'Buffer': ' from '}, {'ID': 'Text', "
29936 "'Buffer': 'Gammu', 'Bold': True}, ],"
29941 " {'ID': 'Text', 'Buffer': 'This is a '},\n"
29942 " {'ID': 'Text', 'Buffer': 'message', 'Italic': True},\n"
29943 " {'ID': 'Text', 'Buffer': ' from '},\n"
29944 " {'ID': 'Text', 'Buffer': 'Gammu', 'Bold': True},\n"
29948 #. type: Plain text
29949 #: docs/manual/python/objects.rst:292
29951 msgid "_sms_info_part_obj:"
29952 msgstr ".. _sms_info_part_obj:"
29955 #: docs/manual/python/objects.rst:294
29957 msgid "SMS Info Part Object"
29959 "SMS Info Part Object\n"
29960 "--------------------\n"
29962 #. type: Plain text
29963 #: docs/manual/python/objects.rst:297
29964 msgid "Message component can consist of following fields:"
29965 msgstr "Message component can consist of following fields:"
29967 #. type: Plain text
29968 #: docs/manual/python/objects.rst:299
29972 #. type: Plain text
29973 #: docs/manual/python/objects.rst:301
29975 msgid "Identification of the part type:"
29976 msgstr " Identification of the part type:\n"
29978 #. type: Plain text
29979 #: docs/manual/python/objects.rst:304
29980 msgid "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
29981 msgstr "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
29983 #. type: Plain text
29984 #: docs/manual/python/objects.rst:305
29986 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
29988 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
29990 #. type: Plain text
29991 #: docs/manual/python/objects.rst:306
29992 msgid "``ConcatenatedTextLong16bit``"
29993 msgstr "``ConcatenatedTextLong16bit``"
29995 #. type: Plain text
29996 #: docs/manual/python/objects.rst:307
29997 msgid "``ConcatenatedAutoTextLong16bit``"
29998 msgstr "``ConcatenatedAutoTextLong16bit``"
30000 #. type: Plain text
30001 #: docs/manual/python/objects.rst:308
30002 msgid "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
30003 msgstr "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
30005 #. type: Plain text
30006 #: docs/manual/python/objects.rst:309
30007 msgid "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
30008 msgstr "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
30010 #. type: Plain text
30011 #: docs/manual/python/objects.rst:310
30012 msgid "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
30013 msgstr "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
30015 #. type: Plain text
30016 #: docs/manual/python/objects.rst:311
30017 msgid "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
30018 msgstr "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
30020 #. type: Plain text
30021 #: docs/manual/python/objects.rst:312
30022 msgid "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
30023 msgstr "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
30025 #. type: Plain text
30026 #: docs/manual/python/objects.rst:313
30027 msgid "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
30028 msgstr "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
30030 #. type: Plain text
30031 #: docs/manual/python/objects.rst:314
30032 msgid "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
30033 msgstr "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
30035 #. type: Plain text
30036 #: docs/manual/python/objects.rst:315
30037 msgid "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
30038 msgstr "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
30040 #. type: Plain text
30041 #: docs/manual/python/objects.rst:316
30042 msgid "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
30043 msgstr "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
30045 #. type: Plain text
30046 #: docs/manual/python/objects.rst:317
30047 msgid "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
30048 msgstr "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
30050 #. type: Plain text
30051 #: docs/manual/python/objects.rst:318
30052 msgid "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
30053 msgstr "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
30055 #. type: Plain text
30056 #: docs/manual/python/objects.rst:319
30057 msgid "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
30058 msgstr "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
30060 #. type: Plain text
30061 #: docs/manual/python/objects.rst:320
30062 msgid "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
30063 msgstr "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
30065 #. type: Plain text
30066 #: docs/manual/python/objects.rst:321
30067 msgid "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
30068 msgstr "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
30070 #. type: Plain text
30071 #: docs/manual/python/objects.rst:322
30072 msgid "``NokiaVTODOLong``"
30073 msgstr "``NokiaVTODOLong``"
30075 #. type: Plain text
30076 #: docs/manual/python/objects.rst:323
30077 msgid "``VCARD10Long``"
30078 msgstr "``VCARD10Long``"
30080 #. type: Plain text
30081 #: docs/manual/python/objects.rst:324
30082 msgid "``VCARD21Long``"
30083 msgstr "``VCARD21Long``"
30085 #. type: Plain text
30086 #: docs/manual/python/objects.rst:332
30087 msgid "``EMSSound10`` - IMelody 1.0"
30088 msgstr "``EMSSound10`` - IMelody 1.0"
30090 #. type: Plain text
30091 #: docs/manual/python/objects.rst:333
30092 msgid "``EMSSound12`` - IMelody 1.2"
30093 msgstr "``EMSSound12`` - IMelody 1.2"
30095 #. type: Plain text
30096 #: docs/manual/python/objects.rst:334
30098 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
30100 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
30102 #. type: Plain text
30103 #: docs/manual/python/objects.rst:335
30104 msgid "``EMSSound10Long`` - IMelody 1.0 with UPI."
30105 msgstr "``EMSSound10Long`` - IMelody 1.0 with UPI."
30107 #. type: Plain text
30108 #: docs/manual/python/objects.rst:336
30109 msgid "``EMSSound12Long`` - IMelody 1.2 with UPI."
30110 msgstr "``EMSSound12Long`` - IMelody 1.2 with UPI."
30112 #. type: Plain text
30113 #: docs/manual/python/objects.rst:337
30114 msgid "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
30115 msgstr "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
30117 #. type: Plain text
30118 #: docs/manual/python/objects.rst:338
30119 msgid "``EMSPredefinedSound``"
30120 msgstr "``EMSPredefinedSound``"
30122 #. type: Plain text
30123 #: docs/manual/python/objects.rst:339
30124 msgid "``EMSPredefinedAnimation``"
30125 msgstr "``EMSPredefinedAnimation``"
30127 #. type: Plain text
30128 #: docs/manual/python/objects.rst:340
30129 msgid "``EMSAnimation``"
30130 msgstr "``EMSAnimation``"
30132 #. type: Plain text
30133 #: docs/manual/python/objects.rst:341
30134 msgid "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
30135 msgstr "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
30137 #. type: Plain text
30138 #: docs/manual/python/objects.rst:342
30139 msgid "``EMSVariableBitmap``"
30140 msgstr "``EMSVariableBitmap``"
30142 #. type: Plain text
30143 #: docs/manual/python/objects.rst:343
30144 msgid "``EMSVariableBitmapLong``"
30145 msgstr "``EMSVariableBitmapLong``"
30147 #. type: Plain text
30148 #: docs/manual/python/objects.rst:344
30149 msgid "``MMSIndicatorLong`` - MMS message indicator."
30150 msgstr "``MMSIndicatorLong`` - MMS message indicator."
30152 #. type: Plain text
30153 #: docs/manual/python/objects.rst:345
30154 msgid "``WAPIndicatorLong``"
30155 msgstr "``WAPIndicatorLong``"
30157 #. type: Plain text
30158 #: docs/manual/python/objects.rst:346
30159 msgid "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
30161 "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
30163 #. type: Plain text
30164 #: docs/manual/python/objects.rst:347
30166 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
30168 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
30170 #. type: Plain text
30171 #: docs/manual/python/objects.rst:348
30172 msgid "``AlcatelSMSTemplateName``"
30173 msgstr "``AlcatelSMSTemplateName``"
30175 #. type: Plain text
30176 #: docs/manual/python/objects.rst:349
30177 msgid "``SiemensFile`` - Siemens OTA"
30178 msgstr "``SiemensFile`` - Siemens OTA"
30180 #. type: Plain text
30181 #: docs/manual/python/objects.rst:351
30185 #. type: Plain text
30186 #: docs/manual/python/objects.rst:353 docs/manual/python/objects.rst:357
30187 #: docs/manual/python/objects.rst:361 docs/manual/python/objects.rst:365
30188 #: docs/manual/python/objects.rst:369 docs/manual/python/objects.rst:373
30189 #: docs/manual/python/objects.rst:377 docs/manual/python/objects.rst:381
30190 #: docs/manual/python/objects.rst:385
30192 msgid "Text formatting"
30193 msgstr " Text formatting\n"
30195 #. type: Plain text
30196 #: docs/manual/python/objects.rst:355
30200 #. type: Plain text
30201 #: docs/manual/python/objects.rst:359
30205 #. type: Plain text
30206 #: docs/manual/python/objects.rst:363
30210 #. type: Plain text
30211 #: docs/manual/python/objects.rst:367
30215 #. type: Plain text
30216 #: docs/manual/python/objects.rst:371
30220 #. type: Plain text
30221 #: docs/manual/python/objects.rst:375
30225 #. type: Plain text
30226 #: docs/manual/python/objects.rst:379
30228 msgstr "Underlined"
30230 #. type: Plain text
30231 #: docs/manual/python/objects.rst:383
30233 msgid "Strikethrough"
30234 msgstr ".. attribute:: Strikethrough"
30236 #. type: Plain text
30237 #: docs/manual/python/objects.rst:387 docs/manual/python/objects.rst:782
30241 #. type: Plain text
30242 #: docs/manual/python/objects.rst:389
30244 msgid "Whether message part should be protected (DRM)"
30245 msgstr " Whether message part should be protected (DRM)\n"
30247 #. type: Plain text
30248 #: docs/manual/python/objects.rst:393
30250 msgid "Number to encode in message."
30251 msgstr " Number to encode in message.\n"
30254 #: docs/manual/python/objects.rst:395 docs/manual/c/ringtone.rst:2
30257 msgstr "``NokiaRingtone``"
30259 #. type: Plain text
30260 #: docs/manual/python/objects.rst:397
30262 msgid "Ringtone to encode in message."
30263 msgstr " Ringtone to encode in message.\n"
30266 #: docs/manual/python/objects.rst:399 docs/manual/c/bitmap.rst:2
30271 #. type: Plain text
30272 #: docs/manual/python/objects.rst:401
30274 msgid "Bitmap to encode in message."
30275 msgstr " Bitmap to encode in message.\n"
30277 #. type: Plain text
30278 #: docs/manual/python/objects.rst:403
30281 msgstr "WAP bookmarks"
30283 #. type: Plain text
30284 #: docs/manual/python/objects.rst:405
30286 msgid "Bookmark to encode in message."
30287 msgstr " Bookmark to encode in message.\n"
30290 #: docs/manual/python/objects.rst:407 docs/manual/c/settings.rst:2
30293 msgstr "SMSC settings"
30295 #. type: Plain text
30296 #: docs/manual/python/objects.rst:409
30298 msgid "Settings to encode in message."
30299 msgstr " Settings to encode in message.\n"
30301 #. type: Plain text
30302 #: docs/manual/python/objects.rst:411
30304 msgid "MMSIndicator"
30305 msgstr ".. attribute:: MMSIndicator"
30307 #. type: Plain text
30308 #: docs/manual/python/objects.rst:413
30310 msgid "MMS indication to encode in message."
30311 msgstr " MMS indication to encode in message.\n"
30313 #. type: Plain text
30314 #: docs/manual/python/objects.rst:417
30316 msgid "Phonebook entry to encode in message, see :ref:`pbk_obj`."
30317 msgstr " Phonebook entry to encode in message, see :ref:`pbk_obj`.\n"
30319 #. type: Plain text
30320 #: docs/manual/python/objects.rst:421
30322 msgid "Calendar entry to encode in message, see :ref:`cal_obj`."
30323 msgstr " Calendar entry to encode in message, see :ref:`cal_obj`.\n"
30325 #. type: Plain text
30326 #: docs/manual/python/objects.rst:423 docs/manual/python/gammu.rst:1291
30330 #. type: Plain text
30331 #: docs/manual/python/objects.rst:425
30333 msgid "Todo entry to encode in message, see :ref:`todo_obj`."
30334 msgstr " Todo entry to encode in message, see :ref:`todo_obj`.\n"
30337 #: docs/manual/python/objects.rst:427 docs/manual/c/file.rst:2
30342 #. type: Plain text
30343 #: docs/manual/python/objects.rst:429
30345 msgid "File to encode in message, see :ref:`file_obj`."
30346 msgstr " File to encode in message, see :ref:`file_obj`.\n"
30348 #. type: Plain text
30349 #: docs/manual/python/objects.rst:431 docs/manual/python/objects.rst:774
30353 #. type: Plain text
30354 #: docs/manual/python/objects.rst:433
30356 msgid "String to encode in message."
30357 msgstr " String to encode in message.\n"
30359 #. type: Plain text
30360 #: docs/manual/python/objects.rst:435
30363 msgstr ".. _todo_obj:"
30366 #: docs/manual/python/objects.rst:437
30368 msgid "Todo Object"
30373 #. type: Plain text
30374 #: docs/manual/python/objects.rst:440
30375 msgid "Todo entry is a dictionary consisting of following fields:"
30376 msgstr "Todo entry is a dictionary consisting of following fields:"
30378 #. type: Plain text
30379 #: docs/manual/python/objects.rst:444 docs/manual/python/objects.rst:539
30380 #: docs/manual/python/objects.rst:634
30382 msgid "Location where the entry is stored"
30383 msgstr " Location where the entry is stored\n"
30385 #. type: Plain text
30386 #: docs/manual/python/objects.rst:448 docs/manual/python/objects.rst:509
30387 #: docs/manual/python/objects.rst:543 docs/manual/python/objects.rst:597
30388 #: docs/manual/python/objects.rst:662
30390 msgid "Type of entry, one of:"
30391 msgstr " Type of entry, one of:\n"
30393 #. type: Plain text
30394 #: docs/manual/python/objects.rst:450 docs/manual/python/objects.rst:545
30395 msgid "``REMINDER`` - Reminder or Date"
30396 msgstr "``REMINDER`` - Reminder or Date"
30398 #. type: Plain text
30399 #: docs/manual/python/objects.rst:451 docs/manual/python/objects.rst:546
30400 msgid "``CALL`` - Call"
30401 msgstr "``CALL`` - Call"
30403 #. type: Plain text
30404 #: docs/manual/python/objects.rst:452 docs/manual/python/objects.rst:547
30405 msgid "``MEETING`` - Meeting"
30406 msgstr "``MEETING`` - Meeting"
30408 #. type: Plain text
30409 #: docs/manual/python/objects.rst:453 docs/manual/python/objects.rst:548
30410 msgid "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
30411 msgstr "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
30413 #. type: Plain text
30414 #: docs/manual/python/objects.rst:454 docs/manual/python/objects.rst:549
30415 msgid "``MEMO`` - Memo or Miscellaneous"
30416 msgstr "``MEMO`` - Memo or Miscellaneous"
30418 #. type: Plain text
30419 #: docs/manual/python/objects.rst:455 docs/manual/python/objects.rst:550
30420 msgid "``TRAVEL`` - Travel"
30421 msgstr "``TRAVEL`` - Travel"
30423 #. type: Plain text
30424 #: docs/manual/python/objects.rst:456 docs/manual/python/objects.rst:551
30425 msgid "``VACATION`` - Vacation"
30426 msgstr "``VACATION`` - Vacation"
30428 #. type: Plain text
30429 #: docs/manual/python/objects.rst:457 docs/manual/python/objects.rst:552
30430 msgid "``T_ATHL`` - Training - Athletism"
30431 msgstr "``T_ATHL`` - Training - Athletism"
30433 #. type: Plain text
30434 #: docs/manual/python/objects.rst:458 docs/manual/python/objects.rst:553
30435 msgid "``T_BALL`` - Training - Ball Games"
30436 msgstr "``T_BALL`` - Training - Ball Games"
30438 #. type: Plain text
30439 #: docs/manual/python/objects.rst:459 docs/manual/python/objects.rst:554
30440 msgid "``T_CYCL`` - Training - Cycling"
30441 msgstr "``T_CYCL`` - Training - Cycling"
30443 #. type: Plain text
30444 #: docs/manual/python/objects.rst:460 docs/manual/python/objects.rst:555
30445 msgid "``T_BUDO`` - Training - Budo"
30446 msgstr "``T_BUDO`` - Training - Budo"
30448 #. type: Plain text
30449 #: docs/manual/python/objects.rst:461 docs/manual/python/objects.rst:556
30450 msgid "``T_DANC`` - Training - Dance"
30451 msgstr "``T_DANC`` - Training - Dance"
30453 #. type: Plain text
30454 #: docs/manual/python/objects.rst:462 docs/manual/python/objects.rst:557
30455 msgid "``T_EXTR`` - Training - Extreme Sports"
30456 msgstr "``T_EXTR`` - Training - Extreme Sports"
30458 #. type: Plain text
30459 #: docs/manual/python/objects.rst:463 docs/manual/python/objects.rst:558
30460 msgid "``T_FOOT`` - Training - Football"
30461 msgstr "``T_FOOT`` - Training - Football"
30463 #. type: Plain text
30464 #: docs/manual/python/objects.rst:464 docs/manual/python/objects.rst:559
30465 msgid "``T_GOLF`` - Training - Golf"
30466 msgstr "``T_GOLF`` - Training - Golf"
30468 #. type: Plain text
30469 #: docs/manual/python/objects.rst:465 docs/manual/python/objects.rst:560
30470 msgid "``T_GYM`` - Training - Gym"
30471 msgstr "``T_GYM`` - Training - Gym"
30473 #. type: Plain text
30474 #: docs/manual/python/objects.rst:466 docs/manual/python/objects.rst:561
30475 msgid "``T_HORS`` - Training - Horse Race"
30476 msgstr "``T_HORS`` - Training - Horse Race"
30478 #. type: Plain text
30479 #: docs/manual/python/objects.rst:467 docs/manual/python/objects.rst:562
30480 msgid "``T_HOCK`` - Training - Hockey"
30481 msgstr "``T_HOCK`` - Training - Hockey"
30483 #. type: Plain text
30484 #: docs/manual/python/objects.rst:468 docs/manual/python/objects.rst:563
30485 msgid "``T_RACE`` - Training - Races"
30486 msgstr "``T_RACE`` - Training - Races"
30488 #. type: Plain text
30489 #: docs/manual/python/objects.rst:469 docs/manual/python/objects.rst:564
30490 msgid "``T_RUGB`` - Training - Rugby"
30491 msgstr "``T_RUGB`` - Training - Rugby"
30493 #. type: Plain text
30494 #: docs/manual/python/objects.rst:470 docs/manual/python/objects.rst:565
30495 msgid "``T_SAIL`` - Training - Sailing"
30496 msgstr "``T_SAIL`` - Training - Sailing"
30498 #. type: Plain text
30499 #: docs/manual/python/objects.rst:471 docs/manual/python/objects.rst:566
30500 msgid "``T_STRE`` - Training - Street Games"
30501 msgstr "``T_STRE`` - Training - Street Games"
30503 #. type: Plain text
30504 #: docs/manual/python/objects.rst:472 docs/manual/python/objects.rst:567
30505 msgid "``T_SWIM`` - Training - Swimming"
30506 msgstr "``T_SWIM`` - Training - Swimming"
30508 #. type: Plain text
30509 #: docs/manual/python/objects.rst:473 docs/manual/python/objects.rst:568
30510 msgid "``T_TENN`` - Training - Tennis"
30511 msgstr "``T_TENN`` - Training - Tennis"
30513 #. type: Plain text
30514 #: docs/manual/python/objects.rst:474 docs/manual/python/objects.rst:569
30515 msgid "``T_TRAV`` - Training - Travels"
30516 msgstr "``T_TRAV`` - Training - Travels"
30518 #. type: Plain text
30519 #: docs/manual/python/objects.rst:475 docs/manual/python/objects.rst:570
30520 msgid "``T_WINT`` - Training - Winter Games"
30521 msgstr "``T_WINT`` - Training - Winter Games"
30523 #. type: Plain text
30524 #: docs/manual/python/objects.rst:476 docs/manual/python/objects.rst:571
30525 msgid "``ALARM`` - Alarm"
30526 msgstr "``ALARM`` - Alarm"
30528 #. type: Plain text
30529 #: docs/manual/python/objects.rst:477 docs/manual/python/objects.rst:572
30530 msgid "``DAILY_ALARM`` - Alarm repeating each day."
30531 msgstr "``DAILY_ALARM`` - Alarm repeating each day."
30533 #. type: Plain text
30534 #: docs/manual/python/objects.rst:479
30538 #. type: Plain text
30539 #: docs/manual/python/objects.rst:481
30541 msgid "Entry priority, one of:"
30542 msgstr " Entry priority, one of:\n"
30544 #. type: Plain text
30545 #: docs/manual/python/objects.rst:483
30549 #. type: Plain text
30550 #: docs/manual/python/objects.rst:484
30552 msgstr "``Medium``"
30554 #. type: Plain text
30555 #: docs/manual/python/objects.rst:485
30559 #. type: Plain text
30560 #: docs/manual/python/objects.rst:486
30564 #. type: Plain text
30565 #: docs/manual/python/objects.rst:490
30567 msgid "Actual entries, see :ref:`todo_entry_obj`"
30568 msgstr " Actual entries, see :ref:`todo_entry_obj`\n"
30570 #. type: Plain text
30571 #: docs/manual/python/objects.rst:494
30575 #. type: Plain text
30576 #: docs/manual/python/objects.rst:496 docs/manual/python/objects.rst:582
30577 msgid "'Type': 'MEMO', 'Entries': ["
30580 #. type: Plain text
30581 #: docs/manual/python/objects.rst:499
30584 "{'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + datetime."
30585 "timedelta(days = 1)}, {'Type': 'TEXT', 'Value': 'Buy some milk'}, ],"
30588 " 'Type': 'MEMO',\n"
30590 " {'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + "
30591 "datetime.timedelta(days = 1)},\n"
30592 " {'Type': 'TEXT', 'Value': 'Buy some milk'},\n"
30596 #. type: Plain text
30597 #: docs/manual/python/objects.rst:502
30599 msgid "_todo_entry_obj:"
30600 msgstr ".. _todo_entry_obj:"
30603 #: docs/manual/python/objects.rst:504
30605 msgid "Todo Entries Object"
30607 "Todo Entries Object\n"
30608 "-------------------\n"
30610 #. type: Plain text
30611 #: docs/manual/python/objects.rst:511
30612 msgid "``END_DATETIME`` - Due date (Date)."
30613 msgstr "``END_DATETIME`` - Due date (Date)."
30615 #. type: Plain text
30616 #: docs/manual/python/objects.rst:512
30617 msgid "``COMPLETED`` - Whether is completed (Number)."
30618 msgstr "``COMPLETED`` - Whether is completed (Number)."
30620 #. type: Plain text
30621 #: docs/manual/python/objects.rst:513
30622 msgid "``ALARM_DATETIME`` - When should alarm be fired (Date)."
30623 msgstr "``ALARM_DATETIME`` - When should alarm be fired (Date)."
30625 #. type: Plain text
30626 #: docs/manual/python/objects.rst:514
30627 msgid "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
30628 msgstr "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
30630 #. type: Plain text
30631 #: docs/manual/python/objects.rst:515
30632 msgid "``TEXT`` - Text of to do (Text)."
30633 msgstr "``TEXT`` - Text of to do (Text)."
30635 #. type: Plain text
30636 #: docs/manual/python/objects.rst:516
30637 msgid "``DESCRIPTION`` - Description of to do (Text)."
30638 msgstr "``DESCRIPTION`` - Description of to do (Text)."
30640 #. type: Plain text
30641 #: docs/manual/python/objects.rst:517
30642 msgid "``LOCATION`` - Location of to do (Text)."
30643 msgstr "``LOCATION`` - Location of to do (Text)."
30645 #. type: Plain text
30646 #: docs/manual/python/objects.rst:518
30647 msgid "``PRIVATE`` - Whether entry is private (Number)."
30648 msgstr "``PRIVATE`` - Whether entry is private (Number)."
30650 #. type: Plain text
30651 #: docs/manual/python/objects.rst:519
30652 msgid "``CATEGORY`` - Category of entry (Number)."
30653 msgstr "``CATEGORY`` - Category of entry (Number)."
30655 #. type: Plain text
30656 #: docs/manual/python/objects.rst:520
30657 msgid "``CONTACTID`` - Related contact ID (Number)."
30658 msgstr "``CONTACTID`` - Related contact ID (Number)."
30660 #. type: Plain text
30661 #: docs/manual/python/objects.rst:521
30662 msgid "``PHONE`` - Number to call (Text)."
30663 msgstr "``PHONE`` - Number to call (Text)."
30665 #. type: Plain text
30666 #: docs/manual/python/objects.rst:522
30667 msgid "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
30668 msgstr "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
30670 #. type: Plain text
30671 #: docs/manual/python/objects.rst:523
30672 msgid "``LAST_MODIFIED`` - Date and time of last modification (Date)."
30673 msgstr "``LAST_MODIFIED`` - Date and time of last modification (Date)."
30675 #. type: Plain text
30676 #: docs/manual/python/objects.rst:524
30677 msgid "``START_DATETIME`` - Start date (Date)."
30678 msgstr "``START_DATETIME`` - Start date (Date)."
30680 #. type: Plain text
30681 #: docs/manual/python/objects.rst:526 docs/manual/python/objects.rst:621
30682 #: docs/manual/python/objects.rst:722
30686 #. type: Plain text
30687 #: docs/manual/python/objects.rst:528 docs/manual/python/objects.rst:623
30688 #: docs/manual/python/objects.rst:724
30690 msgid "Actual value, corresponding type to Type field."
30691 msgstr " Actual value, corresponding type to Type field.\n"
30693 #. type: Plain text
30694 #: docs/manual/python/objects.rst:530
30697 msgstr ".. _cal_obj:"
30700 #: docs/manual/python/objects.rst:532
30702 msgid "Calendar Object"
30705 #. type: Plain text
30706 #: docs/manual/python/objects.rst:535
30707 msgid "Calendar entry is a dictionary consisting of following fields:"
30708 msgstr "Calendar entry is a dictionary consisting of following fields:"
30710 #. type: Plain text
30711 #: docs/manual/python/objects.rst:576
30713 msgid "Actual entries, see :ref:`cal_entry_obj`"
30714 msgstr " Actual entries, see :ref:`cal_entry_obj`\n"
30716 #. type: Plain text
30717 #: docs/manual/python/objects.rst:580
30721 #. type: Plain text
30722 #: docs/manual/python/objects.rst:587
30725 "{'Type': 'START_DATETIME', 'Value': datetime.datetime.now()}, {'Type': "
30726 "'END_DATETIME', 'Value': datetime.datetime.now() + datetime.timedelta(days = "
30727 "1)}, {'Type': 'LOCATION', 'Value': 'Home'}, {'Type': 'TEXT', 'Value': 'Relax "
30728 "for one day'}, ],"
30731 " 'Type': 'MEMO',\n"
30733 " {'Type': 'START_DATETIME', 'Value': datetime.datetime.now()},\n"
30734 " {'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + "
30735 "datetime.timedelta(days = 1)},\n"
30736 " {'Type': 'LOCATION', 'Value': 'Home'},\n"
30737 " {'Type': 'TEXT', 'Value': 'Relax for one day'},\n"
30741 #. type: Plain text
30742 #: docs/manual/python/objects.rst:590
30744 msgid "_cal_entry_obj:"
30745 msgstr ".. _cal_entry_obj:"
30748 #: docs/manual/python/objects.rst:592
30750 msgid "Calendar Entries Object"
30751 msgstr "calendar notes"
30753 #. type: Plain text
30754 #: docs/manual/python/objects.rst:599
30755 msgid "``START_DATETIME`` - Date and time of event start."
30756 msgstr "``START_DATETIME`` - Date and time of event start."
30758 #. type: Plain text
30759 #: docs/manual/python/objects.rst:600
30760 msgid "``END_DATETIME`` - Date and time of event end."
30761 msgstr "``END_DATETIME`` - Date and time of event end."
30763 #. type: Plain text
30764 #: docs/manual/python/objects.rst:601
30765 msgid "``TONE_ALARM_DATETIME`` - Alarm date and time."
30766 msgstr "``TONE_ALARM_DATETIME`` - Alarm date and time."
30768 #. type: Plain text
30769 #: docs/manual/python/objects.rst:602
30770 msgid "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
30771 msgstr "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
30773 #. type: Plain text
30774 #: docs/manual/python/objects.rst:603
30775 msgid "``TEXT`` - Text."
30776 msgstr "``TEXT`` - Text."
30778 #. type: Plain text
30779 #: docs/manual/python/objects.rst:604
30780 msgid "``DESCRIPTION`` - Detailed description."
30781 msgstr "``DESCRIPTION`` - Detailed description."
30783 #. type: Plain text
30784 #: docs/manual/python/objects.rst:605
30785 msgid "``LOCATION`` - Location."
30786 msgstr "``LOCATION`` - Location."
30788 #. type: Plain text
30789 #: docs/manual/python/objects.rst:606
30790 msgid "``PHONE`` - Phone number."
30791 msgstr "``PHONE`` - Phone number."
30793 #. type: Plain text
30794 #: docs/manual/python/objects.rst:607
30795 msgid "``PRIVATE`` - Whether this entry is private."
30796 msgstr "``PRIVATE`` - Whether this entry is private."
30798 #. type: Plain text
30799 #: docs/manual/python/objects.rst:608
30800 msgid "``CONTACTID`` - Related contact id."
30801 msgstr "``CONTACTID`` - Related contact id."
30803 #. type: Plain text
30804 #: docs/manual/python/objects.rst:609
30805 msgid "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
30806 msgstr "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
30808 #. type: Plain text
30809 #: docs/manual/python/objects.rst:610
30810 msgid "``REPEAT_DAY`` - Repeat each x'th day of month."
30811 msgstr "``REPEAT_DAY`` - Repeat each x'th day of month."
30813 #. type: Plain text
30814 #: docs/manual/python/objects.rst:611
30815 msgid "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
30816 msgstr "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
30818 #. type: Plain text
30819 #: docs/manual/python/objects.rst:612
30820 msgid "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
30821 msgstr "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
30823 #. type: Plain text
30824 #: docs/manual/python/objects.rst:613
30825 msgid "``REPEAT_MONTH`` - Repeat x'th month."
30826 msgstr "``REPEAT_MONTH`` - Repeat x'th month."
30828 #. type: Plain text
30829 #: docs/manual/python/objects.rst:614
30830 msgid "``REPEAT_FREQUENCY`` - Repeating frequency."
30831 msgstr "``REPEAT_FREQUENCY`` - Repeating frequency."
30833 #. type: Plain text
30834 #: docs/manual/python/objects.rst:615
30835 msgid "``REPEAT_STARTDATE`` - Repeating start."
30836 msgstr "``REPEAT_STARTDATE`` - Repeating start."
30838 #. type: Plain text
30839 #: docs/manual/python/objects.rst:616
30840 msgid "``REPEAT_STOPDATE`` - Repeating end."
30841 msgstr "``REPEAT_STOPDATE`` - Repeating end."
30843 #. type: Plain text
30844 #: docs/manual/python/objects.rst:617
30845 msgid "``REPEAT_COUNT`` - Number of repetitions."
30846 msgstr "``REPEAT_COUNT`` - Number of repetitions."
30848 #. type: Plain text
30849 #: docs/manual/python/objects.rst:618
30850 msgid "``LUID`` - IrMC LUID which can be used for synchronisation."
30851 msgstr "``LUID`` - IrMC LUID which can be used for synchronisation."
30853 #. type: Plain text
30854 #: docs/manual/python/objects.rst:619
30855 msgid "``LAST_MODIFIED`` - Date and time of last modification."
30856 msgstr "``LAST_MODIFIED`` - Date and time of last modification."
30858 #. type: Plain text
30859 #: docs/manual/python/objects.rst:625
30862 msgstr ".. _pbk_obj:"
30865 #: docs/manual/python/objects.rst:627
30867 msgid "Phonebook Object"
30868 msgstr "SIMPhonebook"
30870 #. type: Plain text
30871 #: docs/manual/python/objects.rst:630
30872 msgid "Phonebook entry is a dictionary consisting of following fields:"
30873 msgstr "Phonebook entry is a dictionary consisting of following fields:"
30875 #. type: Plain text
30876 #: docs/manual/python/objects.rst:636
30880 #. type: Plain text
30881 #: docs/manual/python/objects.rst:642
30883 msgid "Actual entries, see :ref:`pbk_entry_obj`"
30884 msgstr " Actual entries, see :ref:`pbk_entry_obj`\n"
30886 #. type: Plain text
30887 #: docs/manual/python/objects.rst:646
30891 #. type: Plain text
30892 #: docs/manual/python/objects.rst:649
30893 msgid "'Location': 1000, 'MemoryType': 'ME', 'Entries': ["
30896 #. type: Plain text
30897 #: docs/manual/python/objects.rst:652
30900 "{'Type': 'Number_General', 'Value': '+420123456789'}, {'Type': 'Text_Name', "
30901 "'Value': 'Stojan Jakotyc'}, ],"
30904 " 'Location': 1000,\n"
30905 " 'MemoryType': 'ME',\n"
30907 " {'Type': 'Number_General', 'Value': '+420123456789'},\n"
30908 " {'Type': 'Text_Name', 'Value': 'Stojan Jakotyc'},\n"
30912 #. type: Plain text
30913 #: docs/manual/python/objects.rst:655
30915 msgid "_pbk_entry_obj:"
30916 msgstr ".. _pbk_entry_obj:"
30919 #: docs/manual/python/objects.rst:657
30921 msgid "Phonebook Entries Object"
30923 "Phonebook Entries Object\n"
30924 "------------------------\n"
30926 #. type: Plain text
30927 #: docs/manual/python/objects.rst:664
30928 msgid "``Number_General`` - General number. (Text)"
30929 msgstr "``Number_General`` - General number. (Text)"
30931 #. type: Plain text
30932 #: docs/manual/python/objects.rst:665
30933 msgid "``Number_Mobile`` - Mobile number. (Text)"
30934 msgstr "``Number_Mobile`` - Mobile number. (Text)"
30936 #. type: Plain text
30937 #: docs/manual/python/objects.rst:666
30938 msgid "``Number_Fax`` - Fax number. (Text)"
30939 msgstr "``Number_Fax`` - Fax number. (Text)"
30941 #. type: Plain text
30942 #: docs/manual/python/objects.rst:667
30943 msgid "``Number_Pager`` - Pager number. (Text)"
30944 msgstr "``Number_Pager`` - Pager number. (Text)"
30946 #. type: Plain text
30947 #: docs/manual/python/objects.rst:668
30948 msgid "``Number_Other`` - Other number. (Text)"
30949 msgstr "``Number_Other`` - Other number. (Text)"
30951 #. type: Plain text
30952 #: docs/manual/python/objects.rst:669
30953 msgid "``Text_Note`` - Note. (Text)"
30954 msgstr "``Text_Note`` - Note. (Text)"
30956 #. type: Plain text
30957 #: docs/manual/python/objects.rst:670
30958 msgid "``Text_Postal`` - Complete postal address. (Text)"
30959 msgstr "``Text_Postal`` - Complete postal address. (Text)"
30961 #. type: Plain text
30962 #: docs/manual/python/objects.rst:671
30963 msgid "``Text_Email`` - Email. (Text)"
30964 msgstr "``Text_Email`` - Email. (Text)"
30966 #. type: Plain text
30967 #: docs/manual/python/objects.rst:672
30968 msgid "``Text_Email2`` - Second email. (Text)"
30969 msgstr "``Text_Email2`` - Second email. (Text)"
30971 #. type: Plain text
30972 #: docs/manual/python/objects.rst:673
30973 msgid "``Text_URL`` - URL (Text)"
30974 msgstr "``Text_URL`` - URL (Text)"
30976 #. type: Plain text
30977 #: docs/manual/python/objects.rst:674
30978 msgid "``Date`` - Date and time of last call. (Date)"
30979 msgstr "``Date`` - Date and time of last call. (Date)"
30981 #. type: Plain text
30982 #: docs/manual/python/objects.rst:675
30983 msgid "``Caller_Group`` - Caller group. (Number)"
30984 msgstr "``Caller_Group`` - Caller group. (Number)"
30986 #. type: Plain text
30987 #: docs/manual/python/objects.rst:676
30988 msgid "``Text_Name`` - Name (Text)"
30989 msgstr "``Text_Name`` - Name (Text)"
30991 #. type: Plain text
30992 #: docs/manual/python/objects.rst:677
30993 msgid "``Text_LastName`` - Last name. (Text)"
30994 msgstr "``Text_LastName`` - Last name. (Text)"
30996 #. type: Plain text
30997 #: docs/manual/python/objects.rst:678
30998 msgid "``Text_FirstName`` - First name. (Text)"
30999 msgstr "``Text_FirstName`` - First name. (Text)"
31001 #. type: Plain text
31002 #: docs/manual/python/objects.rst:679
31003 msgid "``Text_Company`` - Company. (Text)"
31004 msgstr "``Text_Company`` - Company. (Text)"
31006 #. type: Plain text
31007 #: docs/manual/python/objects.rst:680
31008 msgid "``Text_JobTitle`` - Job title. (Text)"
31009 msgstr "``Text_JobTitle`` - Job title. (Text)"
31011 #. type: Plain text
31012 #: docs/manual/python/objects.rst:681
31013 msgid "``Category`` - Category. (Number, if -1 then text)"
31014 msgstr "``Category`` - Category. (Number, if -1 then text)"
31016 #. type: Plain text
31017 #: docs/manual/python/objects.rst:682
31018 msgid "``Private`` - Whether entry is private. (Number)"
31019 msgstr "``Private`` - Whether entry is private. (Number)"
31021 #. type: Plain text
31022 #: docs/manual/python/objects.rst:683
31023 msgid "``Text_StreetAddress`` - Street address. (Text)"
31024 msgstr "``Text_StreetAddress`` - Street address. (Text)"
31026 #. type: Plain text
31027 #: docs/manual/python/objects.rst:684
31028 msgid "``Text_City`` - City. (Text)"
31029 msgstr "``Text_City`` - City. (Text)"
31031 #. type: Plain text
31032 #: docs/manual/python/objects.rst:685
31033 msgid "``Text_State`` - State. (Text)"
31034 msgstr "``Text_State`` - State. (Text)"
31036 #. type: Plain text
31037 #: docs/manual/python/objects.rst:686
31038 msgid "``Text_Zip`` - Zip code. (Text)"
31039 msgstr "``Text_Zip`` - Zip code. (Text)"
31041 #. type: Plain text
31042 #: docs/manual/python/objects.rst:687
31043 msgid "``Text_Country`` - Country. (Text)"
31044 msgstr "``Text_Country`` - Country. (Text)"
31046 #. type: Plain text
31047 #: docs/manual/python/objects.rst:688
31048 msgid "``Text_Custom1`` - Custom information 1. (Text)"
31049 msgstr "``Text_Custom1`` - Custom information 1. (Text)"
31051 #. type: Plain text
31052 #: docs/manual/python/objects.rst:689
31053 msgid "``Text_Custom2`` - Custom information 2. (Text)"
31054 msgstr "``Text_Custom2`` - Custom information 2. (Text)"
31056 #. type: Plain text
31057 #: docs/manual/python/objects.rst:690
31058 msgid "``Text_Custom3`` - Custom information 3. (Text)"
31059 msgstr "``Text_Custom3`` - Custom information 3. (Text)"
31061 #. type: Plain text
31062 #: docs/manual/python/objects.rst:691
31063 msgid "``Text_Custom4`` - Custom information 4. (Text)"
31064 msgstr "``Text_Custom4`` - Custom information 4. (Text)"
31066 #. type: Plain text
31067 #: docs/manual/python/objects.rst:692
31068 msgid "``RingtoneID`` - Ringtone ID. (Number)"
31069 msgstr "``RingtoneID`` - Ringtone ID. (Number)"
31071 #. type: Plain text
31072 #: docs/manual/python/objects.rst:693
31073 msgid "``PictureID`` - Picture ID. (Number)"
31074 msgstr "``PictureID`` - Picture ID. (Number)"
31076 #. type: Plain text
31077 #: docs/manual/python/objects.rst:694
31078 msgid "``Text_UserID`` - User ID. (Text)"
31079 msgstr "``Text_UserID`` - User ID. (Text)"
31081 #. type: Plain text
31082 #: docs/manual/python/objects.rst:695
31083 msgid "``CallLength`` - Length of call (Number)"
31084 msgstr "``CallLength`` - Length of call (Number)"
31086 #. type: Plain text
31087 #: docs/manual/python/objects.rst:696
31089 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
31091 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
31093 #. type: Plain text
31094 #: docs/manual/python/objects.rst:697
31095 msgid "``LastModified`` - Date of last modification (Date)"
31096 msgstr "``LastModified`` - Date of last modification (Date)"
31098 #. type: Plain text
31099 #: docs/manual/python/objects.rst:698
31100 msgid "``Text_NickName`` - Nick name (Text)"
31101 msgstr "``Text_NickName`` - Nick name (Text)"
31103 #. type: Plain text
31104 #: docs/manual/python/objects.rst:699
31105 msgid "``Text_FormalName`` - Formal name (Text)"
31106 msgstr "``Text_FormalName`` - Formal name (Text)"
31108 #. type: Plain text
31109 #: docs/manual/python/objects.rst:700
31110 msgid "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
31111 msgstr "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
31113 #. type: Plain text
31114 #: docs/manual/python/objects.rst:701
31115 msgid "``PushToTalkID`` - Push-to-talk ID (Text)"
31116 msgstr "``PushToTalkID`` - Push-to-talk ID (Text)"
31118 #. type: Plain text
31119 #: docs/manual/python/objects.rst:702
31120 msgid "``Number_Messaging`` - Favorite messaging number. (Text)"
31121 msgstr "``Number_Messaging`` - Favorite messaging number. (Text)"
31123 #. type: Plain text
31124 #: docs/manual/python/objects.rst:703
31125 msgid "``Photo`` - Photo (Picture)."
31126 msgstr "``Photo`` - Photo (Picture)."
31128 #. type: Plain text
31129 #: docs/manual/python/objects.rst:704
31131 msgid "``SecondName`` - Second name. (Text)"
31132 msgstr "``Text_NickName`` - Nick name (Text)"
31134 #. type: Plain text
31135 #: docs/manual/python/objects.rst:705
31136 msgid "``VOIP`` - VOIP address (Text)."
31139 #. type: Plain text
31140 #: docs/manual/python/objects.rst:706
31142 msgid "``SIP`` - SIP address (Text)."
31143 msgstr "``Text_StreetAddress`` - Street address. (Text)"
31145 #. type: Plain text
31146 #: docs/manual/python/objects.rst:707
31148 msgid "``DTMF`` - DTMF (Text)."
31149 msgstr "``TEXT`` - Text."
31151 #. type: Plain text
31152 #: docs/manual/python/objects.rst:708
31154 msgid "``Video`` - Video number. (Text)"
31155 msgstr "``Number_Work`` - Work number. (Text)"
31157 #. type: Plain text
31158 #: docs/manual/python/objects.rst:709
31160 msgid "``SWIS`` - See What I See address. (Text)"
31161 msgstr "``Text_StreetAddress`` - Street address. (Text)"
31163 #. type: Plain text
31164 #: docs/manual/python/objects.rst:710
31166 msgid "``WVID`` - Wireless Village user ID. (Text)"
31167 msgstr "``Text_UserID`` - User ID. (Text)"
31169 #. type: Plain text
31170 #: docs/manual/python/objects.rst:711
31172 msgid "``NamePrefix`` - Name prefix (Text)"
31173 msgstr "``Text_Name`` - Name (Text)"
31175 #. type: Plain text
31176 #: docs/manual/python/objects.rst:712
31178 msgid "``NameSuffix`` - Name suffix (Text)"
31179 msgstr "``Text_Name`` - Name (Text)"
31181 #. type: Plain text
31182 #: docs/manual/python/objects.rst:716
31184 msgid "Location for the field:"
31185 msgstr " Location where the SMSC is stored\n"
31187 #. type: Plain text
31188 #: docs/manual/python/objects.rst:718
31189 msgid "``Unknown`` - not define"
31192 #. type: Plain text
31193 #: docs/manual/python/objects.rst:719
31195 msgid "``Home`` - home"
31196 msgstr "``PHONE`` - Phone number."
31198 #. type: Plain text
31199 #: docs/manual/python/objects.rst:720
31200 msgid "``Work`` - work"
31203 #. type: Plain text
31204 #: docs/manual/python/objects.rst:726
31205 msgid "PictureType"
31208 #. type: Plain text
31209 #: docs/manual/python/objects.rst:728
31212 "Type of picture which is stored in Value field (only for Picture fields)."
31214 " Type of picture which is stored in Value field (only for Picture "
31217 #. type: Plain text
31218 #: docs/manual/python/objects.rst:730
31221 msgstr ".. _file_obj:"
31224 #: docs/manual/python/objects.rst:732
31226 msgid "File Object"
31231 #. type: Plain text
31232 #: docs/manual/python/objects.rst:735
31233 msgid "File is a dictionary consisting of following fields:"
31234 msgstr "File is a dictionary consisting of following fields:"
31236 #. type: Plain text
31237 #: docs/manual/python/objects.rst:737
31241 #. type: Plain text
31242 #: docs/manual/python/objects.rst:739
31244 msgid "Number of bytes used by this file."
31245 msgstr " Number of bytes used by this file.\n"
31247 #. type: Plain text
31248 #: docs/manual/python/objects.rst:743
31251 msgstr " File name.\n"
31253 #. type: Plain text
31254 #: docs/manual/python/objects.rst:747
31256 msgid "Boolean value indicating whether this is a folder."
31257 msgstr " Boolean value indicating whether this is a folder.\n"
31259 #. type: Plain text
31260 #: docs/manual/python/objects.rst:749
31264 #. type: Plain text
31265 #: docs/manual/python/objects.rst:751
31267 msgid "Depth of file on the filesystem."
31268 msgstr " Depth of file on the filesystem.\n"
31270 #. type: Plain text
31271 #: docs/manual/python/objects.rst:755
31273 msgid "File type, one of:"
31274 msgstr " File type, one of:\n"
31276 #. type: Plain text
31277 #: docs/manual/python/objects.rst:757
31281 #. type: Plain text
31282 #: docs/manual/python/objects.rst:758
31283 msgid "``Java_JAR``"
31284 msgstr "``Java_JAR``"
31286 #. type: Plain text
31287 #: docs/manual/python/objects.rst:759
31288 msgid "``Image_JPG``"
31289 msgstr "``Image_JPG``"
31291 #. type: Plain text
31292 #: docs/manual/python/objects.rst:760
31293 msgid "``Image_BMP``"
31294 msgstr "``Image_BMP``"
31296 #. type: Plain text
31297 #: docs/manual/python/objects.rst:761
31298 msgid "``Image_GIF``"
31299 msgstr "``Image_GIF``"
31301 #. type: Plain text
31302 #: docs/manual/python/objects.rst:762
31303 msgid "``Image_PNG``"
31304 msgstr "``Image_PNG``"
31306 #. type: Plain text
31307 #: docs/manual/python/objects.rst:763
31308 msgid "``Image_WBMP``"
31309 msgstr "``Image_WBMP``"
31311 #. type: Plain text
31312 #: docs/manual/python/objects.rst:764
31313 msgid "``Video_3GP``"
31314 msgstr "``Video_3GP``"
31316 #. type: Plain text
31317 #: docs/manual/python/objects.rst:765
31318 msgid "``Sound_AMR``"
31319 msgstr "``Sound_AMR``"
31321 #. type: Plain text
31322 #: docs/manual/python/objects.rst:766
31323 msgid "``Sound_NRT`` - DCT4 binary format"
31324 msgstr "``Sound_NRT`` - DCT4 binary format"
31326 #. type: Plain text
31327 #: docs/manual/python/objects.rst:767
31328 msgid "``Sound_MIDI``"
31329 msgstr "``Sound_MIDI``"
31331 #. type: Plain text
31332 #: docs/manual/python/objects.rst:768
31336 #. type: Plain text
31337 #: docs/manual/python/objects.rst:770
31338 msgid "ID_FullName"
31341 #. type: Plain text
31342 #: docs/manual/python/objects.rst:772
31344 msgid "Full file name including path."
31345 msgstr " Full file name including path.\n"
31347 #. type: Plain text
31348 #: docs/manual/python/objects.rst:776
31350 msgid "Content of the file."
31351 msgstr " Content of the file.\n"
31353 #. type: Plain text
31354 #: docs/manual/python/objects.rst:778
31358 #. type: Plain text
31359 #: docs/manual/python/objects.rst:780
31361 msgid "Timestamp of last change"
31362 msgstr " Timestamp of last change\n"
31364 #. type: Plain text
31365 #: docs/manual/python/objects.rst:784
31367 msgid "Boolean value indicating whether file is protected (DRM)."
31368 msgstr " Boolean value indicating whether file is protected (DRM).\n"
31370 #. type: Plain text
31371 #: docs/manual/python/objects.rst:786
31375 #. type: Plain text
31376 #: docs/manual/python/objects.rst:788
31378 msgid "Boolean value indicating whether file is read only."
31379 msgstr " Boolean value indicating whether file is read only.\n"
31381 #. type: Plain text
31382 #: docs/manual/python/objects.rst:790
31386 #. type: Plain text
31387 #: docs/manual/python/objects.rst:792
31389 msgid "Boolean value indicating whether file is hidden."
31390 msgstr " Boolean value indicating whether file is hidden.\n"
31392 #. type: Plain text
31393 #: docs/manual/python/objects.rst:794
31396 msgstr "Filesystem"
31398 #. type: Plain text
31399 #: docs/manual/python/objects.rst:796
31401 msgid "Boolean value indicating whether file is system."
31402 msgstr " Boolean value indicating whether file is system.\n"
31404 #. type: Plain text
31405 #: docs/manual/python/objects.rst:798
31409 #. type: Plain text
31410 #: docs/manual/python/objects.rst:800
31412 msgid "Current poosition of file upload"
31413 msgstr " Current poosition of file upload\n"
31415 #. type: Plain text
31416 #: docs/manual/python/objects.rst:802
31420 #. type: Plain text
31421 #: docs/manual/python/objects.rst:804
31423 msgid "Boolean value indicating completed file transfer."
31424 msgstr " Boolean value indicating completed file transfer.\n"
31426 #. type: Plain text
31427 #: docs/manual/python/objects.rst:808
31432 #. type: Plain text
31433 #: docs/manual/python/objects.rst:820
31436 "'ID_FullName': PATH, 'Name': os.path.basename(PATH) 'Buffer': data, "
31437 "'Protected': 0, 'ReadOnly': 0, 'Hidden': 0, 'System': 0, 'Folder': 0, "
31438 "'Level': 0, 'Type': 'Other', 'Finished': 0, 'Pos': 0,"
31441 " 'ID_FullName': PATH,\n"
31442 " 'Name': os.path.basename(PATH)\n"
31443 " 'Buffer': data,\n"
31444 " 'Protected': 0,\n"
31445 " 'ReadOnly': 0,\n"
31450 " 'Type': 'Other',\n"
31451 " 'Finished': 0,\n"
31455 #. type: Plain text
31456 #: docs/manual/python/examples.rst:2
31458 msgid "_python-gammu-examples:"
31460 "python-gammu API\n"
31461 "================\n"
31464 #: docs/manual/python/examples.rst:4
31466 msgid "More python-gammu Examples"
31467 msgstr "For example:"
31469 #. type: Plain text
31470 #: docs/manual/python/examples.rst:8
31473 "All these (and some more) examples are also available in ``python/examples/"
31474 "`` directory in Gammu sources."
31476 "All these (and some more) examples are also available in python/examples/ "
31477 "directory in Gammu sources."
31480 #: docs/manual/python/examples.rst:10
31482 msgid "Sending a message"
31483 msgstr "Save long text message:"
31485 #. type: Plain text
31486 #: docs/manual/python/examples.rst:13
31488 msgid "../../../python/examples/sendsms.py"
31490 ".. literalinclude:: ../../../python/examples/sendsms.py\n"
31491 " :language: python\n"
31493 #. type: Plain text
31494 #: docs/manual/python/examples.rst:14 docs/manual/python/examples.rst:20
31495 #: docs/manual/python/examples.rst:26 docs/manual/python/examples.rst:32
31496 msgid ":language: python"
31500 #: docs/manual/python/examples.rst:16
31502 msgid "Sending a long message"
31503 msgstr "Save long text message:"
31505 #. type: Plain text
31506 #: docs/manual/python/examples.rst:19
31508 msgid "../../../python/examples/sendlongsms.py"
31510 ".. literalinclude:: ../../../python/examples/sendlongsms.py\n"
31511 " :language: python\n"
31514 #: docs/manual/python/examples.rst:22
31516 msgid "Initiating a voice call"
31518 "Initiating a voice call\n"
31519 "-----------------------\n"
31521 #. type: Plain text
31522 #: docs/manual/python/examples.rst:25
31524 msgid "../../../python/examples/dialvoice.py"
31526 ".. literalinclude:: ../../../python/examples/dialvoice.py\n"
31527 " :language: python\n"
31530 #: docs/manual/python/examples.rst:28
31532 msgid "Reading calendar from phone"
31533 msgstr " Reads category from phone.\n"
31535 #. type: Plain text
31536 #: docs/manual/python/examples.rst:31
31538 msgid "../../../python/examples/getallcalendar.py"
31540 ".. literalinclude:: ../../../python/examples/getallcalendar.py\n"
31541 " :language: python\n"
31543 #. type: Attribute :mod:
31544 #: docs/manual/python/data.rst:1
31546 msgid "`gammu.data` -- Generic data usable with Gammu"
31548 ":mod:`gammu.data` -- Generic data usable with Gammu\n"
31549 "===================================================\n"
31551 #. type: Labeled list
31552 #: docs/manual/python/data.rst:4 docs/manual/python/exceptions.rst:4
31553 #: docs/manual/python/worker.rst:4 docs/manual/python/gammu.rst:4
31554 #: docs/manual/python/smsd.rst:4
31559 #. type: delimited block =
31560 #: docs/manual/python/data.rst:5
31564 #. type: delimited block =
31565 #: docs/manual/python/data.rst:6
31567 msgid ":synopsis: Provides various data, which can be useful with Gammu."
31569 ".. module:: gammu.data\n"
31570 " :synopsis: Provides various data, which can be useful with Gammu.\n"
31572 #. type: Labeled list
31573 #: docs/manual/python/data.rst:7 docs/manual/python/data.rst:12
31574 #: docs/manual/python/data.rst:16 docs/manual/python/data.rst:20
31575 #: docs/manual/python/data.rst:24 docs/manual/python/data.rst:28
31576 #: docs/manual/python/data.rst:32 docs/manual/python/data.rst:36
31577 #: docs/manual/python/data.rst:40 docs/manual/python/gammu.rst:1317
31578 #: docs/manual/python/gammu.rst:1321
31581 msgstr ".. data:: Errors"
31583 #. type: delimited block =
31584 #: docs/manual/python/data.rst:8
31586 msgid "Connections"
31587 msgstr ".. data:: Connections"
31589 #. type: delimited block =
31590 #: docs/manual/python/data.rst:11
31593 "Provides list of connection strings known to Gammu. They can be used for "
31594 "example when giving user a choice of connection string."
31596 " Provides list of connection strings known to Gammu. They can be used "
31598 " example when giving user a choice of connection string.\n"
31600 #. type: delimited block =
31601 #: docs/manual/python/data.rst:13
31603 msgid "MemoryValueTypes"
31604 msgstr ".. data:: MemoryValueTypes"
31606 #. type: delimited block =
31607 #: docs/manual/python/data.rst:15
31609 msgid "Provides list of types of memory entry values."
31610 msgstr " Provides list of types of memory entry values.\n"
31612 #. type: delimited block =
31613 #: docs/manual/python/data.rst:17
31615 msgid "CalendarTypes"
31618 #. type: delimited block =
31619 #: docs/manual/python/data.rst:19
31621 msgid "Provides list of calendar envet types."
31622 msgstr " Provides list of calendar envet types.\n"
31624 #. type: delimited block =
31625 #: docs/manual/python/data.rst:21
31627 msgid "CalendarValueTypes"
31628 msgstr ".. data:: CalendarValueTypes"
31630 #. type: delimited block =
31631 #: docs/manual/python/data.rst:23
31633 msgid "Provides list of types of calendar entry values."
31634 msgstr " Provides list of types of calendar entry values.\n"
31636 #. type: delimited block =
31637 #: docs/manual/python/data.rst:25
31639 msgid "TodoPriorities"
31640 msgstr ".. data:: TodoPriorities"
31642 #. type: delimited block =
31643 #: docs/manual/python/data.rst:27
31645 msgid "Provides list of todo priorities."
31646 msgstr " Provides list of todo priorities.\n"
31648 #. type: delimited block =
31649 #: docs/manual/python/data.rst:29
31651 msgid "TodoValueTypes"
31652 msgstr ".. data:: TodoValueTypes"
31654 #. type: delimited block =
31655 #: docs/manual/python/data.rst:31
31657 msgid "Provides list of types of todo entry values."
31658 msgstr " Provides list of types of todo entry values.\n"
31660 #. type: delimited block =
31661 #: docs/manual/python/data.rst:33
31663 msgid "InternationalPrefixes"
31664 msgstr ".. data:: InternationalPrefixes"
31666 #. type: delimited block =
31667 #: docs/manual/python/data.rst:35
31669 msgid "List of known internaltional prefixes."
31670 msgstr " List of known internaltional prefixes.\n"
31672 #. type: delimited block =
31673 #: docs/manual/python/data.rst:37
31678 #. type: delimited block =
31679 #: docs/manual/python/data.rst:39
31682 "Mapping of text representation of errors to gammu error codes. Reverse to :"
31683 "data:`ErrorNumbers`."
31685 " Mapping of text representation of errors to gammu error codes. Reverse "
31686 "to :data:`ErrorNumbers`.\n"
31688 #. type: delimited block =
31689 #: docs/manual/python/data.rst:41
31691 msgid "ErrorNumbers"
31692 msgstr ".. data:: ErrorNumbers"
31694 #. type: delimited block =
31695 #: docs/manual/python/data.rst:42
31698 "Mapping of gammu error codes to text representation. Reverse to :data:"
31701 " Mapping of gammu error codes to text representation. Reverse to :data:"
31704 #. type: Plain text
31705 #: docs/manual/python/index.rst:2
31708 msgstr ".. _python:"
31711 #: docs/manual/python/index.rst:4
31713 msgid "python-gammu API"
31715 "python-gammu API\n"
31716 "================\n"
31719 #: docs/manual/python/index.rst:7
31721 msgid "A taste of python-gammu"
31723 "A taste of python-gammu\n"
31724 "-----------------------\n"
31726 #. type: Plain text
31727 #: docs/manual/python/index.rst:11
31730 "Python-gammu allows you to easily access the phone. Following code will "
31731 "connect to phone based on your Gammu configuration (usually stored in"
31733 "Python-gammu allows you to easily access the phone. Following code will "
31734 "connect to phone based on your Gammu configuration (usually stored in :file:"
31735 "`~/.gammurc`) and gets network information from it::"
31737 #. type: Attribute :file:
31738 #: docs/manual/python/index.rst:11
31740 msgid "`~/.gammurc`) and gets network information from it::"
31741 msgstr " Gets network information from phone.\n"
31743 #. type: Plain text
31744 #: docs/manual/python/index.rst:15
31753 #. type: Plain text
31754 #: docs/manual/python/index.rst:18
31757 " # Create state machine object\n"
31758 " sm = gammu.StateMachine()\n"
31760 " # Create state machine object\n"
31761 " sm = gammu.StateMachine()\n"
31763 #. type: Plain text
31764 #: docs/manual/python/index.rst:21
31767 " # Read ~/.gammurc\n"
31768 " sm.ReadConfig()\n"
31770 " # Read ~/.gammurc\n"
31771 " sm.ReadConfig()\n"
31773 #. type: Plain text
31774 #: docs/manual/python/index.rst:24
31777 " # Connect to phone\n"
31780 " # Connect to phone\n"
31783 #. type: Plain text
31784 #: docs/manual/python/index.rst:27
31787 " # Reads network information from phone\n"
31788 " netinfo = sm.GetNetworkInfo()\n"
31790 " # Reads network information from phone\n"
31791 " netinfo = sm.GetNetworkInfo()\n"
31793 #. type: Plain text
31794 #: docs/manual/python/index.rst:33
31797 " # Print information\n"
31798 " print 'Network name: %s' % netinfo['NetworkName']\n"
31799 " print 'Network code: %s' % netinfo['NetworkCode']\n"
31800 " print 'LAC: %s' % netinfo['LAC']\n"
31801 " print 'CID: %s' % netinfo['CID']\n"
31803 " # Print information\n"
31804 " print 'Network name: %s' % netinfo['NetworkName']\n"
31805 " print 'Network code: %s' % netinfo['NetworkCode']\n"
31806 " print 'LAC: %s' % netinfo['LAC']\n"
31807 " print 'CID: %s' % netinfo['CID']\n"
31809 #. type: Plain text
31810 #: docs/manual/python/index.rst:36 docs/manual/python/index.rst:44
31811 #: docs/manual/c/index.rst:23 docs/manual/c/api.rst:12
31812 msgid ":maxdepth: 3"
31815 #. type: Plain text
31816 #: docs/manual/python/index.rst:38
31819 msgstr "Examples::"
31822 #: docs/manual/python/index.rst:40
31824 msgid "API documentation"
31826 "API documentation\n"
31827 "-----------------\n"
31829 #. type: Plain text
31830 #: docs/manual/python/index.rst:51
31832 msgid "gammu smsd data worker exceptions objects"
31841 #. type: Attribute :mod:
31842 #: docs/manual/python/exceptions.rst:1
31844 msgid "`gammu.exception` -- Gammu exception handling"
31846 ":mod:`gammu.exception` -- Gammu exception handling\n"
31847 "==================================================\n"
31849 #. type: delimited block =
31850 #: docs/manual/python/exceptions.rst:5
31851 msgid "gammu.exception"
31854 #. type: delimited block =
31855 #: docs/manual/python/exceptions.rst:6
31857 msgid ":synopsis: Defines all exceptions used in Gammu."
31859 ".. module:: gammu.exception\n"
31860 " :synopsis: Defines all exceptions used in Gammu.\n"
31862 #. type: Labeled list
31863 #: docs/manual/python/exceptions.rst:7 docs/manual/python/worker.rst:148
31865 msgid ".. exception"
31868 #. type: delimited block =
31869 #: docs/manual/python/exceptions.rst:8
31871 msgid "gammu.GSMError"
31872 msgstr ".. exception:: gammu.GSMError"
31874 #. type: delimited block =
31875 #: docs/manual/python/exceptions.rst:11
31878 "Generic class as parent for all Gammu exceptions. This is never raised "
31879 "directly, but should be used to catch any Gammu related exception."
31881 " Generic class as parent for all Gammu exceptions. This is never raised\n"
31882 " directly, but should be used to catch any Gammu related exception.\n"
31884 #. type: Labeled list
31885 #: docs/manual/python/exceptions.rst:12 docs/manual/python/exceptions.rst:14
31886 #: docs/manual/python/exceptions.rst:16 docs/manual/python/exceptions.rst:18
31887 #: docs/manual/python/exceptions.rst:20 docs/manual/python/exceptions.rst:22
31888 #: docs/manual/python/exceptions.rst:24 docs/manual/python/exceptions.rst:26
31889 #: docs/manual/python/exceptions.rst:28 docs/manual/python/exceptions.rst:30
31890 #: docs/manual/python/exceptions.rst:32 docs/manual/python/exceptions.rst:34
31891 #: docs/manual/python/exceptions.rst:36 docs/manual/python/exceptions.rst:38
31892 #: docs/manual/python/exceptions.rst:40 docs/manual/python/exceptions.rst:42
31893 #: docs/manual/python/exceptions.rst:44 docs/manual/python/exceptions.rst:46
31894 #: docs/manual/python/exceptions.rst:48 docs/manual/python/exceptions.rst:50
31895 #: docs/manual/python/exceptions.rst:52 docs/manual/python/exceptions.rst:54
31896 #: docs/manual/python/exceptions.rst:56 docs/manual/python/exceptions.rst:58
31897 #: docs/manual/python/exceptions.rst:60 docs/manual/python/exceptions.rst:62
31898 #: docs/manual/python/exceptions.rst:64 docs/manual/python/exceptions.rst:66
31899 #: docs/manual/python/exceptions.rst:68 docs/manual/python/exceptions.rst:70
31900 #: docs/manual/python/exceptions.rst:72 docs/manual/python/exceptions.rst:74
31901 #: docs/manual/python/exceptions.rst:76 docs/manual/python/exceptions.rst:78
31902 #: docs/manual/python/exceptions.rst:80 docs/manual/python/exceptions.rst:82
31903 #: docs/manual/python/exceptions.rst:84 docs/manual/python/exceptions.rst:86
31904 #: docs/manual/python/exceptions.rst:88 docs/manual/python/exceptions.rst:90
31905 #: docs/manual/python/exceptions.rst:92 docs/manual/python/exceptions.rst:94
31906 #: docs/manual/python/exceptions.rst:96 docs/manual/python/exceptions.rst:98
31907 #: docs/manual/python/exceptions.rst:100 docs/manual/python/exceptions.rst:102
31908 #: docs/manual/python/exceptions.rst:104 docs/manual/python/exceptions.rst:106
31909 #: docs/manual/python/exceptions.rst:108 docs/manual/python/exceptions.rst:110
31910 #: docs/manual/python/exceptions.rst:112 docs/manual/python/exceptions.rst:114
31911 #: docs/manual/python/exceptions.rst:116 docs/manual/python/exceptions.rst:118
31912 #: docs/manual/python/exceptions.rst:120 docs/manual/python/exceptions.rst:122
31913 #: docs/manual/python/exceptions.rst:124 docs/manual/python/exceptions.rst:126
31914 #: docs/manual/python/exceptions.rst:128 docs/manual/python/exceptions.rst:130
31915 #: docs/manual/python/exceptions.rst:132 docs/manual/python/exceptions.rst:134
31916 #: docs/manual/python/exceptions.rst:136 docs/manual/python/exceptions.rst:138
31917 #: docs/manual/python/exceptions.rst:140 docs/manual/python/exceptions.rst:142
31918 #: docs/manual/python/exceptions.rst:144 docs/manual/python/exceptions.rst:146
31919 #: docs/manual/python/exceptions.rst:148
31921 msgid ".. autoexception"
31922 msgstr ".. data:: Connections"
31924 #. type: delimited block =
31925 #: docs/manual/python/exceptions.rst:13
31926 msgid "gammu.ERR_NONE"
31929 #. type: delimited block =
31930 #: docs/manual/python/exceptions.rst:14 docs/manual/python/exceptions.rst:16
31931 #: docs/manual/python/exceptions.rst:18 docs/manual/python/exceptions.rst:20
31932 #: docs/manual/python/exceptions.rst:22 docs/manual/python/exceptions.rst:24
31933 #: docs/manual/python/exceptions.rst:26 docs/manual/python/exceptions.rst:28
31934 #: docs/manual/python/exceptions.rst:30 docs/manual/python/exceptions.rst:32
31935 #: docs/manual/python/exceptions.rst:34 docs/manual/python/exceptions.rst:36
31936 #: docs/manual/python/exceptions.rst:38 docs/manual/python/exceptions.rst:40
31937 #: docs/manual/python/exceptions.rst:42 docs/manual/python/exceptions.rst:44
31938 #: docs/manual/python/exceptions.rst:46 docs/manual/python/exceptions.rst:48
31939 #: docs/manual/python/exceptions.rst:50 docs/manual/python/exceptions.rst:52
31940 #: docs/manual/python/exceptions.rst:54 docs/manual/python/exceptions.rst:56
31941 #: docs/manual/python/exceptions.rst:58 docs/manual/python/exceptions.rst:60
31942 #: docs/manual/python/exceptions.rst:62 docs/manual/python/exceptions.rst:64
31943 #: docs/manual/python/exceptions.rst:66 docs/manual/python/exceptions.rst:68
31944 #: docs/manual/python/exceptions.rst:70 docs/manual/python/exceptions.rst:72
31945 #: docs/manual/python/exceptions.rst:74 docs/manual/python/exceptions.rst:76
31946 #: docs/manual/python/exceptions.rst:78 docs/manual/python/exceptions.rst:80
31947 #: docs/manual/python/exceptions.rst:82 docs/manual/python/exceptions.rst:84
31948 #: docs/manual/python/exceptions.rst:86 docs/manual/python/exceptions.rst:88
31949 #: docs/manual/python/exceptions.rst:90 docs/manual/python/exceptions.rst:92
31950 #: docs/manual/python/exceptions.rst:94 docs/manual/python/exceptions.rst:96
31951 #: docs/manual/python/exceptions.rst:98 docs/manual/python/exceptions.rst:100
31952 #: docs/manual/python/exceptions.rst:102 docs/manual/python/exceptions.rst:104
31953 #: docs/manual/python/exceptions.rst:106 docs/manual/python/exceptions.rst:108
31954 #: docs/manual/python/exceptions.rst:110 docs/manual/python/exceptions.rst:112
31955 #: docs/manual/python/exceptions.rst:114 docs/manual/python/exceptions.rst:116
31956 #: docs/manual/python/exceptions.rst:118 docs/manual/python/exceptions.rst:120
31957 #: docs/manual/python/exceptions.rst:122 docs/manual/python/exceptions.rst:124
31958 #: docs/manual/python/exceptions.rst:126 docs/manual/python/exceptions.rst:128
31959 #: docs/manual/python/exceptions.rst:130 docs/manual/python/exceptions.rst:132
31960 #: docs/manual/python/exceptions.rst:134 docs/manual/python/exceptions.rst:136
31961 #: docs/manual/python/exceptions.rst:138 docs/manual/python/exceptions.rst:140
31962 #: docs/manual/python/exceptions.rst:142 docs/manual/python/exceptions.rst:144
31963 #: docs/manual/python/exceptions.rst:146 docs/manual/python/exceptions.rst:148
31964 #: docs/manual/python/exceptions.rst:149
31965 msgid ":show-inheritance:"
31968 #. type: delimited block =
31969 #: docs/manual/python/exceptions.rst:15
31970 msgid "gammu.ERR_DEVICEOPENERROR"
31973 #. type: delimited block =
31974 #: docs/manual/python/exceptions.rst:17
31975 msgid "gammu.ERR_DEVICELOCKED"
31978 #. type: delimited block =
31979 #: docs/manual/python/exceptions.rst:19
31980 msgid "gammu.ERR_DEVICENOTEXIST"
31983 #. type: delimited block =
31984 #: docs/manual/python/exceptions.rst:21
31985 msgid "gammu.ERR_DEVICEBUSY"
31988 #. type: delimited block =
31989 #: docs/manual/python/exceptions.rst:23
31990 msgid "gammu.ERR_DEVICENOPERMISSION"
31993 #. type: delimited block =
31994 #: docs/manual/python/exceptions.rst:25
31995 msgid "gammu.ERR_DEVICENODRIVER"
31998 #. type: delimited block =
31999 #: docs/manual/python/exceptions.rst:27
32000 msgid "gammu.ERR_DEVICENOTWORK"
32003 #. type: delimited block =
32004 #: docs/manual/python/exceptions.rst:29
32005 msgid "gammu.ERR_DEVICEDTRRTSERROR"
32008 #. type: delimited block =
32009 #: docs/manual/python/exceptions.rst:31
32010 msgid "gammu.ERR_DEVICECHANGESPEEDERROR"
32013 #. type: delimited block =
32014 #: docs/manual/python/exceptions.rst:33
32015 msgid "gammu.ERR_DEVICEWRITEERROR"
32018 #. type: delimited block =
32019 #: docs/manual/python/exceptions.rst:35
32020 msgid "gammu.ERR_DEVICEREADERROR"
32023 #. type: delimited block =
32024 #: docs/manual/python/exceptions.rst:37
32025 msgid "gammu.ERR_DEVICEPARITYERROR"
32028 #. type: delimited block =
32029 #: docs/manual/python/exceptions.rst:39
32030 msgid "gammu.ERR_TIMEOUT"
32033 #. type: delimited block =
32034 #: docs/manual/python/exceptions.rst:41
32035 msgid "gammu.ERR_FRAMENOTREQUESTED"
32038 #. type: delimited block =
32039 #: docs/manual/python/exceptions.rst:43
32040 msgid "gammu.ERR_UNKNOWNRESPONSE"
32043 #. type: delimited block =
32044 #: docs/manual/python/exceptions.rst:45
32045 msgid "gammu.ERR_UNKNOWNFRAME"
32048 #. type: delimited block =
32049 #: docs/manual/python/exceptions.rst:47
32050 msgid "gammu.ERR_UNKNOWNCONNECTIONTYPESTRING"
32053 #. type: delimited block =
32054 #: docs/manual/python/exceptions.rst:49
32055 msgid "gammu.ERR_UNKNOWNMODELSTRING"
32058 #. type: delimited block =
32059 #: docs/manual/python/exceptions.rst:51
32060 msgid "gammu.ERR_SOURCENOTAVAILABLE"
32063 #. type: delimited block =
32064 #: docs/manual/python/exceptions.rst:53
32065 msgid "gammu.ERR_NOTSUPPORTED"
32068 #. type: delimited block =
32069 #: docs/manual/python/exceptions.rst:55
32070 msgid "gammu.ERR_EMPTY"
32073 #. type: delimited block =
32074 #: docs/manual/python/exceptions.rst:57
32075 msgid "gammu.ERR_SECURITYERROR"
32078 #. type: delimited block =
32079 #: docs/manual/python/exceptions.rst:59
32080 msgid "gammu.ERR_INVALIDLOCATION"
32083 #. type: delimited block =
32084 #: docs/manual/python/exceptions.rst:61
32085 msgid "gammu.ERR_NOTIMPLEMENTED"
32088 #. type: delimited block =
32089 #: docs/manual/python/exceptions.rst:63
32090 msgid "gammu.ERR_FULL"
32093 #. type: delimited block =
32094 #: docs/manual/python/exceptions.rst:65
32095 msgid "gammu.ERR_UNKNOWN"
32098 #. type: delimited block =
32099 #: docs/manual/python/exceptions.rst:67
32100 msgid "gammu.ERR_CANTOPENFILE"
32103 #. type: delimited block =
32104 #: docs/manual/python/exceptions.rst:69
32105 msgid "gammu.ERR_MOREMEMORY"
32108 #. type: delimited block =
32109 #: docs/manual/python/exceptions.rst:71
32110 msgid "gammu.ERR_PERMISSION"
32113 #. type: delimited block =
32114 #: docs/manual/python/exceptions.rst:73
32115 msgid "gammu.ERR_EMPTYSMSC"
32118 #. type: delimited block =
32119 #: docs/manual/python/exceptions.rst:75
32120 msgid "gammu.ERR_INSIDEPHONEMENU"
32123 #. type: delimited block =
32124 #: docs/manual/python/exceptions.rst:77
32125 msgid "gammu.ERR_NOTCONNECTED"
32128 #. type: delimited block =
32129 #: docs/manual/python/exceptions.rst:79
32130 msgid "gammu.ERR_WORKINPROGRESS"
32133 #. type: delimited block =
32134 #: docs/manual/python/exceptions.rst:81
32135 msgid "gammu.ERR_PHONEOFF"
32138 #. type: delimited block =
32139 #: docs/manual/python/exceptions.rst:83
32140 msgid "gammu.ERR_FILENOTSUPPORTED"
32143 #. type: delimited block =
32144 #: docs/manual/python/exceptions.rst:85
32145 msgid "gammu.ERR_BUG"
32148 #. type: delimited block =
32149 #: docs/manual/python/exceptions.rst:87
32150 msgid "gammu.ERR_CANCELED"
32153 #. type: delimited block =
32154 #: docs/manual/python/exceptions.rst:89
32155 msgid "gammu.ERR_NEEDANOTHERANSWER"
32158 #. type: delimited block =
32159 #: docs/manual/python/exceptions.rst:91
32160 msgid "gammu.ERR_OTHERCONNECTIONREQUIRED"
32163 #. type: delimited block =
32164 #: docs/manual/python/exceptions.rst:93
32165 msgid "gammu.ERR_WRONGCRC"
32168 #. type: delimited block =
32169 #: docs/manual/python/exceptions.rst:95
32170 msgid "gammu.ERR_INVALIDDATETIME"
32173 #. type: delimited block =
32174 #: docs/manual/python/exceptions.rst:97
32175 msgid "gammu.ERR_MEMORY"
32178 #. type: delimited block =
32179 #: docs/manual/python/exceptions.rst:99
32180 msgid "gammu.ERR_INVALIDDATA"
32183 #. type: delimited block =
32184 #: docs/manual/python/exceptions.rst:101
32185 msgid "gammu.ERR_FILEALREADYEXIST"
32188 #. type: delimited block =
32189 #: docs/manual/python/exceptions.rst:103
32190 msgid "gammu.ERR_FILENOTEXIST"
32193 #. type: delimited block =
32194 #: docs/manual/python/exceptions.rst:105
32195 msgid "gammu.ERR_SHOULDBEFOLDER"
32198 #. type: delimited block =
32199 #: docs/manual/python/exceptions.rst:107
32200 msgid "gammu.ERR_SHOULDBEFILE"
32203 #. type: delimited block =
32204 #: docs/manual/python/exceptions.rst:109
32205 msgid "gammu.ERR_NOSIM"
32208 #. type: delimited block =
32209 #: docs/manual/python/exceptions.rst:111
32210 msgid "gammu.ERR_GNAPPLETWRONG"
32213 #. type: delimited block =
32214 #: docs/manual/python/exceptions.rst:113
32215 msgid "gammu.ERR_FOLDERPART"
32218 #. type: delimited block =
32219 #: docs/manual/python/exceptions.rst:115
32220 msgid "gammu.ERR_FOLDERNOTEMPTY"
32223 #. type: delimited block =
32224 #: docs/manual/python/exceptions.rst:117
32225 msgid "gammu.ERR_DATACONVERTED"
32228 #. type: delimited block =
32229 #: docs/manual/python/exceptions.rst:119
32230 msgid "gammu.ERR_UNCONFIGURED"
32233 #. type: delimited block =
32234 #: docs/manual/python/exceptions.rst:121
32235 msgid "gammu.ERR_WRONGFOLDER"
32238 #. type: delimited block =
32239 #: docs/manual/python/exceptions.rst:123
32240 msgid "gammu.ERR_PHONE_INTERNAL"
32243 #. type: delimited block =
32244 #: docs/manual/python/exceptions.rst:125
32245 msgid "gammu.ERR_WRITING_FILE"
32248 #. type: delimited block =
32249 #: docs/manual/python/exceptions.rst:127
32250 msgid "gammu.ERR_NONE_SECTION"
32253 #. type: delimited block =
32254 #: docs/manual/python/exceptions.rst:129
32255 msgid "gammu.ERR_USING_DEFAULTS"
32258 #. type: delimited block =
32259 #: docs/manual/python/exceptions.rst:131
32260 msgid "gammu.ERR_CORRUPTED"
32263 #. type: delimited block =
32264 #: docs/manual/python/exceptions.rst:133
32265 msgid "gammu.ERR_BADFEATURE"
32268 #. type: delimited block =
32269 #: docs/manual/python/exceptions.rst:135
32270 msgid "gammu.ERR_DISABLED"
32273 #. type: delimited block =
32274 #: docs/manual/python/exceptions.rst:137
32275 msgid "gammu.ERR_SPECIFYCHANNEL"
32278 #. type: delimited block =
32279 #: docs/manual/python/exceptions.rst:139
32280 msgid "gammu.ERR_NOTRUNNING"
32283 #. type: delimited block =
32284 #: docs/manual/python/exceptions.rst:141
32285 msgid "gammu.ERR_NOSERVICE"
32288 #. type: delimited block =
32289 #: docs/manual/python/exceptions.rst:143
32290 msgid "gammu.ERR_BUSY"
32293 #. type: delimited block =
32294 #: docs/manual/python/exceptions.rst:145
32295 msgid "gammu.ERR_COULDNT_CONNECT"
32298 #. type: delimited block =
32299 #: docs/manual/python/exceptions.rst:147
32300 msgid "gammu.ERR_COULDNT_RESOLVE"
32303 #. type: delimited block =
32304 #: docs/manual/python/exceptions.rst:149
32305 msgid "gammu.ERR_GETTING_SMSC"
32308 #. type: Attribute :mod:
32309 #: docs/manual/python/worker.rst:1
32311 msgid "`gammu.worker` - Asynchronous communication to phone."
32313 ".. module:: gammu.worker\n"
32314 " :synopsis: Asynchronous communication to phone.\n"
32316 #. type: delimited block =
32317 #: docs/manual/python/worker.rst:5
32318 msgid "gammu.worker"
32321 #. type: delimited block =
32322 #: docs/manual/python/worker.rst:6
32324 msgid ":synopsis: Asynchronous communication to phone."
32326 ".. module:: gammu.worker\n"
32327 " :synopsis: Asynchronous communication to phone.\n"
32329 #. type: delimited block =
32330 #: docs/manual/python/worker.rst:9
32332 "Mostly you should use only :class:`GammuWorker` class, others are only "
32333 "helpers which are used by this class."
32335 "Mostly you should use only :class:`GammuWorker` class, others are only "
32336 "helpers which are used by this class."
32338 #. type: Labeled list
32339 #: docs/manual/python/worker.rst:11 docs/manual/python/worker.rst:35
32340 #: docs/manual/python/worker.rst:53 docs/manual/python/worker.rst:78
32345 #. type: delimited block =
32346 #: docs/manual/python/worker.rst:12
32348 msgid "GammuCommand(command, params=None, percentage=100)"
32350 ".. class:: GammuCommand(command, params=None, percentage=100)\n"
32351 " :module: gammu.worker\n"
32353 #. type: delimited block =
32354 #: docs/manual/python/worker.rst:13 docs/manual/python/worker.rst:19
32355 #: docs/manual/python/worker.rst:25 docs/manual/python/worker.rst:31
32356 #: docs/manual/python/worker.rst:37 docs/manual/python/worker.rst:43
32357 #: docs/manual/python/worker.rst:49 docs/manual/python/worker.rst:55
32358 #: docs/manual/python/worker.rst:61 docs/manual/python/worker.rst:67
32359 #: docs/manual/python/worker.rst:73 docs/manual/python/worker.rst:80
32360 #: docs/manual/python/worker.rst:88 docs/manual/python/worker.rst:94
32361 #: docs/manual/python/worker.rst:103 docs/manual/python/worker.rst:116
32362 #: docs/manual/python/worker.rst:127 docs/manual/python/worker.rst:138
32363 #: docs/manual/python/worker.rst:144 docs/manual/python/worker.rst:150
32364 #: docs/manual/python/worker.rst:156
32365 msgid ":module: gammu.worker"
32368 #. type: delimited block =
32369 #: docs/manual/python/worker.rst:15
32371 msgid "Storage of single command for gammu."
32372 msgstr " Storage of single command for gammu.\n"
32374 #. type: Labeled list
32375 #: docs/manual/python/worker.rst:17 docs/manual/python/worker.rst:23
32376 #: docs/manual/python/worker.rst:29 docs/manual/python/worker.rst:41
32377 #: docs/manual/python/worker.rst:47 docs/manual/python/worker.rst:59
32378 #: docs/manual/python/worker.rst:65 docs/manual/python/worker.rst:71
32379 #: docs/manual/python/worker.rst:86 docs/manual/python/worker.rst:92
32380 #: docs/manual/python/worker.rst:101 docs/manual/python/worker.rst:114
32381 #: docs/manual/python/worker.rst:125 docs/manual/python/worker.rst:136
32382 #: docs/manual/python/worker.rst:142
32387 #. type: delimited block =
32388 #: docs/manual/python/worker.rst:18
32389 msgid "GammuCommand.get_command()"
32392 #. type: delimited block =
32393 #: docs/manual/python/worker.rst:21
32395 msgid "Returns command name."
32396 msgstr " Returns command name.\n"
32398 #. type: delimited block =
32399 #: docs/manual/python/worker.rst:24
32400 msgid "GammuCommand.get_params()"
32403 #. type: delimited block =
32404 #: docs/manual/python/worker.rst:27
32406 msgid "Returns command params."
32407 msgstr " Returns command params.\n"
32409 #. type: delimited block =
32410 #: docs/manual/python/worker.rst:30
32411 msgid "GammuCommand.get_percentage()"
32414 #. type: delimited block =
32415 #: docs/manual/python/worker.rst:33
32417 msgid "Returns percentage of current task."
32418 msgstr " Returns percentage of current task.\n"
32420 #. type: delimited block =
32421 #: docs/manual/python/worker.rst:36
32422 msgid "GammuTask(name, commands)"
32425 #. type: delimited block =
32426 #: docs/manual/python/worker.rst:39
32428 msgid "Storage of taks for gammu."
32429 msgstr " Storage of taks for gammu.\n"
32431 #. type: delimited block =
32432 #: docs/manual/python/worker.rst:42
32433 msgid "GammuTask.get_name()"
32436 #. type: delimited block =
32437 #: docs/manual/python/worker.rst:45
32439 msgid "Returns task name."
32440 msgstr " Returns task name.\n"
32442 #. type: delimited block =
32443 #: docs/manual/python/worker.rst:48
32444 msgid "GammuTask.get_next()"
32447 #. type: delimited block =
32448 #: docs/manual/python/worker.rst:51
32450 msgid "Returns next command to be executed as :class:`GammuCommand`."
32451 msgstr " Returns next command to be executed as :class:`GammuCommand`.\n"
32453 #. type: delimited block =
32454 #: docs/manual/python/worker.rst:54
32456 msgid "GammuThread(queue, config, callback)"
32458 ".. class:: GammuThread(queue, config, callback)\n"
32459 " :module: gammu.worker\n"
32461 #. type: delimited block =
32462 #: docs/manual/python/worker.rst:57
32464 msgid "Thread for phone communication."
32465 msgstr " Thread for phone communication.\n"
32467 #. type: delimited block =
32468 #: docs/manual/python/worker.rst:60
32469 msgid "GammuThread.join(timeout=None)"
32472 #. type: delimited block =
32473 #: docs/manual/python/worker.rst:63
32475 msgid "Terminates thread and waits for it."
32476 msgstr " Terminates thread and waits for it.\n"
32478 #. type: delimited block =
32479 #: docs/manual/python/worker.rst:66
32480 msgid "GammuThread.kill()"
32483 #. type: delimited block =
32484 #: docs/manual/python/worker.rst:69
32486 msgid "Forces thread end without emptying queue."
32487 msgstr " Forces thread end without emptying queue.\n"
32489 #. type: delimited block =
32490 #: docs/manual/python/worker.rst:72
32491 msgid "GammuThread.run()"
32494 #. type: delimited block =
32495 #: docs/manual/python/worker.rst:76
32498 "Thread body, which handles phone communication. This should not be used from "
32501 " Thread body, which handles phone communication. This should not\n"
32502 " be used from outside.\n"
32504 #. type: delimited block =
32505 #: docs/manual/python/worker.rst:79
32506 msgid "GammuWorker(callback)"
32509 #. type: delimited block =
32510 #: docs/manual/python/worker.rst:84
32513 "Wrapper class for asynchronous communication with Gammu. It spaws own thread "
32514 "and then passes all commands to this thread. When task is done, caller is "
32515 "notified via callback."
32517 " Wrapper class for asynchronous communication with Gammu. It spaws\n"
32518 " own thread and then passes all commands to this thread. When task is\n"
32519 " done, caller is notified via callback.\n"
32521 #. type: delimited block =
32522 #: docs/manual/python/worker.rst:87
32523 msgid "GammuWorker.abort()"
32526 #. type: delimited block =
32527 #: docs/manual/python/worker.rst:90
32529 msgid "Aborts any remaining operations."
32530 msgstr " Aborts any remaining operations.\n"
32532 #. type: delimited block =
32533 #: docs/manual/python/worker.rst:93
32534 msgid "GammuWorker.configure(config)"
32537 #. type: delimited block =
32538 #: docs/manual/python/worker.rst:96
32540 msgid "Configures gammu instance according to config."
32541 msgstr " Configures gammu instance according to config.\n"
32543 #. type: delimited block =
32544 #: docs/manual/python/worker.rst:99
32547 ":param config: Gammu configuration, same as :meth:`gammu.StateMachine."
32548 "SetConfig` accepts. :type config: hash"
32550 " :param config: Gammu configuration, same as :meth:`gammu.StateMachine."
32551 "SetConfig` accepts.\n"
32552 " :type config: hash\n"
32554 #. type: delimited block =
32555 #: docs/manual/python/worker.rst:102
32557 msgid "GammuWorker.enqueue(command, params=None, commands=None)"
32559 " .. method:: GammuWorker.enqueue(command, params=None, commands=None)\n"
32560 " :module: gammu.worker\n"
32562 #. type: delimited block =
32563 #: docs/manual/python/worker.rst:105
32565 msgid "Enqueues command or task."
32566 msgstr " Enqueues command or task.\n"
32568 #. type: delimited block =
32569 #: docs/manual/python/worker.rst:112
32572 ":param command: Command(s) to execute. Each command is tuple containing "
32573 "function name and it's parameters. :type command: tuple of list of tuples :"
32574 "param params: Parameters to command. :type params: tuple or string :param "
32575 "commands: List of commands to execute. When this is not none, params are "
32576 "ignored and command is taken as task name. :type commands: list of tuples "
32579 " :param command: Command(s) to execute. Each command is tuple "
32580 "containing function name and it's parameters.\n"
32581 " :type command: tuple of list of tuples\n"
32582 " :param params: Parameters to command.\n"
32583 " :type params: tuple or string\n"
32584 " :param commands: List of commands to execute. When this is not none, "
32585 "params are ignored and command is taken as task name.\n"
32586 " :type commands: list of tuples or strings\n"
32588 #. type: delimited block =
32589 #: docs/manual/python/worker.rst:115
32591 msgid "GammuWorker.enqueue_command(command, params)"
32593 " .. method:: GammuWorker.enqueue_command(command, params)\n"
32594 " :module: gammu.worker\n"
32596 #. type: delimited block =
32597 #: docs/manual/python/worker.rst:118
32599 msgid "Enqueues command."
32600 msgstr " Enqueues command.\n"
32602 #. type: delimited block =
32603 #: docs/manual/python/worker.rst:123
32606 ":param command: Command(s) to execute. Each command is tuple containing "
32607 "function name and it's parameters. :type command: tuple of list of tuples :"
32608 "param params: Parameters to command. :type params: tuple or string"
32610 " :param command: Command(s) to execute. Each command is tuple "
32611 "containing function name and it's parameters.\n"
32612 " :type command: tuple of list of tuples\n"
32613 " :param params: Parameters to command.\n"
32614 " :type params: tuple or string\n"
32616 #. type: delimited block =
32617 #: docs/manual/python/worker.rst:126
32619 msgid "GammuWorker.enqueue_task(command, commands)"
32621 " .. method:: GammuWorker.enqueue_task(command, commands)\n"
32622 " :module: gammu.worker\n"
32624 #. type: delimited block =
32625 #: docs/manual/python/worker.rst:129
32627 msgid "Enqueues task."
32628 msgstr " Enqueues task.\n"
32630 #. type: delimited block =
32631 #: docs/manual/python/worker.rst:134
32634 ":param command: Command(s) to execute. Each command is tuple containing "
32635 "function name and it's parameters. :type command: tuple of list of tuples :"
32636 "param commands: List of commands to execute. :type commands: list of tuples "
32639 " :param command: Command(s) to execute. Each command is tuple "
32640 "containing function name and it's parameters.\n"
32641 " :type command: tuple of list of tuples\n"
32642 " :param commands: List of commands to execute.\n"
32643 " :type commands: list of tuples or strings\n"
32645 #. type: delimited block =
32646 #: docs/manual/python/worker.rst:137
32647 msgid "GammuWorker.initiate()"
32650 #. type: delimited block =
32651 #: docs/manual/python/worker.rst:140
32653 msgid "Connects to phone."
32654 msgstr " Connects to phone.\n"
32656 #. type: delimited block =
32657 #: docs/manual/python/worker.rst:143
32659 msgid "GammuWorker.terminate(timeout=None)"
32661 " .. method:: GammuWorker.terminate(timeout=None)\n"
32662 " :module: gammu.worker\n"
32664 #. type: delimited block =
32665 #: docs/manual/python/worker.rst:146
32667 msgid "Terminates phone connection."
32668 msgstr " Terminates phone connection.\n"
32670 #. type: delimited block =
32671 #: docs/manual/python/worker.rst:149
32672 msgid "InvalidCommand(value)"
32675 #. type: delimited block =
32676 #: docs/manual/python/worker.rst:152
32678 msgid "Exception indicating invalid command."
32679 msgstr " Exception indicating invalid command.\n"
32681 #. type: Labeled list
32682 #: docs/manual/python/worker.rst:154 docs/manual/python/gammu.rst:1060
32683 #: docs/manual/python/gammu.rst:1070 docs/manual/python/gammu.rst:1079
32684 #: docs/manual/python/gammu.rst:1100 docs/manual/python/gammu.rst:1111
32685 #: docs/manual/python/gammu.rst:1126 docs/manual/python/gammu.rst:1137
32686 #: docs/manual/python/gammu.rst:1146 docs/manual/python/gammu.rst:1157
32687 #: docs/manual/python/gammu.rst:1173 docs/manual/python/gammu.rst:1182
32688 #: docs/manual/python/gammu.rst:1191 docs/manual/python/gammu.rst:1200
32689 #: docs/manual/python/gammu.rst:1209 docs/manual/python/gammu.rst:1218
32690 #: docs/manual/python/gammu.rst:1227 docs/manual/python/gammu.rst:1236
32691 #: docs/manual/python/gammu.rst:1248 docs/manual/python/gammu.rst:1261
32692 #: docs/manual/python/gammu.rst:1274 docs/manual/python/gammu.rst:1294
32693 #: docs/manual/python/gammu.rst:1305
32695 msgid ".. function"
32696 msgstr ".. function:: Version()"
32698 #. type: delimited block =
32699 #: docs/manual/python/worker.rst:155
32700 msgid "check_worker_command(command)"
32703 #. type: delimited block =
32704 #: docs/manual/python/worker.rst:158
32706 msgid "Checks whether command is valid."
32707 msgstr " Checks whether command is valid.\n"
32709 #. type: delimited block =
32710 #: docs/manual/python/worker.rst:161
32712 msgid ":param command: Name of command. :type command: string"
32714 " :param command: Name of command.\n"
32715 " :type command: string\n"
32717 #. type: Attribute :mod:
32718 #: docs/manual/python/gammu.rst:1
32720 msgid "`gammu` -- Mobile phone access"
32723 #. type: delimited block =
32724 #: docs/manual/python/gammu.rst:6
32726 msgid ":synopsis: Provides access to mobile phones."
32728 ".. module:: gammu\n"
32729 " :synopsis: Provides access to mobile phones.\n"
32731 #. type: delimited block =
32732 #: docs/manual/python/gammu.rst:8
32733 msgid "This module wraps all python-gammu functionality."
32734 msgstr "This module wraps all python-gammu functionality."
32736 #. type: Attribute :class:
32737 #: docs/manual/python/gammu.rst:9
32739 msgid "`gammu.StateMachine`"
32742 #. type: delimited block -
32743 #: docs/manual/python/gammu.rst:13
32745 msgid ".. class:: StateMachine(Locale)\n"
32746 msgstr ".. class:: StateMachine(Locale)"
32748 #. type: delimited block -
32749 #: docs/manual/python/gammu.rst:15
32751 msgid " StateMachine object, that is used for communication with phone.\n"
32752 msgstr " StateMachine object, that is used for communication with phone.\n"
32754 #. type: delimited block -
32755 #: docs/manual/python/gammu.rst:18
32758 " :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
32759 " :type Locale: string\n"
32761 " :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
32762 " :type Locale: string\n"
32764 #. type: delimited block -
32765 #: docs/manual/python/gammu.rst:21
32767 msgid " .. method:: AddCalendar(Value)\n"
32768 msgstr " .. method:: AddCalendar(Value)\n"
32770 #. type: delimited block -
32771 #: docs/manual/python/gammu.rst:23
32773 msgid " Adds calendar entry.\n"
32774 msgstr " Adds calendar entry.\n"
32776 #. type: delimited block -
32777 #: docs/manual/python/gammu.rst:28
32780 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
32781 " :type Value: dict\n"
32782 " :return: Location of newly created entry\n"
32785 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
32786 " :type Value: dict\n"
32787 " :return: Location of newly created entry\n"
32790 #. type: delimited block -
32791 #: docs/manual/python/gammu.rst:31
32793 msgid " .. method:: AddCategory(Type, Name)\n"
32794 msgstr " .. method:: AddCategory(Type, Name)\n"
32796 #. type: delimited block -
32797 #: docs/manual/python/gammu.rst:33
32799 msgid " Adds category to phone.\n"
32800 msgstr " Adds category to phone.\n"
32802 #. type: delimited block -
32803 #: docs/manual/python/gammu.rst:40
32806 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
32807 " :type Type: string\n"
32808 " :param Name: Category name\n"
32809 " :type Name: string\n"
32810 " :return: Location of created category\n"
32813 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
32814 " :type Type: string\n"
32815 " :param Name: Category name\n"
32816 " :type Name: string\n"
32817 " :return: Location of created category\n"
32820 #. type: delimited block -
32821 #: docs/manual/python/gammu.rst:43
32823 msgid " .. method:: AddFilePart(File)\n"
32824 msgstr " .. method:: AddFilePart(File)\n"
32826 #. type: delimited block -
32827 #: docs/manual/python/gammu.rst:45
32829 msgid " Adds file part to filesystem.\n"
32830 msgstr " Adds file part to filesystem.\n"
32832 #. type: delimited block -
32833 #: docs/manual/python/gammu.rst:50
32836 " :param File: File data, see :ref:`file_obj`\n"
32837 " :type File: dict\n"
32838 " :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
32841 " :param File: File data, see :ref:`file_obj`\n"
32842 " :type File: dict\n"
32843 " :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
32846 #. type: delimited block -
32847 #: docs/manual/python/gammu.rst:53
32849 msgid " .. method:: AddFolder(ParentFolderID, Name)\n"
32850 msgstr " .. method:: AddFolder(ParentFolderID, Name)\n"
32852 #. type: delimited block -
32853 #: docs/manual/python/gammu.rst:55
32855 msgid " Adds folder to filesystem.\n"
32856 msgstr " Adds folder to filesystem.\n"
32858 #. type: delimited block -
32859 #: docs/manual/python/gammu.rst:62
32862 " :param ParentFolderID: Folder where to create subfolder\n"
32863 " :type ParentFolderID: string\n"
32864 " :param Name: New folder name\n"
32865 " :type Name: string\n"
32866 " :return: New folder ID.\n"
32867 " :rtype: string\n"
32869 " :param ParentFolderID: Folder where to create subfolder\n"
32870 " :type ParentFolderID: string\n"
32871 " :param Name: New folder name\n"
32872 " :type Name: string\n"
32873 " :return: New folder ID.\n"
32874 " :rtype: string\n"
32876 #. type: delimited block -
32877 #: docs/manual/python/gammu.rst:65
32879 msgid " .. method:: AddMemory(Value)\n"
32880 msgstr " .. method:: AddMemory(Value)\n"
32882 #. type: delimited block -
32883 #: docs/manual/python/gammu.rst:67
32885 msgid " Adds memory (phonebooks or calls) entry.\n"
32886 msgstr " Adds memory (phonebooks or calls) entry.\n"
32888 #. type: delimited block -
32889 #: docs/manual/python/gammu.rst:72 docs/manual/python/gammu.rst:960
32892 " :param Value: Memory entry, see :ref:`pbk_obj`\n"
32893 " :type Value: dict\n"
32894 " :return: Location of created entry\n"
32897 " :param Value: Memory entry, see :ref:`pbk_obj`\n"
32898 " :type Value: dict\n"
32899 " :return: Location of created entry\n"
32902 #. type: delimited block -
32903 #: docs/manual/python/gammu.rst:75
32905 msgid " .. method:: AddSMS(Value)\n"
32906 msgstr " .. method:: AddSMS(Value)\n"
32908 #. type: delimited block -
32909 #: docs/manual/python/gammu.rst:77
32911 msgid " Adds SMS to specified folder.\n"
32912 msgstr " Adds SMS to specified folder.\n"
32914 #. type: delimited block -
32915 #: docs/manual/python/gammu.rst:82 docs/manual/python/gammu.rst:970
32918 " :param Value: SMS data, see :ref:`sms_obj`\n"
32919 " :type Value: dict\n"
32920 " :return: Tuple for location and folder.\n"
32923 " :param Value: SMS data, see :ref:`sms_obj`\n"
32924 " :type Value: dict\n"
32925 " :return: Tuple for location and folder.\n"
32928 #. type: delimited block -
32929 #: docs/manual/python/gammu.rst:85
32931 msgid " .. method:: AddSMSFolder(Name)\n"
32932 msgstr " .. method:: AddSMSFolder(Name)\n"
32934 #. type: delimited block -
32935 #: docs/manual/python/gammu.rst:87
32937 msgid " Creates SMS folder.\n"
32938 msgstr " Creates SMS folder.\n"
32940 #. type: delimited block -
32941 #: docs/manual/python/gammu.rst:92
32944 " :param Name: Name of new folder\n"
32945 " :type Name: string\n"
32949 " :param Name: Name of new folder\n"
32950 " :type Name: string\n"
32954 #. type: delimited block -
32955 #: docs/manual/python/gammu.rst:95
32957 msgid " .. method:: AddToDo(Value)\n"
32958 msgstr " .. method:: AddToDo(Value)\n"
32960 #. type: delimited block -
32961 #: docs/manual/python/gammu.rst:97
32963 msgid " Adds ToDo in phone.\n"
32964 msgstr " Adds ToDo in phone.\n"
32966 #. type: delimited block -
32967 #: docs/manual/python/gammu.rst:102 docs/manual/python/gammu.rst:1000
32970 " :param Value: ToDo data, see :ref:`todo_obj`\n"
32971 " :type Value: dict\n"
32972 " :return: Location of created entry\n"
32975 " :param Value: ToDo data, see :ref:`todo_obj`\n"
32976 " :type Value: dict\n"
32977 " :return: Location of created entry\n"
32980 #. type: delimited block -
32981 #: docs/manual/python/gammu.rst:105
32983 msgid " .. method:: AnswerCall(ID, All)\n"
32984 msgstr " .. method:: AnswerCall(ID, All)\n"
32986 #. type: delimited block -
32987 #: docs/manual/python/gammu.rst:107
32989 msgid " Accept current incoming call.\n"
32990 msgstr " Accept current incoming call.\n"
32992 #. type: delimited block -
32993 #: docs/manual/python/gammu.rst:114
32996 " :param ID: ID of call\n"
32997 " :type ID: integer\n"
32998 " :param All: Answer all calls?\n"
32999 " :type All: boolean\n"
33003 " :param ID: ID of call\n"
33004 " :type ID: integer\n"
33005 " :param All: Answer all calls?\n"
33006 " :type All: boolean\n"
33010 #. type: delimited block -
33011 #: docs/manual/python/gammu.rst:117
33013 msgid " .. method:: CancelCall(ID, All)\n"
33014 msgstr " .. method:: CancelCall(ID, All)\n"
33016 #. type: delimited block -
33017 #: docs/manual/python/gammu.rst:119
33019 msgid " Deny current incoming call.\n"
33020 msgstr " Deny current incoming call.\n"
33022 #. type: delimited block -
33023 #: docs/manual/python/gammu.rst:126
33026 " :param ID: ID of call\n"
33027 " :type ID: integer\n"
33028 " :param All: Cancel all calls?\n"
33029 " :type All: boolean\n"
33033 " :param ID: ID of call\n"
33034 " :type ID: integer\n"
33035 " :param All: Cancel all calls?\n"
33036 " :type All: boolean\n"
33040 #. type: delimited block -
33041 #: docs/manual/python/gammu.rst:129
33043 msgid " .. method:: ConferenceCall(ID)\n"
33044 msgstr " .. method:: ConferenceCall(ID)\n"
33046 #. type: delimited block -
33047 #: docs/manual/python/gammu.rst:131
33049 msgid " Initiates conference call.\n"
33050 msgstr " Initiates conference call.\n"
33052 #. type: delimited block -
33053 #: docs/manual/python/gammu.rst:136 docs/manual/python/gammu.rst:672
33054 #: docs/manual/python/gammu.rst:1010 docs/manual/python/gammu.rst:1020
33055 #: docs/manual/python/gammu.rst:1044 docs/manual/python/gammu.rst:1054
33058 " :param ID: ID of call\n"
33059 " :type ID: integer\n"
33063 " :param ID: ID of call\n"
33064 " :type ID: integer\n"
33068 #. type: delimited block -
33069 #: docs/manual/python/gammu.rst:139
33071 msgid " .. method:: DeleteAllCalendar()\n"
33072 msgstr " .. method:: DeleteAllCalendar()\n"
33074 #. type: delimited block -
33075 #: docs/manual/python/gammu.rst:141
33077 msgid " Deletes all calendar entries.\n"
33078 msgstr " Deletes all calendar entries.\n"
33080 #. type: delimited block -
33081 #: docs/manual/python/gammu.rst:144 docs/manual/python/gammu.rst:162
33082 #: docs/manual/python/gammu.rst:804 docs/manual/python/gammu.rst:1028
33083 #: docs/manual/python/gammu.rst:1035
33092 #. type: delimited block -
33093 #: docs/manual/python/gammu.rst:147
33095 msgid " .. method:: DeleteAllMemory(Type)\n"
33096 msgstr " .. method:: DeleteAllMemory(Type)\n"
33098 #. type: delimited block -
33099 #: docs/manual/python/gammu.rst:149
33101 msgid " Deletes all memory (phonebooks or calls) entries of specified type.\n"
33102 msgstr " Deletes all memory (phonebooks or calls) entries of specified type.\n"
33104 #. type: delimited block -
33105 #: docs/manual/python/gammu.rst:154
33108 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
33109 " :type Type: string\n"
33113 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
33114 " :type Type: string\n"
33118 #. type: delimited block -
33119 #: docs/manual/python/gammu.rst:157
33121 msgid " .. method:: DeleteAllToDo()\n"
33122 msgstr " .. method:: DeleteAllToDo()\n"
33124 #. type: delimited block -
33125 #: docs/manual/python/gammu.rst:159
33127 msgid " Deletes all todo entries in phone.\n"
33128 msgstr " Deletes all todo entries in phone.\n"
33130 #. type: delimited block -
33131 #: docs/manual/python/gammu.rst:165
33133 msgid " .. method:: DeleteCalendar(Location)\n"
33134 msgstr " .. method:: DeleteCalendar(Location)\n"
33136 #. type: delimited block -
33137 #: docs/manual/python/gammu.rst:167
33139 msgid " Deletes calendar entry.\n"
33140 msgstr " Deletes calendar entry.\n"
33142 #. type: delimited block -
33143 #: docs/manual/python/gammu.rst:172
33146 " :param Location: Calendar entry to delete\n"
33147 " :type Location: int\n"
33151 " :param Location: Calendar entry to delete\n"
33152 " :type Location: int\n"
33156 #. type: delimited block -
33157 #: docs/manual/python/gammu.rst:175
33159 msgid " .. method:: DeleteFile(FileID)\n"
33160 msgstr " .. method:: DeleteFile(FileID)\n"
33162 #. type: delimited block -
33163 #: docs/manual/python/gammu.rst:177
33165 msgid " Deletes file from filesystem.\n"
33166 msgstr " Deletes file from filesystem.\n"
33168 #. type: delimited block -
33169 #: docs/manual/python/gammu.rst:182
33172 " :param FileID: File to delete\n"
33173 " :type FileID: string\n"
33177 " :param FileID: File to delete\n"
33178 " :type FileID: string\n"
33182 #. type: delimited block -
33183 #: docs/manual/python/gammu.rst:185
33185 msgid " .. method:: DeleteFolder(FolderID)\n"
33186 msgstr " .. method:: DeleteFolder(FolderID)\n"
33188 #. type: delimited block -
33189 #: docs/manual/python/gammu.rst:187
33191 msgid " Deletes folder on filesystem.\n"
33192 msgstr " Deletes folder on filesystem.\n"
33194 #. type: delimited block -
33195 #: docs/manual/python/gammu.rst:192
33198 " :param FolderID: Folder to delete\n"
33199 " :type FolderID: string\n"
33203 " :param FolderID: Folder to delete\n"
33204 " :type FolderID: string\n"
33208 #. type: delimited block -
33209 #: docs/manual/python/gammu.rst:195
33211 msgid " .. method:: DeleteMemory(Type, Location)\n"
33212 msgstr " .. method:: DeleteMemory(Type, Location)\n"
33214 #. type: delimited block -
33215 #: docs/manual/python/gammu.rst:197
33217 msgid " Deletes memory (phonebooks or calls) entry.\n"
33218 msgstr " Deletes memory (phonebooks or calls) entry.\n"
33220 #. type: delimited block -
33221 #: docs/manual/python/gammu.rst:204
33224 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
33225 " :type Type: string\n"
33226 " :param Location: Location of entry to delete\n"
33227 " :type Location: int\n"
33231 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
33232 " :type Type: string\n"
33233 " :param Location: Location of entry to delete\n"
33234 " :type Location: int\n"
33238 #. type: delimited block -
33239 #: docs/manual/python/gammu.rst:207
33241 msgid " .. method:: DeleteSMS(Folder, Location)\n"
33242 msgstr " .. method:: DeleteSMS(Folder, Location)\n"
33244 #. type: delimited block -
33245 #: docs/manual/python/gammu.rst:209
33247 msgid " Deletes SMS.\n"
33248 msgstr " Deletes SMS.\n"
33250 #. type: delimited block -
33251 #: docs/manual/python/gammu.rst:216
33254 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
33255 " :type Folder: int\n"
33256 " :param Location: Location of entry to delete\n"
33257 " :type Location: int\n"
33261 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
33262 " :type Folder: int\n"
33263 " :param Location: Location of entry to delete\n"
33264 " :type Location: int\n"
33268 #. type: delimited block -
33269 #: docs/manual/python/gammu.rst:219
33271 msgid " .. method:: DeleteSMSFolder(ID)\n"
33272 msgstr " .. method:: DeleteSMSFolder(ID)\n"
33274 #. type: delimited block -
33275 #: docs/manual/python/gammu.rst:221
33277 msgid " Deletes SMS folder.\n"
33278 msgstr " Deletes SMS folder.\n"
33280 #. type: delimited block -
33281 #: docs/manual/python/gammu.rst:226
33284 " :param ID: Index of folder to delete\n"
33289 " :param ID: Index of folder to delete\n"
33294 #. type: delimited block -
33295 #: docs/manual/python/gammu.rst:229
33297 msgid " .. method:: DeleteToDo(Location)\n"
33298 msgstr " .. method:: DeleteToDo(Location)\n"
33300 #. type: delimited block -
33301 #: docs/manual/python/gammu.rst:231
33303 msgid " Deletes ToDo entry in phone.\n"
33304 msgstr " Deletes ToDo entry in phone.\n"
33306 #. type: delimited block -
33307 #: docs/manual/python/gammu.rst:236
33310 " :param Location: Location of entry to delete\n"
33311 " :type Location: int\n"
33315 " :param Location: Location of entry to delete\n"
33316 " :type Location: int\n"
33320 #. type: delimited block -
33321 #: docs/manual/python/gammu.rst:239
33323 msgid " .. method:: DialService(Number)\n"
33324 msgstr " .. method:: DialService(Number)\n"
33326 #. type: delimited block -
33327 #: docs/manual/python/gammu.rst:241 docs/manual/python/gammu.rst:251
33329 msgid " Dials number and starts voice call.\n"
33330 msgstr " Dials number and starts voice call.\n"
33332 #. type: delimited block -
33333 #: docs/manual/python/gammu.rst:246 docs/manual/python/gammu.rst:748
33336 " :param Number: Number to dial\n"
33337 " :type Number: string\n"
33341 " :param Number: Number to dial\n"
33342 " :type Number: string\n"
33346 #. type: delimited block -
33347 #: docs/manual/python/gammu.rst:249
33349 msgid " .. method:: DialVoice(Number, ShowNumber)\n"
33350 msgstr " .. method:: DialVoice(Number, ShowNumber)\n"
33352 #. type: delimited block -
33353 #: docs/manual/python/gammu.rst:258
33356 " :param Number: Number to dial\n"
33357 " :type Number: string\n"
33358 " :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
33359 " :type ShowNumber: boolean or None\n"
33363 " :param Number: Number to dial\n"
33364 " :type Number: string\n"
33365 " :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
33366 " :type ShowNumber: boolean or None\n"
33370 #. type: delimited block -
33371 #: docs/manual/python/gammu.rst:261
33373 msgid " .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
33374 msgstr " .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
33376 #. type: delimited block -
33377 #: docs/manual/python/gammu.rst:263
33379 msgid " Entres security code.\n"
33380 msgstr " Entres security code.\n"
33382 #. type: delimited block -
33383 #: docs/manual/python/gammu.rst:272
33386 " :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
33387 " :type Type: string\n"
33388 " :param Code: Code value\n"
33389 " :type Code: string\n"
33390 " :param NewPIN: New PIN value in case entering PUK\n"
33391 " :type NewPIN: string\n"
33395 " :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
33396 " :type Type: string\n"
33397 " :param Code: Code value\n"
33398 " :type Code: string\n"
33399 " :param NewPIN: New PIN value in case entering PUK\n"
33400 " :type NewPIN: string\n"
33404 #. type: delimited block -
33405 #: docs/manual/python/gammu.rst:275
33407 msgid " .. method:: GetAlarm(Location)\n"
33408 msgstr " .. method:: GetAlarm(Location)\n"
33410 #. type: delimited block -
33411 #: docs/manual/python/gammu.rst:277
33413 msgid " Reads alarm set in phone.\n"
33414 msgstr " Reads alarm set in phone.\n"
33416 #. type: delimited block -
33417 #: docs/manual/python/gammu.rst:282
33420 " :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
33421 " :type Location: int\n"
33422 " :return: Alarm dict\n"
33425 " :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
33426 " :type Location: int\n"
33427 " :return: Alarm dict\n"
33430 #. type: delimited block -
33431 #: docs/manual/python/gammu.rst:285
33433 msgid " .. method:: GetBatteryCharge()\n"
33434 msgstr " .. method:: GetBatteryCharge()\n"
33436 #. type: delimited block -
33437 #: docs/manual/python/gammu.rst:287
33439 msgid " Gets information about battery charge and phone charging state.\n"
33440 msgstr " Gets information about battery charge and phone charging state.\n"
33442 #. type: delimited block -
33443 #: docs/manual/python/gammu.rst:290
33446 " :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
33449 " :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
33452 #. type: delimited block -
33453 #: docs/manual/python/gammu.rst:293
33455 msgid " .. method:: GetCalendar(Location)\n"
33456 msgstr " .. method:: GetCalendar(Location)\n"
33458 #. type: delimited block -
33459 #: docs/manual/python/gammu.rst:295
33461 msgid " Retrieves calendar entry.\n"
33462 msgstr " Retrieves calendar entry.\n"
33464 #. type: delimited block -
33465 #: docs/manual/python/gammu.rst:300
33468 " :param Location: Calendar entry to read\n"
33469 " :type Location: int\n"
33470 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
33473 " :param Location: Calendar entry to read\n"
33474 " :type Location: int\n"
33475 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
33478 #. type: delimited block -
33479 #: docs/manual/python/gammu.rst:303
33481 msgid " .. method:: GetCalendarStatus()\n"
33482 msgstr " .. method:: GetCalendarStatus()\n"
33484 #. type: delimited block -
33485 #: docs/manual/python/gammu.rst:305
33487 msgid " Retrieves calendar status (number of used entries).\n"
33488 msgstr " Retrieves calendar status (number of used entries).\n"
33490 #. type: delimited block -
33491 #: docs/manual/python/gammu.rst:308
33494 " :return: Dictionary with calendar status (Used)\n"
33497 " :return: Dictionary with calendar status (Used)\n"
33500 #. type: delimited block -
33501 #: docs/manual/python/gammu.rst:311
33503 msgid " .. method:: GetCategory(Type, Location)\n"
33504 msgstr " .. method:: GetCategory(Type, Location)\n"
33506 #. type: delimited block -
33507 #: docs/manual/python/gammu.rst:313
33509 msgid " Reads category from phone.\n"
33510 msgstr " Reads category from phone.\n"
33512 #. type: delimited block -
33513 #: docs/manual/python/gammu.rst:320
33516 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
33517 " :type Type: string\n"
33518 " :param Location: Location of category to read\n"
33519 " :type Location: int\n"
33520 " :return: Category name as string\n"
33521 " :rtype: string\n"
33523 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
33524 " :type Type: string\n"
33525 " :param Location: Location of category to read\n"
33526 " :type Location: int\n"
33527 " :return: Category name as string\n"
33528 " :rtype: string\n"
33530 #. type: delimited block -
33531 #: docs/manual/python/gammu.rst:323
33533 msgid " .. method:: GetCategoryStatus(Type)\n"
33534 msgstr " .. method:: GetCategoryStatus(Type)\n"
33536 #. type: delimited block -
33537 #: docs/manual/python/gammu.rst:325
33539 msgid " Reads category status (number of used entries) from phone.\n"
33540 msgstr " Reads category status (number of used entries) from phone.\n"
33542 #. type: delimited block -
33543 #: docs/manual/python/gammu.rst:330
33546 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
33547 " :type Type: string\n"
33548 " :return: Dictionary containing information about category status (Used)\n"
33551 " :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
33552 " :type Type: string\n"
33553 " :return: Dictionary containing information about category status (Used)\n"
33556 #. type: delimited block -
33557 #: docs/manual/python/gammu.rst:333
33559 msgid " .. method:: GetConfig(Section)\n"
33560 msgstr " .. method:: GetConfig(Section)\n"
33562 #. type: delimited block -
33563 #: docs/manual/python/gammu.rst:344
33566 " Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
33575 " - UseGlobalDebugFile\n"
33577 " Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
33586 " - UseGlobalDebugFile\n"
33588 #. type: delimited block -
33589 #: docs/manual/python/gammu.rst:349
33592 " :param Section: Index of config section to read. Defaults to 0.\n"
33593 " :type Section: int\n"
33594 " :return: Dictionary containing configuration\n"
33597 " :param Section: Index of config section to read. Defaults to 0.\n"
33598 " :type Section: int\n"
33599 " :return: Dictionary containing configuration\n"
33602 #. type: delimited block -
33603 #: docs/manual/python/gammu.rst:352
33605 msgid " .. method:: GetDateTime()\n"
33606 msgstr " .. method:: GetDateTime()\n"
33608 #. type: delimited block -
33609 #: docs/manual/python/gammu.rst:354
33611 msgid " Reads date and time from phone.\n"
33612 msgstr " Reads date and time from phone.\n"
33614 #. type: delimited block -
33615 #: docs/manual/python/gammu.rst:357
33618 " :return: Date and time from phone as datetime.datetime object.\n"
33619 " :rtype: datetime.datetime\n"
33621 " :return: Date and time from phone as datetime.datetime object.\n"
33622 " :rtype: datetime.datetime\n"
33624 #. type: delimited block -
33625 #: docs/manual/python/gammu.rst:360
33627 msgid " .. method:: GetDisplayStatus()\n"
33628 msgstr " .. method:: GetDisplayStatus()\n"
33630 #. type: delimited block -
33631 #: docs/manual/python/gammu.rst:364
33634 " Acquired display status.\n"
33635 " :return: List of indicators displayed on display\n"
33638 " Acquired display status.\n"
33639 " :return: List of indicators displayed on display\n"
33642 #. type: delimited block -
33643 #: docs/manual/python/gammu.rst:367
33645 msgid " .. method:: GetFilePart(File)\n"
33646 msgstr " .. method:: GetFilePart(File)\n"
33648 #. type: delimited block -
33649 #: docs/manual/python/gammu.rst:369
33651 msgid " Gets file part from filesystem.\n"
33652 msgstr " Gets file part from filesystem.\n"
33654 #. type: delimited block -
33655 #: docs/manual/python/gammu.rst:374 docs/manual/python/gammu.rst:758
33658 " :param File: File data, see :ref:`file_obj`\n"
33659 " :type File: dict\n"
33660 " :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
33663 " :param File: File data, see :ref:`file_obj`\n"
33664 " :type File: dict\n"
33665 " :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
33668 #. type: delimited block -
33669 #: docs/manual/python/gammu.rst:377
33671 msgid " .. method:: GetFileSystemStatus()\n"
33672 msgstr " .. method:: GetFileSystemStatus()\n"
33674 #. type: delimited block -
33675 #: docs/manual/python/gammu.rst:379
33677 msgid " Acquires filesystem status.\n"
33678 msgstr " Acquires filesystem status.\n"
33680 #. type: delimited block -
33681 #: docs/manual/python/gammu.rst:382
33684 " :return: Dictionary containing filesystem status (Used and Free)\n"
33687 " :return: Dictionary containing filesystem status (Used and Free)\n"
33690 #. type: delimited block -
33691 #: docs/manual/python/gammu.rst:385
33693 msgid " .. method:: GetFirmware()\n"
33694 msgstr " .. method:: GetFirmware()\n"
33696 #. type: delimited block -
33697 #: docs/manual/python/gammu.rst:387
33699 msgid " Reads firmware information from phone.\n"
33700 msgstr " Reads firmware information from phone.\n"
33702 #. type: delimited block -
33703 #: docs/manual/python/gammu.rst:390
33706 " :return: Tuple from version, date and numeric version.\n"
33709 " :return: Tuple from version, date and numeric version.\n"
33712 #. type: delimited block -
33713 #: docs/manual/python/gammu.rst:393
33715 msgid " .. method:: GetFolderListing(Folder, Start)\n"
33716 msgstr " .. method:: GetFolderListing(Folder, Start)\n"
33718 #. type: delimited block -
33719 #: docs/manual/python/gammu.rst:395
33721 msgid " Gets next filename from filesystem folder.\n"
33722 msgstr " Gets next filename from filesystem folder.\n"
33724 #. type: delimited block -
33725 #: docs/manual/python/gammu.rst:402
33728 " :param Folder: Folder to list\n"
33729 " :type Folder: string\n"
33730 " :param Start: Whether we're starting listing. Defaults to False.\n"
33731 " :type Start: boolean\n"
33732 " :return: File data as dict, see :ref:`file_obj`\n"
33735 " :param Folder: Folder to list\n"
33736 " :type Folder: string\n"
33737 " :param Start: Whether we're starting listing. Defaults to False.\n"
33738 " :type Start: boolean\n"
33739 " :return: File data as dict, see :ref:`file_obj`\n"
33742 #. type: delimited block -
33743 #: docs/manual/python/gammu.rst:405
33745 msgid " .. method:: GetHardware()\n"
33746 msgstr " .. method:: GetHardware()\n"
33748 #. type: delimited block -
33749 #: docs/manual/python/gammu.rst:407
33751 msgid " Gets hardware information about device.\n"
33752 msgstr " Gets hardware information about device.\n"
33754 #. type: delimited block -
33755 #: docs/manual/python/gammu.rst:410
33758 " :return: Hardware information as string.\n"
33759 " :rtype: string\n"
33761 " :return: Hardware information as string.\n"
33762 " :rtype: string\n"
33764 #. type: delimited block -
33765 #: docs/manual/python/gammu.rst:413
33767 msgid " .. method:: GetIMEI()\n"
33768 msgstr " .. method:: GetIMEI()\n"
33770 #. type: delimited block -
33771 #: docs/manual/python/gammu.rst:415
33773 msgid " Reads IMEI/serial number from phone.\n"
33774 msgstr " Reads IMEI/serial number from phone.\n"
33776 #. type: delimited block -
33777 #: docs/manual/python/gammu.rst:418
33780 " :return: IMEI of phone as string.\n"
33781 " :rtype: string\n"
33783 " :return: IMEI of phone as string.\n"
33784 " :rtype: string\n"
33786 #. type: delimited block -
33787 #: docs/manual/python/gammu.rst:421
33789 msgid " .. method:: GetLocale()\n"
33790 msgstr " .. method:: GetLocale()\n"
33792 #. type: delimited block -
33793 #: docs/manual/python/gammu.rst:423
33795 msgid " Gets locale information from phone.\n"
33796 msgstr " Gets locale information from phone.\n"
33798 #. type: delimited block -
33799 #: docs/manual/python/gammu.rst:426
33802 " :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
33805 " :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
33808 #. type: delimited block -
33809 #: docs/manual/python/gammu.rst:429
33811 msgid " .. method:: GetManufactureMonth()\n"
33812 msgstr " .. method:: GetManufactureMonth()\n"
33814 #. type: delimited block -
33815 #: docs/manual/python/gammu.rst:431
33817 msgid " Gets month when device was manufactured.\n"
33818 msgstr " Gets month when device was manufactured.\n"
33820 #. type: delimited block -
33821 #: docs/manual/python/gammu.rst:434
33824 " :return: Month of manufacture as string.\n"
33825 " :rtype: string\n"
33827 " :return: Month of manufacture as string.\n"
33828 " :rtype: string\n"
33830 #. type: delimited block -
33831 #: docs/manual/python/gammu.rst:437
33833 msgid " .. method:: GetManufacturer()\n"
33834 msgstr " .. method:: GetManufacturer()\n"
33836 #. type: delimited block -
33837 #: docs/manual/python/gammu.rst:439
33839 msgid " Reads manufacturer from phone.\n"
33840 msgstr " Reads manufacturer from phone.\n"
33842 #. type: delimited block -
33843 #: docs/manual/python/gammu.rst:442
33846 " :return: String with manufacturer name\n"
33847 " :rtype: string\n"
33849 " :return: String with manufacturer name\n"
33850 " :rtype: string\n"
33852 #. type: delimited block -
33853 #: docs/manual/python/gammu.rst:445
33855 msgid " .. method:: GetMemory(Type, Location)\n"
33856 msgstr " .. method:: GetMemory(Type, Location)\n"
33858 #. type: delimited block -
33859 #: docs/manual/python/gammu.rst:447
33861 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
33862 msgstr " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
33864 #. type: delimited block -
33865 #: docs/manual/python/gammu.rst:452
33868 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
33869 " :type Type: string\n"
33870 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
33873 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
33874 " :type Type: string\n"
33875 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
33878 #. type: delimited block -
33879 #: docs/manual/python/gammu.rst:455
33881 msgid " .. method:: GetMemoryStatus(Type)\n"
33882 msgstr " .. method:: GetMemoryStatus(Type)\n"
33884 #. type: delimited block -
33885 #: docs/manual/python/gammu.rst:457
33887 msgid " Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
33888 msgstr " Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
33890 #. type: delimited block -
33891 #: docs/manual/python/gammu.rst:462
33894 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
33895 " :type Type: string\n"
33896 " :return: Dictionary with information about memory (Used and Free)\n"
33899 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
33900 " :type Type: string\n"
33901 " :return: Dictionary with information about memory (Used and Free)\n"
33904 #. type: delimited block -
33905 #: docs/manual/python/gammu.rst:465
33907 msgid " .. method:: GetModel()\n"
33908 msgstr " .. method:: GetModel()\n"
33910 #. type: delimited block -
33911 #: docs/manual/python/gammu.rst:467
33913 msgid " Reads model from phone.\n"
33914 msgstr " Reads model from phone.\n"
33916 #. type: delimited block -
33917 #: docs/manual/python/gammu.rst:470
33920 " :return: Tuple containing gammu identification and real model returned by phone.\n"
33923 " :return: Tuple containing gammu identification and real model returned by phone.\n"
33926 #. type: delimited block -
33927 #: docs/manual/python/gammu.rst:473
33929 msgid " .. method:: GetNetworkInfo()\n"
33930 msgstr " .. method:: GetNetworkInfo()\n"
33932 #. type: delimited block -
33933 #: docs/manual/python/gammu.rst:475
33935 msgid " Gets network information.\n"
33936 msgstr " Gets network information.\n"
33938 #. type: delimited block -
33939 #: docs/manual/python/gammu.rst:478
33942 " :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
33945 " :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
33948 #. type: delimited block -
33949 #: docs/manual/python/gammu.rst:481
33951 msgid " .. method:: GetNextCalendar(Start, Location)\n"
33952 msgstr " .. method:: GetNextCalendar(Start, Location)\n"
33954 #. type: delimited block -
33955 #: docs/manual/python/gammu.rst:483
33957 msgid " Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
33958 msgstr " Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
33960 #. type: delimited block -
33961 #: docs/manual/python/gammu.rst:490
33964 " :param Start: Whether to start. This can not be used together with Location\n"
33965 " :type Start: boolean\n"
33966 " :param Location: Last read location. This can not be used together with Start\n"
33967 " :type Location: int\n"
33968 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
33971 " :param Start: Whether to start. This can not be used together with Location\n"
33972 " :type Start: boolean\n"
33973 " :param Location: Last read location. This can not be used together with Start\n"
33974 " :type Location: int\n"
33975 " :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
33978 #. type: delimited block -
33979 #: docs/manual/python/gammu.rst:493
33981 msgid " .. method:: GetNextFileFolder(Start)\n"
33982 msgstr " .. method:: GetNextFileFolder(Start)\n"
33984 #. type: delimited block -
33985 #: docs/manual/python/gammu.rst:495
33987 msgid " Gets next filename from filesystem.\n"
33988 msgstr " Gets next filename from filesystem.\n"
33990 #. type: delimited block -
33991 #: docs/manual/python/gammu.rst:500
33994 " :param Start: Whether we're starting listing. Defaults to False.\n"
33995 " :type Start: boolean\n"
33996 " :return: File data as dict, see :ref:`file_obj`\n"
33999 " :param Start: Whether we're starting listing. Defaults to False.\n"
34000 " :type Start: boolean\n"
34001 " :return: File data as dict, see :ref:`file_obj`\n"
34004 #. type: delimited block -
34005 #: docs/manual/python/gammu.rst:503
34007 msgid " .. method:: GetNextMemory(Type, Start, Location)\n"
34008 msgstr " .. method:: GetNextMemory(Type, Start, Location)\n"
34010 #. type: delimited block -
34011 #: docs/manual/python/gammu.rst:505
34013 msgid " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry. This can be easily used for reading all entries.\n"
34014 msgstr " Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry. This can be easily used for reading all entries.\n"
34016 #. type: delimited block -
34017 #: docs/manual/python/gammu.rst:514
34020 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
34021 " :type Type: string\n"
34022 " :param Start: Whether to start. This can not be used together with Location\n"
34023 " :type Start: boolean\n"
34024 " :param Location: Last read location. This can not be used together with Start\n"
34025 " :type Location: int\n"
34026 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
34029 " :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
34030 " :type Type: string\n"
34031 " :param Start: Whether to start. This can not be used together with Location\n"
34032 " :type Start: boolean\n"
34033 " :param Location: Last read location. This can not be used together with Start\n"
34034 " :type Location: int\n"
34035 " :return: Memory entry as dict, see :ref:`pbk_obj`\n"
34038 #. type: delimited block -
34039 #: docs/manual/python/gammu.rst:517
34041 msgid " .. method:: GetNextRootFolder(Folder)\n"
34042 msgstr " .. method:: GetNextRootFolder(Folder)\n"
34044 #. type: delimited block -
34045 #: docs/manual/python/gammu.rst:519
34047 msgid " Gets next root folder from filesystem. Start with empty folder name.\n"
34048 msgstr " Gets next root folder from filesystem. Start with empty folder name.\n"
34050 #. type: delimited block -
34051 #: docs/manual/python/gammu.rst:523
34054 " :param Folder: Previous read fodlder. Start with empty folder name.\n"
34055 " :type Folder: string\n"
34056 " :return: Structure with folder information\n"
34058 " :param Folder: Previous read fodlder. Start with empty folder name.\n"
34059 " :type Folder: string\n"
34060 " :return: Structure with folder information\n"
34062 #. type: delimited block -
34063 #: docs/manual/python/gammu.rst:526
34065 msgid " .. method:: GetNextSMS(Folder, Start, Location)\n"
34066 msgstr " .. method:: GetNextSMS(Folder, Start, Location)\n"
34068 #. type: delimited block -
34069 #: docs/manual/python/gammu.rst:528
34071 msgid " Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
34072 msgstr " Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
34074 #. type: delimited block -
34075 #: docs/manual/python/gammu.rst:537
34078 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
34079 " :type Folder: int\n"
34080 " :param Start: Whether to start. This can not be used together with Location\n"
34081 " :type Start: boolean\n"
34082 " :param Location: Location last read entry. This can not be used together with Start\n"
34083 " :type Location: int\n"
34084 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
34087 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
34088 " :type Folder: int\n"
34089 " :param Start: Whether to start. This can not be used together with Location\n"
34090 " :type Start: boolean\n"
34091 " :param Location: Location last read entry. This can not be used together with Start\n"
34092 " :type Location: int\n"
34093 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
34096 #. type: delimited block -
34097 #: docs/manual/python/gammu.rst:540
34099 msgid " .. method:: GetNextToDo(Start, Location)\n"
34100 msgstr " .. method:: GetNextToDo(Start, Location)\n"
34102 #. type: delimited block -
34103 #: docs/manual/python/gammu.rst:542 docs/manual/python/gammu.rst:649
34105 msgid " Reads ToDo from phone.\n"
34106 msgstr " Reads ToDo from phone.\n"
34108 #. type: delimited block -
34109 #: docs/manual/python/gammu.rst:549
34112 " :param Start: Whether to start. This can not be used together with Location\n"
34113 " :type Start: boolean\n"
34114 " :param Location: Last read location. This can not be used together with Start\n"
34115 " :type Location: int\n"
34116 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
34119 " :param Start: Whether to start. This can not be used together with Location\n"
34120 " :type Start: boolean\n"
34121 " :param Location: Last read location. This can not be used together with Start\n"
34122 " :type Location: int\n"
34123 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
34126 #. type: delimited block -
34127 #: docs/manual/python/gammu.rst:552
34129 msgid " .. method:: GetOriginalIMEI()\n"
34130 msgstr " .. method:: GetOriginalIMEI()\n"
34132 #. type: delimited block -
34133 #: docs/manual/python/gammu.rst:554
34135 msgid " Gets original IMEI from phone.\n"
34136 msgstr " Gets original IMEI from phone.\n"
34138 #. type: delimited block -
34139 #: docs/manual/python/gammu.rst:557
34142 " :return: Original IMEI of phone as string.\n"
34143 " :rtype: string\n"
34145 " :return: Original IMEI of phone as string.\n"
34146 " :rtype: string\n"
34148 #. type: delimited block -
34149 #: docs/manual/python/gammu.rst:560
34151 msgid " .. method:: GetPPM()\n"
34152 msgstr " .. method:: GetPPM()\n"
34154 #. type: delimited block -
34155 #: docs/manual/python/gammu.rst:562
34157 msgid " Gets PPM (Post Programmable Memory) from phone.\n"
34158 msgstr " Gets PPM (Post Programmable Memory) from phone.\n"
34160 #. type: delimited block -
34161 #: docs/manual/python/gammu.rst:565
34164 " :return: PPM as string\n"
34165 " :rtype: string\n"
34167 " :return: PPM as string\n"
34168 " :rtype: string\n"
34170 #. type: delimited block -
34171 #: docs/manual/python/gammu.rst:568
34173 msgid " .. method:: GetProductCode()\n"
34174 msgstr " .. method:: GetProductCode()\n"
34176 #. type: delimited block -
34177 #: docs/manual/python/gammu.rst:572
34180 " Gets product code of device.\n"
34181 " :return: Product code as string.\n"
34182 " :rtype: string\n"
34184 " Gets product code of device.\n"
34185 " :return: Product code as string.\n"
34186 " :rtype: string\n"
34188 #. type: delimited block -
34189 #: docs/manual/python/gammu.rst:575
34191 msgid " .. method:: GetSIMIMSI()\n"
34192 msgstr " .. method:: GetSIMIMSI()\n"
34194 #. type: delimited block -
34195 #: docs/manual/python/gammu.rst:577
34197 msgid " Gets SIM IMSI from phone.\n"
34198 msgstr " Gets SIM IMSI from phone.\n"
34200 #. type: delimited block -
34201 #: docs/manual/python/gammu.rst:580
34204 " :return: SIM IMSI as string\n"
34205 " :rtype: string\n"
34207 " :return: SIM IMSI as string\n"
34208 " :rtype: string\n"
34210 #. type: delimited block -
34211 #: docs/manual/python/gammu.rst:583
34213 msgid " .. method:: GetSMS(Folder, Location)\n"
34214 msgstr " .. method:: GetSMS(Folder, Location)\n"
34216 #. type: delimited block -
34217 #: docs/manual/python/gammu.rst:585
34219 msgid " Reads SMS message.\n"
34220 msgstr " Reads SMS message.\n"
34222 #. type: delimited block -
34223 #: docs/manual/python/gammu.rst:592
34226 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
34227 " :type Folder: int\n"
34228 " :param Location: Location of entry to read\n"
34229 " :type Location: int\n"
34230 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
34233 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
34234 " :type Folder: int\n"
34235 " :param Location: Location of entry to read\n"
34236 " :type Location: int\n"
34237 " :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
34240 #. type: delimited block -
34241 #: docs/manual/python/gammu.rst:595
34243 msgid " .. method:: GetSMSC(Location)\n"
34244 msgstr " .. method:: GetSMSC(Location)\n"
34246 #. type: delimited block -
34247 #: docs/manual/python/gammu.rst:597
34249 msgid " Gets SMS Service Center number and SMS settings.\n"
34250 msgstr " Gets SMS Service Center number and SMS settings.\n"
34252 #. type: delimited block -
34253 #: docs/manual/python/gammu.rst:602
34256 " :param Location: Location of entry to read. Defaults to 1\n"
34257 " :type Location: int\n"
34258 " :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
34261 " :param Location: Location of entry to read. Defaults to 1\n"
34262 " :type Location: int\n"
34263 " :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
34266 #. type: delimited block -
34267 #: docs/manual/python/gammu.rst:605
34269 msgid " .. method:: GetSMSFolders()\n"
34270 msgstr " .. method:: GetSMSFolders()\n"
34272 #. type: delimited block -
34273 #: docs/manual/python/gammu.rst:607
34275 msgid " Returns SMS folders information.\n"
34276 msgstr " Returns SMS folders information.\n"
34278 #. type: delimited block -
34279 #: docs/manual/python/gammu.rst:610
34282 " :return: List of SMS folders.\n"
34285 " :return: List of SMS folders.\n"
34288 #. type: delimited block -
34289 #: docs/manual/python/gammu.rst:613
34291 msgid " .. method:: GetSMSStatus()\n"
34292 msgstr " .. method:: GetSMSStatus()\n"
34294 #. type: delimited block -
34295 #: docs/manual/python/gammu.rst:615
34297 msgid " Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
34298 msgstr " Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
34300 #. type: delimited block -
34301 #: docs/manual/python/gammu.rst:618
34304 " :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
34307 " :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
34310 #. type: delimited block -
34311 #: docs/manual/python/gammu.rst:621
34313 msgid " .. method:: GetSecurityStatus()\n"
34314 msgstr " .. method:: GetSecurityStatus()\n"
34316 #. type: delimited block -
34317 #: docs/manual/python/gammu.rst:623
34319 msgid " Queries whether some security code needs to be entered.\n"
34320 msgstr " Queries whether some security code needs to be entered.\n"
34322 #. type: delimited block -
34323 #: docs/manual/python/gammu.rst:626
34326 " :return: String indicating which code needs to be entered or None if none is needed\n"
34327 " :rtype: string\n"
34329 " :return: String indicating which code needs to be entered or None if none is needed\n"
34330 " :rtype: string\n"
34332 #. type: delimited block -
34333 #: docs/manual/python/gammu.rst:629
34335 msgid " .. method:: GetSignalQuality()\n"
34336 msgstr " .. method:: GetSignalQuality()\n"
34338 #. type: delimited block -
34339 #: docs/manual/python/gammu.rst:631
34341 msgid " Reads signal quality (strength and error rate).\n"
34342 msgstr " Reads signal quality (strength and error rate).\n"
34344 #. type: delimited block -
34345 #: docs/manual/python/gammu.rst:634
34348 " :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
34351 " :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
34354 #. type: delimited block -
34355 #: docs/manual/python/gammu.rst:637
34357 msgid " .. method:: GetSpeedDial(Location)\n"
34358 msgstr " .. method:: GetSpeedDial(Location)\n"
34360 #. type: delimited block -
34361 #: docs/manual/python/gammu.rst:639
34363 msgid " Gets speed dial.\n"
34364 msgstr " Gets speed dial.\n"
34366 #. type: delimited block -
34367 #: docs/manual/python/gammu.rst:644
34370 " :param Location: Location of entry to read\n"
34371 " :type Location: int\n"
34372 " :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
34375 " :param Location: Location of entry to read\n"
34376 " :type Location: int\n"
34377 " :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
34380 #. type: delimited block -
34381 #: docs/manual/python/gammu.rst:647
34383 msgid " .. method:: GetToDo(Location)\n"
34384 msgstr " .. method:: GetToDo(Location)\n"
34386 #. type: delimited block -
34387 #: docs/manual/python/gammu.rst:654
34390 " :param Location: Location of entry to read\n"
34391 " :type Location: int\n"
34392 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
34395 " :param Location: Location of entry to read\n"
34396 " :type Location: int\n"
34397 " :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
34400 #. type: delimited block -
34401 #: docs/manual/python/gammu.rst:657
34403 msgid " .. method:: GetToDoStatus()\n"
34404 msgstr " .. method:: GetToDoStatus()\n"
34406 #. type: delimited block -
34407 #: docs/manual/python/gammu.rst:659
34409 msgid " Gets status of ToDos (count of used entries).\n"
34410 msgstr " Gets status of ToDos (count of used entries).\n"
34412 #. type: delimited block -
34413 #: docs/manual/python/gammu.rst:662
34416 " :return: Dictionary of status (Used)\n"
34419 " :return: Dictionary of status (Used)\n"
34422 #. type: delimited block -
34423 #: docs/manual/python/gammu.rst:665
34425 msgid " .. method:: HoldCall(ID)\n"
34426 msgstr " .. method:: HoldCall(ID)\n"
34428 #. type: delimited block -
34429 #: docs/manual/python/gammu.rst:667
34431 msgid " Holds call.\n"
34432 msgstr " Holds call.\n"
34434 #. type: delimited block -
34435 #: docs/manual/python/gammu.rst:675
34437 msgid " .. method:: Init(Replies)\n"
34438 msgstr " .. method:: Init(Replies)\n"
34440 #. type: delimited block -
34441 #: docs/manual/python/gammu.rst:677
34443 msgid " Initialises the connection with phone.\n"
34444 msgstr " Initialises the connection with phone.\n"
34446 #. type: delimited block -
34447 #: docs/manual/python/gammu.rst:682
34450 " :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
34451 " :type Replies: int\n"
34455 " :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
34456 " :type Replies: int\n"
34460 #. type: delimited block -
34461 #: docs/manual/python/gammu.rst:685
34463 msgid " .. method:: PressKey(Key, Press)\n"
34464 msgstr " .. method:: PressKey(Key, Press)\n"
34466 #. type: delimited block -
34467 #: docs/manual/python/gammu.rst:687
34469 msgid " Emulates key press.\n"
34470 msgstr " Emulates key press.\n"
34472 #. type: delimited block -
34473 #: docs/manual/python/gammu.rst:694
34476 " :param Key: What key to press\n"
34477 " :type Key: string\n"
34478 " :param Press: Whether to emulate press or release.\n"
34479 " :type Press: boolean\n"
34483 " :param Key: What key to press\n"
34484 " :type Key: string\n"
34485 " :param Press: Whether to emulate press or release.\n"
34486 " :type Press: boolean\n"
34490 #. type: delimited block -
34491 #: docs/manual/python/gammu.rst:697
34493 msgid " .. method:: ReadConfig(Section, Configuration, Filename)\n"
34494 msgstr " .. method:: ReadConfig(Section, Configuration, Filename)\n"
34496 #. type: delimited block -
34497 #: docs/manual/python/gammu.rst:699
34499 msgid " Reads specified section of gammurc\n"
34500 msgstr " Reads specified section of gammurc\n"
34502 #. type: delimited block -
34503 #: docs/manual/python/gammu.rst:708
34506 " :param Section: Index of config section to read. Defaults to 0.\n"
34507 " :type Section: int\n"
34508 " :param Configuration: Index where config section will be stored. Defaults to Section.\n"
34509 " :type Configuration: int\n"
34510 " :param Filename: Path to configuration file (otherwise it is autodetected).\n"
34511 " :type Filename: string\n"
34515 " :param Section: Index of config section to read. Defaults to 0.\n"
34516 " :type Section: int\n"
34517 " :param Configuration: Index where config section will be stored. Defaults to Section.\n"
34518 " :type Configuration: int\n"
34519 " :param Filename: Path to configuration file (otherwise it is autodetected).\n"
34520 " :type Filename: string\n"
34524 #. type: delimited block -
34525 #: docs/manual/python/gammu.rst:711
34527 msgid " .. method:: ReadDevice(Wait)\n"
34528 msgstr " .. method:: ReadDevice(Wait)\n"
34530 #. type: delimited block -
34531 #: docs/manual/python/gammu.rst:713
34533 msgid " Reads data from device.\n"
34534 msgstr " Reads data from device.\n"
34536 #. type: delimited block -
34537 #: docs/manual/python/gammu.rst:718
34540 " :param Wait: Whether to wait, default is not to wait.\n"
34541 " :type Wait: boolean\n"
34542 " :return: Number of bytes read\n"
34545 " :param Wait: Whether to wait, default is not to wait.\n"
34546 " :type Wait: boolean\n"
34547 " :return: Number of bytes read\n"
34550 #. type: delimited block -
34551 #: docs/manual/python/gammu.rst:721
34553 msgid " .. method:: Reset(Hard)\n"
34554 msgstr " .. method:: Reset(Hard)\n"
34556 #. type: delimited block -
34557 #: docs/manual/python/gammu.rst:723
34559 msgid " Performs phone reset.\n"
34560 msgstr " Performs phone reset.\n"
34562 #. type: delimited block -
34563 #: docs/manual/python/gammu.rst:728
34566 " :param Hard: Whether to make hard reset\n"
34567 " :type Hard: boolean\n"
34571 " :param Hard: Whether to make hard reset\n"
34572 " :type Hard: boolean\n"
34576 #. type: delimited block -
34577 #: docs/manual/python/gammu.rst:731
34579 msgid " .. method:: ResetPhoneSettings(Type)\n"
34580 msgstr " .. method:: ResetPhoneSettings(Type)\n"
34582 #. type: delimited block -
34583 #: docs/manual/python/gammu.rst:733
34585 msgid " Resets phone settings.\n"
34586 msgstr " Resets phone settings.\n"
34588 #. type: delimited block -
34589 #: docs/manual/python/gammu.rst:738
34592 " :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
34593 " :type Type: string\n"
34597 " :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
34598 " :type Type: string\n"
34602 #. type: delimited block -
34603 #: docs/manual/python/gammu.rst:741
34605 msgid " .. method:: SendDTMF(Number)\n"
34606 msgstr " .. method:: SendDTMF(Number)\n"
34608 #. type: delimited block -
34609 #: docs/manual/python/gammu.rst:743
34611 msgid " Sends DTMF (Dual Tone Multi Frequency) tone.\n"
34612 msgstr " Sends DTMF (Dual Tone Multi Frequency) tone.\n"
34614 #. type: delimited block -
34615 #: docs/manual/python/gammu.rst:751
34617 msgid " .. method:: SendFilePart(File)\n"
34618 msgstr " .. method:: SendFilePart(File)\n"
34620 #. type: delimited block -
34621 #: docs/manual/python/gammu.rst:753
34623 msgid " Sends file part to phone.\n"
34624 msgstr " Sends file part to phone.\n"
34626 #. type: delimited block -
34627 #: docs/manual/python/gammu.rst:761
34629 msgid " .. method:: SendSMS(Value)\n"
34630 msgstr " .. method:: SendSMS(Value)\n"
34632 #. type: delimited block -
34633 #: docs/manual/python/gammu.rst:763
34635 msgid " Sends SMS.\n"
34636 msgstr " Sends SMS.\n"
34638 #. type: delimited block -
34639 #: docs/manual/python/gammu.rst:768
34642 " :param Value: SMS data, see :ref:`sms_obj`\n"
34643 " :type Value: dict\n"
34644 " :return: Message reference as integer\n"
34647 " :param Value: SMS data, see :ref:`sms_obj`\n"
34648 " :type Value: dict\n"
34649 " :return: Message reference as integer\n"
34652 #. type: delimited block -
34653 #: docs/manual/python/gammu.rst:771
34655 msgid " .. method:: SendSavedSMS(Folder, Location)\n"
34656 msgstr " .. method:: SendSavedSMS(Folder, Location)\n"
34658 #. type: delimited block -
34659 #: docs/manual/python/gammu.rst:773
34661 msgid " Sends SMS saved in phone.\n"
34662 msgstr " Sends SMS saved in phone.\n"
34664 #. type: delimited block -
34665 #: docs/manual/python/gammu.rst:780
34668 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
34669 " :type Folder: int\n"
34670 " :param Location: Location of entry to send\n"
34671 " :type Location: int\n"
34672 " :return: Message reference as integer\n"
34675 " :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
34676 " :type Folder: int\n"
34677 " :param Location: Location of entry to send\n"
34678 " :type Location: int\n"
34679 " :return: Message reference as integer\n"
34682 #. type: delimited block -
34683 #: docs/manual/python/gammu.rst:783
34685 msgid " .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
34686 msgstr " .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
34688 #. type: delimited block -
34689 #: docs/manual/python/gammu.rst:785
34691 msgid " Sets alarm in phone.\n"
34692 msgstr " Sets alarm in phone.\n"
34694 #. type: delimited block -
34695 #: docs/manual/python/gammu.rst:796
34698 " :param DateTime: When should alarm happen.\n"
34699 " :type DateTime: datetime.datetime\n"
34700 " :param Location: Location of alarm to set. Defaults to 1.\n"
34701 " :type Location: int\n"
34702 " :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
34703 " :type Repeating: boolean\n"
34704 " :param Text: Text to be displayed on alarm. Defaults to empty.\n"
34705 " :type Text: string\n"
34709 " :param DateTime: When should alarm happen.\n"
34710 " :type DateTime: datetime.datetime\n"
34711 " :param Location: Location of alarm to set. Defaults to 1.\n"
34712 " :type Location: int\n"
34713 " :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
34714 " :type Repeating: boolean\n"
34715 " :param Text: Text to be displayed on alarm. Defaults to empty.\n"
34716 " :type Text: string\n"
34720 #. type: delimited block -
34721 #: docs/manual/python/gammu.rst:799
34723 msgid " .. method:: SetAutoNetworkLogin()\n"
34724 msgstr " .. method:: SetAutoNetworkLogin()\n"
34726 #. type: delimited block -
34727 #: docs/manual/python/gammu.rst:801
34729 msgid " Enables network auto login.\n"
34730 msgstr " Enables network auto login.\n"
34732 #. type: delimited block -
34733 #: docs/manual/python/gammu.rst:807
34735 msgid " .. method:: SetCalendar(Value)\n"
34736 msgstr " .. method:: SetCalendar(Value)\n"
34738 #. type: delimited block -
34739 #: docs/manual/python/gammu.rst:809
34741 msgid " Sets calendar entry\n"
34742 msgstr " Sets calendar entry\n"
34744 #. type: delimited block -
34745 #: docs/manual/python/gammu.rst:814
34748 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
34749 " :type Value: dict\n"
34750 " :return: Location of set entry\n"
34753 " :param Value: Calendar entry data, see :ref:`cal_obj`\n"
34754 " :type Value: dict\n"
34755 " :return: Location of set entry\n"
34758 #. type: delimited block -
34759 #: docs/manual/python/gammu.rst:817
34761 msgid " .. method:: SetConfig(Section, Values)\n"
34762 msgstr " .. method:: SetConfig(Section, Values)\n"
34764 #. type: delimited block -
34765 #: docs/manual/python/gammu.rst:819
34767 msgid " Sets specified config section.\n"
34768 msgstr " Sets specified config section.\n"
34770 #. type: delimited block -
34771 #: docs/manual/python/gammu.rst:826
34774 " :param Section: Index of config section to modify\n"
34775 " :type Section: int\n"
34776 " :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
34777 " :type Values: dict\n"
34781 " :param Section: Index of config section to modify\n"
34782 " :type Section: int\n"
34783 " :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
34784 " :type Values: dict\n"
34788 #. type: delimited block -
34789 #: docs/manual/python/gammu.rst:829
34791 msgid " .. method:: SetDateTime(Date)\n"
34792 msgstr " .. method:: SetDateTime(Date)\n"
34794 #. type: delimited block -
34795 #: docs/manual/python/gammu.rst:831
34797 msgid " Sets date and time in phone.\n"
34798 msgstr " Sets date and time in phone.\n"
34800 #. type: delimited block -
34801 #: docs/manual/python/gammu.rst:836
34804 " :param Date: Date to set\n"
34805 " :type Date: datetime.datetime\n"
34809 " :param Date: Date to set\n"
34810 " :type Date: datetime.datetime\n"
34814 #. type: delimited block -
34815 #: docs/manual/python/gammu.rst:839
34817 msgid " .. method:: SetDebugFile(File, Global)\n"
34818 msgstr " .. method:: SetDebugFile(File, Global)\n"
34820 #. type: delimited block -
34821 #: docs/manual/python/gammu.rst:841
34823 msgid " Sets state machine debug file.\n"
34824 msgstr " Sets state machine debug file.\n"
34826 #. type: delimited block -
34827 #: docs/manual/python/gammu.rst:848
34830 " :param File: File where to write debug stuff (as configured by :meth:`SetDebugLevel`). Can be either None for no file, Python file object or filename.\n"
34831 " :type File: mixed\n"
34832 " :param Global: Whether to use global debug structure (overrides File)\n"
34833 " :type Global: boolean\n"
34837 " :param File: File where to write debug stuff (as configured by :meth:`SetDebugLevel`). Can be either None for no file, Python file object or filename.\n"
34838 " :type File: mixed\n"
34839 " :param Global: Whether to use global debug structure (overrides File)\n"
34840 " :type Global: boolean\n"
34844 #. type: delimited block -
34845 #: docs/manual/python/gammu.rst:851
34847 msgid " .. method:: SetDebugLevel(Level)\n"
34848 msgstr " .. method:: SetDebugLevel(Level)\n"
34850 #. type: delimited block -
34851 #: docs/manual/python/gammu.rst:853
34853 msgid " Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
34854 msgstr " Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
34856 #. type: delimited block -
34857 #: docs/manual/python/gammu.rst:866
34860 " :type Level: string\n"
34861 " :param Level: name of debug level to use, currently one of:\n"
34873 " :type Level: string\n"
34874 " :param Level: name of debug level to use, currently one of:\n"
34886 #. type: delimited block -
34887 #: docs/manual/python/gammu.rst:869
34889 msgid " .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
34890 msgstr " .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
34892 #. type: delimited block -
34893 #: docs/manual/python/gammu.rst:871
34895 msgid " Sets file attributes.\n"
34896 msgstr " Sets file attributes.\n"
34898 #. type: delimited block -
34899 #: docs/manual/python/gammu.rst:884
34902 " :param Filename: File to modify\n"
34903 " :type Filename: string\n"
34904 " :param ReadOnly: Whether file is read only. Default to False.\n"
34905 " :type ReadOnly: boolean\n"
34906 " :param Protected: Whether file is protected. Default to False.\n"
34907 " :type Protected: boolean\n"
34908 " :param System: Whether file is system. Default to False.\n"
34909 " :type System: boolean\n"
34910 " :param Hidden: Whether file is hidden. Default to False.\n"
34911 " :type Hidden: boolean\n"
34915 " :param Filename: File to modify\n"
34916 " :type Filename: string\n"
34917 " :param ReadOnly: Whether file is read only. Default to False.\n"
34918 " :type ReadOnly: boolean\n"
34919 " :param Protected: Whether file is protected. Default to False.\n"
34920 " :type Protected: boolean\n"
34921 " :param System: Whether file is system. Default to False.\n"
34922 " :type System: boolean\n"
34923 " :param Hidden: Whether file is hidden. Default to False.\n"
34924 " :type Hidden: boolean\n"
34928 #. type: delimited block -
34929 #: docs/manual/python/gammu.rst:887
34931 msgid " .. method:: SetIncomingCB(Enable)\n"
34932 msgstr " .. method:: SetIncomingCB(Enable)\n"
34934 #. type: delimited block -
34935 #: docs/manual/python/gammu.rst:889
34937 msgid " Gets network information from phone.\n"
34938 msgstr " Gets network information from phone.\n"
34940 #. type: delimited block -
34941 #: docs/manual/python/gammu.rst:894 docs/manual/python/gammu.rst:904
34942 #: docs/manual/python/gammu.rst:926 docs/manual/python/gammu.rst:936
34945 " :type Enable: boolean\n"
34946 " :param Enable: Whether to enable notifications, default is True\n"
34950 " :type Enable: boolean\n"
34951 " :param Enable: Whether to enable notifications, default is True\n"
34955 #. type: delimited block -
34956 #: docs/manual/python/gammu.rst:897
34958 msgid " .. method:: SetIncomingCall(Enable)\n"
34959 msgstr " .. method:: SetIncomingCall(Enable)\n"
34961 #. type: delimited block -
34962 #: docs/manual/python/gammu.rst:899
34964 msgid " Activates/deactivates noticing about incoming calls.\n"
34965 msgstr " Activates/deactivates noticing about incoming calls.\n"
34967 #. type: delimited block -
34968 #: docs/manual/python/gammu.rst:907
34970 msgid " .. method:: SetIncomingCallback(Callback)\n"
34971 msgstr " .. method:: SetIncomingCallback(Callback)\n"
34973 #. type: delimited block -
34974 #: docs/manual/python/gammu.rst:909
34976 msgid " Sets callback function which is called whenever any (enabled) incoming event appears. Please note that you have to enable each event type by calling SetIncoming* functions.\n"
34977 msgstr " Sets callback function which is called whenever any (enabled) incoming event appears. Please note that you have to enable each event type by calling SetIncoming* functions.\n"
34979 #. type: delimited block -
34980 #: docs/manual/python/gammu.rst:911
34982 msgid " The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
34983 msgstr " The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
34985 #. type: delimited block -
34986 #: docs/manual/python/gammu.rst:916
34989 " :param Callback: callback function or None for disabling\n"
34990 " :type Callback: function\n"
34994 " :param Callback: callback function or None for disabling\n"
34995 " :type Callback: function\n"
34999 #. type: delimited block -
35000 #: docs/manual/python/gammu.rst:919
35002 msgid " .. method:: SetIncomingSMS(Enable)\n"
35003 msgstr " .. method:: SetIncomingSMS(Enable)\n"
35005 #. type: delimited block -
35006 #: docs/manual/python/gammu.rst:921
35008 msgid " Enable/disable notification on incoming SMS.\n"
35009 msgstr " Enable/disable notification on incoming SMS.\n"
35011 #. type: delimited block -
35012 #: docs/manual/python/gammu.rst:929
35014 msgid " .. method:: SetIncomingUSSD(Enable)\n"
35015 msgstr " .. method:: SetIncomingUSSD(Enable)\n"
35017 #. type: delimited block -
35018 #: docs/manual/python/gammu.rst:931
35020 msgid " Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
35021 msgstr " Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
35023 #. type: delimited block -
35024 #: docs/manual/python/gammu.rst:939
35026 msgid " .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
35027 msgstr " .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
35029 #. type: delimited block -
35030 #: docs/manual/python/gammu.rst:941
35032 msgid " Sets locale of phone.\n"
35033 msgstr " Sets locale of phone.\n"
35035 #. type: delimited block -
35036 #: docs/manual/python/gammu.rst:950
35039 " :param DateSeparator: Date separator.\n"
35040 " :type DateSeparator: string\n"
35041 " :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
35042 " :type DateFormat: string\n"
35043 " :param AMPMTime: Whether to use AM/PM time.\n"
35044 " :type AMPMTime: boolean\n"
35048 " :param DateSeparator: Date separator.\n"
35049 " :type DateSeparator: string\n"
35050 " :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
35051 " :type DateFormat: string\n"
35052 " :param AMPMTime: Whether to use AM/PM time.\n"
35053 " :type AMPMTime: boolean\n"
35057 #. type: delimited block -
35058 #: docs/manual/python/gammu.rst:953
35060 msgid " .. method:: SetMemory(Value)\n"
35061 msgstr " .. method:: SetMemory(Value)\n"
35063 #. type: delimited block -
35064 #: docs/manual/python/gammu.rst:955
35066 msgid " Sets memory (phonebooks or calls) entry.\n"
35067 msgstr " Sets memory (phonebooks or calls) entry.\n"
35069 #. type: delimited block -
35070 #: docs/manual/python/gammu.rst:963
35072 msgid " .. method:: SetSMS(Value)\n"
35073 msgstr " .. method:: SetSMS(Value)\n"
35075 #. type: delimited block -
35076 #: docs/manual/python/gammu.rst:965
35078 msgid " Sets SMS.\n"
35079 msgstr " Sets SMS.\n"
35081 #. type: delimited block -
35082 #: docs/manual/python/gammu.rst:973
35084 msgid " .. method:: SetSMSC(Value)\n"
35085 msgstr " .. method:: SetSMSC(Value)\n"
35087 #. type: delimited block -
35088 #: docs/manual/python/gammu.rst:975
35090 msgid " Sets SMS Service Center number and SMS settings.\n"
35091 msgstr " Sets SMS Service Center number and SMS settings.\n"
35093 #. type: delimited block -
35094 #: docs/manual/python/gammu.rst:980
35097 " :param Value: SMSC information, see :ref:`smsc_obj`\n"
35098 " :type Value: dict\n"
35102 " :param Value: SMSC information, see :ref:`smsc_obj`\n"
35103 " :type Value: dict\n"
35107 #. type: delimited block -
35108 #: docs/manual/python/gammu.rst:983
35110 msgid " .. method:: SetSpeedDial(Value)\n"
35111 msgstr " .. method:: SetSpeedDial(Value)\n"
35113 #. type: delimited block -
35114 #: docs/manual/python/gammu.rst:985
35116 msgid " Sets speed dial.\n"
35117 msgstr " Sets speed dial.\n"
35119 #. type: delimited block -
35120 #: docs/manual/python/gammu.rst:990
35123 " :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
35124 " :type Value: dict\n"
35128 " :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
35129 " :type Value: dict\n"
35133 #. type: delimited block -
35134 #: docs/manual/python/gammu.rst:993
35136 msgid " .. method:: SetToDo(Value)\n"
35137 msgstr " .. method:: SetToDo(Value)\n"
35139 #. type: delimited block -
35140 #: docs/manual/python/gammu.rst:995
35142 msgid " Sets ToDo in phone.\n"
35143 msgstr " Sets ToDo in phone.\n"
35145 #. type: delimited block -
35146 #: docs/manual/python/gammu.rst:1003
35148 msgid " .. method:: SplitCall(ID)\n"
35149 msgstr " .. method:: SplitCall(ID)\n"
35151 #. type: delimited block -
35152 #: docs/manual/python/gammu.rst:1005
35154 msgid " Splits call.\n"
35155 msgstr " Splits call.\n"
35157 #. type: delimited block -
35158 #: docs/manual/python/gammu.rst:1013
35160 msgid " .. method:: SwitchCall(ID, Next)\n"
35161 msgstr " .. method:: SwitchCall(ID, Next)\n"
35163 #. type: delimited block -
35164 #: docs/manual/python/gammu.rst:1015
35166 msgid " Switches call.\n"
35167 msgstr " Switches call.\n"
35169 #. type: delimited block -
35170 #: docs/manual/python/gammu.rst:1023
35172 msgid " .. method:: Terminate()\n"
35173 msgstr " .. method:: Terminate()\n"
35175 #. type: delimited block -
35176 #: docs/manual/python/gammu.rst:1025
35178 msgid " Terminates the connection with phone.\n"
35179 msgstr " Terminates the connection with phone.\n"
35181 #. type: delimited block -
35182 #: docs/manual/python/gammu.rst:1030
35184 msgid " .. method:: Abort()\n"
35185 msgstr " .. method:: GetPPM()\n"
35187 #. type: delimited block -
35188 #: docs/manual/python/gammu.rst:1032
35190 msgid " Aborts current operation.\n"
35191 msgstr " Aborts any remaining operations.\n"
35193 #. type: delimited block -
35194 #: docs/manual/python/gammu.rst:1037
35196 msgid " .. method:: TransferCall(ID, Next)\n"
35197 msgstr " .. method:: TransferCall(ID, Next)\n"
35199 #. type: delimited block -
35200 #: docs/manual/python/gammu.rst:1039
35202 msgid " Transfers call.\n"
35203 msgstr " Transfers call.\n"
35205 #. type: delimited block -
35206 #: docs/manual/python/gammu.rst:1047
35208 msgid " .. method:: UnholdCall(ID)\n"
35209 msgstr " .. method:: UnholdCall(ID)\n"
35211 #. type: delimited block -
35212 #: docs/manual/python/gammu.rst:1049
35214 msgid " Unholds call.\n"
35215 msgstr " Unholds call.\n"
35217 #. type: delimited block -
35218 #: docs/manual/python/gammu.rst:1058
35220 msgid "Generic functions\n"
35222 "Generic functions\n"
35223 "-----------------\n"
35225 #. type: Plain text
35226 #: docs/manual/python/gammu.rst:1061
35229 msgstr "Versions\n"
35231 #. type: Plain text
35232 #: docs/manual/python/gammu.rst:1063
35234 msgid "Get version information."
35235 msgstr " Get version information.\n"
35237 #. type: Plain text
35238 #: docs/manual/python/gammu.rst:1066
35241 ":return: Tuple of version information - Gammu runtime version, python-gammu "
35242 "version, build time Gammu version. :rtype: tuple"
35244 " :return: Tuple of version information - Gammu runtime version, python-"
35245 "gammu version, build time Gammu version.\n"
35249 #: docs/manual/python/gammu.rst:1068
35251 msgid "Debugging configuration"
35253 "Debugging configuration\n"
35254 "-----------------------\n"
35256 #. type: Plain text
35257 #: docs/manual/python/gammu.rst:1071
35259 msgid "SetDebugFile(File)"
35260 msgstr ".. function:: SetDebugFile(File)"
35262 #. type: Plain text
35263 #: docs/manual/python/gammu.rst:1073
35265 msgid "Sets global debug file."
35266 msgstr " Sets global debug file.\n"
35268 #. type: Plain text
35269 #: docs/manual/python/gammu.rst:1078
35272 ":param File: File where to write debug stuff (as configured by :meth:"
35273 "`SetDebugLevel`). Can be either None for no file, Python file object or "
35274 "filename. :type File: mixed :return: None :rtype: None"
35276 " :param File: File where to write debug stuff (as configured by :meth:"
35277 "`SetDebugLevel`). Can be either None for no file, Python file object or "
35279 " :type File: mixed\n"
35283 #. type: Plain text
35284 #: docs/manual/python/gammu.rst:1080
35286 msgid "SetDebugLevel(Level)"
35287 msgstr ".. function:: SetDebugLevel(Level)"
35289 #. type: Plain text
35290 #: docs/manual/python/gammu.rst:1082
35293 "Sets global debug level accorting to passed string. You need to configure "
35294 "output file using :meth:`SetDebugFile` to activate it."
35296 " Sets global debug level accorting to passed string. You need to "
35297 "configure output file using :meth:`SetDebugFile` to activate it.\n"
35299 #. type: Plain text
35300 #: docs/manual/python/gammu.rst:1085
35303 ":type Level: string :param Level: name of debug level to use, currently one "
35306 " :type Level: string\n"
35307 " :param Level: name of debug level to use, currently one of:\n"
35309 #. type: Plain text
35310 #: docs/manual/python/gammu.rst:1087
35314 #. type: Plain text
35315 #: docs/manual/python/gammu.rst:1089
35319 #. type: Plain text
35320 #: docs/manual/python/gammu.rst:1090
35324 #. type: Plain text
35325 #: docs/manual/python/gammu.rst:1091
35329 #. type: Plain text
35330 #: docs/manual/python/gammu.rst:1092
35334 #. type: Plain text
35335 #: docs/manual/python/gammu.rst:1093
35336 msgid "textalldate"
35337 msgstr "textalldate"
35339 #. type: Plain text
35340 #: docs/manual/python/gammu.rst:1094
35345 #. type: Plain text
35346 #: docs/manual/python/gammu.rst:1096
35348 msgid ":return: None :rtype: None"
35354 #: docs/manual/python/gammu.rst:1098
35356 msgid "Message processing"
35358 "Message processing\n"
35359 "------------------\n"
35361 #. type: Plain text
35362 #: docs/manual/python/gammu.rst:1101
35364 msgid "LinkSMS(Messages, EMS)"
35365 msgstr ".. function:: LinkSMS(Messages, EMS)"
35367 #. type: Plain text
35368 #: docs/manual/python/gammu.rst:1103
35370 msgid "Links multi part SMS messages."
35371 msgstr " Links multi part SMS messages.\n"
35373 #. type: Plain text
35374 #: docs/manual/python/gammu.rst:1110
35377 ":type Messages: list :type EMS: boolean :param Messages: List of messages to "
35378 "link, see :ref:`sms_obj` :param EMS: Whether to detect ems, defauls to True :"
35379 "return: List of linked messages, see :ref:`sms_obj` :rtype: list"
35381 " :type Messages: list\n"
35382 " :type EMS: boolean\n"
35383 " :param Messages: List of messages to link, see :ref:`sms_obj`\n"
35384 " :param EMS: Whether to detect ems, defauls to True\n"
35385 " :return: List of linked messages, see :ref:`sms_obj`\n"
35388 #. type: Plain text
35389 #: docs/manual/python/gammu.rst:1112
35390 msgid "SMSCounter(Text, UDH = \"NoUDH\", Coding = \"Default\")"
35393 #. type: Plain text
35394 #: docs/manual/python/gammu.rst:1114
35395 msgid "Calculates number of SMS and free chars in SMS."
35398 #. type: Plain text
35399 #: docs/manual/python/gammu.rst:1123
35401 ":type Text: string :param Text: Message text :type UDH: string :param UDH: "
35402 "Message UDH :type Coding: string :param Coding: Message coding (eg. Unicode "
35403 "or Default) :return: Number of messages and number of free chars :rtype: "
35407 #. type: Plain text
35408 #: docs/manual/python/gammu.rst:1127
35410 msgid "DecodeSMS(Messages, EMS)"
35411 msgstr ".. function:: DecodeSMS(Messages, EMS)"
35413 #. type: Plain text
35414 #: docs/manual/python/gammu.rst:1129
35416 msgid "Decodes multi part SMS message."
35417 msgstr " Decodes multi part SMS message.\n"
35419 #. type: Plain text
35420 #: docs/manual/python/gammu.rst:1136
35423 ":param Messages: Nessages to decode, see :ref:`sms_obj` :type Messages: "
35424 "list :param EMS: Whether to use EMS, defalt to True :type EMS: boolean :"
35425 "return: Multi part message information, see :ref:`sms_info_obj` :rtype: dict"
35427 " :param Messages: Nessages to decode, see :ref:`sms_obj`\n"
35428 " :type Messages: list\n"
35429 " :param EMS: Whether to use EMS, defalt to True\n"
35430 " :type EMS: boolean\n"
35431 " :return: Multi part message information, see :ref:`sms_info_obj`\n"
35434 #. type: Plain text
35435 #: docs/manual/python/gammu.rst:1138
35437 msgid "EncodeSMS(MessageInfo)"
35438 msgstr ".. function:: EncodeSMS(MessageInfo)"
35440 #. type: Plain text
35441 #: docs/manual/python/gammu.rst:1140
35443 msgid "Encodes multi part SMS message."
35444 msgstr " Encodes multi part SMS message.\n"
35446 #. type: Plain text
35447 #: docs/manual/python/gammu.rst:1145
35450 ":param MessageInfo: Description of message, see :ref:`sms_info_obj` :type "
35451 "MessageInfo: dict :return: List of dictionaries with raw message, see :ref:"
35452 "`sms_obj` :rtype: dict"
35454 " :param MessageInfo: Description of message, see :ref:`sms_info_obj`\n"
35455 " :type MessageInfo: dict\n"
35456 " :return: List of dictionaries with raw message, see :ref:`sms_obj`\n"
35459 #. type: Plain text
35460 #: docs/manual/python/gammu.rst:1147
35462 msgid "DecodePDU(Data, SMSC = False)"
35463 msgstr ".. function:: DecodePDU(Data, SMSC = False)"
35465 #. type: Plain text
35466 #: docs/manual/python/gammu.rst:1149
35468 msgid "Parses PDU packet."
35469 msgstr " Parses PDU packet.\n"
35471 #. type: Plain text
35472 #: docs/manual/python/gammu.rst:1156
35475 ":param Data: PDU data, need to be binary not hex encoded :type Data: string :"
35476 "param SMSC: Whether PDU includes SMSC. :type SMSC: boolean :return: Message "
35477 "data, see :ref:`sms_obj` :rtype: dict"
35479 " :param Data: PDU data, need to be binary not hex encoded\n"
35480 " :type Data: string\n"
35481 " :param SMSC: Whether PDU includes SMSC.\n"
35482 " :type SMSC: boolean\n"
35483 " :return: Message data, see :ref:`sms_obj`\n"
35486 #. type: Plain text
35487 #: docs/manual/python/gammu.rst:1158
35489 msgid "EncodePDU(SMS, Layout = Submit)"
35490 msgstr ".. function:: EncodePDU(SMS, Layout = Submit)"
35492 #. type: Plain text
35493 #: docs/manual/python/gammu.rst:1160
35495 msgid "Creates PDU packet."
35496 msgstr " Creates PDU packet.\n"
35498 #. type: Plain text
35499 #: docs/manual/python/gammu.rst:1167
35502 ":param SMS: SMS dictionary, see :ref:`sms_obj` :type SMS: dict :param "
35503 "Layout: Layout (one of Submit, Deliver, StatusReport), Submit is default :"
35504 "type Layout: string :return: Message data :rtype: string"
35506 " :param SMS: SMS dictionary, see :ref:`sms_obj`\n"
35507 " :type SMS: dict\n"
35508 " :param Layout: Layout (one of Submit, Deliver, StatusReport), Submit is "
35510 " :type Layout: string\n"
35511 " :return: Message data\n"
35512 " :rtype: string\n"
35514 #. type: Plain text
35515 #: docs/manual/python/gammu.rst:1169
35518 msgstr "Gammu 1.27.96"
35521 #: docs/manual/python/gammu.rst:1171
35523 msgid "Encoding and decoding entries"
35525 "Encoding and decoding entries\n"
35526 "-----------------------------\n"
35528 #. type: Plain text
35529 #: docs/manual/python/gammu.rst:1174
35531 msgid "DecodeVCARD(Text)"
35532 msgstr ".. function:: DecodeVCARD(Text)"
35534 #. type: Plain text
35535 #: docs/manual/python/gammu.rst:1176
35537 msgid "Decodes memory entry v from a string."
35538 msgstr " Decodes memory entry v from a string.\n"
35540 #. type: Plain text
35541 #: docs/manual/python/gammu.rst:1181
35544 ":param Text: String to decode :type Text: string :return: Memory entry, see :"
35545 "ref:`pbk_obj` :rtype: dict"
35547 " :param Text: String to decode\n"
35548 " :type Text: string\n"
35549 " :return: Memory entry, see :ref:`pbk_obj`\n"
35552 #. type: Plain text
35553 #: docs/manual/python/gammu.rst:1183
35555 msgid "EncodeVCARD(Entry)"
35556 msgstr ".. function:: EncodeVCARD(Entry)"
35558 #. type: Plain text
35559 #: docs/manual/python/gammu.rst:1185
35561 msgid "Encodes memory entry to a vCard."
35562 msgstr " Encodes memory entry to a vCard.\n"
35564 #. type: Plain text
35565 #: docs/manual/python/gammu.rst:1190
35568 ":param Entry: Memory entry, see :ref:`pbk_obj` :type Entry: dict :return: "
35569 "String with vCard :rtype: string"
35571 " :param Entry: Memory entry, see :ref:`pbk_obj`\n"
35572 " :type Entry: dict\n"
35573 " :return: String with vCard\n"
35574 " :rtype: string\n"
35576 #. type: Plain text
35577 #: docs/manual/python/gammu.rst:1192
35579 msgid "DecodeVCS(Text)"
35580 msgstr ".. function:: DecodeVCS(Text)"
35582 #. type: Plain text
35583 #: docs/manual/python/gammu.rst:1194 docs/manual/python/gammu.rst:1203
35585 msgid "Decodes todo/calendar entry v from a string."
35586 msgstr " Decodes todo/calendar entry v from a string.\n"
35588 #. type: Plain text
35589 #: docs/manual/python/gammu.rst:1199 docs/manual/python/gammu.rst:1208
35592 ":param Text: String to decode :type Text: string :return: Calendar or todo "
35593 "entry (whatever one was included in string), see :ref:`cal_obj`, :ref:"
35594 "`todo_obj` :rtype: dict"
35596 " :param Text: String to decode\n"
35597 " :type Text: string\n"
35598 " :return: Calendar or todo entry (whatever one was included in string), "
35599 "see :ref:`cal_obj`, :ref:`todo_obj`\n"
35602 #. type: Plain text
35603 #: docs/manual/python/gammu.rst:1201
35605 msgid "DecodeICS(Text)"
35606 msgstr ".. function:: DecodeICS(Text)"
35608 #. type: Plain text
35609 #: docs/manual/python/gammu.rst:1210
35611 msgid "EncodeVCALENDAR(Entry)"
35612 msgstr ".. function:: EncodeVCALENDAR(Entry)"
35614 #. type: Plain text
35615 #: docs/manual/python/gammu.rst:1212
35617 msgid "Encodes calendar entry to a vCalendar."
35618 msgstr " Encodes calendar entry to a vCalendar.\n"
35620 #. type: Plain text
35621 #: docs/manual/python/gammu.rst:1217
35624 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
35625 "String with vCalendar :rtype: string"
35627 " :param Entry: Calendar entry, see :ref:`cal_obj`\n"
35628 " :type Entry: dict\n"
35629 " :return: String with vCalendar\n"
35630 " :rtype: string\n"
35632 #. type: Plain text
35633 #: docs/manual/python/gammu.rst:1219
35635 msgid "EncodeICALENDAR(Entry)"
35636 msgstr ".. function:: EncodeICALENDAR(Entry)"
35638 #. type: Plain text
35639 #: docs/manual/python/gammu.rst:1221
35641 msgid "Encodes calendar entry to a iCalendar."
35642 msgstr " Encodes calendar entry to a iCalendar.\n"
35644 #. type: Plain text
35645 #: docs/manual/python/gammu.rst:1226
35648 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
35649 "String with iCalendar :rtype: string"
35651 " :param Entry: Calendar entry, see :ref:`cal_obj`\n"
35652 " :type Entry: dict\n"
35653 " :return: String with iCalendar\n"
35654 " :rtype: string\n"
35656 #. type: Plain text
35657 #: docs/manual/python/gammu.rst:1228
35659 msgid "EncodeVTODO(Entry)"
35660 msgstr ".. function:: EncodeVTODO(Entry)"
35662 #. type: Plain text
35663 #: docs/manual/python/gammu.rst:1230
35665 msgid "Encodes todo entry to a vTodo."
35666 msgstr " Encodes todo entry to a vTodo.\n"
35668 #. type: Plain text
35669 #: docs/manual/python/gammu.rst:1235
35672 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
35673 "String with vTodo :rtype: string"
35675 " :param Entry: Todo entry, see :ref:`todo_obj`\n"
35676 " :type Entry: dict\n"
35677 " :return: String with vTodo\n"
35678 " :rtype: string\n"
35680 #. type: Plain text
35681 #: docs/manual/python/gammu.rst:1237
35683 msgid "EncodeITODO(Entry)"
35684 msgstr ".. function:: EncodeITODO(Entry)"
35686 #. type: Plain text
35687 #: docs/manual/python/gammu.rst:1239
35689 msgid "Encodes todo entry to a iTodo."
35690 msgstr " Encodes todo entry to a iTodo.\n"
35692 #. type: Plain text
35693 #: docs/manual/python/gammu.rst:1244
35696 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
35697 "String with vCard :rtype: string"
35699 " :param Entry: Todo entry, see :ref:`todo_obj`\n"
35700 " :type Entry: dict\n"
35701 " :return: String with vCard\n"
35702 " :rtype: string\n"
35705 #: docs/manual/python/gammu.rst:1246
35707 msgid "Backup reading and writing"
35709 "Backup reading and writing\n"
35710 "--------------------------\n"
35712 #. type: Plain text
35713 #: docs/manual/python/gammu.rst:1249
35715 msgid "SaveRingtone(Filename, Ringtone, Format)"
35716 msgstr ".. function:: SaveRingtone(Filename, Ringtone, Format)"
35718 #. type: Plain text
35719 #: docs/manual/python/gammu.rst:1251
35721 msgid "Saves ringtone into file."
35722 msgstr " Saves ringtone into file.\n"
35724 #. type: Plain text
35725 #: docs/manual/python/gammu.rst:1260
35728 ":param Filename: Name of file where ringote will be saved :type Filename: "
35729 "string :param Ringtone: Ringtone to save :type Ringtone: dict :param Format: "
35730 "One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, ``rttl`` :type Format: "
35731 "string :return: None :rtype: None"
35733 " :param Filename: Name of file where ringote will be saved\n"
35734 " :type Filename: string\n"
35735 " :param Ringtone: Ringtone to save\n"
35736 " :type Ringtone: dict\n"
35737 " :param Format: One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, "
35739 " :type Format: string\n"
35743 #. type: Plain text
35744 #: docs/manual/python/gammu.rst:1262
35746 msgid "SaveBackup(Filename, Backup, Format)"
35747 msgstr ".. function:: SaveBackup(Filename, Backup, Format)"
35749 #. type: Plain text
35750 #: docs/manual/python/gammu.rst:1264
35752 msgid "Saves backup into file."
35753 msgstr " Saves backup into file.\n"
35755 #. type: Plain text
35756 #: docs/manual/python/gammu.rst:1273
35759 ":param Filename: Name of file to read backup from :type Filename: string :"
35760 "param Backup: Backup data, see :func:`ReadBackup` for description :type "
35761 "Backup: dict :param Format: File format to use (``Auto``, ``AutoUnicode``, "
35762 "``LMB``, ``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, "
35763 "``GammuUnicode``, the default is ``AutoUnicode``) :type Format: string :"
35764 "return: None :rtype: None"
35766 " :param Filename: Name of file to read backup from\n"
35767 " :type Filename: string\n"
35768 " :param Backup: Backup data, see :func:`ReadBackup` for description\n"
35769 " :type Backup: dict\n"
35770 " :param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
35771 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
35772 "the default is ``AutoUnicode``)\n"
35773 " :type Format: string\n"
35777 #. type: Plain text
35778 #: docs/manual/python/gammu.rst:1275
35780 msgid "ReadBackup(Filename, Format)"
35781 msgstr ".. function:: ReadBackup(Filename, Format)"
35783 #. type: Plain text
35784 #: docs/manual/python/gammu.rst:1277
35786 msgid "Reads backup into file."
35787 msgstr " Reads backup into file.\n"
35789 #. type: Plain text
35790 #: docs/manual/python/gammu.rst:1283
35793 ":param Filename: Name of file where backup is stored :type Filename: string :"
35794 "param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
35795 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
35796 "the default is ``AutoUnicode``) :type Format: string :return: Dictionary of "
35797 "read entries, it contains following keys, each might be empty:"
35799 " :param Filename: Name of file where backup is stored\n"
35800 " :type Filename: string\n"
35801 " :param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
35802 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
35803 "the default is ``AutoUnicode``)\n"
35804 " :type Format: string\n"
35805 " :return: Dictionary of read entries, it contains following keys, each "
35806 "might be empty:\n"
35808 #. type: Plain text
35809 #: docs/manual/python/gammu.rst:1285
35813 #. type: Plain text
35814 #: docs/manual/python/gammu.rst:1287
35818 #. type: Plain text
35819 #: docs/manual/python/gammu.rst:1288
35820 msgid "PhonePhonebook"
35821 msgstr "PhonePhonebook"
35823 #. type: Plain text
35824 #: docs/manual/python/gammu.rst:1289
35825 msgid "SIMPhonebook"
35826 msgstr "SIMPhonebook"
35828 #. type: Plain text
35829 #: docs/manual/python/gammu.rst:1293
35830 msgid ":rtype: dict"
35833 #. type: Plain text
35834 #: docs/manual/python/gammu.rst:1295
35836 msgid "SaveSMSBackup(Filename, Backup)"
35837 msgstr ".. function:: SaveSMSBackup(Filename, Backup)"
35839 #. type: Plain text
35840 #: docs/manual/python/gammu.rst:1297
35842 msgid "Saves SMS backup into file."
35843 msgstr " Saves SMS backup into file.\n"
35845 #. type: Plain text
35846 #: docs/manual/python/gammu.rst:1304
35849 ":param Filename: Name of file where to save SMS backup :type Filename: "
35850 "string :param Backup: List of messages to store :type Backup: list :return: "
35851 "None :rtype: None"
35853 " :param Filename: Name of file where to save SMS backup\n"
35854 " :type Filename: string\n"
35855 " :param Backup: List of messages to store\n"
35856 " :type Backup: list\n"
35860 #. type: Plain text
35861 #: docs/manual/python/gammu.rst:1306
35863 msgid "ReadSMSBackup(Filename)"
35864 msgstr ".. function:: ReadSMSBackup(Filename)"
35866 #. type: Plain text
35867 #: docs/manual/python/gammu.rst:1308
35869 msgid "Reads SMS backup into file."
35870 msgstr " Reads SMS backup into file.\n"
35872 #. type: Plain text
35873 #: docs/manual/python/gammu.rst:1313
35876 ":param Filename: Name of file where SMS backup is stored :type Filename: "
35877 "string :return: List of messages read from file :rtype: list"
35879 " :param Filename: Name of file where SMS backup is stored\n"
35880 " :type Filename: string\n"
35881 " :return: List of messages read from file\n"
35885 #: docs/manual/python/gammu.rst:1315
35887 msgid "Various data"
35892 #. type: Plain text
35893 #: docs/manual/python/gammu.rst:1318
35895 msgid "GSMNetworks"
35896 msgstr ".. data:: GSMNetworks"
35898 #. type: Plain text
35899 #: docs/manual/python/gammu.rst:1320
35901 msgid "Dictionary with GSM network codes."
35902 msgstr " Dictionary with GSM network codes.\n"
35904 #. type: Plain text
35905 #: docs/manual/python/gammu.rst:1322
35907 msgid "GSMCountries"
35908 msgstr ".. data:: GSMCountries"
35910 #. type: Plain text
35911 #: docs/manual/python/gammu.rst:1323
35913 msgid "Dictionary with GSM country codes."
35914 msgstr " Dictionary with GSM country codes.\n"
35916 #. type: Attribute :mod:
35917 #: docs/manual/python/smsd.rst:1
35919 msgid "`gammu.smsd` -- SMSD access"
35920 msgstr "gammu-smsd - SMS daemon for Gammu"
35922 #. type: delimited block =
35923 #: docs/manual/python/smsd.rst:5
35926 msgstr ".. _gammu-smsd:"
35928 #. type: delimited block =
35929 #: docs/manual/python/smsd.rst:6
35931 msgid ":synopsis: Provides access to Gammu SMSD functions."
35933 ".. module:: gammu.smsd\n"
35934 " :synopsis: Provides access to Gammu SMSD functions.\n"
35936 #. type: Attribute :class:
35937 #: docs/manual/python/smsd.rst:7
35942 #. type: delimited block -
35943 #: docs/manual/python/smsd.rst:11
35945 msgid ".. class:: SMSD(Config)\n"
35946 msgstr ".. class:: SMSD(Config)"
35948 #. type: delimited block -
35949 #: docs/manual/python/smsd.rst:13
35951 msgid " SMSD main class, that is used for communication with phone.\n"
35952 msgstr " SMSD main class, that is used for communication with phone.\n"
35954 #. type: delimited block -
35955 #: docs/manual/python/smsd.rst:18
35958 " You don't need to run the SMS daemon itself to control or ask it for\n"
35959 " status, this can be also done on separately running instances. All you\n"
35960 " need to do for this is to give same configuration file as that instance is\n"
35963 " You don't need to run the SMS daemon itself to control or ask it for\n"
35964 " status, this can be also done on separately running instances. All you\n"
35965 " need to do for this is to give same configuration file as that instance is\n"
35968 #. type: delimited block -
35969 #: docs/manual/python/smsd.rst:21
35972 " :param Config: Path to SMSD configuration file.\n"
35973 " :type Config: string\n"
35975 " :param Config: Path to SMSD configuration file.\n"
35976 " :type Config: string\n"
35978 #. type: delimited block -
35979 #: docs/manual/python/smsd.rst:23
35981 msgid " .. method:: MainLoop(MaxFailures)\n"
35982 msgstr " .. method:: MainLoop(MaxFailures)\n"
35984 #. type: delimited block -
35985 #: docs/manual/python/smsd.rst:25
35987 msgid " Runs SMS daemon main loop.\n"
35988 msgstr " Runs SMS daemon main loop. \n"
35990 #. type: delimited block -
35991 #: docs/manual/python/smsd.rst:28
35994 " Please note that this will run until some serious error occurs or until\n"
35995 " terminated by :meth:`Shutdown`.\n"
35997 " Please note that this will run until some serious error occurs or until\n"
35998 " terminated by :meth:`Shutdown`.\n"
36000 #. type: delimited block -
36001 #: docs/manual/python/smsd.rst:33
36004 " :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
36005 " :type MaxFailures: int\n"
36009 " :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
36010 " :type MaxFailures: int\n"
36014 #. type: delimited block -
36015 #: docs/manual/python/smsd.rst:36
36017 msgid " .. method:: Shutdown()\n"
36018 msgstr " .. method:: Shutdown()\n"
36020 #. type: delimited block -
36021 #: docs/manual/python/smsd.rst:38
36023 msgid " Signals SMS daemon to stop.\n"
36024 msgstr " Signals SMS daemon to stop.\n"
36026 #. type: delimited block -
36027 #: docs/manual/python/smsd.rst:41
36036 #. type: delimited block -
36037 #: docs/manual/python/smsd.rst:43
36039 msgid " .. method:: GetStatus()\n"
36040 msgstr " .. method:: GetStatus()\n"
36042 #. type: delimited block -
36043 #: docs/manual/python/smsd.rst:45
36045 msgid " Returns SMSD status.\n"
36046 msgstr " Returns SMSD status. \n"
36048 #. type: delimited block -
36049 #: docs/manual/python/smsd.rst:47
36051 msgid " The following values are set in resulting dictionary:\n"
36052 msgstr " The following values are set in resulting dictionary:\n"
36054 #. type: delimited block -
36055 #: docs/manual/python/smsd.rst:49
36060 #. type: delimited block -
36061 #: docs/manual/python/smsd.rst:51
36063 msgid " Client software name.\n"
36064 msgstr " Client software name.\n"
36066 #. type: delimited block -
36067 #: docs/manual/python/smsd.rst:53
36070 msgstr " PhoneID\n"
36072 #. type: delimited block -
36073 #: docs/manual/python/smsd.rst:55
36075 msgid " PhoneID which can be used for multiple SMSD setup.\n"
36076 msgstr " PhoneID which can be used for multiple SMSD setup.\n"
36078 #. type: delimited block -
36079 #: docs/manual/python/smsd.rst:57
36084 #. type: delimited block -
36085 #: docs/manual/python/smsd.rst:59
36087 msgid " IMEI of currently connected phone.\n"
36088 msgstr " IMEI of currently connected phone.\n"
36090 #. type: delimited block -
36091 #: docs/manual/python/smsd.rst:61
36096 #. type: delimited block -
36097 #: docs/manual/python/smsd.rst:63
36099 msgid " Number of sent messages.\n"
36100 msgstr " Number of sent messages.\n"
36102 #. type: delimited block -
36103 #: docs/manual/python/smsd.rst:65
36105 msgid " Received\n"
36106 msgstr " Received\n"
36108 #. type: delimited block -
36109 #: docs/manual/python/smsd.rst:67
36111 msgid " Number of received messages.\n"
36112 msgstr " Number of received messages.\n"
36114 #. type: delimited block -
36115 #: docs/manual/python/smsd.rst:69
36120 #. type: delimited block -
36121 #: docs/manual/python/smsd.rst:71
36123 msgid " Number of failed messages.\n"
36124 msgstr " Number of failed messages.\n"
36126 #. type: delimited block -
36127 #: docs/manual/python/smsd.rst:73
36129 msgid " BatterPercent\n"
36130 msgstr " BatterPercent\n"
36132 #. type: delimited block -
36133 #: docs/manual/python/smsd.rst:75
36135 msgid " Last battery state as reported by connected phone.\n"
36136 msgstr " Last battery state as reported by connected phone.\n"
36138 #. type: delimited block -
36139 #: docs/manual/python/smsd.rst:77
36141 msgid " NetworkSignal\n"
36142 msgstr " NetworkSignal\n"
36144 #. type: delimited block -
36145 #: docs/manual/python/smsd.rst:79
36147 msgid " Last signal level as reported by connected phone.\n"
36148 msgstr " Last signal level as reported by connected phone.\n"
36150 #. type: delimited block -
36151 #: docs/manual/python/smsd.rst:82
36154 " :return: Dict with status values\n"
36157 " :return: Dict with status values\n"
36160 #. type: delimited block -
36161 #: docs/manual/python/smsd.rst:84
36163 msgid " .. method:: InjectSMS(Message)\n"
36164 msgstr " .. method:: InjectSMS(Message)\n"
36166 #. type: delimited block -
36167 #: docs/manual/python/smsd.rst:86
36169 msgid " Injects SMS message into outgoing messages queue in SMSD.\n"
36170 msgstr " Injects SMS message into outgoing messages queue in SMSD.\n"
36172 #. type: delimited block -
36173 #: docs/manual/python/smsd.rst:90
36176 " :param Message: Message to inject (can be multipart)\n"
36177 " :type Message: list of :ref:`sms_obj`\n"
36178 " :return: ID of inserted message\n"
36179 " :rtype: string\n"
36181 " :param Message: Message to inject (can be multipart)\n"
36182 " :type Message: list of :ref:`sms_obj`\n"
36183 " :return: ID of inserted message\n"
36184 " :rtype: string\n"
36186 #. type: Plain text
36187 #: docs/manual/internal/reply.rst:2
36189 msgid "_reply-functions:"
36191 "Reply functions\n"
36192 "===============\n"
36195 #: docs/manual/internal/reply.rst:4
36197 msgid "Reply functions"
36199 "Reply functions\n"
36200 "===============\n"
36202 #. type: Plain text
36203 #: docs/manual/internal/reply.rst:10
36206 "When phone gives answers, we check if we requested received info and we "
36207 "redirect it to concrete reply function, which will decode it. Different "
36208 "phone answers can go to one reply function let's say responsible for getting "
36211 "When phone gives answers, we check if we requested received info and we "
36212 "redirect it to concrete reply function, which will decode it. Different "
36213 "phone answers can go to one reply function let's say responsible for getting "
36214 "sms status. There are 2 types of answer:"
36216 #. type: Labeled list
36217 #: docs/manual/internal/reply.rst:11 docs/manual/c/statemachine.rst:48
36218 #: docs/manual/c/statemachine.rst:54 docs/manual/c/statemachine.rst:58
36219 #: docs/manual/c/statemachine.rst:66
36224 #. type: Plain text
36225 #: docs/manual/internal/reply.rst:12
36227 msgid "GSM_Reply_Function"
36228 msgstr ".. c:type:: GSM_Log_Function"
36230 #. type: Plain text
36231 #: docs/manual/internal/reply.rst:14
36232 msgid "Defines reply function for phone driver."
36235 #. type: Labeled list
36236 #: docs/manual/internal/reply.rst:15 docs/manual/internal/reply.rst:19
36237 #: docs/manual/internal/reply.rst:23 docs/manual/internal/reply.rst:27
36238 #: docs/manual/internal/reply.rst:31 docs/manual/c/statemachine.rst:62
36240 msgid ".. c:member"
36243 #. type: Plain text
36244 #: docs/manual/internal/reply.rst:16
36247 "GSM_Error (*Function)\t(GSM_Protocol_Message *msg, GSM_StateMachine *s);"
36249 ".. c:function:: GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
36251 #. type: Plain text
36252 #: docs/manual/internal/reply.rst:18
36253 msgid "Callback on reply match."
36256 #. type: Plain text
36257 #: docs/manual/internal/reply.rst:20
36258 msgid "const unsigned char\t\t*msgtype;"
36261 #. type: Plain text
36262 #: docs/manual/internal/reply.rst:22
36264 msgid "String match on the message."
36265 msgstr " String to encode in message.\n"
36267 #. type: Plain text
36268 #: docs/manual/internal/reply.rst:24
36270 msgid "const size_t\t\t\tsubtypechar;\n"
36273 #. type: Plain text
36274 #: docs/manual/internal/reply.rst:26
36275 msgid "Position for char match inside reply. If 0, message type is checked."
36278 #. type: Plain text
36279 #: docs/manual/internal/reply.rst:28
36281 msgid "const int\t\t\tsubtype;\n"
36284 #. type: Plain text
36285 #: docs/manual/internal/reply.rst:30
36286 msgid "Match for char/message type check (see above)."
36289 #. type: Plain text
36290 #: docs/manual/internal/reply.rst:32
36291 msgid "const GSM_Phone_RequestID\trequestID;"
36294 #. type: Plain text
36295 #: docs/manual/internal/reply.rst:34
36297 "Match for request ID. this is filled in when calling :c:func:`GSM_WaitFor`."
36300 #. type: Plain text
36301 #: docs/manual/internal/reply.rst:36
36303 msgid "There are three types of answer matching:"
36304 msgstr "There are several po files to translate:"
36307 #: docs/manual/internal/reply.rst:38
36312 #. type: Plain text
36313 #: docs/manual/internal/reply.rst:41 docs/manual/internal/reply.rst:56
36314 #: docs/manual/internal/reply.rst:69 docs/manual/internal/reply.rst:83
36318 #. type: Plain text
36319 #: docs/manual/internal/reply.rst:45
36321 msgid "{N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},"
36323 " {N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},\n"
36325 #. type: Plain text
36326 #: docs/manual/internal/reply.rst:51
36328 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
36329 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage. Of "
36330 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
36331 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
36332 "0x00, 0x00 - it means then, that we check only frame type."
36334 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
36335 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage. Of "
36336 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
36337 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
36338 "0x00, 0x00 - it means then, that we check only frame type."
36340 #. type: Plain text
36341 #: docs/manual/internal/reply.rst:60
36343 msgid "{ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},"
36345 " {ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},\n"
36347 #. type: Plain text
36348 #: docs/manual/internal/reply.rst:64
36350 "All incoming (not requested in the moment, sent by phone, who likes us - "
36351 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
36352 "ATGEN_ReplyIncomingCallInfo."
36354 "All incoming (not requested in the moment, sent by phone, who likes us - "
36355 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
36356 "ATGEN_ReplyIncomingCallInfo."
36359 #: docs/manual/internal/reply.rst:66
36364 #. type: Plain text
36365 #: docs/manual/internal/reply.rst:73
36366 msgid "{S60_Reply_Generic, \"\", 0x00, NUM_QUIT, ID_Terminate },"
36369 #. type: Plain text
36370 #: docs/manual/internal/reply.rst:76
36372 "When match string is empty and match char position is zero, matching on "
36373 "message type is performed."
36377 #: docs/manual/internal/reply.rst:78
36382 #. type: Plain text
36383 #: docs/manual/internal/reply.rst:81
36385 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
36387 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
36389 #. type: Plain text
36390 #: docs/manual/internal/reply.rst:87
36392 msgid "static GSM_Error N6110_GetMemory (GSM_StateMachine *s,\n"
36395 #. type: Plain text
36396 #: docs/manual/internal/reply.rst:88
36398 msgid "GSM_PhonebookEntry *entry)\n"
36401 #. type: Plain text
36402 #: docs/manual/internal/reply.rst:89
36407 #. type: Plain text
36408 #: docs/manual/internal/reply.rst:90
36410 msgid "unsigned char req[] = {\n"
36413 #. type: Plain text
36414 #: docs/manual/internal/reply.rst:94
36417 "N6110_FRAME_HEADER, 0x01,\n"
36418 "0x00, /* memory type */\n"
36419 "0x00, /* location */\n"
36423 #. type: Plain text
36424 #: docs/manual/internal/reply.rst:97
36427 "req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES); if (req"
36428 "[4]==0xff) return GE_NOTSUPPORTED;"
36430 " req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES);\n"
36431 " if (req[4]==0xff) return GE_NOTSUPPORTED;\n"
36433 #. type: Plain text
36434 #: docs/manual/internal/reply.rst:99
36436 msgid "req[5] = entry->Location;"
36437 msgstr " req[5] = entry->Location;\n"
36439 #. type: Plain text
36440 #: docs/manual/internal/reply.rst:103
36443 "s->Phone.Data.Memory=entry; dprintf(\"Getting phonebook entry\\n\"); return "
36444 "GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);"
36446 " s->Phone.Data.Memory=entry;\n"
36447 " dprintf(\"Getting phonebook entry\\n\");\n"
36448 " return GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);\n"
36451 #. type: Plain text
36452 #: docs/manual/internal/reply.rst:116
36454 "First we fill req according to values in \\*entry. Later set pointer in s-"
36455 ">Phone.Data (it's available for reply functions and they set responses "
36456 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
36457 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
36458 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
36459 "from phone and redirect them to protocol functions. If they found full "
36460 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
36461 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
36462 "access to s->Phone.Data and decodes answer. Returns error or not (and this "
36463 "is value for GSM_WaitFor). If there is no requested answer during time, "
36464 "GSM_WaitFor returns GE_TIMEOUT."
36466 "First we fill req according to values in \\*entry. Later set pointer in s-"
36467 ">Phone.Data (it's available for reply functions and they set responses "
36468 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
36469 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
36470 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
36471 "from phone and redirect them to protocol functions. If they found full "
36472 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
36473 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
36474 "access to s->Phone.Data and decodes answer. Returns error or not (and this "
36475 "is value for GSM_WaitFor). If there is no requested answer during time, "
36476 "GSM_WaitFor returns GE_TIMEOUT."
36478 #. type: Plain text
36479 #: docs/manual/internal/index.rst:2
36482 msgstr ".. _internal:"
36485 #: docs/manual/internal/index.rst:4
36487 msgid "Gammu internals"
36488 msgstr ".. _internal:"
36490 #. type: Plain text
36491 #: docs/manual/internal/index.rst:8
36494 "Gammu project internals are a bit more complicated than required, mostly for "
36495 "historical reasons. Before digging into source code, you should look at"
36497 "Gammu project internals are a bit more complicated than required, mostly for "
36498 "historical reasons. Before digging into source code, you should look at :doc:"
36499 "`../project/directories` and :doc:`../project/coding-style`."
36501 #. type: Attribute :doc:
36502 #: docs/manual/internal/index.rst:8
36504 msgid "`../project/directories` and :doc:`../project/coding-style`."
36507 #. type: Plain text
36508 #: docs/manual/internal/index.rst:15
36510 msgid "reply state-machine new-phone"
36516 #: docs/manual/internal/state-machine.rst:2
36518 msgid "State Machine"
36523 #. type: Plain text
36524 #: docs/manual/internal/state-machine.rst:6
36526 "The state machine is core of libGammu operations. It gets the data from the "
36527 "phone and dispatches them through protocol layer to phone drivers."
36529 "The state machine is core of libGammu operations. It gets the data from the "
36530 "phone and dispatches them through protocol layer to phone drivers."
36532 #. type: Plain text
36533 #: docs/manual/internal/state-machine.rst:8
36536 "To see how it operates, following figure shows example of what happens when"
36538 "To see how it operates, following figure shows example of what happens when :"
36539 "c:func:`GSM_GetModel` is called from the program:"
36541 #. type: Attribute :c:
36542 #: docs/manual/internal/state-machine.rst:8
36544 msgid "func:`GSM_GetModel` is called from the program:"
36547 #. type: Plain text
36548 #: docs/manual/internal/state-machine.rst:13
36550 msgid "digraph statemachine {"
36555 #. type: Plain text
36556 #: docs/manual/internal/state-machine.rst:28
36559 "\"GSM_GetModel\" -> \"Phone.Functions.GetModel\"; \"Phone.Functions.GetModel"
36560 "\" -> \"GSM_WaitFor\"; \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage"
36561 "\"; \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\"; "
36562 "\"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"]; \"GSM_WaitForOnce"
36563 "\" -> \"GSM_ReadDevice\"; \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label="
36564 "\"Wair for complete request\"]; \"GSM_ReadDevice\" -> \"Device.Functions."
36565 "ReadDevice\"; \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label="
36566 "\"Wait for data\"]; \"Device.Functions.ReadDevice\" -> \"Protocol.Functions."
36567 "StateMachine\"; \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
36568 "DispatchMessage\" \"Phone.Functions.DispatchMessage\" -> "
36569 "\"GSM_DispatchMessage\"; \"GSM_DispatchMessage\" -> \"Phone.Functions."
36570 "ReplyFunctions[]()\"; \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone."
36571 "Functions.GetModel\"; \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";"
36573 " digraph statemachine {\n"
36574 " \"GSM_GetModel\" -> \"Phone.Functions.GetModel\";\n"
36575 " \"Phone.Functions.GetModel\" -> \"GSM_WaitFor\";\n"
36576 " \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage\";\n"
36577 " \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\";\n"
36578 " \"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"];\n"
36579 " \"GSM_WaitForOnce\" -> \"GSM_ReadDevice\";\n"
36580 " \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label=\"Wair for complete "
36582 " \"GSM_ReadDevice\" -> \"Device.Functions.ReadDevice\";\n"
36583 " \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label=\"Wait "
36585 " \"Device.Functions.ReadDevice\" -> \"Protocol.Functions.StateMachine"
36587 " \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
36588 "DispatchMessage\"\n"
36589 " \"Phone.Functions.DispatchMessage\" -> \"GSM_DispatchMessage\";\n"
36590 " \"GSM_DispatchMessage\" -> \"Phone.Functions.ReplyFunctions[]()\";\n"
36591 " \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone.Functions.GetModel"
36593 " \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";\n"
36596 #. type: Plain text
36597 #: docs/manual/formats/smsbackup.rst:2
36599 msgid "_gammu-smsbackup:"
36600 msgstr ".. _gammu-smsbackup:"
36603 #: docs/manual/formats/smsbackup.rst:4
36605 msgid "SMS Backup Format"
36607 "SMS Backup Format\n"
36608 "=================\n"
36610 #. type: Plain text
36611 #: docs/manual/formats/smsbackup.rst:8
36613 "The SMS backup format is text file encoded in current encoding of platform "
36614 "where Gammu is running."
36616 "The SMS backup format is text file encoded in current encoding of platform "
36617 "where Gammu is running."
36620 #: docs/manual/formats/smsbackup.rst:12
36627 #. type: Plain text
36628 #: docs/manual/formats/smsbackup.rst:19
36630 "The file consists of sections, whose name starts with ``SMSBackup``. When "
36631 "creating the backup file, three digits are appended to this text defining "
36632 "order. While reading the backup, any part after ``SMSBackup`` text is "
36633 "ignored and everything which begins with this is processed. So you can as "
36634 "well give the section name ``SMSBackupFoo`` and it will be processed."
36636 "The file consists of sections, whose name starts with ``SMSBackup``. When "
36637 "creating the backup file, three digits are appended to this text defining "
36638 "order. While reading the backup, any part after ``SMSBackup`` text is "
36639 "ignored and everything which begins with this is processed. So you can as "
36640 "well give the section name ``SMSBackupFoo`` and it will be processed."
36642 #. type: Plain text
36643 #: docs/manual/formats/smsbackup.rst:21
36645 msgid "The number of messages in backup file is currently limited by"
36647 "The number of messages in backup file is currently limited by :c:data:"
36648 "`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
36650 #. type: Attribute :c:
36651 #: docs/manual/formats/smsbackup.rst:21
36653 msgid "data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
36654 msgstr "The number of messages in backup file is currently limited by :c:data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
36657 #: docs/manual/formats/smsbackup.rst:24
36659 msgid "``SMSBackup`` section"
36660 msgstr "``SMSBackup`` section +++++++++++++++++++++"
36662 #. type: Plain text
36663 #: docs/manual/formats/smsbackup.rst:28
36665 "Each section interprets one physical SMS message (eg. one message part in "
36666 "case of multipart messages)."
36668 "Each section interprets one physical SMS message (eg. one message part in "
36669 "case of multipart messages)."
36672 #: docs/manual/formats/smsbackup.rst:30
36674 msgid "Decoded text"
36675 msgstr "Decoded text ~~~~~~~~~~~~"
36677 #. type: Plain text
36678 #: docs/manual/formats/smsbackup.rst:34
36680 "For SMS backups created by Gammu, there is a decoded text as a comment just "
36681 "after the section name:"
36683 "For SMS backups created by Gammu, there is a decoded text as a comment just "
36684 "after the section name:"
36686 #. type: Plain text
36687 #: docs/manual/formats/smsbackup.rst:39
36689 msgid "[SMSBackup001] ; This is message text"
36691 " [SMSBackup001]\n"
36692 " ; This is message text\n"
36694 #. type: Plain text
36695 #: docs/manual/formats/smsbackup.rst:42
36697 "The text can be split to more lines if it is too long or of original message "
36698 "included new lines."
36700 "The text can be split to more lines if it is too long or of original message "
36701 "included new lines."
36703 #. type: Plain text
36704 #: docs/manual/formats/smsbackup.rst:47
36707 "This is easiest way to get message text, however also the least reliable "
36708 "one, because it is stored in the comments in the file."
36710 " This is easiest way to get message text, however also the least "
36712 " one, because it is stored in the comments in the file.\n"
36715 #: docs/manual/formats/smsbackup.rst:49
36718 msgstr "Variables ~~~~~~~~~"
36720 #. type: Plain text
36721 #: docs/manual/formats/smsbackup.rst:52
36722 msgid "The following variables can be defined for each SMS:"
36723 msgstr "The following variables can be defined for each SMS:"
36725 #. type: Plain text
36726 #: docs/manual/formats/smsbackup.rst:64
36730 " Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
36732 "``SMSCUnicode``\n"
36733 " Hex encoded UCS-2 string with SMSC number.\n"
36735 " Message class.\n"
36737 " Timestamp, when message has been sent.\n"
36739 " Message type, one of:\n"
36742 " Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
36744 "``SMSCUnicode``\n"
36745 " Hex encoded UCS-2 string with SMSC number.\n"
36747 " Message class.\n"
36749 " Timestamp, when message has been sent.\n"
36751 " Message type, one of:\n"
36753 #. type: Plain text
36754 #: docs/manual/formats/smsbackup.rst:66
36755 msgid "``Deliver`` - received message"
36756 msgstr "``Deliver`` - received message"
36758 #. type: Plain text
36759 #: docs/manual/formats/smsbackup.rst:67
36760 msgid "``Submit`` - message to send"
36761 msgstr "``Submit`` - message to send"
36763 #. type: Plain text
36764 #: docs/manual/formats/smsbackup.rst:78
36767 "``Status_Report`` - message to send with delivery report\n"
36769 " Timestamp of message (sent or received).\n"
36770 "``RejectDuplicates``\n"
36771 " Whether receiver should reject duplicates.\n"
36772 "``ReplaceMessage``\n"
36773 " ID of message to replace.\n"
36774 "``MessageReference``\n"
36775 " Message reference number as generated by network.\n"
36777 " State of the message:\n"
36779 " * ``Status_Report`` - message to send with delivery report\n"
36781 " Timestamp of message (sent or received).\n"
36782 "``RejectDuplicates``\n"
36783 " Whether receiver should reject duplicates.\n"
36784 "``ReplaceMessage``\n"
36785 " ID of message to replace.\n"
36786 "``MessageReference``\n"
36787 " Message reference number as generated by network.\n"
36789 " State of the message:\n"
36791 #. type: Plain text
36792 #: docs/manual/formats/smsbackup.rst:91
36797 " Recipient number.\n"
36799 " Name of the message.\n"
36801 " Length of message text.\n"
36803 " Coding of the message:\n"
36807 " Recipient number.\n"
36809 " Name of the message.\n"
36811 " Length of message text.\n"
36813 " Coding of the message:\n"
36815 #. type: Plain text
36816 #: docs/manual/formats/smsbackup.rst:93
36817 msgid "``8bit`` - binary message"
36818 msgstr "``8bit`` - binary message"
36820 #. type: Plain text
36821 #: docs/manual/formats/smsbackup.rst:94
36822 msgid "``Default`` - GSM encoding, up to 160 chars in message"
36823 msgstr "``Default`` - GSM encoding, up to 160 chars in message"
36825 #. type: Plain text
36826 #: docs/manual/formats/smsbackup.rst:101
36829 "``Unicode`` - Unicode encoding, up to 70 chars in message\n"
36830 "``Text00`` ... ``TextNN``\n"
36831 " Numbered parts of the message payload.\n"
36833 " ID of folder where the message was saved.\n"
36835 " User defined header of the message.\n"
36837 " * ``Unicode`` - Unicode encoding, up to 70 chars in message\n"
36838 "``Text00`` ... ``TextNN``\n"
36839 " Numbered parts of the message payload.\n"
36841 " ID of folder where the message was saved.\n"
36843 " User defined header of the message.\n"
36845 #. type: Plain text
36846 #: docs/manual/formats/smsbackup.rst:107
36847 msgid "The backup of message can look like following:"
36848 msgstr "The backup of message can look like following:"
36850 #. type: Plain text
36851 #: docs/manual/formats/smsbackup.rst:129
36854 "[SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \"+4540590000\" "
36855 "SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = "
36856 "20021201T025023 State = UnRead Number = \"+4522706947\" NumberUnicode = "
36857 "002B0034003500320032003700300036003900340037 Name = \"\" NameUnicode = "
36859 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A "
36860 "Coding = Default Folder = 1 Length = 27 Class = -1 ReplySMSC = False "
36861 "RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0"
36863 " [SMSBackup000]\n"
36864 " #ABCDEFGHIJKLMNOPQRSTUVWXYZ\n"
36866 " SMSC = \"+4540590000\"\n"
36867 " SMSCUnicode = 002B0034003500340030003500390030003000300030\n"
36868 " Sent = 20021201T025023\n"
36869 " State = UnRead\n"
36870 " Number = \"+4522706947\"\n"
36871 " NumberUnicode = 002B0034003500320032003700300036003900340037\n"
36875 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A\n"
36876 " Coding = Default\n"
36880 " ReplySMSC = False\n"
36881 " RejectDuplicates = True\n"
36882 " ReplaceMessage = 0\n"
36883 " MessageReference = 0\n"
36885 #. type: Plain text
36886 #: docs/manual/formats/backup.rst:2
36888 msgid "_gammu-backup:"
36889 msgstr ".. _gammu-backup:"
36892 #: docs/manual/formats/backup.rst:4
36894 msgid "Backup Format"
36899 #. type: Plain text
36900 #: docs/manual/formats/backup.rst:7
36903 "The backup format is text file encoded in either ASCII or UCS-2-BE encodings."
36905 "The backup format is text file encoded in either UTF-8 or UCS-2-BE encodings."
36907 #. type: Plain text
36908 #: docs/manual/formats/backup.rst:21
36911 "If you will backup settings to Gammu text file, it will be possible to edit "
36912 "it. It's easy: many things in this file will be written double - once in "
36913 "Unicode, once in ASCII. When you will remove Unicode version Gammu will use "
36914 "ASCII on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
36915 "it according to your OS locale. When will be available Unicode version of "
36916 "text, it will be used instead of ASCII (useful with Unicode phones - it "
36917 "isn't important, what locale is set in computer and no conversion Unicode -> "
36918 "ASCII and ASCII -> Unicode is done)."
36920 "If you will backup settings to Gammu text file, it will be possible to edit "
36921 "it. It's easy: many things in this file will be written double - once in "
36922 "Unicode, once in UTF-8. When you will remove Unicode version Gammu will use "
36923 "UTF-8 on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
36924 "it according to your OS locale. When will be available Unicode version of "
36925 "text, it will be used instead of UTF-8 (useful with Unicode phones - it "
36926 "isn't important, what locale is set in computer and no conversion Unicode -> "
36927 "UTF-8 and ASCII -> Unicode is done)."
36929 #. type: Plain text
36930 #: docs/manual/formats/backup.rst:25
36932 "You can use any editor with regular expressions function to edit backup text "
36933 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
36934 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
36937 "You can use any editor with regular expressions function to edit backup text "
36938 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
36939 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
36942 #. type: Plain text
36943 #: docs/manual/formats/backup.rst:27
36944 msgid "Remove info about voice tags"
36945 msgstr "Remove info about voice tags"
36947 #. type: Labeled list
36948 #: docs/manual/formats/backup.rst:28 docs/manual/formats/backup.rst:38
36949 #: docs/manual/formats/backup.rst:48
36954 #. type: Plain text
36955 #: docs/manual/formats/backup.rst:31
36957 msgid "^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n"
36958 msgstr " ^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n\n"
36960 #. type: Labeled list
36961 #: docs/manual/formats/backup.rst:32 docs/manual/formats/backup.rst:42
36962 #: docs/manual/formats/backup.rst:52
36967 #. type: Plain text
36968 #: docs/manual/formats/backup.rst:35
36971 msgstr " <blank>\n"
36973 #. type: Plain text
36974 #: docs/manual/formats/backup.rst:37
36975 msgid "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
36976 msgstr "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
36978 #. type: Plain text
36979 #: docs/manual/formats/backup.rst:41
36982 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|60\\|"
36985 " Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|"
36988 #. type: Plain text
36989 #: docs/manual/formats/backup.rst:45
36991 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+3620"
36992 msgstr " Type = NumberMobile\\nEntry\\1Text = \"\\+3620\n"
36994 #. type: Plain text
36995 #: docs/manual/formats/backup.rst:47
36997 "Change phone numbers type to mobile for numbers starting from +3620, "
36998 "+3630,... and removing the corresponding TextUnicode line"
37000 "Change phone numbers type to mobile for numbers starting from +3620, "
37001 "+3630,... and removing the corresponding TextUnicode line"
37003 #. type: Plain text
37004 #: docs/manual/formats/backup.rst:51
37007 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]0\\)\\([^"
37008 "\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n"
37010 " Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]"
37011 "0\\)\\([^\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n\n"
37013 #. type: Plain text
37014 #: docs/manual/formats/backup.rst:55
37016 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n"
37017 msgstr " Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n\n"
37019 #. type: Plain text
37020 #: docs/manual/formats/backup.rst:56
37022 msgid ":ref:`converting-formats`"
37023 msgstr ".. seealso:: :ref:`converting-formats`"
37025 #. type: Plain text
37026 #: docs/manual/formats/index.rst:2
37032 #: docs/manual/formats/index.rst:4
37034 msgid "File formats used by Gammu"
37036 "File formats used by Gammu\n"
37037 "==========================\n"
37039 #. type: Plain text
37040 #: docs/manual/formats/index.rst:8
37042 "Gammu understands wide range of standard formats as well as introduces own "
37043 "formats for storing some data."
37045 "Gammu understands wide range of standard formats as well as introduces own "
37046 "formats for storing some data."
37048 #. type: Plain text
37049 #: docs/manual/formats/index.rst:14
37051 msgid "ini smsbackup backup"
37057 #. type: Plain text
37058 #: docs/manual/formats/ini.rst:2
37064 #: docs/manual/formats/ini.rst:4
37066 msgid "INI file format"
37068 "INI file format\n"
37069 "===============\n"
37071 #. type: Plain text
37072 #: docs/manual/formats/ini.rst:7
37075 "The INI file format is widely used in Gammu, for both configuration (see"
37077 "The INI file format is widely used in Gammu, for both configuration (see :"
37078 "ref:`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-"
37081 #. type: Attribute :ref:
37082 #: docs/manual/formats/ini.rst:7
37084 msgid "`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
37085 msgstr "The INI file format is widely used in Gammu, for both configuration (see :ref:`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
37087 #. type: Plain text
37088 #: docs/manual/formats/ini.rst:12
37090 "This file use ini file syntax, with comment parts being marked with both ``;"
37091 "`` and ``#``. Sections of config file are identified in square brackets line "
37092 "``[this]``. All key values are case insensitive."
37094 "This file use ini file syntax, with comment parts being marked with both ``;"
37095 "`` and ``#``. Sections of config file are identified in square brackets line "
37096 "``[this]``. All key values are case insensitive."
37098 #. type: Plain text
37099 #: docs/manual/formats/ini.rst:18
37101 "You most likely know INI files from other programs, however to illustrate, "
37102 "here is some example:"
37104 "You most likely know INI files from other programs, however to illustrate, "
37105 "here is some example:"
37107 #. type: Plain text
37108 #: docs/manual/formats/ini.rst:22
37111 msgstr " ; comment\n"
37113 #. type: Plain text
37114 #: docs/manual/formats/ini.rst:25
37116 msgid "[section] key = value"
37121 #. type: Plain text
37122 #: docs/manual/formats/ini.rst:27
37124 msgid "[another section]"
37125 msgstr " [another section]\n"
37127 #. type: Plain text
37128 #: docs/manual/formats/ini.rst:29
37130 msgid "key = longer value"
37131 msgstr " key = longer value\n"
37133 #. type: Plain text
37134 #: docs/manual/formats/ini.rst:31
37136 msgid "# another comment"
37137 msgstr " # another comment\n"
37140 #: docs/manual/c/call.rst:2
37145 #. type: Labeled list
37146 #: docs/manual/c/call.rst:4 docs/manual/c/call.rst:5 docs/manual/c/call.rst:6
37147 #: docs/manual/c/call.rst:7 docs/manual/c/call.rst:8 docs/manual/c/call.rst:9
37148 #: docs/manual/c/call.rst:10 docs/manual/c/call.rst:11
37149 #: docs/manual/c/call.rst:12 docs/manual/c/call.rst:13
37150 #: docs/manual/c/call.rst:14 docs/manual/c/call.rst:15
37151 #: docs/manual/c/call.rst:16 docs/manual/c/call.rst:17
37152 #: docs/manual/c/call.rst:18 docs/manual/c/bitmap.rst:4
37153 #: docs/manual/c/bitmap.rst:5 docs/manual/c/bitmap.rst:6
37154 #: docs/manual/c/bitmap.rst:7 docs/manual/c/bitmap.rst:8
37155 #: docs/manual/c/bitmap.rst:9 docs/manual/c/bitmap.rst:10
37156 #: docs/manual/c/bitmap.rst:11 docs/manual/c/bitmap.rst:12
37157 #: docs/manual/c/bitmap.rst:18 docs/manual/c/security.rst:4
37158 #: docs/manual/c/security.rst:5 docs/manual/c/backup.rst:4
37159 #: docs/manual/c/backup.rst:5 docs/manual/c/backup.rst:6
37160 #: docs/manual/c/backup.rst:7 docs/manual/c/backup.rst:8
37161 #: docs/manual/c/backup.rst:9 docs/manual/c/backup.rst:10
37162 #: docs/manual/c/backup.rst:11 docs/manual/c/backup.rst:12
37163 #: docs/manual/c/backup.rst:13 docs/manual/c/backup.rst:14
37164 #: docs/manual/c/misc.rst:4 docs/manual/c/misc.rst:5 docs/manual/c/misc.rst:6
37165 #: docs/manual/c/misc.rst:7 docs/manual/c/misc.rst:8 docs/manual/c/misc.rst:9
37166 #: docs/manual/c/misc.rst:10 docs/manual/c/misc.rst:11 docs/manual/c/wap.rst:4
37167 #: docs/manual/c/wap.rst:5 docs/manual/c/wap.rst:6 docs/manual/c/wap.rst:7
37168 #: docs/manual/c/wap.rst:8 docs/manual/c/wap.rst:9 docs/manual/c/nokia.rst:4
37169 #: docs/manual/c/nokia.rst:5 docs/manual/c/datetime.rst:4
37170 #: docs/manual/c/datetime.rst:5 docs/manual/c/datetime.rst:6
37171 #: docs/manual/c/datetime.rst:7 docs/manual/c/datetime.rst:8
37172 #: docs/manual/c/datetime.rst:9 docs/manual/c/datetime.rst:10
37173 #: docs/manual/c/datetime.rst:11 docs/manual/c/datetime.rst:12
37174 #: docs/manual/c/datetime.rst:13 docs/manual/c/datetime.rst:14
37175 #: docs/manual/c/datetime.rst:15 docs/manual/c/calendar.rst:4
37176 #: docs/manual/c/calendar.rst:5 docs/manual/c/calendar.rst:6
37177 #: docs/manual/c/calendar.rst:7 docs/manual/c/calendar.rst:8
37178 #: docs/manual/c/calendar.rst:9 docs/manual/c/calendar.rst:10
37179 #: docs/manual/c/calendar.rst:11 docs/manual/c/calendar.rst:12
37180 #: docs/manual/c/calendar.rst:13 docs/manual/c/calendar.rst:14
37181 #: docs/manual/c/calendar.rst:15 docs/manual/c/calendar.rst:16
37182 #: docs/manual/c/calendar.rst:17 docs/manual/c/calendar.rst:18
37183 #: docs/manual/c/calendar.rst:19 docs/manual/c/calendar.rst:20
37184 #: docs/manual/c/calendar.rst:21 docs/manual/c/calendar.rst:22
37185 #: docs/manual/c/calendar.rst:23 docs/manual/c/calendar.rst:24
37186 #: docs/manual/c/calendar.rst:25 docs/manual/c/calendar.rst:26
37187 #: docs/manual/c/calendar.rst:27 docs/manual/c/calendar.rst:28
37188 #: docs/manual/c/calendar.rst:29 docs/manual/c/calendar.rst:30
37189 #: docs/manual/c/calendar.rst:31 docs/manual/c/calendar.rst:32
37190 #: docs/manual/c/calendar.rst:33 docs/manual/c/calendar.rst:34
37191 #: docs/manual/c/calendar.rst:35 docs/manual/c/info.rst:4
37192 #: docs/manual/c/info.rst:5 docs/manual/c/info.rst:6 docs/manual/c/info.rst:7
37193 #: docs/manual/c/info.rst:8 docs/manual/c/info.rst:9 docs/manual/c/info.rst:10
37194 #: docs/manual/c/info.rst:11 docs/manual/c/info.rst:12
37195 #: docs/manual/c/info.rst:13 docs/manual/c/info.rst:14
37196 #: docs/manual/c/info.rst:15 docs/manual/c/info.rst:16
37197 #: docs/manual/c/info.rst:17 docs/manual/c/info.rst:18
37198 #: docs/manual/c/info.rst:19 docs/manual/c/info.rst:20
37199 #: docs/manual/c/info.rst:21 docs/manual/c/info.rst:22
37200 #: docs/manual/c/info.rst:23 docs/manual/c/info.rst:24
37201 #: docs/manual/c/category.rst:4 docs/manual/c/category.rst:5
37202 #: docs/manual/c/category.rst:6 docs/manual/c/keys.rst:4
37203 #: docs/manual/c/keys.rst:5 docs/manual/c/debug.rst:4
37204 #: docs/manual/c/debug.rst:5 docs/manual/c/debug.rst:6
37205 #: docs/manual/c/debug.rst:7 docs/manual/c/debug.rst:8
37206 #: docs/manual/c/debug.rst:9 docs/manual/c/debug.rst:10
37207 #: docs/manual/c/debug.rst:11 docs/manual/c/debug.rst:12
37208 #: docs/manual/c/debug.rst:13 docs/manual/c/debug.rst:14
37209 #: docs/manual/c/error.rst:4 docs/manual/c/error.rst:5
37210 #: docs/manual/c/unicode.rst:4 docs/manual/c/unicode.rst:5
37211 #: docs/manual/c/unicode.rst:6 docs/manual/c/unicode.rst:7
37212 #: docs/manual/c/unicode.rst:8 docs/manual/c/unicode.rst:9
37213 #: docs/manual/c/unicode.rst:10 docs/manual/c/unicode.rst:11
37214 #: docs/manual/c/unicode.rst:12 docs/manual/c/unicode.rst:13
37215 #: docs/manual/c/unicode.rst:14 docs/manual/c/unicode.rst:15
37216 #: docs/manual/c/unicode.rst:16 docs/manual/c/unicode.rst:17
37217 #: docs/manual/c/unicode.rst:18 docs/manual/c/unicode.rst:19
37218 #: docs/manual/c/unicode.rst:20 docs/manual/c/unicode.rst:21
37219 #: docs/manual/c/unicode.rst:22 docs/manual/c/unicode.rst:23
37220 #: docs/manual/c/unicode.rst:24 docs/manual/c/message.rst:4
37221 #: docs/manual/c/message.rst:5 docs/manual/c/message.rst:6
37222 #: docs/manual/c/message.rst:7 docs/manual/c/message.rst:8
37223 #: docs/manual/c/message.rst:9 docs/manual/c/message.rst:10
37224 #: docs/manual/c/message.rst:11 docs/manual/c/message.rst:12
37225 #: docs/manual/c/message.rst:13 docs/manual/c/message.rst:14
37226 #: docs/manual/c/message.rst:15 docs/manual/c/message.rst:16
37227 #: docs/manual/c/message.rst:17 docs/manual/c/message.rst:18
37228 #: docs/manual/c/message.rst:19 docs/manual/c/message.rst:20
37229 #: docs/manual/c/message.rst:21 docs/manual/c/message.rst:22
37230 #: docs/manual/c/message.rst:23 docs/manual/c/message.rst:24
37231 #: docs/manual/c/message.rst:25 docs/manual/c/message.rst:26
37232 #: docs/manual/c/message.rst:27 docs/manual/c/message.rst:28
37233 #: docs/manual/c/message.rst:29 docs/manual/c/message.rst:30
37234 #: docs/manual/c/message.rst:31 docs/manual/c/message.rst:32
37235 #: docs/manual/c/message.rst:33 docs/manual/c/message.rst:34
37236 #: docs/manual/c/message.rst:35 docs/manual/c/message.rst:36
37237 #: docs/manual/c/message.rst:37 docs/manual/c/message.rst:38
37238 #: docs/manual/c/message.rst:39 docs/manual/c/message.rst:40
37239 #: docs/manual/c/message.rst:41 docs/manual/c/message.rst:42
37240 #: docs/manual/c/file.rst:4 docs/manual/c/file.rst:5 docs/manual/c/file.rst:6
37241 #: docs/manual/c/file.rst:7 docs/manual/c/file.rst:8 docs/manual/c/file.rst:9
37242 #: docs/manual/c/file.rst:10 docs/manual/c/file.rst:11
37243 #: docs/manual/c/file.rst:12 docs/manual/c/file.rst:13
37244 #: docs/manual/c/file.rst:14 docs/manual/c/file.rst:15
37245 #: docs/manual/c/file.rst:16 docs/manual/c/file.rst:17
37246 #: docs/manual/c/inifile.rst:4 docs/manual/c/inifile.rst:5
37247 #: docs/manual/c/inifile.rst:6 docs/manual/c/inifile.rst:7
37248 #: docs/manual/c/inifile.rst:8 docs/manual/c/inifile.rst:9
37249 #: docs/manual/c/inifile.rst:10 docs/manual/c/memory.rst:4
37250 #: docs/manual/c/memory.rst:5 docs/manual/c/memory.rst:6
37251 #: docs/manual/c/memory.rst:7 docs/manual/c/memory.rst:8
37252 #: docs/manual/c/memory.rst:9 docs/manual/c/memory.rst:10
37253 #: docs/manual/c/memory.rst:11 docs/manual/c/memory.rst:12
37254 #: docs/manual/c/memory.rst:13 docs/manual/c/memory.rst:14
37255 #: docs/manual/c/memory.rst:15 docs/manual/c/memory.rst:16
37256 #: docs/manual/c/memory.rst:17 docs/manual/c/memory.rst:18
37257 #: docs/manual/c/callback.rst:4 docs/manual/c/callback.rst:5
37258 #: docs/manual/c/callback.rst:6 docs/manual/c/callback.rst:7
37259 #: docs/manual/c/callback.rst:8 docs/manual/c/smsd.rst:4
37260 #: docs/manual/c/smsd.rst:5 docs/manual/c/smsd.rst:6 docs/manual/c/smsd.rst:7
37261 #: docs/manual/c/smsd.rst:8 docs/manual/c/smsd.rst:9 docs/manual/c/smsd.rst:10
37262 #: docs/manual/c/statemachine.rst:74 docs/manual/c/statemachine.rst:75
37263 #: docs/manual/c/statemachine.rst:76 docs/manual/c/statemachine.rst:77
37264 #: docs/manual/c/statemachine.rst:78 docs/manual/c/statemachine.rst:79
37265 #: docs/manual/c/statemachine.rst:80 docs/manual/c/statemachine.rst:81
37266 #: docs/manual/c/statemachine.rst:82 docs/manual/c/statemachine.rst:83
37267 #: docs/manual/c/ringtone.rst:4 docs/manual/c/ringtone.rst:5
37268 #: docs/manual/c/ringtone.rst:6 docs/manual/c/ringtone.rst:7
37269 #: docs/manual/c/ringtone.rst:8 docs/manual/c/ringtone.rst:9
37270 #: docs/manual/c/ringtone.rst:10 docs/manual/c/ringtone.rst:11
37271 #: docs/manual/c/ringtone.rst:12 docs/manual/c/ringtone.rst:13
37272 #: docs/manual/c/ringtone.rst:14 docs/manual/c/ringtone.rst:15
37273 #: docs/manual/c/ringtone.rst:16 docs/manual/c/ringtone.rst:17
37274 #: docs/manual/c/ringtone.rst:18 docs/manual/c/ringtone.rst:19
37275 #: docs/manual/c/ringtone.rst:20 docs/manual/c/settings.rst:4
37276 #: docs/manual/c/settings.rst:5 docs/manual/c/settings.rst:6
37277 #: docs/manual/c/settings.rst:7 docs/manual/c/settings.rst:8
37278 #: docs/manual/c/settings.rst:9 docs/manual/c/settings.rst:10
37279 #: docs/manual/c/settings.rst:11 docs/manual/c/settings.rst:12
37280 #: docs/manual/c/settings.rst:13 docs/manual/c/settings.rst:14
37281 #: docs/manual/c/settings.rst:15 docs/manual/c/settings.rst:16
37282 #: docs/manual/c/settings.rst:17 docs/manual/c/settings.rst:18
37283 #: docs/manual/c/settings.rst:19 docs/manual/c/settings.rst:20
37284 #: docs/manual/c/settings.rst:21
37286 msgid ".. doxygenfunction"
37287 msgstr ".. data:: Connections"
37289 #. type: Plain text
37290 #: docs/manual/c/call.rst:5
37292 msgid "GSM_DialVoice"
37293 msgstr "``DisableVoice``"
37295 #. type: Plain text
37296 #: docs/manual/c/call.rst:6
37297 msgid "GSM_DialService"
37300 #. type: Plain text
37301 #: docs/manual/c/call.rst:7
37302 msgid "GSM_AnswerCall"
37305 #. type: Plain text
37306 #: docs/manual/c/call.rst:8
37307 msgid "GSM_CancelCall"
37310 #. type: Plain text
37311 #: docs/manual/c/call.rst:9
37313 msgid "GSM_HoldCall"
37314 msgstr "Holds call."
37316 #. type: Plain text
37317 #: docs/manual/c/call.rst:10
37319 msgid "GSM_UnholdCall"
37320 msgstr "Unholds call."
37322 #. type: Plain text
37323 #: docs/manual/c/call.rst:11
37324 msgid "GSM_ConferenceCall"
37327 #. type: Plain text
37328 #: docs/manual/c/call.rst:12
37330 msgid "GSM_SplitCall"
37331 msgstr "Splits call."
37333 #. type: Plain text
37334 #: docs/manual/c/call.rst:13
37336 msgid "GSM_TransferCall"
37337 msgstr " Transfers call.\n"
37339 #. type: Plain text
37340 #: docs/manual/c/call.rst:14
37342 msgid "GSM_SwitchCall"
37343 msgstr "Switches call."
37345 #. type: Plain text
37346 #: docs/manual/c/call.rst:15
37347 msgid "GSM_GetCallDivert"
37350 #. type: Plain text
37351 #: docs/manual/c/call.rst:16
37352 msgid "GSM_SetCallDivert"
37355 #. type: Plain text
37356 #: docs/manual/c/call.rst:17
37358 msgid "GSM_CancelAllDiverts"
37359 msgstr "B<canceldiverts>"
37361 #. type: Plain text
37362 #: docs/manual/c/call.rst:18
37363 msgid "GSM_SetIncomingCall"
37366 #. type: Plain text
37367 #: docs/manual/c/call.rst:19
37368 msgid "GSM_SendDTMF"
37371 #. type: Labeled list
37372 #: docs/manual/c/call.rst:19 docs/manual/c/call.rst:21
37373 #: docs/manual/c/call.rst:22 docs/manual/c/call.rst:25
37374 #: docs/manual/c/bitmap.rst:13 docs/manual/c/bitmap.rst:15
37375 #: docs/manual/c/security.rst:6 docs/manual/c/backup.rst:17
37376 #: docs/manual/c/wap.rst:11 docs/manual/c/wap.rst:12
37377 #: docs/manual/c/calendar.rst:39 docs/manual/c/calendar.rst:40
37378 #: docs/manual/c/calendar.rst:43 docs/manual/c/calendar.rst:44
37379 #: docs/manual/c/calendar.rst:49 docs/manual/c/calendar.rst:50
37380 #: docs/manual/c/info.rst:25 docs/manual/c/info.rst:26
37381 #: docs/manual/c/info.rst:29 docs/manual/c/info.rst:30
37382 #: docs/manual/c/info.rst:32 docs/manual/c/info.rst:34
37383 #: docs/manual/c/category.rst:7 docs/manual/c/keys.rst:6
37384 #: docs/manual/c/error.rst:6 docs/manual/c/message.rst:43
37385 #: docs/manual/c/message.rst:46 docs/manual/c/message.rst:49
37386 #: docs/manual/c/message.rst:50 docs/manual/c/message.rst:51
37387 #: docs/manual/c/message.rst:54 docs/manual/c/message.rst:55
37388 #: docs/manual/c/message.rst:56 docs/manual/c/message.rst:58
37389 #: docs/manual/c/message.rst:67 docs/manual/c/message.rst:70
37390 #: docs/manual/c/file.rst:19 docs/manual/c/memory.rst:19
37391 #: docs/manual/c/memory.rst:21 docs/manual/c/memory.rst:22
37392 #: docs/manual/c/memory.rst:26 docs/manual/c/ringtone.rst:21
37393 #: docs/manual/c/ringtone.rst:22 docs/manual/c/ringtone.rst:23
37394 #: docs/manual/c/ringtone.rst:24 docs/manual/c/ringtone.rst:25
37395 #: docs/manual/c/ringtone.rst:27 docs/manual/c/ringtone.rst:32
37396 #: docs/manual/c/settings.rst:23 docs/manual/c/settings.rst:25
37397 #: docs/manual/c/settings.rst:26 docs/manual/c/settings.rst:30
37399 msgid ".. doxygenenum"
37402 #. type: Plain text
37403 #: docs/manual/c/call.rst:20
37404 msgid "GSM_CallStatus"
37407 #. type: Labeled list
37408 #: docs/manual/c/call.rst:20 docs/manual/c/call.rst:23
37409 #: docs/manual/c/call.rst:24 docs/manual/c/bitmap.rst:14
37410 #: docs/manual/c/bitmap.rst:16 docs/manual/c/bitmap.rst:17
37411 #: docs/manual/c/security.rst:7 docs/manual/c/backup.rst:15
37412 #: docs/manual/c/backup.rst:16 docs/manual/c/backup.rst:18
37413 #: docs/manual/c/wap.rst:10 docs/manual/c/wap.rst:13 docs/manual/c/wap.rst:14
37414 #: docs/manual/c/datetime.rst:16 docs/manual/c/datetime.rst:17
37415 #: docs/manual/c/calendar.rst:36 docs/manual/c/calendar.rst:37
37416 #: docs/manual/c/calendar.rst:38 docs/manual/c/calendar.rst:41
37417 #: docs/manual/c/calendar.rst:42 docs/manual/c/calendar.rst:45
37418 #: docs/manual/c/calendar.rst:46 docs/manual/c/calendar.rst:47
37419 #: docs/manual/c/calendar.rst:48 docs/manual/c/info.rst:27
37420 #: docs/manual/c/info.rst:28 docs/manual/c/info.rst:31
37421 #: docs/manual/c/info.rst:33 docs/manual/c/info.rst:35
37422 #: docs/manual/c/category.rst:8 docs/manual/c/category.rst:9
37423 #: docs/manual/c/message.rst:44 docs/manual/c/message.rst:45
37424 #: docs/manual/c/message.rst:47 docs/manual/c/message.rst:48
37425 #: docs/manual/c/message.rst:52 docs/manual/c/message.rst:53
37426 #: docs/manual/c/message.rst:57 docs/manual/c/message.rst:59
37427 #: docs/manual/c/message.rst:60 docs/manual/c/message.rst:61
37428 #: docs/manual/c/message.rst:62 docs/manual/c/message.rst:63
37429 #: docs/manual/c/message.rst:64 docs/manual/c/message.rst:65
37430 #: docs/manual/c/message.rst:66 docs/manual/c/message.rst:68
37431 #: docs/manual/c/message.rst:69 docs/manual/c/message.rst:71
37432 #: docs/manual/c/message.rst:72 docs/manual/c/file.rst:18
37433 #: docs/manual/c/file.rst:20 docs/manual/c/inifile.rst:14
37434 #: docs/manual/c/inifile.rst:15 docs/manual/c/memory.rst:20
37435 #: docs/manual/c/memory.rst:23 docs/manual/c/memory.rst:24
37436 #: docs/manual/c/memory.rst:25 docs/manual/c/smsd.rst:11
37437 #: docs/manual/c/statemachine.rst:84 docs/manual/c/ringtone.rst:26
37438 #: docs/manual/c/ringtone.rst:28 docs/manual/c/ringtone.rst:29
37439 #: docs/manual/c/ringtone.rst:30 docs/manual/c/ringtone.rst:31
37440 #: docs/manual/c/ringtone.rst:33 docs/manual/c/ringtone.rst:34
37441 #: docs/manual/c/ringtone.rst:35 docs/manual/c/settings.rst:22
37442 #: docs/manual/c/settings.rst:24 docs/manual/c/settings.rst:27
37443 #: docs/manual/c/settings.rst:28 docs/manual/c/settings.rst:29
37444 #: docs/manual/c/settings.rst:31 docs/manual/c/settings.rst:32
37446 msgid ".. doxygenstruct"
37449 #. type: Plain text
37450 #: docs/manual/c/call.rst:21
37455 #. type: Plain text
37456 #: docs/manual/c/call.rst:22
37457 msgid "GSM_Divert_DivertTypes"
37460 #. type: Plain text
37461 #: docs/manual/c/call.rst:23
37462 msgid "GSM_Divert_CallTypes"
37465 #. type: Plain text
37466 #: docs/manual/c/call.rst:24
37467 msgid "GSM_CallDivert"
37470 #. type: Plain text
37471 #: docs/manual/c/call.rst:25
37472 msgid "GSM_MultiCallDivert"
37475 #. type: Plain text
37476 #: docs/manual/c/call.rst:25
37477 msgid "GSM_CallShowNumber"
37480 #. type: Plain text
37481 #: docs/manual/c/examples.rst:6
37483 "All these examples are also available in docs/examples/ directory in Gammu "
37486 "All these examples are also available in docs/examples/ directory in Gammu "
37490 #: docs/manual/c/examples.rst:8
37492 msgid "Getting phone information"
37493 msgstr " Get version information.\n"
37495 #. type: Plain text
37496 #: docs/manual/c/examples.rst:11
37497 msgid "../../examples/phone-info.c"
37500 #. type: Plain text
37501 #: docs/manual/c/examples.rst:12 docs/manual/c/examples.rst:18
37502 #: docs/manual/c/examples.rst:24 docs/manual/c/examples.rst:30
37503 #: docs/manual/c/examples.rst:36 docs/manual/c/examples.rst:42
37504 msgid ":language: c"
37508 #: docs/manual/c/examples.rst:14
37510 msgid "Reading SMS message"
37511 msgstr " Reads SMS message.\n"
37513 #. type: Plain text
37514 #: docs/manual/c/examples.rst:17
37515 msgid "../../examples/sms-read.c"
37519 #: docs/manual/c/examples.rst:20
37521 msgid "Sending SMS message"
37523 "Sending SMS message\n"
37524 "-------------------\n"
37526 #. type: Plain text
37527 #: docs/manual/c/examples.rst:23
37528 msgid "../../examples/sms-send.c"
37532 #: docs/manual/c/examples.rst:26
37534 msgid "Sending Long SMS message"
37536 "Sending Long SMS message\n"
37537 "------------------------\n"
37539 #. type: Plain text
37540 #: docs/manual/c/examples.rst:29
37541 msgid "../../examples/long-sms.c"
37545 #: docs/manual/c/examples.rst:32
37547 msgid "SMSD example"
37548 msgstr "For example:"
37550 #. type: Plain text
37551 #: docs/manual/c/examples.rst:35
37552 msgid "../../examples/smsd.c"
37556 #: docs/manual/c/examples.rst:38
37558 msgid "Custom configuration"
37559 msgstr "get configuration pins::"
37561 #. type: Plain text
37562 #: docs/manual/c/examples.rst:41
37564 msgid "../../examples/custom-config.c"
37566 ".. literalinclude:: ../../examples/custom-config.c\n"
37569 #. type: Plain text
37570 #: docs/manual/c/bitmap.rst:5
37571 msgid "GSM_GetBitmap"
37574 #. type: Plain text
37575 #: docs/manual/c/bitmap.rst:6
37576 msgid "GSM_SetBitmap"
37579 #. type: Plain text
37580 #: docs/manual/c/bitmap.rst:7
37581 msgid "GSM_PrintBitmap"
37584 #. type: Plain text
37585 #: docs/manual/c/bitmap.rst:8
37586 msgid "GSM_SaveBitmapFile"
37589 #. type: Plain text
37590 #: docs/manual/c/bitmap.rst:9
37591 msgid "GSM_ReadBitmapFile"
37594 #. type: Plain text
37595 #: docs/manual/c/bitmap.rst:10
37596 msgid "GSM_IsPointBitmap"
37599 #. type: Plain text
37600 #: docs/manual/c/bitmap.rst:11
37601 msgid "GSM_SetPointBitmap"
37604 #. type: Plain text
37605 #: docs/manual/c/bitmap.rst:12
37606 msgid "GSM_ClearPointBitmap"
37609 #. type: Plain text
37610 #: docs/manual/c/bitmap.rst:13
37611 msgid "GSM_ClearBitmap"
37614 #. type: Plain text
37615 #: docs/manual/c/bitmap.rst:14
37616 msgid "GSM_BinaryPicture_Types"
37619 #. type: Plain text
37620 #: docs/manual/c/bitmap.rst:15
37621 msgid "GSM_BinaryPicture"
37624 #. type: Plain text
37625 #: docs/manual/c/bitmap.rst:16
37626 msgid "GSM_Bitmap_Types"
37629 #. type: Plain text
37630 #: docs/manual/c/bitmap.rst:17
37634 #. type: Plain text
37635 #: docs/manual/c/bitmap.rst:18
37636 msgid "GSM_MultiBitmap"
37639 #. type: Plain text
37640 #: docs/manual/c/bitmap.rst:18
37642 msgid "GSM_GetScreenshot"
37643 msgstr "WAP settings"
37646 #: docs/manual/c/security.rst:2
37649 msgstr "B<CheckSecurity>"
37651 #. type: Plain text
37652 #: docs/manual/c/security.rst:5
37653 msgid "GSM_EnterSecurityCode"
37656 #. type: Plain text
37657 #: docs/manual/c/security.rst:6
37659 msgid "GSM_GetSecurityStatus"
37660 msgstr " .. method:: GetSecurityStatus()\n"
37662 #. type: Plain text
37663 #: docs/manual/c/security.rst:7
37664 msgid "GSM_SecurityCodeType"
37667 #. type: Plain text
37668 #: docs/manual/c/security.rst:7
37669 msgid "GSM_SecurityCode"
37673 #: docs/manual/c/backup.rst:2
37678 #. type: Plain text
37679 #: docs/manual/c/backup.rst:5
37680 msgid "GSM_ReadSMSBackupFile"
37683 #. type: Plain text
37684 #: docs/manual/c/backup.rst:6
37685 msgid "GSM_AddSMSBackupFile"
37688 #. type: Plain text
37689 #: docs/manual/c/backup.rst:7
37690 msgid "GSM_ClearSMSBackup"
37693 #. type: Plain text
37694 #: docs/manual/c/backup.rst:8
37695 msgid "GSM_FreeSMSBackup"
37698 #. type: Plain text
37699 #: docs/manual/c/backup.rst:9
37700 msgid "GSM_SaveBackupFile"
37703 #. type: Plain text
37704 #: docs/manual/c/backup.rst:10
37705 msgid "GSM_GuessBackupFormat"
37708 #. type: Plain text
37709 #: docs/manual/c/backup.rst:11
37710 msgid "GSM_ReadBackupFile"
37713 #. type: Plain text
37714 #: docs/manual/c/backup.rst:12
37715 msgid "GSM_ClearBackup"
37718 #. type: Plain text
37719 #: docs/manual/c/backup.rst:13
37720 msgid "GSM_FreeBackup"
37723 #. type: Plain text
37724 #: docs/manual/c/backup.rst:14
37725 msgid "GSM_GetBackupFormatFeatures"
37728 #. type: Plain text
37729 #: docs/manual/c/backup.rst:15
37730 msgid "GSM_GetBackupFileFeatures"
37733 #. type: Plain text
37734 #: docs/manual/c/backup.rst:16
37735 msgid "GSM_SMS_Backup"
37738 #. type: Plain text
37739 #: docs/manual/c/backup.rst:17
37744 #. type: Plain text
37745 #: docs/manual/c/backup.rst:18
37746 msgid "GSM_BackupFormat"
37749 #. type: Plain text
37750 #: docs/manual/c/backup.rst:18
37751 msgid "GSM_Backup_Info"
37755 #: docs/manual/c/misc.rst:2
37757 msgid "Miscellaneous"
37762 #. type: Plain text
37763 #: docs/manual/c/misc.rst:5
37767 #. type: Plain text
37768 #: docs/manual/c/misc.rst:6
37769 msgid "GetGammuVersion"
37772 #. type: Plain text
37773 #: docs/manual/c/misc.rst:7
37774 msgid "GetCompiler"
37777 #. type: Plain text
37778 #: docs/manual/c/misc.rst:8
37782 #. type: Plain text
37783 #: docs/manual/c/misc.rst:9
37784 msgid "GetGammuLocalePath"
37787 #. type: Plain text
37788 #: docs/manual/c/misc.rst:10
37790 msgid "GSM_InitLocales"
37791 msgstr " GSM_InitLocales(NULL);\n"
37793 #. type: Plain text
37794 #: docs/manual/c/misc.rst:11
37795 msgid "EncodeHexBin"
37798 #. type: Plain text
37799 #: docs/manual/c/misc.rst:11
37800 msgid "GSM_IsNewerVersion"
37803 #. type: Plain text
37804 #: docs/manual/c/wap.rst:2
37813 #. type: Plain text
37814 #: docs/manual/c/wap.rst:5
37815 msgid "GSM_EncodeURLFile"
37818 #. type: Plain text
37819 #: docs/manual/c/wap.rst:6
37821 msgid "GSM_GetWAPBookmark"
37822 msgstr "WAP bookmarks"
37824 #. type: Plain text
37825 #: docs/manual/c/wap.rst:7
37827 msgid "GSM_SetWAPBookmark"
37828 msgstr "WAP bookmarks"
37830 #. type: Plain text
37831 #: docs/manual/c/wap.rst:8
37833 msgid "GSM_DeleteWAPBookmark"
37834 msgstr "Delete WAP bookmarks from phone."
37836 #. type: Plain text
37837 #: docs/manual/c/wap.rst:9
37839 msgid "GSM_GetWAPSettings"
37840 msgstr "WAP settings"
37842 #. type: Plain text
37843 #: docs/manual/c/wap.rst:10
37845 msgid "GSM_SetWAPSettings"
37846 msgstr "WAP settings"
37848 #. type: Plain text
37849 #: docs/manual/c/wap.rst:11
37851 msgid "GSM_WAPBookmark"
37852 msgstr "WAP bookmarks"
37854 #. type: Plain text
37855 #: docs/manual/c/wap.rst:12
37857 msgid "WAPSettings_Speed"
37858 msgstr "WAP settings"
37860 #. type: Plain text
37861 #: docs/manual/c/wap.rst:13
37863 msgid "WAPSettings_Bearer"
37864 msgstr "WAP settings"
37866 #. type: Plain text
37867 #: docs/manual/c/wap.rst:14
37869 msgid "GSM_WAPSettings"
37870 msgstr "WAP settings"
37872 #. type: Plain text
37873 #: docs/manual/c/wap.rst:14
37875 msgid "GSM_MultiWAPSettings"
37876 msgstr "WAP settings"
37879 #: docs/manual/c/nokia.rst:2
37884 #. type: Plain text
37885 #: docs/manual/c/nokia.rst:5
37886 msgid "NOKIA_GetDefaultCallerGroupName"
37889 #. type: Plain text
37890 #: docs/manual/c/nokia.rst:5
37891 msgid "NOKIA_GetDefaultProfileName"
37895 #: docs/manual/c/datetime.rst:2
37897 msgid "Date and time"
37902 #. type: Plain text
37903 #: docs/manual/c/datetime.rst:5
37907 #. type: Plain text
37908 #: docs/manual/c/datetime.rst:6
37909 msgid "GSM_GetCurrentDateTime"
37912 #. type: Plain text
37913 #: docs/manual/c/datetime.rst:7
37914 msgid "Fill_Time_T"
37917 #. type: Plain text
37918 #: docs/manual/c/datetime.rst:8
37919 msgid "GSM_GetLocalTimezoneOffset"
37922 #. type: Plain text
37923 #: docs/manual/c/datetime.rst:9
37924 msgid "Fill_GSM_DateTime"
37927 #. type: Plain text
37928 #: docs/manual/c/datetime.rst:10
37929 msgid "GSM_DateTimeFromTimestamp"
37932 #. type: Plain text
37933 #: docs/manual/c/datetime.rst:11
37937 #. type: Plain text
37938 #: docs/manual/c/datetime.rst:12
37942 #. type: Plain text
37943 #: docs/manual/c/datetime.rst:13
37946 msgstr "B<CheckBattery>"
37948 #. type: Plain text
37949 #: docs/manual/c/datetime.rst:14
37953 #. type: Plain text
37954 #: docs/manual/c/datetime.rst:15
37955 msgid "GSM_GetDateTime"
37958 #. type: Plain text
37959 #: docs/manual/c/datetime.rst:16
37960 msgid "GSM_SetDateTime"
37963 #. type: Plain text
37964 #: docs/manual/c/datetime.rst:17
37965 msgid "GSM_DateTime"
37968 #. type: Plain text
37969 #: docs/manual/c/datetime.rst:17
37970 msgid "GSM_DeltaTime"
37973 #. type: Plain text
37974 #: docs/manual/c/calendar.rst:5
37975 msgid "GSM_CalendarFindDefaultTextTimeAlarmPhone"
37978 #. type: Plain text
37979 #: docs/manual/c/calendar.rst:6
37980 msgid "GSM_EncodeVTODO"
37983 #. type: Plain text
37984 #: docs/manual/c/calendar.rst:7
37985 msgid "GSM_EncodeVCALENDAR"
37988 #. type: Plain text
37989 #: docs/manual/c/calendar.rst:8
37990 msgid "GSM_DecodeVNOTE"
37993 #. type: Plain text
37994 #: docs/manual/c/calendar.rst:9
37995 msgid "GSM_EncodeVNTFile"
37998 #. type: Plain text
37999 #: docs/manual/c/calendar.rst:10
38000 msgid "GSM_DecodeVCALENDAR_VTODO"
38003 #. type: Plain text
38004 #: docs/manual/c/calendar.rst:11
38005 msgid "GSM_IsCalendarNoteFromThePast"
38008 #. type: Plain text
38009 #: docs/manual/c/calendar.rst:12
38010 msgid "GSM_GetAlarm"
38013 #. type: Plain text
38014 #: docs/manual/c/calendar.rst:13
38015 msgid "GSM_SetAlarm"
38018 #. type: Plain text
38019 #: docs/manual/c/calendar.rst:14
38020 msgid "GSM_GetToDoStatus"
38023 #. type: Plain text
38024 #: docs/manual/c/calendar.rst:15
38025 msgid "GSM_GetToDo"
38028 #. type: Plain text
38029 #: docs/manual/c/calendar.rst:16
38030 msgid "GSM_GetNextToDo"
38033 #. type: Plain text
38034 #: docs/manual/c/calendar.rst:17
38035 msgid "GSM_SetToDo"
38038 #. type: Plain text
38039 #: docs/manual/c/calendar.rst:18
38040 msgid "GSM_AddToDo"
38043 #. type: Plain text
38044 #: docs/manual/c/calendar.rst:19
38045 msgid "GSM_DeleteToDo"
38048 #. type: Plain text
38049 #: docs/manual/c/calendar.rst:20
38050 msgid "GSM_DeleteAllToDo"
38053 #. type: Plain text
38054 #: docs/manual/c/calendar.rst:21
38056 msgid "GSM_GetCalendarStatus"
38057 msgstr " .. method:: GetCalendarStatus()\n"
38059 #. type: Plain text
38060 #: docs/manual/c/calendar.rst:22
38062 msgid "GSM_GetCalendar"
38065 #. type: Plain text
38066 #: docs/manual/c/calendar.rst:23
38067 msgid "GSM_GetNextCalendar"
38070 #. type: Plain text
38071 #: docs/manual/c/calendar.rst:24
38073 msgid "GSM_SetCalendar"
38076 #. type: Plain text
38077 #: docs/manual/c/calendar.rst:25
38079 msgid "GSM_AddCalendar"
38082 #. type: Plain text
38083 #: docs/manual/c/calendar.rst:26
38085 msgid "GSM_DeleteCalendar"
38088 #. type: Plain text
38089 #: docs/manual/c/calendar.rst:27
38091 msgid "GSM_DeleteAllCalendar"
38092 msgstr " .. method:: DeleteAllCalendar()\n"
38094 #. type: Plain text
38095 #: docs/manual/c/calendar.rst:28
38097 msgid "GSM_GetCalendarSettings"
38098 msgstr "B<getcalendarsettings>"
38100 #. type: Plain text
38101 #: docs/manual/c/calendar.rst:29
38103 msgid "GSM_SetCalendarSettings"
38104 msgstr "SMSC settings"
38106 #. type: Plain text
38107 #: docs/manual/c/calendar.rst:30
38108 msgid "GSM_GetNotesStatus"
38111 #. type: Plain text
38112 #: docs/manual/c/calendar.rst:31
38113 msgid "GSM_GetNote"
38116 #. type: Plain text
38117 #: docs/manual/c/calendar.rst:32
38118 msgid "GSM_GetNextNote"
38121 #. type: Plain text
38122 #: docs/manual/c/calendar.rst:33
38123 msgid "GSM_SetNote"
38126 #. type: Plain text
38127 #: docs/manual/c/calendar.rst:34
38128 msgid "GSM_AddNote"
38131 #. type: Plain text
38132 #: docs/manual/c/calendar.rst:35
38133 msgid "GSM_DeleteNote"
38136 #. type: Plain text
38137 #: docs/manual/c/calendar.rst:36
38138 msgid "GSM_DeleteAllNotes"
38141 #. type: Plain text
38142 #: docs/manual/c/calendar.rst:37
38144 msgid "GSM_CalendarSettings"
38145 msgstr "SMSC settings"
38147 #. type: Plain text
38148 #: docs/manual/c/calendar.rst:38
38149 msgid "GSM_ToDoStatus"
38152 #. type: Plain text
38153 #: docs/manual/c/calendar.rst:39
38155 msgid "GSM_CalendarStatus"
38158 #. type: Plain text
38159 #: docs/manual/c/calendar.rst:40
38161 msgid "GSM_CalendarNoteType"
38162 msgstr "Calendar notes"
38164 #. type: Plain text
38165 #: docs/manual/c/calendar.rst:41
38167 msgid "GSM_CalendarType"
38170 #. type: Plain text
38171 #: docs/manual/c/calendar.rst:42
38172 msgid "GSM_SubCalendarEntry"
38175 #. type: Plain text
38176 #: docs/manual/c/calendar.rst:43
38178 msgid "GSM_CalendarEntry"
38181 #. type: Plain text
38182 #: docs/manual/c/calendar.rst:44
38183 msgid "GSM_ToDoType"
38186 #. type: Plain text
38187 #: docs/manual/c/calendar.rst:45
38188 msgid "GSM_ToDo_Priority"
38191 #. type: Plain text
38192 #: docs/manual/c/calendar.rst:46
38193 msgid "GSM_SubToDoEntry"
38196 #. type: Plain text
38197 #: docs/manual/c/calendar.rst:47
38198 msgid "GSM_ToDoEntry"
38201 #. type: Plain text
38202 #: docs/manual/c/calendar.rst:48
38203 msgid "GSM_NoteEntry"
38206 #. type: Plain text
38207 #: docs/manual/c/calendar.rst:49
38211 #. type: Plain text
38212 #: docs/manual/c/calendar.rst:50
38213 msgid "GSM_VToDoVersion"
38216 #. type: Plain text
38217 #: docs/manual/c/calendar.rst:50
38218 msgid "GSM_VCalendarVersion"
38221 #. type: Plain text
38222 #: docs/manual/c/porting.rst:2
38224 msgid "Porting from libGammu older than 1.12.0"
38226 "Porting from libGammu older than 1.12.0\n"
38227 "========================================\n"
38230 #: docs/manual/c/porting.rst:5
38232 msgid "Rationale for API change"
38234 "Rationale for API change\n"
38235 "------------------------\n"
38237 #. type: delimited block =
38238 #: docs/manual/c/porting.rst:10
38240 "This document describes what you have to change in your code, if you used "
38241 "Gammu older than 1.12.0. This release came with huge changes to API, which "
38242 "has to be done for various reasons:"
38244 "This document describes what you have to change in your code, if you used "
38245 "Gammu older than 1.12.0. This release came with huge changes to API, which "
38246 "has to be done for various reasons:"
38248 #. type: delimited block =
38249 #: docs/manual/c/porting.rst:15
38251 "ABI stability. - Till now almost every change in internals of any driver "
38252 "lead to ABI change. If we would correctly increase soname on each ABI "
38253 "change, we would be somewhere near 200, what is not something we could be "
38256 "ABI stability. - Till now almost every change in internals of any driver "
38257 "lead to ABI change. If we would correctly increase soname on each ABI "
38258 "change, we would be somewhere near 200, what is not something we could be "
38261 #. type: delimited block =
38262 #: docs/manual/c/porting.rst:19
38265 "Centralisation of variables cleanup. - Currently all phone drivers have to "
38266 "do some common things in each function. New API allows one to centralize "
38267 "those operations in one place."
38269 "Centralisation of variables cleanup. - Currently all phone drivers have to "
38270 "do some common things in each function. New API allows to centralize those "
38271 "operations in one place."
38273 #. type: delimited block =
38274 #: docs/manual/c/porting.rst:23
38276 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
38277 "could be misused by programmers and could lead to unexpected behaviour when "
38278 "some internals are changed."
38280 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
38281 "could be misused by programmers and could lead to unexpected behaviour when "
38282 "some internals are changed."
38285 #: docs/manual/c/porting.rst:25
38287 msgid "Changes you have to do in your code"
38289 "Changes you have to do in your code\n"
38290 "-----------------------------------\n"
38292 #. type: delimited block =
38293 #: docs/manual/c/porting.rst:29
38295 "Bellow examples expect ``sm`` to be state machine structure in your current "
38296 "code, change it to appropriate variable name if it differs."
38298 "Bellow examples expect ``sm`` to be state machine structure in your current "
38299 "code, change it to appropriate variable name if it differs."
38301 #. type: delimited block =
38302 #: docs/manual/c/porting.rst:34
38304 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
38305 "expose this structure, so you will get compiler error. You should allocate "
38306 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
38307 "`GSM_FreeStateMachine`."
38309 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
38310 "expose this structure, so you will get compiler error. You should allocate "
38311 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
38312 "`GSM_FreeStateMachine`."
38314 #. type: delimited block =
38315 #: docs/manual/c/porting.rst:39
38317 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
38318 "``GSM_SomeFunction``. Only functions which results were stored inside state "
38319 "machine structure have changed signature to include results of the operation."
38321 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
38322 "``GSM_SomeFunction``. Only functions which results were stored inside state "
38323 "machine structure have changed signature to include results of the operation."
38325 #. type: delimited block =
38326 #: docs/manual/c/porting.rst:42
38328 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
38329 "accessing structure."
38331 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
38332 "accessing structure."
38334 #. type: delimited block =
38335 #: docs/manual/c/porting.rst:44
38336 msgid "Some function have been renamed to follow ``GSM_*`` naming conventions."
38338 "Some function have been renamed to follow ``GSM_*`` naming conventions."
38340 #. type: delimited block =
38341 #: docs/manual/c/porting.rst:47
38343 "As there might be some functions still missing from new API, don't hesitate "
38344 "to contact author or ask on mailing list if you miss something."
38346 "As there might be some functions still missing from new API, don't hesitate "
38347 "to contact author or ask on mailing list if you miss something."
38349 #. type: delimited block =
38350 #: docs/manual/c/porting.rst:50
38353 "API documentation can be generated using Doxygen (make apidoc in build tree) "
38354 "or Sphinx and is part of this manual."
38356 "API documentation can be generated using Doxygen (make apidoc in build "
38357 "tree), you can also view it online at <http://wammu.eu/docs/devel/api/>."
38359 #. type: delimited block =
38360 #: docs/manual/c/porting.rst:51
38362 msgid ":ref:`libgammu`"
38363 msgstr ".. _libgammu:"
38365 #. type: Plain text
38366 #: docs/manual/c/index.rst:2
38369 msgstr ".. _libgammu:"
38372 #: docs/manual/c/index.rst:4
38375 msgstr ".. _libgammu:"
38377 #. type: Plain text
38378 #: docs/manual/c/index.rst:9
38380 "The libGammu library exposes all Gammu functionality for various phones in "
38381 "standard API. It can be used to do anything with your phone, however for "
38382 "easier tasks you might prefer to use Python and :doc:`../python/index`."
38384 "The libGammu library exposes all Gammu functionality for various phones in "
38385 "standard API. It can be used to do anything with your phone, however for "
38386 "easier tasks you might prefer to use Python and :doc:`../python/index`."
38388 #. type: Plain text
38389 #: docs/manual/c/index.rst:14
38391 "If you intend to use libGammu in your application, all you should need is to "
38392 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
38393 "examples/ for some small example applications. You don't need real phone for "
38394 "testing, use :ref:`dummy-driver` instead."
38396 "If you intend to use libGammu in your application, all you should need is to "
38397 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
38398 "examples/ for some small example applications. You don't need real phone for "
38399 "testing, use :ref:`dummy-driver` instead."
38401 #. type: Plain text
38402 #: docs/manual/c/index.rst:20 docs/manual/c/api.rst:9
38405 "The C API documentation is still more complete in Doxygen format available "
38406 "on Gammu website. This still lacks some parts due to problems in Doxygen - "
38409 " The C API documentation is still more complete in Doxygen format\n"
38410 " available on Gammu website. This still lacks some parts due to\n"
38411 " problems in Doxygen - Sphinx bridge.\n"
38413 #. type: Plain text
38414 #: docs/manual/c/index.rst:27
38416 msgid "hints examples api porting"
38424 #: docs/manual/c/info.rst:2
38429 #. type: Plain text
38430 #: docs/manual/c/info.rst:5
38431 msgid "GSM_GetNetworkName"
38434 #. type: Plain text
38435 #: docs/manual/c/info.rst:6
38436 msgid "GSM_GetCountryName"
38439 #. type: Plain text
38440 #: docs/manual/c/info.rst:7
38441 msgid "GSM_FeatureToString"
38444 #. type: Plain text
38445 #: docs/manual/c/info.rst:8
38446 msgid "GSM_FeatureFromString"
38449 #. type: Plain text
38450 #: docs/manual/c/info.rst:9
38451 msgid "GSM_IsPhoneFeatureAvailable"
38454 #. type: Plain text
38455 #: docs/manual/c/info.rst:10
38456 msgid "GSM_AddPhoneFeature"
38459 #. type: Plain text
38460 #: docs/manual/c/info.rst:11
38461 msgid "GSM_GetManufacturer"
38464 #. type: Plain text
38465 #: docs/manual/c/info.rst:12
38466 msgid "GSM_GetModel"
38469 #. type: Plain text
38470 #: docs/manual/c/info.rst:13
38471 msgid "GSM_GetModelInfo"
38474 #. type: Plain text
38475 #: docs/manual/c/info.rst:14
38476 msgid "GSM_GetFirmware"
38479 #. type: Plain text
38480 #: docs/manual/c/info.rst:15
38481 msgid "GSM_GetIMEI"
38484 #. type: Plain text
38485 #: docs/manual/c/info.rst:16
38486 msgid "GSM_GetOriginalIMEI"
38489 #. type: Plain text
38490 #: docs/manual/c/info.rst:17
38492 msgid "GSM_GetManufactureMonth"
38493 msgstr " .. method:: GetManufactureMonth()\n"
38495 #. type: Plain text
38496 #: docs/manual/c/info.rst:18
38497 msgid "GSM_GetProductCode"
38500 #. type: Plain text
38501 #: docs/manual/c/info.rst:19
38502 msgid "GSM_GetHardware"
38505 #. type: Plain text
38506 #: docs/manual/c/info.rst:20
38510 #. type: Plain text
38511 #: docs/manual/c/info.rst:21
38512 msgid "GSM_GetSIMIMSI"
38515 #. type: Plain text
38516 #: docs/manual/c/info.rst:22
38517 msgid "GSM_GetBatteryCharge"
38520 #. type: Plain text
38521 #: docs/manual/c/info.rst:23
38522 msgid "GSM_GetSignalQuality"
38525 #. type: Plain text
38526 #: docs/manual/c/info.rst:24
38527 msgid "GSM_GetNetworkInfo"
38530 #. type: Plain text
38531 #: docs/manual/c/info.rst:25
38533 msgid "GSM_GetDisplayStatus"
38534 msgstr "B<getdisplaystatus>"
38536 #. type: Plain text
38537 #: docs/manual/c/info.rst:26
38538 msgid "GSM_NetworkInfo_State"
38541 #. type: Plain text
38542 #: docs/manual/c/info.rst:27
38543 msgid "GSM_GPRS_State"
38546 #. type: Plain text
38547 #: docs/manual/c/info.rst:28
38549 msgid "GSM_NetworkInfo"
38552 #. type: Plain text
38553 #: docs/manual/c/info.rst:29
38554 msgid "GSM_SignalQuality"
38557 #. type: Plain text
38558 #: docs/manual/c/info.rst:30
38559 msgid "GSM_ChargeState"
38562 #. type: Plain text
38563 #: docs/manual/c/info.rst:31
38564 msgid "GSM_BatteryType"
38567 #. type: Plain text
38568 #: docs/manual/c/info.rst:32
38569 msgid "GSM_BatteryCharge"
38572 #. type: Plain text
38573 #: docs/manual/c/info.rst:33
38574 msgid "GSM_DisplayFeature"
38577 #. type: Plain text
38578 #: docs/manual/c/info.rst:34
38579 msgid "GSM_DisplayFeatures"
38582 #. type: Plain text
38583 #: docs/manual/c/info.rst:35
38585 msgid "GSM_Feature"
38586 msgstr "B<Features>"
38588 #. type: Plain text
38589 #: docs/manual/c/info.rst:35
38591 msgid "GSM_PhoneModel"
38592 msgstr "SIMPhonebook"
38595 #: docs/manual/c/category.rst:2
38600 #. type: Plain text
38601 #: docs/manual/c/category.rst:5
38602 msgid "GSM_GetCategory"
38605 #. type: Plain text
38606 #: docs/manual/c/category.rst:6
38607 msgid "GSM_AddCategory"
38610 #. type: Plain text
38611 #: docs/manual/c/category.rst:7
38612 msgid "GSM_GetCategoryStatus"
38615 #. type: Plain text
38616 #: docs/manual/c/category.rst:8
38618 msgid "GSM_CategoryType"
38619 msgstr "Categories"
38621 #. type: Plain text
38622 #: docs/manual/c/category.rst:9
38624 msgid "GSM_Category"
38625 msgstr "Categories"
38627 #. type: Plain text
38628 #: docs/manual/c/category.rst:9
38629 msgid "GSM_CategoryStatus"
38633 #: docs/manual/c/api.rst:2
38635 msgid "libGammu C API"
38640 #. type: Plain text
38641 #: docs/manual/c/api.rst:38
38644 "backup bitmap calendar callback call category datetime debug error file info "
38645 "inifile keys limits memory message misc nokia ringtone security settings "
38646 "smsd statemachine types unicode wap"
38676 #: docs/manual/c/keys.rst:2
38681 #. type: Plain text
38682 #: docs/manual/c/keys.rst:5
38683 msgid "MakeKeySequence"
38686 #. type: Plain text
38687 #: docs/manual/c/keys.rst:6
38688 msgid "GSM_PressKey"
38691 #. type: Plain text
38692 #: docs/manual/c/keys.rst:6
38693 msgid "GSM_KeyCode"
38697 #: docs/manual/c/types.rst:2
38702 #. type: Labeled list
38703 #: docs/manual/c/types.rst:4 docs/manual/c/debug.rst:15
38704 #: docs/manual/c/inifile.rst:12 docs/manual/c/inifile.rst:13
38705 #: docs/manual/c/callback.rst:9 docs/manual/c/callback.rst:10
38706 #: docs/manual/c/callback.rst:11 docs/manual/c/callback.rst:12
38707 #: docs/manual/c/callback.rst:13 docs/manual/c/smsd.rst:12
38709 msgid ".. doxygentypedef"
38710 msgstr ".. doxygentypedef:: gboolean"
38712 #. type: Plain text
38713 #: docs/manual/c/types.rst:5
38718 #: docs/manual/c/hints.rst:2
38720 msgid "Hints for libGammu Novices"
38722 "Hints for libGammu Novices\n"
38723 "==========================\n"
38725 #. type: Plain text
38726 #: docs/manual/c/hints.rst:5
38729 "This is very short overview of libGammu usage. You will probably need to "
38732 "This is very short overview of libGammu usage. You will probably need to "
38733 "study :doc:`api` to find out what functions you want to use."
38735 #. type: Attribute :doc:
38736 #: docs/manual/c/hints.rst:5
38738 msgid "`api` to find out what functions you want to use."
38742 #: docs/manual/c/hints.rst:9
38744 msgid "Basic library usage"
38746 "Basic library usage\n"
38747 "-------------------\n"
38749 #. type: Plain text
38750 #: docs/manual/c/hints.rst:12
38751 msgid "You need to include main header file:"
38752 msgstr "You need to include main header file:"
38754 #. type: Plain text
38755 #: docs/manual/c/hints.rst:16
38757 msgid "#include <gammu.h>"
38758 msgstr " #include <gammu.h>\n"
38760 #. type: Labeled list
38761 #: docs/manual/c/hints.rst:17
38763 msgid "To compile you need to pass flags from pkg-config"
38764 msgstr "To compile you need to pass flags from pkg-config::"
38766 #. type: Plain text
38767 #: docs/manual/c/hints.rst:20
38769 msgid "pkg-config --cflags gammu"
38770 msgstr " pkg-config --cflags gammu\n"
38772 #. type: Labeled list
38773 #: docs/manual/c/hints.rst:21
38775 msgid "To link you need to pass from pkg-config"
38776 msgstr "To link you need to pass from pkg-config::"
38778 #. type: Plain text
38779 #: docs/manual/c/hints.rst:24
38781 msgid "pkg-config --libs gammu"
38782 msgstr " pkg-config --libs gammu\n"
38784 #. type: Plain text
38785 #: docs/manual/c/hints.rst:28
38787 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
38788 "not public, so all you can define is a pointer to it:"
38790 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
38791 "not public, so all you can define is a pointer to it:"
38793 #. type: Plain text
38794 #: docs/manual/c/hints.rst:32
38796 msgid "GSM_StateMachine *state_machine;"
38797 msgstr " GSM_StateMachine *state_machine;\n"
38799 #. type: Plain text
38800 #: docs/manual/c/hints.rst:35
38802 "You'll want to check for errors from time to time. Do it using a function "
38803 "something like this:"
38805 "You'll want to check for errors from time to time. Do it using a function "
38806 "something like this:"
38808 #. type: Plain text
38809 #: docs/manual/c/hints.rst:40
38810 msgid "void check_error(GSM_Error err) {"
38813 #. type: Plain text
38814 #: docs/manual/c/hints.rst:41
38815 msgid "if (err == ERR_NONE) {"
38818 #. type: Plain text
38819 #: docs/manual/c/hints.rst:42
38823 #. type: Plain text
38824 #: docs/manual/c/hints.rst:45
38826 "} fprintf(stderr, \"Gammu failure: %s\\n\", GSM_ErrorString(error)); exit(1);"
38829 #. type: Plain text
38830 #: docs/manual/c/hints.rst:50
38833 "As libGammu does interact with strings in your local encoding, it is good "
38834 "idea to initialize locales subsystem first (otherwise you would get broken "
38835 "non ASCII characters):"
38837 "As libGammu does interact with strings in your local encoding, it is good "
38838 "idea to initialize locales subsystem first (otherwise you would get broken "
38839 "non UTF-8 characters):"
38841 #. type: Plain text
38842 #: docs/manual/c/hints.rst:54
38844 msgid "GSM_InitLocales(NULL);"
38845 msgstr " GSM_InitLocales(NULL);\n"
38847 #. type: Plain text
38848 #: docs/manual/c/hints.rst:56
38849 msgid "You first need to allocate a state machine structure:"
38850 msgstr "You first need to allocate a state machine structure:"
38852 #. type: Plain text
38853 #: docs/manual/c/hints.rst:60
38855 msgid "state_machine = GSM_AllocStateMachine();"
38856 msgstr " state_machine = GSM_AllocStateMachine();\n"
38858 #. type: Plain text
38859 #: docs/manual/c/hints.rst:62
38861 msgid "Now think about the configuration file. To use the default"
38863 "Now think about the configuration file. To use the default :file:`~/."
38864 "gammurc`, do this:"
38866 #. type: Attribute :file:
38867 #: docs/manual/c/hints.rst:62
38869 msgid "`~/.gammurc`, do this:"
38870 msgstr "``~/.gammurc``"
38872 #. type: Plain text
38873 #: docs/manual/c/hints.rst:67
38875 msgid "INI_Section *cfg;"
38876 msgstr " INI_Section *cfg;\n"
38878 #. type: Plain text
38879 #: docs/manual/c/hints.rst:71
38881 msgid "/* Find it */ error = GSM_FindGammuRC(&cfg, NULL); check_error(error);"
38884 " error = GSM_FindGammuRC(&cfg, NULL);\n"
38885 " check_error(error);\n"
38887 #. type: Plain text
38888 #: docs/manual/c/hints.rst:75
38891 "/* Read it */ error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), "
38892 "0); check_error(error);"
38895 " error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), 0);\n"
38896 " check_error(error);\n"
38898 #. type: Plain text
38899 #: docs/manual/c/hints.rst:78
38901 msgid "/* Free allocated memory */ INI_Free(cfg);"
38903 " /* Free allocated memory */\n"
38904 " INI_Free(cfg);\n"
38906 #. type: Plain text
38907 #: docs/manual/c/hints.rst:81
38909 msgid "/* We care onlu about first configuration */ GSM_SetConfigNum(s, 1);"
38911 " /* We care onlu about first configuration */\n"
38912 " GSM_SetConfigNum(s, 1);\n"
38914 #. type: Plain text
38915 #: docs/manual/c/hints.rst:84
38917 "OK, now initialise the connection (1 means number of replies you want to "
38918 "wait for in case of failure):"
38920 "OK, now initialise the connection (1 means number of replies you want to "
38921 "wait for in case of failure):"
38923 #. type: Plain text
38924 #: docs/manual/c/hints.rst:89
38926 msgid "error = GSM_InitConnection(s, 1); check_error(error);"
38928 " error = GSM_InitConnection(s, 1);\n"
38929 " check_error(error);\n"
38931 #. type: Plain text
38932 #: docs/manual/c/hints.rst:92
38934 "Now you are ready to communicate with the phone, for example you can read "
38935 "manufacturer name:"
38937 "Now you are ready to communicate with the phone, for example you can read "
38938 "manufacturer name:"
38940 #. type: Plain text
38941 #: docs/manual/c/hints.rst:97
38943 msgid "error = GSM_GetManufacturer(s, buffer); check_error(error);"
38945 " error = GSM_GetManufacturer(s, buffer);\n"
38946 " check_error(error);\n"
38948 #. type: Plain text
38949 #: docs/manual/c/hints.rst:99
38950 msgid "When you're finished, you need to disconnect and free allocated memory:"
38952 "When you're finished, you need to disconnect and free allocated memory:"
38954 #. type: Plain text
38955 #: docs/manual/c/hints.rst:104
38957 msgid "error = GSM_TerminateConnection(s); check_error(error);"
38959 " error = GSM_TerminateConnection(s);\n"
38960 " check_error(error);\n"
38962 #. type: Plain text
38963 #: docs/manual/c/hints.rst:108
38965 msgid "/* Free up used memory */ GSM_FreeStateMachine(s); check_error(error);"
38967 " /* Free up used memory */\n"
38968 " GSM_FreeStateMachine(s);\n"
38969 " check_error(error);\n"
38971 #. type: Plain text
38972 #: docs/manual/c/hints.rst:110
38973 msgid "There are also other :doc:`examples`."
38974 msgstr "There are also other :doc:`examples`."
38977 #: docs/manual/c/hints.rst:112
38979 msgid "Compling the code"
38981 "Compling the code\n"
38982 "-----------------\n"
38984 #. type: Plain text
38985 #: docs/manual/c/hints.rst:118
38987 "To compile program using Gammu library, you need to pass include path to the "
38988 "compiler and library name and search path to the linker. This can be easiest "
38989 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
38992 "To compile program using Gammu library, you need to pass include path to the "
38993 "compiler and library name and search path to the linker. This can be easiest "
38994 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
38997 #. type: Plain text
38998 #: docs/manual/c/hints.rst:122
39001 "# Sample Makefile which can be used to build examples shipped with Gammu"
39003 " # Sample Makefile which can be used to build examples shipped with "
39006 #. type: Plain text
39007 #: docs/manual/c/hints.rst:125
39010 "CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall LDFLAGS=$(shell "
39011 "pkg-config --cflags --libs gammu)"
39013 " CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall\n"
39014 " LDFLAGS=$(shell pkg-config --cflags --libs gammu)\n"
39016 #. type: Plain text
39017 #: docs/manual/c/hints.rst:127
39019 msgid "ALL=phone-info sms-send smsd"
39020 msgstr " ALL=phone-info sms-send smsd\n"
39022 #. type: Plain text
39023 #: docs/manual/c/hints.rst:129
39025 msgid ".PHONY: all clean"
39026 msgstr " .PHONY: all clean\n"
39028 #. type: Plain text
39029 #: docs/manual/c/hints.rst:131
39031 msgid "all: $(ALL)"
39032 msgstr " all: $(ALL)\n"
39034 #. type: Plain text
39035 #: docs/manual/c/hints.rst:133
39039 #. type: Plain text
39040 #: docs/manual/c/hints.rst:134
39041 msgid "rm -f $(ALL)"
39044 #. type: Plain text
39045 #: docs/manual/c/hints.rst:136
39049 #. type: Plain text
39050 #: docs/manual/c/hints.rst:137
39052 msgid "$(CC) $< $(CFLAGS) $(LDFLAGS) -o $@"
39055 " $(CC) $< $(CFLAGS) $(LDFLAGS) -o $@\n"
39057 #. type: Plain text
39058 #: docs/manual/c/hints.rst:147
39060 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
39061 "zero bytes). This is used mostly for historical reasons and today the "
39062 "obvious choice would be ``wchar_t``. To work with these strings, various "
39063 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
39064 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
39066 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
39067 "zero bytes). This is used mostly for historical reasons and today the "
39068 "obvious choice would be ``wchar_t``. To work with these strings, various "
39069 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
39070 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
39072 #. type: Plain text
39073 #: docs/manual/c/hints.rst:149
39074 msgid "For printing on console you should use:"
39075 msgstr "For printing on console you should use:"
39077 #. type: Plain text
39078 #: docs/manual/c/hints.rst:153
39080 msgid "printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));"
39081 msgstr " printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));\n"
39083 #. type: Plain text
39084 #: docs/manual/c/hints.rst:155
39085 msgid "For giving string to some GUI toolkit:"
39086 msgstr "For giving string to some GUI toolkit:"
39088 #. type: Plain text
39089 #: docs/manual/c/hints.rst:159
39091 msgid "printf(\"%s\\n\", DecodeUnicodeString(unicode_string));"
39092 msgstr " printf(\"%s\\n\", DecodeUnicodeString(unicode_string));\n"
39094 #. type: Plain text
39095 #: docs/manual/c/hints.rst:165
39098 "These functions differ only on platforms where console uses historically "
39099 "different character set than GUI, what effectively means only Microsoft "
39102 " These functions differ only on platforms where console uses historically\n"
39103 " different character set than GUI, what effectively means only Microsoft\n"
39106 #. type: Plain text
39107 #: docs/manual/c/hints.rst:170
39108 msgid "You can either enabled debug logging globally or per state machine."
39109 msgstr "You can either enabled debug logging globally or per state machine."
39111 #. type: Plain text
39112 #: docs/manual/c/hints.rst:172
39113 msgid "To enable global debugging use:"
39114 msgstr "To enable global debugging use:"
39116 #. type: Plain text
39117 #: docs/manual/c/hints.rst:178
39120 "debug_info = GSM_GetGlobalDebug(); GSM_SetDebugFileDescriptor(stderr, FALSE, "
39121 "debug_info); GSM_SetDebugLevel(\"textall\", debug_info);"
39123 "\tdebug_info = GSM_GetGlobalDebug();\n"
39124 "\tGSM_SetDebugFileDescriptor(stderr, FALSE, debug_info);\n"
39125 "\tGSM_SetDebugLevel(\"textall\", debug_info);\n"
39127 #. type: Plain text
39128 #: docs/manual/c/hints.rst:180
39129 msgid "For per state machine configuration:"
39130 msgstr "For per state machine configuration:"
39132 #. type: Plain text
39133 #: docs/manual/c/hints.rst:186
39136 "debug_info = GSM_GetDebug(s); GSM_SetDebugGlobal(FALSE, debug_info); "
39137 "GSM_SetDebugFileDescriptor(stderr, FALSE, debug_info); GSM_SetDebugLevel"
39138 "(\"textall\", debug_info);"
39140 "\tdebug_info = GSM_GetDebug(s);\n"
39141 "\tGSM_SetDebugGlobal(FALSE, debug_info);\n"
39142 "\tGSM_SetDebugFileDescriptor(stderr, FALSE, debug_info);\n"
39143 "\tGSM_SetDebugLevel(\"textall\", debug_info);\n"
39146 #: docs/manual/c/debug.rst:2
39151 #. type: Plain text
39152 #: docs/manual/c/debug.rst:5
39153 msgid "GSM_SetDebugFunction"
39156 #. type: Plain text
39157 #: docs/manual/c/debug.rst:6
39158 msgid "GSM_SetDebugFile"
39161 #. type: Plain text
39162 #: docs/manual/c/debug.rst:7
39163 msgid "GSM_SetDebugFileDescriptor"
39166 #. type: Plain text
39167 #: docs/manual/c/debug.rst:8
39168 msgid "GSM_GetGlobalDebug"
39171 #. type: Plain text
39172 #: docs/manual/c/debug.rst:9
39173 msgid "GSM_GetDebug"
39176 #. type: Plain text
39177 #: docs/manual/c/debug.rst:10
39181 #. type: Plain text
39182 #: docs/manual/c/debug.rst:11
39184 msgid "GSM_SetDebugLevel"
39185 msgstr "B<DebugLevel>"
39187 #. type: Plain text
39188 #: docs/manual/c/debug.rst:12
39190 msgid "GSM_SetDebugCoding"
39191 msgstr "SMS text coding"
39193 #. type: Plain text
39194 #: docs/manual/c/debug.rst:13
39195 msgid "GSM_SetDebugGlobal"
39198 #. type: Plain text
39199 #: docs/manual/c/debug.rst:14
39200 msgid "GSM_LogError"
39203 #. type: Plain text
39204 #: docs/manual/c/debug.rst:15
39208 #. type: Plain text
39209 #: docs/manual/c/debug.rst:15
39210 msgid "GSM_Debug_Info"
39214 #: docs/manual/c/error.rst:2
39216 msgid "Error handling"
39221 #. type: Plain text
39222 #: docs/manual/c/error.rst:5
39223 msgid "GSM_ErrorString"
39226 #. type: Plain text
39227 #: docs/manual/c/error.rst:6
39228 msgid "GSM_ErrorName"
39231 #. type: Plain text
39232 #: docs/manual/c/error.rst:6
39236 #. type: Plain text
39237 #: docs/manual/c/unicode.rst:5
39238 msgid "UnicodeLength"
39241 #. type: Plain text
39242 #: docs/manual/c/unicode.rst:6
39243 msgid "DecodeUnicodeString"
39246 #. type: Plain text
39247 #: docs/manual/c/unicode.rst:7
39248 msgid "DecodeUnicodeConsole"
39251 #. type: Plain text
39252 #: docs/manual/c/unicode.rst:8
39253 msgid "DecodeUnicode"
39256 #. type: Plain text
39257 #: docs/manual/c/unicode.rst:9
39258 msgid "EncodeUnicode"
39261 #. type: Plain text
39262 #: docs/manual/c/unicode.rst:10
39263 msgid "ReadUnicodeFile"
39266 #. type: Plain text
39267 #: docs/manual/c/unicode.rst:11
39268 msgid "CopyUnicodeString"
39271 #. type: Plain text
39272 #: docs/manual/c/unicode.rst:12
39273 msgid "EncodeUTF8QuotedPrintable"
39276 #. type: Plain text
39277 #: docs/manual/c/unicode.rst:13
39278 msgid "DecodeUTF8QuotedPrintable"
39281 #. type: Plain text
39282 #: docs/manual/c/unicode.rst:14
39283 msgid "EncodeWithUTF8Alphabet"
39286 #. type: Plain text
39287 #: docs/manual/c/unicode.rst:15
39288 msgid "DecodeWithUTF8Alphabet"
39291 #. type: Plain text
39292 #: docs/manual/c/unicode.rst:16
39293 msgid "DecodeHexUnicode"
39296 #. type: Plain text
39297 #: docs/manual/c/unicode.rst:17
39298 msgid "EncodeHexUnicode"
39301 #. type: Plain text
39302 #: docs/manual/c/unicode.rst:18
39306 #. type: Plain text
39307 #: docs/manual/c/unicode.rst:19
39311 #. type: Plain text
39312 #: docs/manual/c/unicode.rst:20
39313 msgid "mywstrncasecmp"
39316 #. type: Plain text
39317 #: docs/manual/c/unicode.rst:21
39321 #. type: Plain text
39322 #: docs/manual/c/unicode.rst:22
39326 #. type: Plain text
39327 #: docs/manual/c/unicode.rst:23
39328 msgid "DecodeHexBin"
39331 #. type: Plain text
39332 #: docs/manual/c/unicode.rst:24
39333 msgid "EncodeWithUnicodeAlphabet"
39336 #. type: Plain text
39337 #: docs/manual/c/unicode.rst:24
39338 msgid "DecodeWithUnicodeAlphabet"
39341 #. type: Plain text
39342 #: docs/manual/c/message.rst:5
39343 msgid "GSM_DecodePDUFrame"
39346 #. type: Plain text
39347 #: docs/manual/c/message.rst:6
39348 msgid "GSM_DecodeSMSFrame"
39351 #. type: Plain text
39352 #: docs/manual/c/message.rst:7
39353 msgid "GSM_GetMessageCoding"
39356 #. type: Plain text
39357 #: docs/manual/c/message.rst:8
39358 msgid "GSM_EncodeSMSFrame"
39361 #. type: Plain text
39362 #: docs/manual/c/message.rst:9
39363 msgid "GSM_DecodeSMSFrameStatusReportData"
39366 #. type: Plain text
39367 #: docs/manual/c/message.rst:10
39368 msgid "GSM_DecodeSMSFrameText"
39371 #. type: Plain text
39372 #: docs/manual/c/message.rst:11
39373 msgid "GSM_DecodeUDHHeader"
39376 #. type: Plain text
39377 #: docs/manual/c/message.rst:12
39378 msgid "GSM_EncodeUDHHeader"
39381 #. type: Plain text
39382 #: docs/manual/c/message.rst:13
39383 msgid "GSM_SetDefaultReceivedSMSData"
39386 #. type: Plain text
39387 #: docs/manual/c/message.rst:14
39388 msgid "GSM_SetDefaultSMSData"
39391 #. type: Plain text
39392 #: docs/manual/c/message.rst:15
39393 msgid "GSM_DecodeSiemensOTASMS"
39396 #. type: Plain text
39397 #: docs/manual/c/message.rst:16
39398 msgid "PHONE_EncodeSMSFrame"
39401 #. type: Plain text
39402 #: docs/manual/c/message.rst:17
39403 msgid "GSM_EncodeMultiPartSMS"
39406 #. type: Plain text
39407 #: docs/manual/c/message.rst:18
39408 msgid "GSM_DecodeMultiPartSMS"
39411 #. type: Plain text
39412 #: docs/manual/c/message.rst:19
39413 msgid "GSM_ClearMultiPartSMSInfo"
39416 #. type: Plain text
39417 #: docs/manual/c/message.rst:20
39418 msgid "GSM_FreeMultiPartSMSInfo"
39421 #. type: Plain text
39422 #: docs/manual/c/message.rst:21
39423 msgid "GSM_LinkSMS"
39426 #. type: Plain text
39427 #: docs/manual/c/message.rst:22
39428 msgid "GSM_DecodeMMSFileToMultiPart"
39431 #. type: Plain text
39432 #: docs/manual/c/message.rst:23
39433 msgid "GSM_ClearMMSMultiPart"
39436 #. type: Plain text
39437 #: docs/manual/c/message.rst:24
39438 msgid "GSM_GetSMSC"
39441 #. type: Plain text
39442 #: docs/manual/c/message.rst:25
39443 msgid "GSM_SetSMSC"
39446 #. type: Plain text
39447 #: docs/manual/c/message.rst:26
39448 msgid "GSM_GetSMSStatus"
39451 #. type: Plain text
39452 #: docs/manual/c/message.rst:27
39456 #. type: Plain text
39457 #: docs/manual/c/message.rst:28
39458 msgid "GSM_GetNextSMS"
39461 #. type: Plain text
39462 #: docs/manual/c/message.rst:29
39466 #. type: Plain text
39467 #: docs/manual/c/message.rst:30
39471 #. type: Plain text
39472 #: docs/manual/c/message.rst:31
39473 msgid "GSM_DeleteSMS"
39476 #. type: Plain text
39477 #: docs/manual/c/message.rst:32
39478 msgid "GSM_SendSMS"
39481 #. type: Plain text
39482 #: docs/manual/c/message.rst:33
39483 msgid "GSM_SendSavedSMS"
39486 #. type: Plain text
39487 #: docs/manual/c/message.rst:34
39488 msgid "GSM_SetFastSMSSending"
39491 #. type: Plain text
39492 #: docs/manual/c/message.rst:35
39493 msgid "GSM_SetIncomingSMS"
39496 #. type: Plain text
39497 #: docs/manual/c/message.rst:36
39498 msgid "GSM_SetIncomingCB"
39501 #. type: Plain text
39502 #: docs/manual/c/message.rst:37
39503 msgid "GSM_GetSMSFolders"
39506 #. type: Plain text
39507 #: docs/manual/c/message.rst:38
39508 msgid "GSM_AddSMSFolder"
39511 #. type: Plain text
39512 #: docs/manual/c/message.rst:39
39514 msgid "GSM_DeleteSMSFolder"
39515 msgstr " Deletes SMS folder.\n"
39517 #. type: Plain text
39518 #: docs/manual/c/message.rst:40
39519 msgid "GSM_GetMMSFolders"
39522 #. type: Plain text
39523 #: docs/manual/c/message.rst:41
39524 msgid "GSM_GetNextMMSFileInfo"
39527 #. type: Plain text
39528 #: docs/manual/c/message.rst:42
39529 msgid "GSM_SetIncomingUSSD"
39532 #. type: Plain text
39533 #: docs/manual/c/message.rst:43
39535 msgid "GSM_SMSCounter"
39536 msgstr ".. data:: GSMCountries"
39538 #. type: Plain text
39539 #: docs/manual/c/message.rst:44
39540 msgid "GSM_MMS_Class"
39543 #. type: Plain text
39544 #: docs/manual/c/message.rst:45
39545 msgid "GSM_MMSIndicator"
39548 #. type: Plain text
39549 #: docs/manual/c/message.rst:46
39550 msgid "GSM_CBMessage"
39553 #. type: Plain text
39554 #: docs/manual/c/message.rst:47
39555 msgid "GSM_USSDStatus"
39558 #. type: Plain text
39559 #: docs/manual/c/message.rst:48
39560 msgid "GSM_USSDMessage"
39563 #. type: Plain text
39564 #: docs/manual/c/message.rst:49
39565 msgid "GSM_SMSMemoryStatus"
39568 #. type: Plain text
39569 #: docs/manual/c/message.rst:50
39570 msgid "GSM_SMSFormat"
39573 #. type: Plain text
39574 #: docs/manual/c/message.rst:51
39575 msgid "GSM_ValidityPeriod"
39578 #. type: Plain text
39579 #: docs/manual/c/message.rst:52
39580 msgid "GSM_ValidityPeriodFormat"
39583 #. type: Plain text
39584 #: docs/manual/c/message.rst:53
39585 msgid "GSM_SMSValidity"
39588 #. type: Plain text
39589 #: docs/manual/c/message.rst:54
39593 #. type: Plain text
39594 #: docs/manual/c/message.rst:55
39595 msgid "GSM_SMS_State"
39598 #. type: Plain text
39599 #: docs/manual/c/message.rst:56
39600 msgid "GSM_Coding_Type"
39603 #. type: Plain text
39604 #: docs/manual/c/message.rst:57
39608 #. type: Plain text
39609 #: docs/manual/c/message.rst:58
39610 msgid "GSM_UDHHeader"
39613 #. type: Plain text
39614 #: docs/manual/c/message.rst:59
39615 msgid "GSM_SMSMessageType"
39618 #. type: Plain text
39619 #: docs/manual/c/message.rst:60
39620 msgid "GSM_SMSMessage"
39623 #. type: Plain text
39624 #: docs/manual/c/message.rst:61
39625 msgid "GSM_SMSMessageLayout"
39628 #. type: Plain text
39629 #: docs/manual/c/message.rst:62
39630 msgid "GSM_OneSMSFolder"
39633 #. type: Plain text
39634 #: docs/manual/c/message.rst:63
39635 msgid "GSM_SMSFolders"
39638 #. type: Plain text
39639 #: docs/manual/c/message.rst:64
39640 msgid "GSM_SiemensOTASMSInfo"
39643 #. type: Plain text
39644 #: docs/manual/c/message.rst:65
39645 msgid "GSM_MultiSMSMessage"
39648 #. type: Plain text
39649 #: docs/manual/c/message.rst:66
39650 msgid "GSM_OneMMSFolder"
39653 #. type: Plain text
39654 #: docs/manual/c/message.rst:67
39655 msgid "GSM_MMSFolders"
39658 #. type: Plain text
39659 #: docs/manual/c/message.rst:68
39660 msgid "EncodeMultiPartSMSID"
39663 #. type: Plain text
39664 #: docs/manual/c/message.rst:69
39665 msgid "GSM_MultiPartSMSEntry"
39668 #. type: Plain text
39669 #: docs/manual/c/message.rst:70
39670 msgid "GSM_MultiPartSMSInfo"
39673 #. type: Plain text
39674 #: docs/manual/c/message.rst:71
39675 msgid "MMSAddressType"
39678 #. type: Plain text
39679 #: docs/manual/c/message.rst:72
39680 msgid "GSM_EncodedMultiPartMMSEntry"
39683 #. type: Plain text
39684 #: docs/manual/c/message.rst:72
39685 msgid "GSM_EncodedMultiPartMMSInfo"
39688 #. type: Plain text
39689 #: docs/manual/c/file.rst:5
39690 msgid "GSM_JADFindData"
39693 #. type: Plain text
39694 #: docs/manual/c/file.rst:6
39695 msgid "GSM_ReadFile"
39698 #. type: Plain text
39699 #: docs/manual/c/file.rst:7
39700 msgid "GSM_IdentifyFileFormat"
39703 #. type: Plain text
39704 #: docs/manual/c/file.rst:8
39705 msgid "GSM_GetNextFileFolder"
39708 #. type: Plain text
39709 #: docs/manual/c/file.rst:9
39710 msgid "GSM_GetFolderListing"
39713 #. type: Plain text
39714 #: docs/manual/c/file.rst:10
39715 msgid "GSM_GetNextRootFolder"
39718 #. type: Plain text
39719 #: docs/manual/c/file.rst:11
39721 msgid "GSM_SetFileAttributes"
39722 msgstr " Sets file attributes.\n"
39724 #. type: Plain text
39725 #: docs/manual/c/file.rst:12
39726 msgid "GSM_GetFilePart"
39729 #. type: Plain text
39730 #: docs/manual/c/file.rst:13
39731 msgid "GSM_AddFilePart"
39734 #. type: Plain text
39735 #: docs/manual/c/file.rst:14
39736 msgid "GSM_SendFilePart"
39739 #. type: Plain text
39740 #: docs/manual/c/file.rst:15
39742 msgid "GSM_GetFileSystemStatus"
39743 msgstr " .. method:: GetFileSystemStatus()\n"
39745 #. type: Plain text
39746 #: docs/manual/c/file.rst:16
39747 msgid "GSM_DeleteFile"
39750 #. type: Plain text
39751 #: docs/manual/c/file.rst:17
39752 msgid "GSM_AddFolder"
39755 #. type: Plain text
39756 #: docs/manual/c/file.rst:18
39757 msgid "GSM_DeleteFolder"
39760 #. type: Plain text
39761 #: docs/manual/c/file.rst:19
39763 msgid "GSM_FileSystemStatus"
39764 msgstr "B<getfilesystemstatus>"
39766 #. type: Plain text
39767 #: docs/manual/c/file.rst:20
39768 msgid "GSM_FileType"
39771 #. type: Plain text
39772 #: docs/manual/c/file.rst:20
39777 #: docs/manual/c/inifile.rst:2
39782 #. type: Plain text
39783 #: docs/manual/c/inifile.rst:5
39787 #. type: Plain text
39788 #: docs/manual/c/inifile.rst:6
39789 msgid "INI_ReadFile"
39792 #. type: Plain text
39793 #: docs/manual/c/inifile.rst:7
39794 msgid "INI_FindLastSectionEntry"
39797 #. type: Plain text
39798 #: docs/manual/c/inifile.rst:8
39799 msgid "INI_GetValue"
39802 #. type: Plain text
39803 #: docs/manual/c/inifile.rst:9
39807 #. type: Plain text
39808 #: docs/manual/c/inifile.rst:10
39809 msgid "INI_GetBool"
39812 #. type: Plain text
39813 #: docs/manual/c/inifile.rst:11
39815 msgid "GSM_StringToBool"
39818 #. type: Plain text
39819 #: docs/manual/c/inifile.rst:13
39823 #. type: Plain text
39824 #: docs/manual/c/inifile.rst:14
39826 msgid "INI_Section"
39827 msgstr " INI_Section *cfg;\n"
39829 #. type: Plain text
39830 #: docs/manual/c/inifile.rst:15
39834 #. type: Plain text
39835 #: docs/manual/c/inifile.rst:15
39837 msgid "_INI_Section"
39838 msgstr " INI_Section *cfg;\n"
39841 #: docs/manual/c/limits.rst:2
39846 #. type: Plain text
39847 #: docs/manual/c/memory.rst:5
39848 msgid "GSM_StringToMemoryType"
39851 #. type: Plain text
39852 #: docs/manual/c/memory.rst:6
39853 msgid "GSM_GetMemoryStatus"
39856 #. type: Plain text
39857 #: docs/manual/c/memory.rst:7
39858 msgid "GSM_GetMemory"
39861 #. type: Plain text
39862 #: docs/manual/c/memory.rst:8
39863 msgid "GSM_GetNextMemory"
39866 #. type: Plain text
39867 #: docs/manual/c/memory.rst:9
39868 msgid "GSM_SetMemory"
39871 #. type: Plain text
39872 #: docs/manual/c/memory.rst:10
39873 msgid "GSM_AddMemory"
39876 #. type: Plain text
39877 #: docs/manual/c/memory.rst:11
39878 msgid "GSM_DeleteMemory"
39881 #. type: Plain text
39882 #: docs/manual/c/memory.rst:12
39883 msgid "GSM_DeleteAllMemory"
39886 #. type: Plain text
39887 #: docs/manual/c/memory.rst:13
39888 msgid "GSM_GetSpeedDial"
39891 #. type: Plain text
39892 #: docs/manual/c/memory.rst:14
39893 msgid "GSM_SetSpeedDial"
39896 #. type: Plain text
39897 #: docs/manual/c/memory.rst:15
39898 msgid "GSM_PhonebookGetEntryName"
39901 #. type: Plain text
39902 #: docs/manual/c/memory.rst:16
39903 msgid "GSM_PhonebookFindDefaultNameNumberGroup"
39906 #. type: Plain text
39907 #: docs/manual/c/memory.rst:17
39908 msgid "GSM_EncodeVCARD"
39911 #. type: Plain text
39912 #: docs/manual/c/memory.rst:18
39913 msgid "GSM_DecodeVCARD"
39916 #. type: Plain text
39917 #: docs/manual/c/memory.rst:19
39918 msgid "GSM_FreeMemoryEntry"
39921 #. type: Plain text
39922 #: docs/manual/c/memory.rst:20
39923 msgid "GSM_MemoryType"
39926 #. type: Plain text
39927 #: docs/manual/c/memory.rst:21
39928 msgid "GSM_MemoryStatus"
39931 #. type: Plain text
39932 #: docs/manual/c/memory.rst:22
39933 msgid "GSM_EntryType"
39936 #. type: Plain text
39937 #: docs/manual/c/memory.rst:23
39939 msgid "GSM_EntryLocation"
39940 msgstr ".. c:type:: GSM_Log_Function"
39942 #. type: Plain text
39943 #: docs/manual/c/memory.rst:24
39944 msgid "GSM_SubMemoryEntry"
39947 #. type: Plain text
39948 #: docs/manual/c/memory.rst:25
39949 msgid "GSM_MemoryEntry"
39952 #. type: Plain text
39953 #: docs/manual/c/memory.rst:26
39954 msgid "GSM_SpeedDial"
39957 #. type: Plain text
39958 #: docs/manual/c/memory.rst:26
39959 msgid "GSM_VCardVersion"
39963 #: docs/manual/c/callback.rst:2
39968 #. type: Plain text
39969 #: docs/manual/c/callback.rst:5
39971 msgid "GSM_SetIncomingCallCallback"
39972 msgstr " .. method:: SetIncomingCallback(Callback)\n"
39974 #. type: Plain text
39975 #: docs/manual/c/callback.rst:6
39976 msgid "GSM_SetIncomingSMSCallback"
39979 #. type: Plain text
39980 #: docs/manual/c/callback.rst:7
39981 msgid "GSM_SetIncomingCBCallback"
39984 #. type: Plain text
39985 #: docs/manual/c/callback.rst:8
39986 msgid "GSM_SetIncomingUSSDCallback"
39989 #. type: Plain text
39990 #: docs/manual/c/callback.rst:9
39991 msgid "GSM_SetSendSMSStatusCallback"
39994 #. type: Plain text
39995 #: docs/manual/c/callback.rst:10
39997 msgid "IncomingCallCallback"
39998 msgstr " .. method:: SetIncomingCallback(Callback)\n"
40000 #. type: Plain text
40001 #: docs/manual/c/callback.rst:11
40002 msgid "IncomingSMSCallback"
40005 #. type: Plain text
40006 #: docs/manual/c/callback.rst:12
40007 msgid "IncomingCBCallback"
40010 #. type: Plain text
40011 #: docs/manual/c/callback.rst:13
40012 msgid "IncomingUSSDCallback"
40015 #. type: Plain text
40016 #: docs/manual/c/callback.rst:13
40017 msgid "SendSMSStatusCallback"
40021 #: docs/manual/c/smsd.rst:2
40026 #. type: Plain text
40027 #: docs/manual/c/smsd.rst:5
40028 msgid "SMSD_InjectSMS"
40031 #. type: Plain text
40032 #: docs/manual/c/smsd.rst:6
40033 msgid "SMSD_GetStatus"
40036 #. type: Plain text
40037 #: docs/manual/c/smsd.rst:7
40038 msgid "SMSD_Shutdown"
40041 #. type: Plain text
40042 #: docs/manual/c/smsd.rst:8
40043 msgid "SMSD_ReadConfig"
40046 #. type: Plain text
40047 #: docs/manual/c/smsd.rst:9
40048 msgid "SMSD_MainLoop"
40051 #. type: Plain text
40052 #: docs/manual/c/smsd.rst:10
40053 msgid "SMSD_NewConfig"
40056 #. type: Plain text
40057 #: docs/manual/c/smsd.rst:11
40058 msgid "SMSD_FreeConfig"
40061 #. type: Plain text
40062 #: docs/manual/c/smsd.rst:12
40063 msgid "GSM_SMSDStatus"
40066 #. type: Plain text
40067 #: docs/manual/c/smsd.rst:12
40068 msgid "GSM_SMSDConfig"
40072 #: docs/manual/c/statemachine.rst:2
40074 msgid "State machine"
40079 #. type: Plain text
40080 #: docs/manual/c/statemachine.rst:5
40083 "GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int ReplyNum, "
40084 "GSM_Log_Function log_function, void *user_data)"
40086 ".. c:function:: GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int "
40087 "ReplyNum, GSM_Log_Function log_function, void *user_data)"
40089 #. type: Plain text
40090 #: docs/manual/c/statemachine.rst:11
40093 ":param s: State machine data :param ReplyNum: Number of replies to await "
40094 "(usually 3). :param log_function: Logging function, see :c:type:"
40095 "`GSM_SetDebugFunction`. :param user_data: User data for logging function, "
40096 "see :c:type:`GSM_SetDebugFunction`. :return: Error code"
40098 " :param s: State machine data\n"
40099 " :param ReplyNum: Number of replies to await (usually 3).\n"
40100 " :param log_function: Logging function, see :c:type:"
40101 "`GSM_SetDebugFunction`.\n"
40102 " :param user_data: User data for logging function, see :c:type:"
40103 "`GSM_SetDebugFunction`.\n"
40104 " :return: Error code\n"
40106 #. type: Plain text
40107 #: docs/manual/c/statemachine.rst:13
40109 msgid "Initiates connection with custom logging callback."
40110 msgstr " Initiates connection with custom logging callback.\n"
40112 #. type: Plain text
40113 #: docs/manual/c/statemachine.rst:15
40115 msgid "GSM_Error GSM_InitConnection(GSM_StateMachine * s, int ReplyNum)"
40117 ".. c:function:: GSM_Error GSM_InitConnection(GSM_StateMachine * s, int "
40120 #. type: Plain text
40121 #: docs/manual/c/statemachine.rst:19
40124 ":param s: State machine data :param ReplyNum: Number of replies to await "
40125 "(usually 1). Higher value makes sense only on unreliable links. :return: "
40128 " :param s: State machine data\n"
40129 " :param ReplyNum: Number of replies to await (usually 1). Higher value "
40130 "makes sense only on unreliable links.\n"
40131 " :return: Error code\n"
40133 #. type: Plain text
40134 #: docs/manual/c/statemachine.rst:21
40136 msgid "Initiates connection."
40137 msgstr " Initiates connection.\n"
40139 #. type: Plain text
40140 #: docs/manual/c/statemachine.rst:24
40142 msgid "GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
40144 ".. c:function:: GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
40146 #. type: Plain text
40147 #: docs/manual/c/statemachine.rst:27 docs/manual/c/statemachine.rst:34
40149 msgid ":param s: State machine data :return: Error code"
40151 " :param s: State machine data\n"
40152 " :return: Error code\n"
40154 #. type: Plain text
40155 #: docs/manual/c/statemachine.rst:29
40157 msgid "Terminates connection."
40158 msgstr " Terminates connection.\n"
40160 #. type: Plain text
40161 #: docs/manual/c/statemachine.rst:31
40163 msgid "GSM_Error GSM_AbortOperation(GSM_StateMachine * s)"
40165 ".. c:function:: GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
40167 #. type: Plain text
40168 #: docs/manual/c/statemachine.rst:36
40170 msgid "Aborts current operation."
40171 msgstr " Aborts any remaining operations.\n"
40173 #. type: Plain text
40174 #: docs/manual/c/statemachine.rst:39
40176 "This is thread safe call to abort any existing operations with the phone."
40179 #. type: Plain text
40180 #: docs/manual/c/statemachine.rst:41
40183 "c:function: GSM_Error GSM_Install(GSM_StateMachine *s, const char *ExtraPath)"
40185 ".. c:function:: GSM_Error GSM_InitConnection(GSM_StateMachine * s, int "
40188 #. type: Plain text
40189 #: docs/manual/c/statemachine.rst:45
40191 ":param s: State machine data. :param ExtraPath: Extra path where to search "
40192 "for installation data. :return: Result of operation."
40195 #. type: Plain text
40196 #: docs/manual/c/statemachine.rst:47
40197 msgid "Installs applet required for configured connection to the phone."
40200 #. type: Plain text
40201 #: docs/manual/c/statemachine.rst:49
40203 msgid "GSM_StateMachine"
40204 msgstr ".. c:type:: GSM_StateMachine"
40206 #. type: Plain text
40207 #: docs/manual/c/statemachine.rst:53
40210 "Private structure holding information about phone connection. Should be "
40211 "allocated by :c:func:`GSM_AllocStateMachine` and freed by :c:func:"
40212 "`GSM_FreeStateMachine`."
40214 " Private structure holding information about phone connection. Should\n"
40215 " be allocated by :c:func:`GSM_AllocStateMachine` and freed by\n"
40216 " :c:func:`GSM_FreeStateMachine`.\n"
40218 #. type: Plain text
40219 #: docs/manual/c/statemachine.rst:55
40221 msgid "GSM_ConnectionType"
40222 msgstr ".. c:type:: GSM_ConnectionType"
40224 #. type: Plain text
40225 #: docs/manual/c/statemachine.rst:57
40227 msgid "Connection types definitions."
40228 msgstr " Connection types definitions.\n"
40230 #. type: Plain text
40231 #: docs/manual/c/statemachine.rst:59 docs/manual/c/statemachine.rst:85
40234 msgstr ".. c:type:: GSM_Config"
40236 #. type: Plain text
40237 #: docs/manual/c/statemachine.rst:61
40239 msgid "Configuration of state machine."
40240 msgstr " Configuration of state machine.\n"
40242 #. type: Plain text
40243 #: docs/manual/c/statemachine.rst:63
40244 msgid "char Model[50]"
40247 #. type: Plain text
40248 #: docs/manual/c/statemachine.rst:65
40250 msgid "Model from config file."
40251 msgstr " Model from config file.\n"
40253 #. type: Plain text
40254 #: docs/manual/c/statemachine.rst:67
40256 msgid "GSM_Log_Function"
40257 msgstr ".. c:type:: GSM_Log_Function"
40259 #. type: Plain text
40260 #: docs/manual/c/statemachine.rst:71
40263 ":param text: Text to be printed, \\n will be also sent (as a separate "
40264 "message). :param data: Arbitrary logger data, as passed to :c:func:"
40265 "`GSM_InitConnection_Log`. :returns: void"
40267 " :param text: Text to be printed, \\n will be also sent (as a separate "
40269 " :param data: Arbitrary logger data, as passed to :c:func:"
40270 "`GSM_InitConnection_Log`.\n"
40271 " :returns: void\n"
40273 #. type: Plain text
40274 #: docs/manual/c/statemachine.rst:73
40276 msgid "Type of callback function for logging."
40277 msgstr " Type of callback function for logging.\n"
40279 #. type: Plain text
40280 #: docs/manual/c/statemachine.rst:75
40281 msgid "GSM_ReadDevice"
40284 #. type: Plain text
40285 #: docs/manual/c/statemachine.rst:76
40286 msgid "GSM_IsConnected"
40289 #. type: Plain text
40290 #: docs/manual/c/statemachine.rst:77
40291 msgid "GSM_FindGammuRC"
40294 #. type: Plain text
40295 #: docs/manual/c/statemachine.rst:78
40296 msgid "GSM_ReadConfig"
40299 #. type: Plain text
40300 #: docs/manual/c/statemachine.rst:79
40301 msgid "GSM_GetConfig"
40304 #. type: Plain text
40305 #: docs/manual/c/statemachine.rst:80
40306 msgid "GSM_GetConfigNum"
40309 #. type: Plain text
40310 #: docs/manual/c/statemachine.rst:81
40311 msgid "GSM_SetConfigNum"
40314 #. type: Plain text
40315 #: docs/manual/c/statemachine.rst:82
40317 msgid "GSM_AllocStateMachine"
40318 msgstr ".. c:type:: GSM_StateMachine"
40320 #. type: Plain text
40321 #: docs/manual/c/statemachine.rst:83
40323 msgid "GSM_FreeStateMachine"
40324 msgstr ".. c:type:: GSM_StateMachine"
40326 #. type: Plain text
40327 #: docs/manual/c/statemachine.rst:84
40328 msgid "GSM_GetUsedConnection"
40331 #. type: Plain text
40332 #: docs/manual/c/ringtone.rst:5
40333 msgid "PHONE_RTTLPlayOneNote"
40336 #. type: Plain text
40337 #: docs/manual/c/ringtone.rst:6
40341 #. type: Plain text
40342 #: docs/manual/c/ringtone.rst:7
40344 msgid "GSM_GetRingtone"
40347 #. type: Plain text
40348 #: docs/manual/c/ringtone.rst:8
40350 msgid "GSM_SetRingtone"
40353 #. type: Plain text
40354 #: docs/manual/c/ringtone.rst:9
40356 msgid "GSM_GetRingtonesInfo"
40359 #. type: Plain text
40360 #: docs/manual/c/ringtone.rst:10
40362 msgid "GSM_DeleteUserRingtones"
40363 msgstr "clear user ringtones"
40365 #. type: Plain text
40366 #: docs/manual/c/ringtone.rst:11
40367 msgid "GSM_PlayTone"
40370 #. type: Plain text
40371 #: docs/manual/c/ringtone.rst:12
40372 msgid "GSM_RingtoneConvert"
40375 #. type: Plain text
40376 #: docs/manual/c/ringtone.rst:13
40377 msgid "GSM_ReadRingtoneFile"
40380 #. type: Plain text
40381 #: docs/manual/c/ringtone.rst:14
40382 msgid "GSM_SaveRingtoneFile"
40385 #. type: Plain text
40386 #: docs/manual/c/ringtone.rst:15
40387 msgid "GSM_SaveRingtoneOtt"
40390 #. type: Plain text
40391 #: docs/manual/c/ringtone.rst:16
40392 msgid "GSM_SaveRingtoneMidi"
40395 #. type: Plain text
40396 #: docs/manual/c/ringtone.rst:17
40397 msgid "GSM_SaveRingtoneIMelody"
40400 #. type: Plain text
40401 #: docs/manual/c/ringtone.rst:18
40402 msgid "GSM_SaveRingtoneWav"
40405 #. type: Plain text
40406 #: docs/manual/c/ringtone.rst:19
40407 msgid "GSM_SaveRingtoneRttl"
40410 #. type: Plain text
40411 #: docs/manual/c/ringtone.rst:20
40412 msgid "GSM_GetRingtoneName"
40415 #. type: Plain text
40416 #: docs/manual/c/ringtone.rst:21
40417 msgid "GSM_RTTLGetTempo"
40420 #. type: Plain text
40421 #: docs/manual/c/ringtone.rst:22
40422 msgid "GSM_RingNoteStyle"
40425 #. type: Plain text
40426 #: docs/manual/c/ringtone.rst:23
40427 msgid "GSM_RingNoteNote"
40430 #. type: Plain text
40431 #: docs/manual/c/ringtone.rst:24
40432 msgid "GSM_RingNoteDuration"
40435 #. type: Plain text
40436 #: docs/manual/c/ringtone.rst:25
40437 msgid "GSM_RingNoteDurationSpec"
40440 #. type: Plain text
40441 #: docs/manual/c/ringtone.rst:26
40442 msgid "GSM_RingNoteScale"
40445 #. type: Plain text
40446 #: docs/manual/c/ringtone.rst:27
40447 msgid "GSM_RingNote"
40450 #. type: Plain text
40451 #: docs/manual/c/ringtone.rst:28
40452 msgid "GSM_RingCommandType"
40455 #. type: Plain text
40456 #: docs/manual/c/ringtone.rst:29
40458 msgid "GSM_RingCommand"
40461 #. type: Plain text
40462 #: docs/manual/c/ringtone.rst:30
40464 msgid "GSM_NoteRingtone"
40465 msgstr "``NokiaRingtone``"
40467 #. type: Plain text
40468 #: docs/manual/c/ringtone.rst:31
40470 msgid "GSM_NokiaBinaryRingtone"
40471 msgstr "``NokiaRingtone``"
40473 #. type: Plain text
40474 #: docs/manual/c/ringtone.rst:32
40475 msgid "GSM_BinaryTone"
40478 #. type: Plain text
40479 #: docs/manual/c/ringtone.rst:33
40480 msgid "GSM_RingtoneFormat"
40483 #. type: Plain text
40484 #: docs/manual/c/ringtone.rst:34
40486 msgid "GSM_Ringtone"
40489 #. type: Plain text
40490 #: docs/manual/c/ringtone.rst:35
40492 msgid "GSM_RingtoneInfo"
40495 #. type: Plain text
40496 #: docs/manual/c/ringtone.rst:35
40498 msgid "GSM_AllRingtonesInfo"
40501 #. type: Plain text
40502 #: docs/manual/c/settings.rst:5
40503 msgid "GSM_GetLocale"
40506 #. type: Plain text
40507 #: docs/manual/c/settings.rst:6
40508 msgid "GSM_SetLocale"
40511 #. type: Plain text
40512 #: docs/manual/c/settings.rst:7
40513 msgid "GSM_GetSyncMLSettings"
40516 #. type: Plain text
40517 #: docs/manual/c/settings.rst:8
40518 msgid "GSM_SetSyncMLSettings"
40521 #. type: Plain text
40522 #: docs/manual/c/settings.rst:9
40524 msgid "GSM_GetChatSettings"
40525 msgstr "SMSC settings"
40527 #. type: Plain text
40528 #: docs/manual/c/settings.rst:10
40530 msgid "GSM_SetChatSettings"
40531 msgstr "SMSC settings"
40533 #. type: Plain text
40534 #: docs/manual/c/settings.rst:11
40536 msgid "GSM_GetMMSSettings"
40537 msgstr "SMSC settings"
40539 #. type: Plain text
40540 #: docs/manual/c/settings.rst:12
40542 msgid "GSM_SetMMSSettings"
40543 msgstr "SMSC settings"
40545 #. type: Plain text
40546 #: docs/manual/c/settings.rst:13
40548 msgid "GSM_SetAutoNetworkLogin"
40549 msgstr " .. method:: SetAutoNetworkLogin()\n"
40551 #. type: Plain text
40552 #: docs/manual/c/settings.rst:14
40556 #. type: Plain text
40557 #: docs/manual/c/settings.rst:15
40559 msgid "GSM_ResetPhoneSettings"
40560 msgstr " Reset phone settings.\n"
40562 #. type: Plain text
40563 #: docs/manual/c/settings.rst:16
40564 msgid "GSM_GetProfile"
40567 #. type: Plain text
40568 #: docs/manual/c/settings.rst:17
40569 msgid "GSM_SetProfile"
40572 #. type: Plain text
40573 #: docs/manual/c/settings.rst:18
40574 msgid "GSM_GetFMStation"
40577 #. type: Plain text
40578 #: docs/manual/c/settings.rst:19
40579 msgid "GSM_SetFMStation"
40582 #. type: Plain text
40583 #: docs/manual/c/settings.rst:20
40584 msgid "GSM_ClearFMStations"
40587 #. type: Plain text
40588 #: docs/manual/c/settings.rst:21
40589 msgid "GSM_GetGPRSAccessPoint"
40592 #. type: Plain text
40593 #: docs/manual/c/settings.rst:22
40594 msgid "GSM_SetGPRSAccessPoint"
40597 #. type: Plain text
40598 #: docs/manual/c/settings.rst:23
40600 msgid "GSM_SyncMLSettings"
40601 msgstr "SMSC settings"
40603 #. type: Plain text
40604 #: docs/manual/c/settings.rst:24
40605 msgid "GSM_ResetSettingsType"
40608 #. type: Plain text
40609 #: docs/manual/c/settings.rst:25
40611 msgid "GSM_ChatSettings"
40612 msgstr "SMSC settings"
40614 #. type: Plain text
40615 #: docs/manual/c/settings.rst:26
40616 msgid "GSM_Profile_Feat_Value"
40619 #. type: Plain text
40620 #: docs/manual/c/settings.rst:27
40621 msgid "GSM_Profile_Feat_ID"
40624 #. type: Plain text
40625 #: docs/manual/c/settings.rst:28
40626 msgid "GSM_Profile"
40629 #. type: Plain text
40630 #: docs/manual/c/settings.rst:29
40631 msgid "GSM_FMStation"
40634 #. type: Plain text
40635 #: docs/manual/c/settings.rst:30
40636 msgid "GSM_GPRSAccessPoint"
40639 #. type: Plain text
40640 #: docs/manual/c/settings.rst:31
40641 msgid "GSM_DateFormat"
40644 #. type: Plain text
40645 #: docs/manual/c/settings.rst:32
40649 #. type: Plain text
40650 #: docs/manual/c/settings.rst:32
40651 msgid "GSM_Profile_PhoneTableValue"
40654 #. type: Plain text
40655 #: docs/manual/utils/index.rst:2
40658 msgstr ".. _utils:"
40661 #: docs/manual/utils/index.rst:4
40663 msgid "Miscellaneous utilities"
40665 "Miscellaneous utilities\n"
40666 "=======================\n"
40668 #. type: Plain text
40669 #: docs/manual/utils/index.rst:12
40671 msgid "gammu-detect gammu-config jadmaker"
40677 #. type: Plain text
40678 #: docs/manual/utils/gammu-config.rst:2
40680 msgid "_gammu-config:"
40681 msgstr ".. _gammu-config:"
40683 #. type: Plain text
40684 #: docs/manual/utils/gammu-config.rst:4 docs/manual/utils/gammu-config.rst:7
40686 msgid "gammu-config"
40687 msgstr ".. _gammu-config:"
40689 #. type: Plain text
40690 #: docs/manual/utils/gammu-config.rst:14
40692 msgid "gammu-config [-f|--force] [-c|--config CONFIG]"
40693 msgstr " gammu-config [-f|--force] [-c|--config CONFIG]\n"
40695 #. type: Plain text
40696 #: docs/manual/utils/gammu-config.rst:19
40697 msgid "Script to help configuring :ref:`gammu`."
40698 msgstr "Script to help configuring :ref:`gammu`."
40700 #. type: Plain text
40701 #: docs/manual/utils/gammu-config.rst:22 docs/manual/utils/jadmaker.rst:22
40703 "This program follows the usual GNU command line syntax, with long options "
40704 "starting with two dashes (``-``). A summary of options is included below."
40706 "This program follows the usual GNU command line syntax, with long options "
40707 "starting with two dashes (``-``). A summary of options is included below."
40709 #. type: Plain text
40710 #: docs/manual/utils/gammu-config.rst:26 docs/manual/utils/jadmaker.rst:27
40711 #: docs/manual/utils/gammu-detect.rst:47
40713 msgid "Show summary of options."
40714 msgstr " Show summary of options.\n"
40716 #. type: Plain text
40717 #: docs/manual/utils/gammu-config.rst:28 docs/manual/utils/jadmaker.rst:29
40719 msgid "-f, --force"
40720 msgstr ".. option:: -f, --force"
40722 #. type: Plain text
40723 #: docs/manual/utils/gammu-config.rst:30
40725 msgid "Force configuring even if config already exists."
40726 msgstr " Force configuring even if config already exists.\n"
40728 #. type: Plain text
40729 #: docs/manual/utils/gammu-config.rst:32
40731 msgid "-c, --config CONFIG"
40732 msgstr ".. option:: -c, --config CONFIG"
40734 #. type: Plain text
40735 #: docs/manual/utils/gammu-config.rst:33
40737 msgid "Define which configuration file to use."
40738 msgstr " Define which configuration file to use.\n"
40740 #. type: Plain text
40741 #: docs/manual/utils/jadmaker.rst:2
40744 msgstr ".. _jadmaker:"
40746 #. type: Plain text
40747 #: docs/manual/utils/jadmaker.rst:4 docs/manual/utils/jadmaker.rst:7
40750 msgstr ".. _jadmaker:"
40752 #. type: Plain text
40753 #: docs/manual/utils/jadmaker.rst:14
40755 msgid "jadmaker [-f|--force] [-u|--url URL] <filename.jar>..."
40756 msgstr " jadmaker [-f|--force] [-u|--url URL] <filename.jar>...\n"
40758 #. type: Plain text
40759 #: docs/manual/utils/jadmaker.rst:19
40760 msgid "Script to generate JAD file from JAR file."
40761 msgstr "Script to generate JAD file from JAR file."
40763 #. type: Plain text
40764 #: docs/manual/utils/jadmaker.rst:31
40766 msgid "Force rewriting of JAD file even if exists."
40767 msgstr " Force rewriting of JAD file even if exists.\n"
40769 #. type: Plain text
40770 #: docs/manual/utils/jadmaker.rst:33
40772 msgid "-u, --url URL"
40773 msgstr ".. option:: -u, --url URL"
40775 #. type: Plain text
40776 #: docs/manual/utils/jadmaker.rst:34
40778 msgid "Define URL to be included in JAD file."
40779 msgstr " Define URL to be included in JAD file.\n"
40781 #. type: Plain text
40782 #: docs/manual/utils/gammu-detect.rst:3
40784 msgid "_gammu-detect:"
40785 msgstr ".. _gammu-detect:"
40787 #. type: Plain text
40788 #: docs/manual/utils/gammu-detect.rst:5 docs/manual/utils/gammu-detect.rst:10
40790 msgid "gammu-detect"
40791 msgstr ".. _gammu-detect:"
40793 #. type: Plain text
40794 #: docs/manual/utils/gammu-detect.rst:8
40797 msgstr "Gammu 1.28.90"
40799 #. type: Plain text
40800 #: docs/manual/utils/gammu-detect.rst:17
40802 msgid "gammu-detect [OPTIONS]"
40803 msgstr " gammu-detect [OPTIONS]\n"
40805 #. type: Plain text
40806 #: docs/manual/utils/gammu-detect.rst:22
40808 "Script to detect available devices, which might be suitable for :ref:`gammu`."
40810 "Script to detect available devices, which might be suitable for :ref:`gammu`."
40812 #. type: Plain text
40813 #: docs/manual/utils/gammu-detect.rst:27
40816 "This program lists all devices, which might be suitable, it does not do any "
40817 "probing on devices them self."
40819 " This program lists all devices, which might be suitable, it does not do\n"
40820 " any probing on devices them self.\n"
40822 #. type: Plain text
40823 #: docs/manual/utils/gammu-detect.rst:29
40824 msgid "Currently it supports following devices:"
40825 msgstr "Currently it supports following devices:"
40827 #. type: Plain text
40828 #: docs/manual/utils/gammu-detect.rst:31
40829 msgid "USB devices using udev"
40830 msgstr "USB devices using udev"
40832 #. type: Plain text
40833 #: docs/manual/utils/gammu-detect.rst:32
40834 msgid "Serial ports using udev"
40835 msgstr "Serial ports using udev"
40837 #. type: Plain text
40838 #: docs/manual/utils/gammu-detect.rst:33
40839 msgid "Serial ports on Windows"
40840 msgstr "Serial ports on Windows"
40842 #. type: Plain text
40843 #: docs/manual/utils/gammu-detect.rst:34
40844 msgid "Bluetooth devices using Bluez"
40845 msgstr "Bluetooth devices using Bluez"
40847 #. type: Plain text
40848 #: docs/manual/utils/gammu-detect.rst:40
40851 "Supported devices depend on platform you are using and compiled in features. "
40852 "You can find out what is actually compiled in by running :option:`gammu-"
40855 " Supported devices depend on platform you are using and compiled in\n"
40856 " features. You can find out what is actually compiled in by running \n"
40857 " :option:`gammu-detect -v`.\n"
40859 #. type: Plain text
40860 #: docs/manual/utils/gammu-detect.rst:43
40863 "This program follows the usual GNU command line syntax, with long options "
40864 "starting with two dashes (``--``). A summary of options is included below."
40866 "This program follows the usual GNU command line syntax, with long options "
40867 "starting with two dashes (``-``). A summary of options is included below."
40869 #. type: Plain text
40870 #: docs/manual/utils/gammu-detect.rst:49
40872 msgid "-d, --debug"
40873 msgstr ".. option:: -d, --debug"
40875 #. type: Plain text
40876 #: docs/manual/utils/gammu-detect.rst:51
40878 msgid "Show debugging output for detecting devices."
40879 msgstr " Show debugging output for detecting devices.\n"
40881 #. type: Plain text
40882 #: docs/manual/utils/gammu-detect.rst:55
40884 msgid "Show version information and compiled in features."
40885 msgstr " Show version information and compiled in features.\n"
40887 #. type: Plain text
40888 #: docs/manual/utils/gammu-detect.rst:57
40890 msgid "-u, --no-udev"
40891 msgstr ".. option:: -u, --no-udev"
40893 #. type: Plain text
40894 #: docs/manual/utils/gammu-detect.rst:59
40896 msgid "Disables scanning of udev."
40897 msgstr " Disables scanning of udev.\n"
40899 #. type: Plain text
40900 #: docs/manual/utils/gammu-detect.rst:61
40902 msgid "-b, --no-bluez"
40903 msgstr ".. option:: -b, --no-bluez"
40905 #. type: Plain text
40906 #: docs/manual/utils/gammu-detect.rst:63
40908 msgid "Disables scanning using Bluez."
40909 msgstr " Disables scanning using Bluez.\n"
40911 #. type: Plain text
40912 #: docs/manual/utils/gammu-detect.rst:65
40914 msgid "-w, --no-win32-serial"
40915 msgstr ".. option:: -w, --no-win32-serial"
40917 #. type: Plain text
40918 #: docs/manual/utils/gammu-detect.rst:67
40920 msgid "Disables scanning of Windows serial ports."
40921 msgstr " Disables scanning of Windows serial ports.\n"
40924 #: docs/manual/utils/gammu-detect.rst:69
40931 #. type: Plain text
40932 #: docs/manual/utils/gammu-detect.rst:72
40934 msgid "The output of :ref:`gammu-detect` is configuration file for Gammu (see"
40935 msgstr " See :ref:`gammu-smsdrc` for configuration file documentation.\n"
40937 #. type: Attribute :ref:
40938 #: docs/manual/utils/gammu-detect.rst:72
40940 msgid "`gammurc`) with configuration section for every device which might be"
40943 #. type: Plain text
40944 #: docs/manual/utils/gammu-detect.rst:74
40945 msgid "used with :ref:`gammu`."
40948 #. type: Plain text
40949 #: docs/manual/utils/gammu-detect.rst:78
40952 "You can choose which section to use in :ref:`gammu` by :option:`gammu -s`."
40953 msgstr " You can choose which section to use by :option:`gammu -s`.\n"
40955 #. type: Plain text
40956 #: docs/manual/utils/gammu-detect.rst:81
40958 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
40959 "listed as comments in the output."
40961 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
40962 "listed as comments in the output."
40964 #. type: Plain text
40965 #: docs/manual/utils/gammu-detect.rst:89
40968 "; Configuration file generated by gammu-detect. ; Please check The Gammu "
40969 "Manual for more information."
40971 " ; Configuration file generated by gammu-detect.\n"
40972 " ; Please check The Gammu Manual for more information.\n"
40974 #. type: Plain text
40975 #: docs/manual/utils/gammu-detect.rst:94
40977 msgid "[gammu] device = /dev/ttyACM0 name = Nokia E52 connection = at"
40980 " device = /dev/ttyACM0\n"
40981 " name = Nokia E52\n"
40982 " connection = at\n"
40984 #. type: Plain text
40985 #: docs/manual/utils/gammu-detect.rst:99
40987 msgid "[gammu1] device = /dev/ttyACM1 name = Nokia E52 connection = at"
40990 " device = /dev/ttyACM1\n"
40991 " name = Nokia E52\n"
40992 " connection = at\n"
40994 #. type: Plain text
40995 #: docs/manual/utils/gammu-detect.rst:104
40998 "[gammu2] device = /dev/ttyS0 name = Phone on serial port 0 connection = at"
41001 " device = /dev/ttyS0\n"
41002 " name = Phone on serial port 0\n"
41003 " connection = at\n"
41005 #. type: Plain text
41006 #: docs/manual/utils/gammu-detect.rst:109
41009 "[gammu3] device = /dev/ttyS1 name = Phone on serial port 1 connection = at"
41012 " device = /dev/ttyS1\n"
41013 " name = Phone on serial port 1\n"
41014 " connection = at\n"
41016 #. type: Plain text
41017 #: docs/manual/utils/gammu-detect.rst:114
41020 "[gammu4] device = /dev/ttyS2 name = Phone on serial port 2 connection = at"
41023 " device = /dev/ttyS2\n"
41024 " name = Phone on serial port 2\n"
41025 " connection = at\n"
41027 #. type: Plain text
41028 #: docs/manual/utils/gammu-detect.rst:119
41031 "[gammu5] device = /dev/ttyS3 name = Phone on serial port 3 connection = at"
41034 " device = /dev/ttyS3\n"
41035 " name = Phone on serial port 3\n"
41036 " connection = at\n"
41038 #. type: Plain text
41039 #: docs/manual/utils/gammu-detect.rst:124
41042 "[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
41045 " device = 5C:57:C8:BB:BB:BB\n"
41046 " name = Nokia E52\n"
41047 " connection = bluephonet\n"