Translation update done using Pootle.
[gammu.git] / locale / zh_CN / manual.po
blob66d6051c6bf39bd5686729f0c479393c58f5b129
1 # Chinese 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.
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: Gammu-manual 1.30.93\n"
9 "Report-Msgid-Bugs-To: michal@cihar.com\n"
10 "POT-Creation-Date: 2011-12-13 14:46+0100\n"
11 "PO-Revision-Date: 2011-01-10 12:07+0100\n"
12 "Last-Translator: Automatically generated\n"
13 "Language-Team: none\n"
14 "Language: zh_CN\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
19 #. type: Plain text
20 #: docs/manual/config/index.rst:2
21 msgid "_gammurc:"
22 msgstr ""
24 #. type: Title =
25 #: docs/manual/config/index.rst:4
26 #, fuzzy, no-wrap
27 msgid "Gammu Configuration File"
28 msgstr "手机信息"
30 #. type: Title -
31 #: docs/manual/config/index.rst:7 docs/manual/smsd/inject.rst:9
32 #: docs/manual/smsd/monitor.rst:9 docs/manual/smsd/smsd.rst:9
33 #: docs/manual/gammu/index.rst:9 docs/manual/utils/gammu-config.rst:9
34 #: docs/manual/utils/jadmaker.rst:9 docs/manual/utils/gammu-detect.rst:12
35 #, no-wrap
36 msgid "Synopsis"
37 msgstr ""
39 #. type: Plain text
40 #: docs/manual/config/index.rst:11
41 msgid ""
42 "On Linux, MacOS X, BSD and other Unix-like systems, the config file is "
43 "searched in following order:"
44 msgstr ""
46 #. type: Plain text
47 #: docs/manual/config/index.rst:13
48 msgid "``$XDG_CONFIG_HOME/gammu/config``"
49 msgstr ""
51 #. type: Plain text
52 #: docs/manual/config/index.rst:14
53 msgid "``~/.config/gammu/config``"
54 msgstr ""
56 #. type: Plain text
57 #: docs/manual/config/index.rst:15
58 msgid "``~/.gammurc``"
59 msgstr ""
61 #. type: Plain text
62 #: docs/manual/config/index.rst:16
63 msgid "``/etc/gammurc``"
64 msgstr ""
66 #. type: Plain text
67 #: docs/manual/config/index.rst:18
68 msgid "On Microsoft Windows:"
69 msgstr ""
71 #. type: Plain text
72 #: docs/manual/config/index.rst:20
73 msgid "``$PROFILE\\Application Data\\gammurc``"
74 msgstr ""
76 #. type: Plain text
77 #: docs/manual/config/index.rst:21
78 msgid "``.\\gammurc``"
79 msgstr ""
81 #. type: Title -
82 #: docs/manual/config/index.rst:23 docs/manual/smsd/run.rst:7
83 #: docs/manual/smsd/config.rst:7 docs/manual/smsd/inject.rst:16
84 #: docs/manual/smsd/monitor.rst:16 docs/manual/smsd/smsd.rst:17
85 #: docs/manual/gammu/index.rst:20 docs/manual/utils/gammu-config.rst:16
86 #: docs/manual/utils/jadmaker.rst:16 docs/manual/utils/gammu-detect.rst:19
87 #, no-wrap
88 msgid "Description"
89 msgstr ""
91 #. type: Plain text
92 #: docs/manual/config/index.rst:26
93 msgid "Gammu requires configuration to be able to properly talk to your phone."
94 msgstr ""
96 #. type: Attribute :ref:
97 #: docs/manual/config/index.rst:26
98 #, no-wrap
99 msgid "`gammu` reads configuration from a config file. It's location is determined"
100 msgstr ""
102 #. type: Plain text
103 #: docs/manual/config/index.rst:28
104 msgid "on runtime, see above for search paths."
105 msgstr ""
107 #. type: Plain text
108 #: docs/manual/config/index.rst:31
109 msgid ""
110 "You can use :ref:`gammu-config` or :ref:`gammu-detect` to generate "
111 "configuration file or start from :ref:`Fully documented example`."
112 msgstr ""
114 #. type: Plain text
115 #: docs/manual/config/index.rst:35
116 msgid ""
117 "For hints about configuring your phone, you can check Gammu Phone Database "
118 "<http://wammu.eu/phones/> to see what user users experienced."
119 msgstr ""
121 #. type: Plain text
122 #: docs/manual/config/index.rst:37 docs/manual/smsd/config.rst:14
123 #: docs/manual/formats/smsbackup.rst:10 docs/manual/formats/backup.rst:9
124 msgid "This file use ini file syntax, see :ref:`ini`."
125 msgstr ""
127 #. type: Plain text
128 #: docs/manual/config/index.rst:43
129 msgid ""
130 "Configuration file for gammu can contain several sections - ``[gammu]``, ``"
131 "[gammu1]``, ``[gammuN]``, ... Each section configures one connection setup "
132 "and in default mode gammu tries all of them in numerical order. You can also "
133 "specify which configuration section to use by giving it's number (:config:"
134 "section:`[gammu]` has number 0) as a parameter to :ref:`gammu` and it will "
135 "then use only this section."
136 msgstr ""
138 #. type: Labeled list
139 #: docs/manual/config/index.rst:44 docs/manual/smsd/config.rst:25
140 #: docs/manual/smsd/config.rst:31 docs/manual/smsd/config.rst:35
141 #: docs/manual/smsd/config.rst:39 docs/manual/smsd/config.rst:43
142 #: docs/manual/smsd/config.rst:47
143 #, fuzzy, no-wrap
144 msgid ".. config:section"
145 msgstr "手机信息"
147 #. type: Plain text
148 #: docs/manual/config/index.rst:45
149 msgid "[gammu]"
150 msgstr ""
152 #. type: Plain text
153 #: docs/manual/config/index.rst:47
154 msgid ""
155 "This section is read by default unless you specify other on command line."
156 msgstr ""
158 #. type: Title +
159 #: docs/manual/config/index.rst:49
160 #, no-wrap
161 msgid "Device connection parameters"
162 msgstr ""
164 #. type: Labeled list
165 #: docs/manual/config/index.rst:51 docs/manual/config/index.rst:108
166 #: docs/manual/config/index.rst:179 docs/manual/config/index.rst:185
167 #: docs/manual/config/index.rst:203 docs/manual/config/index.rst:216
168 #: docs/manual/config/index.rst:220 docs/manual/config/index.rst:231
169 #: docs/manual/config/index.rst:240 docs/manual/config/index.rst:262
170 #: docs/manual/config/index.rst:273 docs/manual/config/index.rst:279
171 #: docs/manual/config/index.rst:288 docs/manual/smsd/sql.rst:106
172 #: docs/manual/smsd/sql.rst:116 docs/manual/smsd/sql.rst:134
173 #: docs/manual/smsd/sql.rst:145 docs/manual/smsd/sql.rst:162
174 #: docs/manual/smsd/sql.rst:179 docs/manual/smsd/sql.rst:190
175 #: docs/manual/smsd/sql.rst:200 docs/manual/smsd/sql.rst:216
176 #: docs/manual/smsd/sql.rst:234 docs/manual/smsd/sql.rst:250
177 #: docs/manual/smsd/sql.rst:268 docs/manual/smsd/sql.rst:283
178 #: docs/manual/smsd/sql.rst:298 docs/manual/smsd/sql.rst:323
179 #: docs/manual/smsd/sql.rst:347 docs/manual/smsd/sql.rst:373
180 #: docs/manual/smsd/sql.rst:383 docs/manual/smsd/config.rst:56
181 #: docs/manual/smsd/config.rst:93 docs/manual/smsd/config.rst:98
182 #: docs/manual/smsd/config.rst:103 docs/manual/smsd/config.rst:108
183 #: docs/manual/smsd/config.rst:120 docs/manual/smsd/config.rst:138
184 #: docs/manual/smsd/config.rst:154 docs/manual/smsd/config.rst:160
185 #: docs/manual/smsd/config.rst:167 docs/manual/smsd/config.rst:173
186 #: docs/manual/smsd/config.rst:181 docs/manual/smsd/config.rst:188
187 #: docs/manual/smsd/config.rst:200 docs/manual/smsd/config.rst:208
188 #: docs/manual/smsd/config.rst:214 docs/manual/smsd/config.rst:220
189 #: docs/manual/smsd/config.rst:226 docs/manual/smsd/config.rst:235
190 #: docs/manual/smsd/config.rst:249 docs/manual/smsd/config.rst:262
191 #: docs/manual/smsd/config.rst:271 docs/manual/smsd/config.rst:282
192 #: docs/manual/smsd/config.rst:301 docs/manual/smsd/config.rst:316
193 #: docs/manual/smsd/config.rst:323 docs/manual/smsd/config.rst:330
194 #: docs/manual/smsd/config.rst:337 docs/manual/smsd/config.rst:344
195 #: docs/manual/smsd/config.rst:353 docs/manual/smsd/config.rst:361
196 #: docs/manual/smsd/config.rst:378 docs/manual/smsd/config.rst:382
197 #: docs/manual/smsd/config.rst:386 docs/manual/smsd/config.rst:402
198 #: docs/manual/smsd/config.rst:408 docs/manual/smsd/config.rst:414
199 #: docs/manual/smsd/config.rst:420 docs/manual/smsd/config.rst:432
200 #: docs/manual/smsd/config.rst:451 docs/manual/smsd/config.rst:456
201 #: docs/manual/smsd/config.rst:468 docs/manual/smsd/config.rst:474
202 #: docs/manual/smsd/config.rst:480 docs/manual/smsd/config.rst:487
203 #: docs/manual/smsd/config.rst:493 docs/manual/smsd/config.rst:514
204 #: docs/manual/smsd/config.rst:522
205 #, fuzzy, no-wrap
206 msgid ".. config:option"
207 msgstr "手机信息"
209 #. type: Plain text
210 #: docs/manual/config/index.rst:52
211 msgid "Connection"
212 msgstr "连接"
214 #. type: Plain text
215 #: docs/manual/config/index.rst:54
216 msgid "Protocol which will be used to talk to your phone."
217 msgstr ""
219 #. type: Plain text
220 #: docs/manual/config/index.rst:56
221 msgid "For Nokia cables you want to use one of following:"
222 msgstr ""
224 #. type: Plain text
225 #: docs/manual/config/index.rst:58
226 msgid "``fbus``"
227 msgstr ""
229 #. type: Plain text
230 #: docs/manual/config/index.rst:59
231 msgid "serial FBUS connection"
232 msgstr ""
234 #. type: Plain text
235 #: docs/manual/config/index.rst:60
236 msgid "``dlr3``"
237 msgstr ""
239 #. type: Plain text
240 #: docs/manual/config/index.rst:61
241 msgid "DLR-3 and compatible cables"
242 msgstr ""
244 #. type: Plain text
245 #: docs/manual/config/index.rst:62
246 msgid "``dku2``"
247 msgstr ""
249 #. type: Plain text
250 #: docs/manual/config/index.rst:63
251 msgid "DKU-2 and compatible cables"
252 msgstr ""
254 #. type: Plain text
255 #: docs/manual/config/index.rst:64
256 msgid "``dku5``"
257 msgstr ""
259 #. type: Plain text
260 #: docs/manual/config/index.rst:65
261 msgid "DKU-5 and compatible cables"
262 msgstr ""
264 #. type: Plain text
265 #: docs/manual/config/index.rst:66
266 msgid "``mbus``"
267 msgstr ""
269 #. type: Plain text
270 #: docs/manual/config/index.rst:67
271 msgid "serial MBUS connection"
272 msgstr ""
274 #. type: Plain text
275 #: docs/manual/config/index.rst:71
276 msgid ""
277 "If you use some non original cable, you might need to append ``-nodtr`` (eg. "
278 "for ARK3116 based cables) or ``-nopower``, but Gammu should be able to "
279 "detect this automatically."
280 msgstr ""
282 #. type: Plain text
283 #: docs/manual/config/index.rst:73
284 msgid "For non-Nokia phones connected using cable you generally want:"
285 msgstr ""
287 #. type: Plain text
288 #: docs/manual/config/index.rst:75
289 msgid "``at``"
290 msgstr ""
292 #. type: Plain text
293 #: docs/manual/config/index.rst:76
294 msgid "generic AT commands based connection"
295 msgstr ""
297 #. type: Plain text
298 #: docs/manual/config/index.rst:79
299 msgid ""
300 "You can optionally specify speed of the connection, eg. ``at19200``, but it "
301 "is not needed for modern USB cables."
302 msgstr ""
304 #. type: Plain text
305 #: docs/manual/config/index.rst:81
306 msgid "For IrDA connections use one of following:"
307 msgstr ""
309 #. type: Plain text
310 #: docs/manual/config/index.rst:83
311 msgid "``irdaphonet``"
312 msgstr ""
314 #. type: Plain text
315 #: docs/manual/config/index.rst:84 docs/manual/config/index.rst:95
316 msgid "Phonet connection for Nokia phones."
317 msgstr ""
319 #. type: Plain text
320 #: docs/manual/config/index.rst:85
321 msgid "``irdaat``"
322 msgstr ""
324 #. type: Plain text
325 #: docs/manual/config/index.rst:86
326 msgid ""
327 "AT commands connection for most of phones (this is not supported on Linux)."
328 msgstr ""
330 #. type: Plain text
331 #: docs/manual/config/index.rst:87
332 #, fuzzy
333 msgid "``irdaobex``"
334 msgstr "铃音"
336 #. type: Plain text
337 #: docs/manual/config/index.rst:88 docs/manual/config/index.rst:99
338 msgid "OBEX (IrMC or file transfer) connection for most of phones."
339 msgstr ""
341 #. type: Plain text
342 #: docs/manual/config/index.rst:89
343 msgid "``irdagnapbus``"
344 msgstr ""
346 #. type: Plain text
347 #: docs/manual/config/index.rst:90 docs/manual/config/index.rst:101
348 msgid "GNapplet based connection for Symbian phones, see :ref:`gnapplet`."
349 msgstr ""
351 #. type: Plain text
352 #: docs/manual/config/index.rst:92
353 msgid "For Bluetooth connection use one of following:"
354 msgstr ""
356 #. type: Plain text
357 #: docs/manual/config/index.rst:94
358 msgid "``bluephonet``"
359 msgstr ""
361 #. type: Plain text
362 #: docs/manual/config/index.rst:96
363 msgid "``blueat``"
364 msgstr ""
366 #. type: Plain text
367 #: docs/manual/config/index.rst:97
368 msgid "AT commands connection for most of phones."
369 msgstr ""
371 #. type: Plain text
372 #: docs/manual/config/index.rst:98
373 #, fuzzy
374 msgid "``blueobex``"
375 msgstr "铃音"
377 #. type: Plain text
378 #: docs/manual/config/index.rst:100
379 msgid "``bluerfgnapbus``"
380 msgstr ""
382 #. type: Plain text
383 #: docs/manual/config/index.rst:102
384 #, fuzzy
385 msgid "``blues60``"
386 msgstr "铃音"
388 #. type: Plain text
389 #: docs/manual/config/index.rst:103
390 msgid "Connection to Series60 applet in S60 phones, see :ref:`s60`."
391 msgstr ""
393 #. type: Labeled list
394 #: docs/manual/config/index.rst:104 docs/manual/config/index.rst:110
395 #: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
396 #: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:136
397 #: docs/manual/smsd/config.rst:237 docs/manual/smsd/config.rst:303
398 #: docs/manual/smsd/config.rst:355 docs/manual/smsd/config.rst:363
399 #: docs/manual/smsd/config.rst:400 docs/manual/smsd/config.rst:447
400 #: docs/manual/gammu/index.rst:1199 docs/manual/testing/dummy-driver.rst:6
401 #: docs/manual/python/gammu.rst:1124 docs/manual/python/gammu.rst:1168
402 #: docs/manual/utils/gammu-detect.rst:7
403 #, no-wrap
404 msgid ".. versionadded"
405 msgstr ""
407 #. type: Plain text
408 #: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
409 #: docs/manual/smsd/tables.rst:116 docs/manual/python/gammu.rst:1125
410 msgid "1.29.90"
411 msgstr ""
413 #. type: Labeled list
414 #: docs/manual/config/index.rst:106 docs/manual/config/index.rst:177
415 #: docs/manual/smsd/sql.rst:35 docs/manual/smsd/config.rst:51
416 #: docs/manual/smsd/config.rst:449 docs/manual/gammu/index.rst:1195
417 #: docs/manual/gammu/index.rst:1205 docs/manual/project/directories.rst:165
418 #: docs/manual/project/directories.rst:199 docs/manual/project/testing.rst:8
419 #: docs/manual/project/install.rst:71 docs/manual/project/install.rst:78
420 #: docs/manual/project/install.rst:86 docs/manual/project/install.rst:93
421 #: docs/manual/project/install.rst:100 docs/manual/project/install.rst:107
422 #: docs/manual/project/install.rst:114 docs/manual/project/install.rst:123
423 #: docs/manual/project/install.rst:132 docs/manual/project/install.rst:139
424 #: docs/manual/project/install.rst:146 docs/manual/project/install.rst:153
425 #: docs/manual/project/install.rst:160 docs/manual/formats/backup.rst:56
426 #: docs/manual/c/porting.rst:51
427 #, no-wrap
428 msgid ".. seealso"
429 msgstr ""
431 #. type: Plain text
432 #: docs/manual/config/index.rst:107 docs/manual/config/index.rst:178
433 msgid ":ref:`faq-config`"
434 msgstr ""
436 #. type: Plain text
437 #: docs/manual/config/index.rst:109
438 msgid "Device"
439 msgstr "设备"
441 #. type: Plain text
442 #: docs/manual/config/index.rst:111 docs/manual/config/index.rst:182
443 msgid "1.27.95"
444 msgstr ""
446 #. type: Plain text
447 #: docs/manual/config/index.rst:113
448 msgid "Device node or address of phone. It depends on used connection."
449 msgstr ""
451 #. type: Plain text
452 #: docs/manual/config/index.rst:119
453 msgid ""
454 "For **cables** or emulated serial ports, you enter device name (for example "
455 "``/dev/ttyS0``, ``/dev/ttyACM0``, ``/dev/ircomm0``, ``/dev/rfcomm0`` on "
456 "Linux, ``/dev/cuad0`` on FreeBSD or ``COM1:`` on Windows). The special "
457 "exception are DKU-2 and DKU-5 cables on Windows, where the device is "
458 "automatically detected from driver information and this parameters is "
459 "ignored."
460 msgstr ""
462 #. type: Plain text
463 #: docs/manual/config/index.rst:122
464 msgid ""
465 "For **USB** connections (currently only fbususb and dku2 on Linux), you can "
466 "specify to which USB device Gammu should connect. You can either provide"
467 msgstr ""
469 #. type: Labeled list
470 #: docs/manual/config/index.rst:122
471 #, no-wrap
472 msgid "vendor/product IDs or device address on USB"
473 msgstr ""
475 #. type: Plain text
476 #: docs/manual/config/index.rst:129
477 #, no-wrap
478 msgid ""
479 "Device = 0x1234:0x5678  # Match device by vendor and product id\n"
480 "Device = 0x1234:-1      # Match device by vendor id\n"
481 "Device = 1.10           # Match device by usb bus and device address\n"
482 "Device = 10             # Match device by usb device address\n"
483 "Device = serial:123456  # Match device by serial string\n"
484 msgstr ""
486 #. type: Plain text
487 #: docs/manual/config/index.rst:131 docs/manual/config/index.rst:167
488 #: docs/manual/config/index.rst:236 docs/manual/protocol/n6110.rst:26
489 #: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
490 #: docs/manual/protocol/index.rst:26 docs/manual/smsd/dbi.rst:15
491 #: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:490
492 #: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/run.rst:26
493 #: docs/manual/smsd/config.rst:90 docs/manual/smsd/config.rst:395
494 #: docs/manual/smsd/config.rst:510 docs/manual/smsd/mysql.rst:27
495 #: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:471
496 #: docs/manual/gammu/index.rst:571 docs/manual/gammu/index.rst:581
497 #: docs/manual/gammu/index.rst:595 docs/manual/gammu/index.rst:982
498 #: docs/manual/gammu/index.rst:1028 docs/manual/gammu/index.rst:1056
499 #: docs/manual/gammu/index.rst:1065 docs/manual/gammu/index.rst:1327
500 #: docs/manual/gammu/index.rst:1351 docs/manual/gammu/index.rst:1845
501 #: docs/manual/project/directories.rst:113
502 #: docs/manual/project/motivation.rst:5 docs/manual/formats/smsbackup.rst:44
503 #: docs/manual/c/hints.rst:161 docs/manual/utils/gammu-detect.rst:24
504 #: docs/manual/utils/gammu-detect.rst:36 docs/manual/utils/gammu-detect.rst:76
505 msgid "note::"
506 msgstr ""
508 #. type: Plain text
509 #: docs/manual/config/index.rst:136
510 msgid ""
511 "On Linux systems, you might lack permissions for some device nodes.  You "
512 "might need to be member of some group (eg. :samp:`plugdev` or :samp:"
513 "`dialout`) or or add special udev rules to enable you access these devices "
514 "as non-root."
515 msgstr ""
517 #. type: Plain text
518 #: docs/manual/config/index.rst:140
519 msgid ""
520 "For Nokia phones you can put follofing file (also available in sources as :"
521 "file:`contrib/udev/45-nokiadku2.rules`) as :file:`/etc/udev/rules.d/45-"
522 "nokiadku2.rules`:"
523 msgstr ""
525 #. type: Labeled list
526 #: docs/manual/config/index.rst:141 docs/manual/config/index.rst:366
527 #: docs/manual/smsd/dbi.rst:39 docs/manual/smsd/pgsql.rst:21
528 #: docs/manual/smsd/mysql.rst:38 docs/manual/python/examples.rst:12
529 #: docs/manual/python/examples.rst:18 docs/manual/python/examples.rst:24
530 #: docs/manual/python/examples.rst:30 docs/manual/c/examples.rst:10
531 #: docs/manual/c/examples.rst:16 docs/manual/c/examples.rst:22
532 #: docs/manual/c/examples.rst:28 docs/manual/c/examples.rst:34
533 #: docs/manual/c/examples.rst:40
534 #, no-wrap
535 msgid ".. literalinclude"
536 msgstr ""
538 #. type: Plain text
539 #: docs/manual/config/index.rst:142
540 msgid "../../../contrib/udev/45-nokiadku2.rules"
541 msgstr ""
543 #. type: Plain text
544 #: docs/manual/config/index.rst:143
545 msgid ":language: sh"
546 msgstr ""
548 #. type: Plain text
549 #: docs/manual/config/index.rst:147
550 msgid ""
551 "In case your USB device appears as the serial port in the system (eg.  ``/"
552 "dev/ttyACM0`` on Linux or ``COM5:`` on Windows), just use same setup as with "
553 "serial port."
554 msgstr ""
556 #. type: Plain text
557 #: docs/manual/config/index.rst:152
558 msgid ""
559 "For **Bluetooth** connection you have to enter Bluetooth address of your "
560 "phone (you can list Bluetooth devices in range on Linux using :command:"
561 "`hcitool scan` command). Optionally you can also force Gammu to use "
562 "specified channel by including channel number after slash."
563 msgstr ""
565 #. type: Plain text
566 #: docs/manual/config/index.rst:155
567 msgid ""
568 "Before using Gammu, your device should be paired with computer or you should "
569 "have set up automatic pairing."
570 msgstr ""
572 #. type: Plain text
573 #: docs/manual/config/index.rst:157
574 msgid "For **IrDA** connections, this parameters is not used at all."
575 msgstr ""
577 #. type: Plain text
578 #: docs/manual/config/index.rst:160
579 msgid ""
580 "If IrDA does not work on Linux, you might need to bring up the interface and "
581 "enable discovery (you need to run these commands as root):"
582 msgstr ""
584 #. type: Labeled list
585 #: docs/manual/config/index.rst:161 docs/manual/config/index.rst:172
586 #: docs/manual/config/index.rst:305 docs/manual/config/index.rst:314
587 #: docs/manual/config/index.rst:323 docs/manual/config/index.rst:331
588 #: docs/manual/config/index.rst:345 docs/manual/smsd/sql.rst:112
589 #: docs/manual/smsd/sql.rst:122 docs/manual/smsd/sql.rst:140
590 #: docs/manual/smsd/sql.rst:151 docs/manual/smsd/sql.rst:168
591 #: docs/manual/smsd/sql.rst:185 docs/manual/smsd/sql.rst:196
592 #: docs/manual/smsd/sql.rst:206 docs/manual/smsd/sql.rst:222
593 #: docs/manual/smsd/sql.rst:240 docs/manual/smsd/sql.rst:256
594 #: docs/manual/smsd/sql.rst:274 docs/manual/smsd/sql.rst:289
595 #: docs/manual/smsd/sql.rst:304 docs/manual/smsd/sql.rst:329
596 #: docs/manual/smsd/sql.rst:353 docs/manual/smsd/sql.rst:379
597 #: docs/manual/smsd/sql.rst:389 docs/manual/smsd/usage.rst:48
598 #: docs/manual/smsd/tables.rst:398 docs/manual/smsd/tables.rst:409
599 #: docs/manual/smsd/tables.rst:426 docs/manual/smsd/tables.rst:456
600 #: docs/manual/smsd/run.rst:103 docs/manual/smsd/run.rst:114
601 #: docs/manual/smsd/run.rst:129 docs/manual/smsd/run.rst:145
602 #: docs/manual/smsd/run.rst:162 docs/manual/smsd/config.rst:567
603 #: docs/manual/smsd/config.rst:583 docs/manual/smsd/config.rst:600
604 #: docs/manual/smsd/config.rst:613 docs/manual/smsd/config.rst:622
605 #: docs/manual/smsd/config.rst:645 docs/manual/smsd/config.rst:652
606 #: docs/manual/smsd/config.rst:662 docs/manual/smsd/inject.rst:11
607 #: docs/manual/smsd/inject.rst:61 docs/manual/smsd/inject.rst:67
608 #: docs/manual/smsd/inject.rst:73 docs/manual/smsd/inject.rst:79
609 #: docs/manual/smsd/inject.rst:85 docs/manual/smsd/inject.rst:91
610 #: docs/manual/smsd/inject.rst:97 docs/manual/smsd/mysql.rst:20
611 #: docs/manual/smsd/monitor.rst:11 docs/manual/smsd/monitor.rst:52
612 #: docs/manual/smsd/smsd.rst:11 docs/manual/smsd/smsd.rst:117
613 #: docs/manual/smsd/smsd.rst:123 docs/manual/smsd/smsd.rst:142
614 #: docs/manual/smsd/smsd.rst:148 docs/manual/smsd/smsd.rst:156
615 #: docs/manual/smsd/smsd.rst:171 docs/manual/gammu/index.rst:12
616 #: docs/manual/gammu/index.rst:1241 docs/manual/gammu/index.rst:1247
617 #: docs/manual/gammu/index.rst:1253 docs/manual/gammu/index.rst:1850
618 #: docs/manual/gammu/index.rst:1856 docs/manual/gammu/index.rst:1862
619 #: docs/manual/gammu/index.rst:1868 docs/manual/gammu/index.rst:1874
620 #: docs/manual/gammu/index.rst:1880 docs/manual/gammu/index.rst:1886
621 #: docs/manual/gammu/index.rst:1896 docs/manual/gammu/index.rst:1905
622 #: docs/manual/gammu/index.rst:1911 docs/manual/gammu/index.rst:1920
623 #: docs/manual/gammu/index.rst:1934 docs/manual/gammu/index.rst:1940
624 #: docs/manual/gammu/index.rst:1946 docs/manual/gammu/index.rst:1960
625 #: docs/manual/gammu/index.rst:1969 docs/manual/project/documentation.rst:18
626 #: docs/manual/project/documentation.rst:25
627 #: docs/manual/project/documentation.rst:47
628 #: docs/manual/project/documentation.rst:55
629 #: docs/manual/project/coding-style.rst:15
630 #: docs/manual/project/coding-style.rst:34
631 #: docs/manual/project/coding-style.rst:40
632 #: docs/manual/project/coding-style.rst:46 docs/manual/project/install.rst:173
633 #: docs/manual/project/install.rst:181 docs/manual/project/install.rst:190
634 #: docs/manual/project/install.rst:204 docs/manual/project/install.rst:211
635 #: docs/manual/project/install.rst:217 docs/manual/project/install.rst:223
636 #: docs/manual/project/install.rst:229 docs/manual/project/install.rst:264
637 #: docs/manual/project/install.rst:275 docs/manual/project/install.rst:374
638 #: docs/manual/project/install.rst:380 docs/manual/project/install.rst:395
639 #: docs/manual/project/install.rst:404 docs/manual/project/install.rst:416
640 #: docs/manual/project/install.rst:447 docs/manual/project/install.rst:485
641 #: docs/manual/project/install.rst:519 docs/manual/project/install.rst:537
642 #: docs/manual/testing/dummy-driver.rst:73
643 #: docs/manual/testing/dummy-driver.rst:82 docs/manual/internal/reply.rst:42
644 #: docs/manual/internal/reply.rst:57 docs/manual/internal/reply.rst:70
645 #: docs/manual/internal/reply.rst:84 docs/manual/formats/smsbackup.rst:35
646 #: docs/manual/formats/smsbackup.rst:108 docs/manual/formats/ini.rst:19
647 #: docs/manual/c/hints.rst:13 docs/manual/c/hints.rst:29
648 #: docs/manual/c/hints.rst:36 docs/manual/c/hints.rst:51
649 #: docs/manual/c/hints.rst:57 docs/manual/c/hints.rst:64
650 #: docs/manual/c/hints.rst:85 docs/manual/c/hints.rst:93
651 #: docs/manual/c/hints.rst:100 docs/manual/c/hints.rst:119
652 #: docs/manual/c/hints.rst:150 docs/manual/c/hints.rst:156
653 #: docs/manual/c/hints.rst:173 docs/manual/c/hints.rst:181
654 #: docs/manual/utils/gammu-config.rst:11 docs/manual/utils/jadmaker.rst:11
655 #: docs/manual/utils/gammu-detect.rst:14 docs/manual/utils/gammu-detect.rst:85
656 #, no-wrap
657 msgid ".. code-block"
658 msgstr ""
660 #. type: Plain text
661 #: docs/manual/config/index.rst:162 docs/manual/config/index.rst:173
662 #: docs/manual/smsd/tables.rst:399 docs/manual/smsd/run.rst:115
663 #: docs/manual/smsd/run.rst:130 docs/manual/smsd/run.rst:146
664 #: docs/manual/smsd/inject.rst:62 docs/manual/smsd/inject.rst:68
665 #: docs/manual/smsd/inject.rst:74 docs/manual/smsd/inject.rst:80
666 #: docs/manual/smsd/inject.rst:86 docs/manual/smsd/inject.rst:92
667 #: docs/manual/smsd/inject.rst:98 docs/manual/smsd/smsd.rst:118
668 #: docs/manual/smsd/smsd.rst:124 docs/manual/smsd/smsd.rst:143
669 #: docs/manual/smsd/smsd.rst:149 docs/manual/smsd/smsd.rst:157
670 #: docs/manual/smsd/smsd.rst:172 docs/manual/gammu/index.rst:1242
671 #: docs/manual/gammu/index.rst:1248 docs/manual/gammu/index.rst:1254
672 #: docs/manual/gammu/index.rst:1851 docs/manual/gammu/index.rst:1857
673 #: docs/manual/gammu/index.rst:1863 docs/manual/gammu/index.rst:1869
674 #: docs/manual/gammu/index.rst:1875 docs/manual/gammu/index.rst:1881
675 #: docs/manual/gammu/index.rst:1887 docs/manual/gammu/index.rst:1897
676 #: docs/manual/gammu/index.rst:1906 docs/manual/gammu/index.rst:1912
677 #: docs/manual/gammu/index.rst:1921 docs/manual/gammu/index.rst:1935
678 #: docs/manual/gammu/index.rst:1941 docs/manual/gammu/index.rst:1947
679 #: docs/manual/gammu/index.rst:1970 docs/manual/project/documentation.rst:19
680 #: docs/manual/project/documentation.rst:26
681 #: docs/manual/project/documentation.rst:48
682 #: docs/manual/project/documentation.rst:56
683 #: docs/manual/project/install.rst:174 docs/manual/project/install.rst:182
684 #: docs/manual/project/install.rst:191 docs/manual/project/install.rst:205
685 #: docs/manual/project/install.rst:212 docs/manual/project/install.rst:218
686 #: docs/manual/project/install.rst:224 docs/manual/project/install.rst:230
687 #: docs/manual/project/install.rst:265 docs/manual/project/install.rst:276
688 #: docs/manual/project/install.rst:375 docs/manual/project/install.rst:381
689 #: docs/manual/project/install.rst:396 docs/manual/project/install.rst:405
690 #: docs/manual/project/install.rst:417 docs/manual/project/install.rst:448
691 #: docs/manual/project/install.rst:486 docs/manual/project/install.rst:520
692 #: docs/manual/project/install.rst:538
693 msgid "sh"
694 msgstr ""
696 #. type: Plain text
697 #: docs/manual/config/index.rst:165
698 #, no-wrap
699 msgid ""
700 "ip l s dev irda0 up          # Enables irda0 device\n"
701 "sysctl net.irda.discovery=1  # Enables device discovery on IrDA\n"
702 msgstr ""
704 #. type: Plain text
705 #: docs/manual/config/index.rst:171
706 msgid ""
707 "Native IrDA is not supported on Linux, you need to setup virtual serial port "
708 "for it (eg. ``/dev/ircomm0``) and use it same way as cable.  This can be "
709 "usually achieved by loading modules ``ircomm-tty`` and ``irtty-sir``:"
710 msgstr ""
712 #. type: Plain text
713 #: docs/manual/config/index.rst:176
714 msgid "modprobe ircomm-tty modprobe irtty-sir"
715 msgstr ""
717 #. type: Plain text
718 #: docs/manual/config/index.rst:180
719 msgid "Port"
720 msgstr "端口"
722 #. type: Labeled list
723 #: docs/manual/config/index.rst:181 docs/manual/smsd/config.rst:73
724 #: docs/manual/smsd/config.rst:79 docs/manual/smsd/config.rst:87
725 #: docs/manual/smsd/config.rst:406
726 #, no-wrap
727 msgid ".. deprecated"
728 msgstr ""
730 #. type: Plain text
731 #: docs/manual/config/index.rst:184
732 msgid "Alias for :config:option:`Device`, kept for backward compatibility."
733 msgstr ""
735 #. type: Plain text
736 #: docs/manual/config/index.rst:186 docs/manual/python/gammu.rst:1286
737 msgid "Model"
738 msgstr "型号"
740 #. type: Plain text
741 #: docs/manual/config/index.rst:189
742 msgid ""
743 "Do not use this parameter unless really needed! The only use case for this "
744 "is when Gammu does not know your phone and misdetects it's features."
745 msgstr ""
747 #. type: Plain text
748 #: docs/manual/config/index.rst:193
749 msgid ""
750 "The only special case for using model is to force special type of OBEX "
751 "connection instead of letting Gammu try the best suited for selected "
752 "operation:"
753 msgstr ""
755 #. type: Plain text
756 #: docs/manual/config/index.rst:195
757 msgid "``obexfs``"
758 msgstr ""
760 #. type: Plain text
761 #: docs/manual/config/index.rst:196
762 msgid "force using of file browsing service (file system support)"
763 msgstr ""
765 #. type: Plain text
766 #: docs/manual/config/index.rst:197
767 msgid "``obexirmc``"
768 msgstr ""
770 #. type: Plain text
771 #: docs/manual/config/index.rst:198
772 msgid "force using of IrMC service (contacts, calendar and notes support)"
773 msgstr ""
775 #. type: Plain text
776 #: docs/manual/config/index.rst:199
777 #, fuzzy
778 msgid "``obexnone``"
779 msgstr "铃音"
781 #. type: Plain text
782 #: docs/manual/config/index.rst:200
783 msgid ""
784 "none service chosen, this has only limited use for sending file (:option:"
785 "`gammu sendfile` command)"
786 msgstr ""
788 #. type: Plain text
789 #: docs/manual/config/index.rst:201
790 msgid "``mobex``"
791 msgstr ""
793 #. type: Plain text
794 #: docs/manual/config/index.rst:202
795 msgid "m-obex service for Samsung phones"
796 msgstr ""
798 #. type: Plain text
799 #: docs/manual/config/index.rst:204
800 msgid "Use_Locking"
801 msgstr ""
803 #. type: Plain text
804 #: docs/manual/config/index.rst:210
805 msgid ""
806 "On Posix systems, you might want to lock serial device when it is being used "
807 "using UUCP-style lock files. Enabling this option (setting to yes) will make "
808 "Gammu honor these locks and create it on startup. On most distributions you "
809 "need additional privileges to use locking (eg. you need to be member of uucp "
810 "group)."
811 msgstr ""
813 #. type: Plain text
814 #: docs/manual/config/index.rst:212
815 msgid "This option has no meaning on Windows."
816 msgstr ""
818 #. type: Title +
819 #: docs/manual/config/index.rst:214
820 #, no-wrap
821 msgid "Connection options"
822 msgstr ""
824 #. type: Plain text
825 #: docs/manual/config/index.rst:217
826 msgid "SynchronizeTime"
827 msgstr ""
829 #. type: Plain text
830 #: docs/manual/config/index.rst:219
831 msgid ""
832 "If you want to set time from computer to phone during starting connection."
833 msgstr ""
835 #. type: Plain text
836 #: docs/manual/config/index.rst:221
837 msgid "StartInfo"
838 msgstr ""
840 #. type: Plain text
841 #: docs/manual/config/index.rst:226
842 msgid ""
843 "This option allow to set, that you want (setting ``yes``) to see message on "
844 "the phone screen or phone should enable light for a moment during starting "
845 "connection. Phone will not beep during starting connection with this option. "
846 "This works only with some Nokia phones."
847 msgstr ""
849 #. type: Title +
850 #: docs/manual/config/index.rst:229
851 #, no-wrap
852 msgid "Debugging options"
853 msgstr ""
855 #. type: Plain text
856 #: docs/manual/config/index.rst:232 docs/manual/smsd/config.rst:109
857 msgid "LogFile"
858 msgstr ""
860 #. type: Plain text
861 #: docs/manual/config/index.rst:234
862 msgid "Path to file where information about communication will be stored."
863 msgstr ""
865 #. type: Plain text
866 #: docs/manual/config/index.rst:239
867 msgid ""
868 "For most debug levels (excluding ``errors``) the log file is overwritten on "
869 "each execution."
870 msgstr ""
872 #. type: Plain text
873 #: docs/manual/config/index.rst:241
874 msgid "LogFormat"
875 msgstr ""
877 #. type: Plain text
878 #: docs/manual/config/index.rst:243
879 msgid ""
880 "Determines what all will be logged to :config:option:`LogFile`. Possible "
881 "values are:"
882 msgstr ""
884 #. type: Plain text
885 #: docs/manual/config/index.rst:245
886 msgid "``nothing``"
887 msgstr ""
889 #. type: Plain text
890 #: docs/manual/config/index.rst:246
891 msgid "no debug level"
892 msgstr ""
894 #. type: Plain text
895 #: docs/manual/config/index.rst:247
896 msgid "``text``"
897 msgstr ""
899 #. type: Plain text
900 #: docs/manual/config/index.rst:248
901 #, fuzzy
902 msgid "transmission dump in text format"
903 msgstr "手机信息"
905 #. type: Plain text
906 #: docs/manual/config/index.rst:249
907 msgid "``textall``"
908 msgstr ""
910 #. type: Plain text
911 #: docs/manual/config/index.rst:250
912 #, fuzzy
913 msgid "all possible info in text format"
914 msgstr "手机信息"
916 #. type: Plain text
917 #: docs/manual/config/index.rst:251
918 msgid "``textalldate``"
919 msgstr ""
921 #. type: Plain text
922 #: docs/manual/config/index.rst:252
923 msgid "all possible info in text format, with time stamp"
924 msgstr ""
926 #. type: Plain text
927 #: docs/manual/config/index.rst:253
928 #, fuzzy
929 msgid "``errors``"
930 msgstr "没有错误。"
932 #. type: Plain text
933 #: docs/manual/config/index.rst:254
934 #, fuzzy
935 msgid "errors in text format"
936 msgstr "手机信息"
938 #. type: Plain text
939 #: docs/manual/config/index.rst:255
940 #, fuzzy
941 msgid "``errorsdate``"
942 msgstr "没有错误。"
944 #. type: Plain text
945 #: docs/manual/config/index.rst:256
946 #, fuzzy
947 msgid "errors in text format, with time stamp"
948 msgstr "手机信息"
950 #. type: Plain text
951 #: docs/manual/config/index.rst:257
952 msgid "``binary``"
953 msgstr ""
955 #. type: Plain text
956 #: docs/manual/config/index.rst:258
957 msgid "transmission dump in binary format"
958 msgstr ""
960 #. type: Plain text
961 #: docs/manual/config/index.rst:261
962 msgid ""
963 "For debugging use either ``textalldate`` or ``textall``, it contains all "
964 "needed information to diagnose problems."
965 msgstr ""
967 #. type: Plain text
968 #: docs/manual/config/index.rst:263
969 msgid "Features"
970 msgstr ""
972 #. type: Plain text
973 #: docs/manual/config/index.rst:269
974 msgid ""
975 "Custom features for phone. This can be used as override when values coded in "
976 "``common/gsmphones.c`` are bad or missing. Consult ``include/gammu-info.h`` "
977 "for possible values (all :c:type:`GSM_Feature` values without leading ``F_`` "
978 "prefix). Please report correct values to Gammu authors."
979 msgstr ""
981 #. type: Title +
982 #: docs/manual/config/index.rst:271
983 #, no-wrap
984 msgid "Locales and character set options"
985 msgstr ""
987 #. type: Plain text
988 #: docs/manual/config/index.rst:274
989 msgid "GammuCoding"
990 msgstr ""
992 #. type: Plain text
993 #: docs/manual/config/index.rst:278
994 msgid ""
995 "Forces using specified codepage (for example ``1250`` will force CP-1250 or "
996 "``utf8`` for UTF-8). This should not be needed, Gammu detects it according "
997 "to your locales."
998 msgstr ""
1000 #. type: Plain text
1001 #: docs/manual/config/index.rst:280
1002 msgid "GammuLoc"
1003 msgstr ""
1005 #. type: Plain text
1006 #: docs/manual/config/index.rst:284
1007 msgid ""
1008 "Path to directory with localisation files (the directory should contain "
1009 "``LANG/LC_MESSAGES/gammu.mo``). If gammu is properly installed it should "
1010 "find these files automatically."
1011 msgstr ""
1013 #. type: Title +
1014 #: docs/manual/config/index.rst:286
1015 #, fuzzy, no-wrap
1016 msgid "Other options"
1017 msgstr "手机信息"
1019 #. type: Plain text
1020 #: docs/manual/config/index.rst:289
1021 msgid "DataPath"
1022 msgstr ""
1024 #. type: Plain text
1025 #: docs/manual/config/index.rst:294
1026 msgid ""
1027 "Additional path where to search for data files. The default path is "
1028 "configured on build time (and defaults to ``/usr/share/data/gammu`` on Unix "
1029 "systems). Currently it is used only for searching files to upload to phone "
1030 "using :option:`gammu install`."
1031 msgstr ""
1033 #. type: Title =
1034 #: docs/manual/config/index.rst:296 docs/manual/smsd/tables.rst:387
1035 #: docs/manual/smsd/run.rst:95 docs/manual/smsd/config.rst:556
1036 #: docs/manual/smsd/inject.rst:54 docs/manual/smsd/smsd.rst:110
1037 #: docs/manual/gammu/index.rst:1833 docs/manual/testing/dummy-driver.rst:69
1038 #: docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11
1039 #: docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
1040 #, no-wrap
1041 msgid "Examples"
1042 msgstr ""
1044 #. type: Plain text
1045 #: docs/manual/config/index.rst:299
1046 msgid ""
1047 "There is more complete example available in Gammu documentation, see :ref:"
1048 "`gammu`."
1049 msgstr ""
1051 #. type: Title +
1052 #: docs/manual/config/index.rst:301
1053 #, no-wrap
1054 msgid "Connection examples"
1055 msgstr ""
1057 #. type: Plain text
1058 #: docs/manual/config/index.rst:304
1059 msgid "Gammu configuration for Nokia phone using DLR-3 cable:"
1060 msgstr ""
1062 #. type: Plain text
1063 #: docs/manual/config/index.rst:306 docs/manual/config/index.rst:315
1064 #: docs/manual/config/index.rst:324 docs/manual/config/index.rst:332
1065 #: docs/manual/config/index.rst:346 docs/manual/smsd/usage.rst:49
1066 #: docs/manual/smsd/run.rst:104 docs/manual/smsd/config.rst:568
1067 #: docs/manual/smsd/config.rst:584 docs/manual/smsd/config.rst:601
1068 #: docs/manual/smsd/config.rst:614 docs/manual/smsd/config.rst:623
1069 #: docs/manual/smsd/config.rst:646 docs/manual/smsd/config.rst:653
1070 #: docs/manual/smsd/config.rst:663 docs/manual/gammu/index.rst:1961
1071 #: docs/manual/testing/dummy-driver.rst:74
1072 #: docs/manual/testing/dummy-driver.rst:83
1073 #: docs/manual/formats/smsbackup.rst:36 docs/manual/formats/smsbackup.rst:109
1074 #: docs/manual/formats/ini.rst:20 docs/manual/utils/gammu-detect.rst:86
1075 msgid "ini"
1076 msgstr ""
1078 #. type: Plain text
1079 #: docs/manual/config/index.rst:310
1080 msgid "[gammu] device = /dev/ttyACM0 connection = dlr3"
1081 msgstr ""
1083 #. type: Plain text
1084 #: docs/manual/config/index.rst:313
1085 msgid ""
1086 "Gammu configuration for Sony-Ericsson phone (or any other AT compatible "
1087 "phone) connected using USB cable:"
1088 msgstr ""
1090 #. type: Plain text
1091 #: docs/manual/config/index.rst:319
1092 msgid "[gammu] device = /dev/ttyACM0 connection = at"
1093 msgstr ""
1095 #. type: Plain text
1096 #: docs/manual/config/index.rst:322
1097 msgid ""
1098 "Gammu configuration for Sony-Ericsson (or any other AT compatible phone) "
1099 "connected using bluetooth:"
1100 msgstr ""
1102 #. type: Plain text
1103 #: docs/manual/config/index.rst:328
1104 msgid "[gammu] device = B0:0B:00:00:FA:CE connection = blueat"
1105 msgstr ""
1107 #. type: Plain text
1108 #: docs/manual/config/index.rst:330
1109 msgid ""
1110 "Gammu configuration for phone which needs to manually adjust Bluetooth "
1111 "channel to use channel 42:"
1112 msgstr ""
1114 #. type: Plain text
1115 #: docs/manual/config/index.rst:336
1116 msgid "[gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat"
1117 msgstr ""
1119 #. type: Title +
1120 #: docs/manual/config/index.rst:338
1121 #, no-wrap
1122 msgid "Working with multiple phones"
1123 msgstr ""
1125 #. type: Plain text
1126 #: docs/manual/config/index.rst:344
1127 msgid ""
1128 "Gammu can be configured for multiple phones (however only one connection is "
1129 "used at one time, you can choose which one to use with :option:`gammu -s` "
1130 "parameter). Configuration for phones on three serial ports would look like "
1131 "following:"
1132 msgstr ""
1134 #. type: Plain text
1135 #: docs/manual/config/index.rst:350
1136 msgid "[gammu] device = /dev/ttyS0 connection = at"
1137 msgstr ""
1139 #. type: Plain text
1140 #: docs/manual/config/index.rst:354
1141 msgid "[gammmu1] device = /dev/ttyS1 connection = at"
1142 msgstr ""
1144 #. type: Plain text
1145 #: docs/manual/config/index.rst:358
1146 msgid "[gammmu2] device = /dev/ttyS2 connection = at"
1147 msgstr ""
1149 #. type: Plain text
1150 #: docs/manual/config/index.rst:360
1151 msgid "_Fully documented example:"
1152 msgstr ""
1154 #. type: Title +
1155 #: docs/manual/config/index.rst:362
1156 #, no-wrap
1157 msgid "Fully documented example"
1158 msgstr ""
1160 #. type: Plain text
1161 #: docs/manual/config/index.rst:365
1162 msgid ""
1163 "You can find this sample file as :file:`docs/config/gammurc` in Gammu "
1164 "sources."
1165 msgstr ""
1167 #. type: Plain text
1168 #: docs/manual/config/index.rst:367
1169 msgid "../../../docs/config/gammurc"
1170 msgstr ""
1172 #. type: Plain text
1173 #: docs/manual/config/index.rst:368
1174 msgid ":language: ini"
1175 msgstr ""
1177 #. type: Title =
1178 #: docs/manual/protocol/n6110.rst:2
1179 #, no-wrap
1180 msgid "Nokia 6110"
1181 msgstr ""
1183 #. type: Plain text
1184 #: docs/manual/protocol/n6110.rst:19
1185 #, no-wrap
1186 msgid ""
1187 "Assembled by\n"
1188 "Balazs Nagy          <js@iksz.hu>\n"
1189 "Harri Yli-Torkko     <hyt@surfeu.fi>\n"
1190 "Alfred R. Nurnberger <arnu@flosys.com>\n"
1191 "Hugh Blemings        <Hugh.Blemings@vsb.com.au>\n"
1192 "Mike Bradley         <mike@trumpington.st>\n"
1193 "Odinokov Serge       <serge@takas.lt>\n"
1194 "Pavel Janik          <Pavel@Janik.cz>\n"
1195 "BORBELY Zoltan       <bozo@andrews.hu>\n"
1196 "Pawel Kot            <pkot@linuxnews.pl>\n"
1197 "Marcin Wiacek        <Marcin@MWiacek.com>\n"
1198 "Walek                <walek@pa98.opole.sdi.tpnet.pl>\n"
1199 "... and other members of gnokii mailing list\n"
1200 "and authors of some WWW pages.\n"
1201 msgstr ""
1203 #. type: Plain text
1204 #: docs/manual/protocol/n6110.rst:23 docs/manual/protocol/n7110.rst:21
1205 #: docs/manual/protocol/nokia.rst:9 docs/manual/protocol/n6510.rst:17
1206 msgid ""
1207 "The data provided is for information purposes only.  Some of the frames "
1208 "might be hazardous to your phone. Be careful!!! We do not take any "
1209 "responsibility or liability for damages, etc."
1210 msgstr ""
1212 #. type: Plain text
1213 #: docs/manual/protocol/n6110.rst:30 docs/manual/protocol/n7110.rst:27
1214 #: docs/manual/protocol/nokia.rst:36 docs/manual/protocol/n6510.rst:23
1215 msgid ""
1216 "this information isn't (and can't be) complete.  If you know anything about "
1217 "features not listed here or you noticed a bug in this list, please notify us "
1218 "via e-mail.  Thank you."
1219 msgstr ""
1221 #. type: Plain text
1222 #: docs/manual/protocol/n6110.rst:34
1223 msgid ""
1224 "Document describing frames used in GSM/PCN Nokia 6110 and derivatives (Nokia "
1225 "6130, 6150, 6190, 5110, 5130, 5150, 5190, 3210, 3310)"
1226 msgstr ""
1228 #. type: Plain text
1229 #: docs/manual/protocol/n6110.rst:37
1230 msgid ""
1231 "Correct format is FBUS version 2/Direct IRDA/MBUS version 2 (see nokia.txt "
1232 "for protocol details):"
1233 msgstr ""
1235 #. type: Labeled list
1236 #: docs/manual/protocol/n6110.rst:38 docs/manual/protocol/n7110.rst:34
1237 #, no-wrap
1238 msgid "List"
1239 msgstr ""
1241 #. type: Plain text
1242 #: docs/manual/protocol/n6110.rst:41
1243 msgid "0x00: Monitoring values"
1244 msgstr ""
1246 #. type: Plain text
1247 #: docs/manual/protocol/n6110.rst:42
1248 #, no-wrap
1249 msgid "r monitoring value      {+0x01, 0x01, block... }\n"
1250 msgstr ""
1252 #. type: Plain text
1253 #: docs/manual/protocol/n6110.rst:43
1254 #, no-wrap
1255 msgid "where block: 0x5e, 0x05, 0x7a(?), 0xd0(?), 0x85(?), 0x02, percentHI, percentLO\n"
1256 msgstr ""
1258 #. type: Plain text
1259 #: docs/manual/protocol/n6110.rst:44
1260 #, no-wrap
1261 msgid "Battery percent level\n"
1262 msgstr ""
1264 #. type: Plain text
1265 #: docs/manual/protocol/n6110.rst:45
1266 #, no-wrap
1267 msgid "0x5e, 0x0c, 0x52(?), 0x4b(?), 0x6f(?), 0x02, voltageHI, voltageLO\n"
1268 msgstr ""
1270 #. type: Plain text
1271 #: docs/manual/protocol/n6110.rst:46
1272 #, no-wrap
1273 msgid "Battery standby voltage\n"
1274 msgstr ""
1276 #. type: Plain text
1277 #: docs/manual/protocol/n6110.rst:47
1278 #, no-wrap
1279 msgid "...\n"
1280 msgstr ""
1282 #. type: Plain text
1283 #: docs/manual/protocol/n6110.rst:48
1284 #, fuzzy, no-wrap
1285 msgid "0x01: Call Information\n"
1286 msgstr "手机信息"
1288 #. type: Plain text
1289 #: docs/manual/protocol/n6110.rst:49
1290 #, no-wrap
1291 msgid "s Make call             { 0x0001, \"number\", type, block }\n"
1292 msgstr ""
1294 #. type: Plain text
1295 #: docs/manual/protocol/n6110.rst:50
1296 #, no-wrap
1297 msgid "where type:\n"
1298 msgstr ""
1300 #. type: Plain text
1301 #: docs/manual/protocol/n6110.rst:52
1302 #, no-wrap
1303 msgid ""
1304 "0x01 - data call\n"
1305 "0x05 - voice call\n"
1306 msgstr ""
1308 #. type: Plain text
1309 #: docs/manual/protocol/n6110.rst:53
1310 #, no-wrap
1311 msgid "block:\n"
1312 msgstr ""
1314 #. type: Plain text
1315 #: docs/manual/protocol/n6110.rst:54
1316 #, no-wrap
1317 msgid "data call (non digital lines):\n"
1318 msgstr ""
1320 #. type: Plain text
1321 #: docs/manual/protocol/n6110.rst:56
1322 #, no-wrap
1323 msgid ""
1324 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1325 "0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00\n"
1326 msgstr ""
1328 #. type: Plain text
1329 #: docs/manual/protocol/n6110.rst:57
1330 #, no-wrap
1331 msgid "data call (digital lines):\n"
1332 msgstr ""
1334 #. type: Plain text
1335 #: docs/manual/protocol/n6110.rst:60
1336 #, no-wrap
1337 msgid ""
1338 "0x02,0x01,0x05,0x81,0x01,0x00,0x00,0x01,0x02,0x0a,\n"
1339 "0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1340 "0x88,0x90,0x21,0x48,0x40,0xbb\n"
1341 msgstr ""
1343 #. type: Plain text
1344 #: docs/manual/protocol/n6110.rst:61
1345 #, no-wrap
1346 msgid "voice call:\n"
1347 msgstr ""
1349 #. type: Plain text
1350 #: docs/manual/protocol/n6110.rst:62
1351 #, no-wrap
1352 msgid "0x01, 0x01, 0x05, 0x81/0x00, sendnum, 0x00, 0x00, 0x01\n"
1353 msgstr ""
1355 #. type: Plain text
1356 #: docs/manual/protocol/n6110.rst:63 docs/manual/protocol/n6110.rst:547
1357 #: docs/manual/protocol/n7110.rst:494
1358 #, no-wrap
1359 msgid "where:\n"
1360 msgstr ""
1362 #. type: Plain text
1363 #: docs/manual/protocol/n6110.rst:64
1364 #, no-wrap
1365 msgid "sendnum (own number sending):\n"
1366 msgstr ""
1368 #. type: Plain text
1369 #: docs/manual/protocol/n6110.rst:67
1370 #, no-wrap
1371 msgid ""
1372 "0x01: preset (depends on network)\n"
1373 "0x03: on\n"
1374 "0x02: off\n"
1375 msgstr ""
1377 #. type: Plain text
1378 #: docs/manual/protocol/n6110.rst:80
1379 #, no-wrap
1380 msgid ""
1381 "r Call going msg        { 0x0002 }\n"
1382 "r Call in progress      { 0x0003, seqnr }\n"
1383 "r Remote end hang up    { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
1384 "r incoming call alert   { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
1385 "s Answer call part 2    { 0x0006, seqnr, 0x00 }\n"
1386 "r answered call         { 0x0007, seqnr }\n"
1387 "s Hang up               { 0x0008, seqnr, 0x85 }\n"
1388 "r terminated call       { 0x0009, seqnr }\n"
1389 "r call msg              { 0x000a, seqnr }\n"
1390 "r call held             { 0x0023, seqnr, 0x01 }\n"
1391 "r call resumed          { 0x0025, seqnr, 0x01 }\n"
1392 "r Send DTMF/voice call  { 0x0040}\n"
1393 "s Answer call part 1    { 0x0042,0x05,0x01,0x07,0xa2,0x88,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1394 msgstr ""
1396 #. type: Plain text
1397 #: docs/manual/protocol/n6110.rst:81
1398 #, no-wrap
1399 msgid "0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1400 msgstr ""
1402 #. type: Plain text
1403 #: docs/manual/protocol/n6110.rst:82
1404 #, no-wrap
1405 msgid "s Sent after issuing    { 0x0042,0x05,0x81,0x07,0xa1,0x88,0x89,0x21,0x15,0x63,0xa0,0x00,0x06,\n"
1406 msgstr ""
1408 #. type: Plain text
1409 #: docs/manual/protocol/n6110.rst:84
1410 #, no-wrap
1411 msgid ""
1412 "data call\t\t             0x88,0x90,0x21,0x48,0x40,0xbb,0x07,0xa3,\n"
1413 "(digital lines)                0xb8,0x81,0x20,0x15,0x63,0x80 }\n"
1414 msgstr ""
1416 #. type: Plain text
1417 #: docs/manual/protocol/n6110.rst:85
1418 #, no-wrap
1419 msgid "s Sent after issuing    { 0x0042,0x05,0x01,0x07,0xa2,0xc8,0x81,0x21,0x15,0x63,0xa8,0x00,0x00,\n"
1420 msgstr ""
1422 #. type: Plain text
1423 #: docs/manual/protocol/n6110.rst:87
1424 #, no-wrap
1425 msgid ""
1426 "data call\t\t             0x07,0xa3,0xb8,0x81,0x20,0x15,0x63,0x80,\n"
1427 "(non digital lines)            0x01,0x60 }\n"
1428 msgstr ""
1430 #. type: Plain text
1431 #: docs/manual/protocol/n6110.rst:88
1432 #, no-wrap
1433 msgid "s Send DTMF             { 0x0050, length, {ascii codes for DTMF}, 0x01 }\n"
1434 msgstr ""
1436 #. type: Plain text
1437 #: docs/manual/protocol/n6110.rst:90
1438 msgid "Note:"
1439 msgstr "备注:"
1441 #. type: Plain text
1442 #: docs/manual/protocol/n6110.rst:91
1443 msgid "to make data call (non digital lines):"
1444 msgstr ""
1446 #. type: Plain text
1447 #: docs/manual/protocol/n6110.rst:92
1448 msgid "1.send \"Make call\" for non digital lines"
1449 msgstr ""
1451 #. type: Plain text
1452 #: docs/manual/protocol/n6110.rst:93
1453 msgid "2.send \"Sent after issuing data call (non digital lines)\""
1454 msgstr ""
1456 #. type: Plain text
1457 #: docs/manual/protocol/n6110.rst:94
1458 msgid "to make data call (digital lines):"
1459 msgstr ""
1461 #. type: Plain text
1462 #: docs/manual/protocol/n6110.rst:95
1463 msgid "1.send \"Answer call part 1\""
1464 msgstr ""
1466 #. type: Plain text
1467 #: docs/manual/protocol/n6110.rst:96
1468 msgid "2.send \"Sent after issuing data call (digital lines)\""
1469 msgstr ""
1471 #. type: Plain text
1472 #: docs/manual/protocol/n6110.rst:97
1473 msgid "3.send \"Make call\" for digital lines"
1474 msgstr ""
1476 #. type: Plain text
1477 #: docs/manual/protocol/n6110.rst:98
1478 msgid "to answer call:"
1479 msgstr ""
1481 #. type: Plain text
1482 #: docs/manual/protocol/n6110.rst:100
1483 msgid "1.send \"Answer call part 1\" 2.send \"Answer call part 2\""
1484 msgstr ""
1486 #. type: Plain text
1487 #: docs/manual/protocol/n6110.rst:102
1488 msgid "0x02: SMS handling"
1489 msgstr ""
1491 #. type: Plain text
1492 #: docs/manual/protocol/n6110.rst:110
1493 #, no-wrap
1494 msgid ""
1495 "s Send SMS message      { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
1496 "r Message sent          { 0x0002 }\n"
1497 "r Send failed           { 0x0003, ?, ?, error (like in netmon in 65)}\n"
1498 "s Get SMS message       { 0x0007, 0x02, location, 0x01, 0x64 }\n"
1499 "s Initiate connection   { 0x000d, 0x00, 0x00, 0x02 }\n"
1500 "r Initiate ACK          { 0x000e, 0x01 }\n"
1501 "r SMS message received  { 0x0010, ...... } (whole message)\n"
1502 "s Set CellBroadcast     { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
1503 msgstr ""
1505 #. type: Plain text
1506 #: docs/manual/protocol/n6110.rst:113 docs/manual/protocol/n7110.rst:63
1507 #, no-wrap
1508 msgid ""
1509 "for enable cell broadcast ?\n"
1510 "0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }\n"
1511 "for disable cell broadcast ?\n"
1512 msgstr ""
1514 #. type: Plain text
1515 #: docs/manual/protocol/n6110.rst:116
1516 #, no-wrap
1517 msgid ""
1518 "r Set CellBroadcast OK  { 0x0021, 0x01 }\n"
1519 "r Read CellBroadcast    { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
1520 "s Set SMS center        { 0x0030, 0x64, priority, checksum? ,0?, format,\n"
1521 msgstr ""
1523 #. type: Plain text
1524 #: docs/manual/protocol/n6110.rst:118
1525 #, no-wrap
1526 msgid ""
1527 "validity, {DefaultRecipient no.}[12],\n"
1528 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1529 msgstr ""
1531 #. type: Plain text
1532 #: docs/manual/protocol/n6110.rst:119 docs/manual/protocol/n7110.rst:69
1533 #, no-wrap
1534 msgid "where tel.no.[12]: {len, type, {number(BCD)}}\n"
1535 msgstr ""
1537 #. type: Plain text
1538 #: docs/manual/protocol/n6110.rst:120 docs/manual/protocol/n7110.rst:70
1539 #, no-wrap
1540 msgid "type: 0x81: normal\n"
1541 msgstr ""
1543 #. type: Plain text
1544 #: docs/manual/protocol/n6110.rst:122 docs/manual/protocol/n7110.rst:72
1545 #, no-wrap
1546 msgid ""
1547 "0x91: + (international)\n"
1548 "0xd0: alphanumeric\n"
1549 msgstr ""
1551 #. type: Plain text
1552 #: docs/manual/protocol/n6110.rst:123 docs/manual/protocol/n7110.rst:73
1553 #, no-wrap
1554 msgid "format: 0x00: text\n"
1555 msgstr ""
1557 #. type: Plain text
1558 #: docs/manual/protocol/n6110.rst:129 docs/manual/protocol/n7110.rst:79
1559 #, no-wrap
1560 msgid ""
1561 "0x22: fax\n"
1562 "0x24: voice\n"
1563 "0x25: ERMES\n"
1564 "0x26: paging\n"
1565 "0x31: X.400\n"
1566 "0x32: email\n"
1567 msgstr ""
1569 #. type: Plain text
1570 #: docs/manual/protocol/n6110.rst:130
1571 #, no-wrap
1572 msgid "validity: 0x0b:  1 hour\n"
1573 msgstr ""
1575 #. type: Plain text
1576 #: docs/manual/protocol/n6110.rst:135
1577 #, no-wrap
1578 msgid ""
1579 "0x47:  6 hours\n"
1580 "0xa7: 24 hours\n"
1581 "0xa9: 72 hours\n"
1582 "0xad:  1 week\n"
1583 "0xff: max.time\n"
1584 msgstr ""
1586 #. type: Plain text
1587 #: docs/manual/protocol/n6110.rst:139
1588 #, no-wrap
1589 msgid ""
1590 "r Set SMS center OK     { 0x0031 }\n"
1591 "r Set SMS center error  { 0x0032, reason }\n"
1592 "s Get SMS center        { 0x0033, 0x64, priority }\n"
1593 "r SMS center received   { 0x0034, priority, checksum?, format, 0x00?,\n"
1594 msgstr ""
1596 #. type: Plain text
1597 #: docs/manual/protocol/n6110.rst:142
1598 #, no-wrap
1599 msgid ""
1600 "validity, {DefaultRecipient no.}[12],\n"
1601 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
1602 "tel.no[12]: {len, type, {number(BCD)}}\n"
1603 msgstr ""
1605 #. type: Plain text
1606 #: docs/manual/protocol/n6110.rst:143 docs/manual/protocol/n7110.rst:92
1607 #, no-wrap
1608 msgid "where priority, checksum, type, validity,\n"
1609 msgstr ""
1611 #. type: Plain text
1612 #: docs/manual/protocol/n6110.rst:144 docs/manual/protocol/n7110.rst:93
1613 #, no-wrap
1614 msgid "tel.no.[12]: see 0x02/0x0030\n"
1615 msgstr ""
1617 #. type: Plain text
1618 #: docs/manual/protocol/n6110.rst:145
1619 #, no-wrap
1620 msgid "r SMS center error recv { 0x0035, reason }\n"
1621 msgstr ""
1623 #. type: Plain text
1624 #: docs/manual/protocol/n6110.rst:146 docs/manual/protocol/n7110.rst:99
1625 #, no-wrap
1626 msgid "0x03: Phonebook functions\n"
1627 msgstr ""
1629 #. type: Plain text
1630 #: docs/manual/protocol/n6110.rst:147
1631 #, no-wrap
1632 msgid "s Get mem location      { 0x0001, memtype, location, 0 }\n"
1633 msgstr ""
1635 #. type: Plain text
1636 #: docs/manual/protocol/n6110.rst:148
1637 #, no-wrap
1638 msgid "where memory:\n"
1639 msgstr ""
1641 #. type: Plain text
1642 #: docs/manual/protocol/n6110.rst:157
1643 #, no-wrap
1644 msgid ""
1645 "0x01: telephone and SIM phonebook (in one)\n"
1646 "0x02: telephone phonebook\n"
1647 "0x03: SIM phonebook\n"
1648 "0x04: SIM fixdialling-phonebook (?)\n"
1649 "0x05: Own numbers\n"
1650 "0x07: Dialled numbers\n"
1651 "0x08: Missed calls\n"
1652 "0x09: Received calls\n"
1653 "0x0b: voice mailbox (location not important)\n"
1654 msgstr ""
1656 #. type: Plain text
1657 #: docs/manual/protocol/n6110.rst:158
1658 #, no-wrap
1659 msgid "r mem location recvd    { 0x0002, 0x00,namelen,\"name\",numlen,\"number\",groupID, 0x01?, yearLO, yearHI, month, day, hour, minute, sec. }\n"
1660 msgstr ""
1662 #. type: Plain text
1663 #: docs/manual/protocol/n6110.rst:159
1664 #, no-wrap
1665 msgid "Note: in 3310 all entries have null name (\"feature\" of bug ?)\n"
1666 msgstr ""
1668 #. type: Plain text
1669 #: docs/manual/protocol/n6110.rst:160
1670 #, no-wrap
1671 msgid "r mem loc error recvd   { 0x0003, errtype }\n"
1672 msgstr ""
1674 #. type: Plain text
1675 #: docs/manual/protocol/n6110.rst:161
1676 #, no-wrap
1677 msgid "where errtype:\n"
1678 msgstr ""
1680 #. type: Plain text
1681 #: docs/manual/protocol/n6110.rst:164
1682 #, no-wrap
1683 msgid ""
1684 "0x7d: invalid memory type\n"
1685 "0x74: empty location ?\n"
1686 "0x8d: no PIN\n"
1687 msgstr ""
1689 #. type: Plain text
1690 #: docs/manual/protocol/n6110.rst:167
1691 #, no-wrap
1692 msgid ""
1693 "s Set mem location      { 0x0004, memtype,location,namelen,\"Name\",numlen,\"number\",groupID }\n"
1694 "r mem set OK            { 0x0005 }\n"
1695 "r mem set error         { 0x0006, errtype }\n"
1696 msgstr ""
1698 #. type: Plain text
1699 #: docs/manual/protocol/n6110.rst:168
1700 #, no-wrap
1701 msgid "where errtype: 0x7d: name is too long\n"
1702 msgstr ""
1704 #. type: Plain text
1705 #: docs/manual/protocol/n6110.rst:171
1706 #, no-wrap
1707 msgid ""
1708 "s Mem status request    { 0x0007, memtype }\n"
1709 "r Mem status recvd      { 0x0008, memtype, free, used }\n"
1710 "r Mem status error recv { 0x0009, errtype }\n"
1711 msgstr ""
1713 #. type: Plain text
1714 #: docs/manual/protocol/n6110.rst:172
1715 #, no-wrap
1716 msgid "where errtype: 0x6f: mem status error\n"
1717 msgstr ""
1719 #. type: Plain text
1720 #: docs/manual/protocol/n6110.rst:174
1721 #, no-wrap
1722 msgid ""
1723 "0x7d: invalid memory type\n"
1724 "0x8d: waiting for pin\n"
1725 msgstr ""
1727 #. type: Plain text
1728 #: docs/manual/protocol/n6110.rst:177
1729 #, no-wrap
1730 msgid ""
1731 "s Get caller group data { 0x0010, groupID }\n"
1732 "r Get caller group data { 0x0011, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1733 "r Get call.group error  { 0x0012, reason }\n"
1734 msgstr ""
1736 #. type: Plain text
1737 #: docs/manual/protocol/n6110.rst:178 docs/manual/protocol/n6110.rst:182
1738 #, no-wrap
1739 msgid "where reason: 0x7d: invalid location\n"
1740 msgstr ""
1742 #. type: Plain text
1743 #: docs/manual/protocol/n6110.rst:181
1744 #, no-wrap
1745 msgid ""
1746 "s Set caller group data { 0x0013, groupID, size, \"Name\", ringtoneID, graphic_on?1:0, lenHI, lenLO, OTABitmap (72x14 logo) }\n"
1747 "r Set caller group OK   { 0x0014 }\n"
1748 "r Set call.group error  { 0x0015, reason }\n"
1749 msgstr ""
1751 #. type: Plain text
1752 #: docs/manual/protocol/n6110.rst:184
1753 #, no-wrap
1754 msgid ""
1755 "s Get speed dial        { 0x0016, index(1-9) }\n"
1756 "r Get speed dial OK     { 0x0017, mem.type, location }\n"
1757 msgstr ""
1759 #. type: Plain text
1760 #: docs/manual/protocol/n6110.rst:185
1761 #, no-wrap
1762 msgid "where mem.type: 0x02: ME        (== 0 if not stored)\n"
1763 msgstr ""
1765 #. type: Plain text
1766 #: docs/manual/protocol/n6110.rst:186
1767 #, no-wrap
1768 msgid "0x03: SIM\n"
1769 msgstr ""
1771 #. type: Plain text
1772 #: docs/manual/protocol/n6110.rst:187
1773 #, no-wrap
1774 msgid "location: memory location (== 0 if not stored)\n"
1775 msgstr ""
1777 #. type: Plain text
1778 #: docs/manual/protocol/n6110.rst:191
1779 #, no-wrap
1780 msgid ""
1781 "r Get speed dial error  { 0x0018 }\n"
1782 "s Set speed dial        { 0x0019, index(1-9), mem.type, location }\n"
1783 "r Set speed dial OK     { 0x001a }\n"
1784 "r Set speed dial error  { 0x001b }\n"
1785 msgstr ""
1787 #. type: Plain text
1788 #: docs/manual/protocol/n6110.rst:192
1789 #, no-wrap
1790 msgid "0x04: Phone Status\n"
1791 msgstr ""
1793 #. type: Plain text
1794 #: docs/manual/protocol/n6110.rst:194
1795 #, no-wrap
1796 msgid ""
1797 "s Phone status          { 0x0001 }\n"
1798 "r Phone status          { 0x0002, mode, signal str, ???, pwr, batt.level }\n"
1799 msgstr ""
1801 #. type: Plain text
1802 #: docs/manual/protocol/n6110.rst:195
1803 #, no-wrap
1804 msgid "where mode: 1: registered within the network\n"
1805 msgstr ""
1807 #. type: Plain text
1808 #: docs/manual/protocol/n6110.rst:198
1809 #, no-wrap
1810 msgid ""
1811 "2: call in progress\n"
1812 "3: waiting for pin\n"
1813 "4: powered off\n"
1814 msgstr ""
1816 #. type: Plain text
1817 #: docs/manual/protocol/n6110.rst:199
1818 #, no-wrap
1819 msgid "pwr: 1: AC/DC\n"
1820 msgstr ""
1822 #. type: Plain text
1823 #: docs/manual/protocol/n6110.rst:200
1824 #, no-wrap
1825 msgid "2: battery\n"
1826 msgstr ""
1828 #. type: Plain text
1829 #: docs/manual/protocol/n6110.rst:202
1830 #, no-wrap
1831 msgid ""
1832 "s Request Phone ID      { 0x0003 }\n"
1833 "r RequestPhone ID       { 0x0004, 0x01,\"NOKIA\"\"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", 0x00, 0x01 }\n"
1834 msgstr ""
1836 #. type: Plain text
1837 #: docs/manual/protocol/n6110.rst:203
1838 #, no-wrap
1839 msgid "0x05: Profile settings\n"
1840 msgstr ""
1842 #. type: Plain text
1843 #: docs/manual/protocol/n6110.rst:204
1844 #, no-wrap
1845 msgid "s Set profile feature   { 0x0010, 1, nr, feature, a, 1 }\n"
1846 msgstr ""
1848 #. type: Plain text
1849 #: docs/manual/protocol/n6110.rst:205 docs/manual/protocol/n6110.rst:323
1850 #: docs/manual/protocol/n6110.rst:325
1851 #, no-wrap
1852 msgid "where nr: see 0x05/0x0013\n"
1853 msgstr ""
1855 #. type: Plain text
1856 #: docs/manual/protocol/n6110.rst:207
1857 #, no-wrap
1858 msgid ""
1859 "feature: see 0x05/0x0014\n"
1860 "a: see 0x05/0x0014\n"
1861 msgstr ""
1863 #. type: Plain text
1864 #: docs/manual/protocol/n6110.rst:209
1865 #, no-wrap
1866 msgid ""
1867 "r Set profile feat. OK  { 0x0011, 1 }\n"
1868 "s Get profile feature   { 0x0013, 1, nr, feature, 1 }\n"
1869 msgstr ""
1871 #. type: Plain text
1872 #: docs/manual/protocol/n6110.rst:210
1873 #, no-wrap
1874 msgid "where nr is profile number (general=0, silent, meeting, outdoor, pager, car, headset=6)\n"
1875 msgstr ""
1877 #. type: Plain text
1878 #: docs/manual/protocol/n6110.rst:211
1879 #, no-wrap
1880 msgid "feature: see 0x05/0x0014\n"
1881 msgstr ""
1883 #. type: Plain text
1884 #: docs/manual/protocol/n6110.rst:212
1885 #, no-wrap
1886 msgid "r Get profile feature   { 0x0014, 1, nr, feature, 4, a, b, c, d, 1 }\n"
1887 msgstr ""
1889 #. type: Plain text
1890 #: docs/manual/protocol/n6110.rst:216
1891 msgid ""
1892 "Note: Settings num 0x00 .. 0x09 can be assigned separately to each profile "
1893 "(0x00 .. 0x05), but rest are common to all profiles."
1894 msgstr ""
1896 #. type: Plain text
1897 #: docs/manual/protocol/n6110.rst:218
1898 msgid "6110"
1899 msgstr ""
1901 #. type: Plain text
1902 #: docs/manual/protocol/n6110.rst:224
1903 #, no-wrap
1904 msgid ""
1905 "Feature  Description                    Value\n"
1906 "-------  -------------------            -----------------\n"
1907 "0x00     keypad notes                   0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
1908 "0x01     lights (? only in car profile) 0x00=off, 0x??=on (maybe 0x01)\n"
1909 "0x02     incoming call alert            1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
1910 msgstr ""
1912 #. type: Plain text
1913 #: docs/manual/protocol/n6110.rst:225
1914 #, no-wrap
1915 msgid "6=ascending, 7=caller groups (see feature #0x08)\n"
1916 msgstr ""
1918 #. type: Plain text
1919 #: docs/manual/protocol/n6110.rst:244
1920 #, no-wrap
1921 msgid ""
1922 "0x03     ringing tone ID                for original 6110: 0x12=ring ring, 0x13=low, etc.\n"
1923 "0x04     ringing volume                 level 1 (0x06) - level 5 (0x0a)\n"
1924 "0x05     message alert tone             0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
1925 "0x06     vibration                      0=off, 1=on\n"
1926 "0x07     warning and game tones         0xff=off, 0x04=on\n"
1927 "0x08     incoming caller groups         1=family, 2=VIP, 4=friends, 8=collegues, 16=other\n"
1928 "0x09     automatic answer               0x00=off, 0x01=on\n"
1929 "-------------------------\n"
1930 "0x16     Anykey answer                  0x00=Off, 0x01=On\n"
1931 "0x17     ???                            0x00 | 0x01\n"
1932 "0x18     Memory in use                  0x00=Phone, 0x01=SIM card\n"
1933 "0x19     Network selection              0x00=Automatic, 0x01=Manual\n"
1934 "0x1a     Automatic redial               0x00=Off, 0x01=On\n"
1935 "0x1b     ???                            0x00 | 0x01\n"
1936 "0x1c     ???                            0x00...0x18\n"
1937 "0x1d     Speed dialling                 0x00=Off, 0x01=On\n"
1938 "0x1e     Own number sending             0x00=Preset, 0x01=On, 0x02=Off\n"
1939 "0x1f     Cell info display              0x00=Off, 0x01=On\n"
1940 "0x21     Language                       0x00=English\n"
1941 msgstr ""
1943 #. type: Plain text
1944 #: docs/manual/protocol/n6110.rst:253
1945 #, no-wrap
1946 msgid ""
1947 "0x01=Deutsch\n"
1948 "0x02=Francais\n"
1949 "0x03=Italiano\n"
1950 "0x06=Nederlands\n"
1951 "0x07=Dansk\n"
1952 "0x08=Svenska\n"
1953 "0x09=Suomi\n"
1954 "0x0e=Norsk\n"
1955 "0x10=Automatic\n"
1956 msgstr ""
1958 #. type: Plain text
1959 #: docs/manual/protocol/n6110.rst:258
1960 #, no-wrap
1961 msgid ""
1962 "0x26     Reply via same centre          0x00=No, 0x01=Yes\n"
1963 "0x27     Delivery reports               0x00=No, 0x01=Yes\n"
1964 "0x28     Hide clock                     0x00=Show clock, 0x01=Hide clock\n"
1965 "0x29     Time format                    0x00=24-hour, 0x01=12-hour\n"
1966 "0x2a     Selected profile               0x00=General, 0x01.. the rest\n"
1967 msgstr ""
1969 #. type: Plain text
1970 #: docs/manual/protocol/n6110.rst:260
1971 msgid "33x0"
1972 msgstr ""
1974 #. type: Plain text
1975 #: docs/manual/protocol/n6110.rst:265
1976 #, no-wrap
1977 msgid ""
1978 "Feature  Description                    Value\n"
1979 "-------  -------------------            -----------------\n"
1980 "0x00     keypad notes                   0xff=off, 0x00=level 1, 0x01=level 2, 0x02=level 3\n"
1981 "0x01     incoming call alert            1=ringing, 2=beep once, 3=unknown, 4=off, 5=ring once,\n"
1982 msgstr ""
1984 #. type: Plain text
1985 #: docs/manual/protocol/n6110.rst:266
1986 #, no-wrap
1987 msgid "6=ascending\n"
1988 msgstr ""
1990 #. type: Plain text
1991 #: docs/manual/protocol/n6110.rst:279
1992 #, no-wrap
1993 msgid ""
1994 "0x02     ringing tone ID\n"
1995 "0x03     ringing volume                 level 1 (0x06) - level 5 (0x0a)\n"
1996 "0x04     message alert tone             0=no tone, 1=standard, 2=special, 3=beep once, 4=ascending\n"
1997 "0x05     vibration                      0=off, 1=on, 2=vibrate first\n"
1998 "0x06     warning tones                  0xff=off, 0x04=on\n"
1999 "0x07     screen saver                   1=on, 0=off\n"
2000 "0x08     Screen saver -> Timeout        0x00=5 sec, 0x01=20 sec,....\n"
2001 "0x09     Screen saver -> Screen saver   0x00 ... 0x0d = Number of picture image\n"
2002 "-------------------------\n"
2003 "0x0a:    ???:\n"
2004 "...:     ???:\n"
2005 "0x15:    ???: Read only?\n"
2006 "-------------------------\n"
2007 msgstr ""
2009 #. type: Labeled list
2010 #: docs/manual/protocol/n6110.rst:279
2011 #, no-wrap
2012 msgid "0x16:    ???:                           0x00=??? 0x01=?"
2013 msgstr ""
2015 #. type: Plain text
2016 #: docs/manual/protocol/n6110.rst:288
2017 #, no-wrap
2018 msgid ""
2019 "0x17:    Memory in use (Nokia 3330):    0x00=Phone, 0x01=SIM card\n"
2020 "0x18:    Network selection:             0x00=Automatic, 0x01=Manual\n"
2021 "0x19:    Automatic redial:              0x00=Off, 0x01=On\n"
2022 "0x1a:    Speed dialling:                0x00=Off, 0x01=On\n"
2023 "0x1b:    Own number sending:            0x00=Set by network, 0x01=On, 0x02=Off\n"
2024 "0x1c:    Cell info display:             0x00=Off\n"
2025 "0x1d:    Type of view:                  0x00=Name list,0x01=Name, number,0x02=Large font\n"
2026 "0x1e:    Language:                      0x00=English\n"
2027 msgstr ""
2029 #. type: Plain text
2030 #: docs/manual/protocol/n6110.rst:294
2031 #, no-wrap
2032 msgid ""
2033 "0x07=Dansk\n"
2034 "0x08=Svenska\n"
2035 "0x09=Suomi\n"
2036 "0x0c=Turcke\n"
2037 "0x0e=Norsk\n"
2038 "0x10=Automatic\n"
2039 msgstr ""
2041 #. type: Plain text
2042 #: docs/manual/protocol/n6110.rst:306
2043 #, no-wrap
2044 msgid ""
2045 "0x32:    Reboots ME (3330)\n"
2046 "0x1f:    ???: Read only? (3330)\n"
2047 "0x20:    Reply via same centre:         0x00=No, 0x01=Yes\n"
2048 "0x21:    Delivery reports:              0x00=No, 0x01=Yes\t\n"
2049 "0x22:    Show/Hide clock:               0x00=Show, 0x01=Hide\n"
2050 "0x23:    Time format:                   0x00=24-hour, 0x01=12-hour\n"
2051 "0x24:    Select profile:                0x00=General, 0x01 ... 0x05=rest of them\n"
2052 "0x25:    ???: Read only? (N3330)\n"
2053 "0x26:    Confirm SIM service actions:   0x00=Not asked, 0x01=Asked\n"
2054 "0x27:    T9 Dictionary:                 0x00=Off, 0x01=English, 0x0a=Suomi\n"
2055 "0x28:    Messages -> Character support: 0x00=Automatic, 0x01=GSM alphabet, 0x02=Unicode\n"
2056 "0x29:    Startup logo settings:         0x00=Your own uploaded logo,0x01=Nokia\n"
2057 msgstr ""
2059 #. type: Plain text
2060 #: docs/manual/protocol/n6110.rst:307
2061 #, no-wrap
2062 msgid "0x02=Draft HUMAN technology(tm),0x03=Itineris\n"
2063 msgstr ""
2065 #. type: Labeled list
2066 #: docs/manual/protocol/n6110.rst:307
2067 #, no-wrap
2068 msgid "0x2a:    ???:                           0x00=??? 0x01=?"
2069 msgstr ""
2071 #. type: Labeled list
2072 #: docs/manual/protocol/n6110.rst:308
2073 #, no-wrap
2074 msgid "0x2b:    ???:                           0x00=??? 0x01=?"
2075 msgstr ""
2077 #. type: Plain text
2078 #: docs/manual/protocol/n6110.rst:311
2079 #, no-wrap
2080 msgid ""
2081 "0x2c:    ???: Read only? (N3330)\n"
2082 "0x2d:    Auto update of date and time:  0x00=Off,0x01=Confirm first,0x02=On\n"
2083 msgstr ""
2085 #. type: Plain text
2086 #: docs/manual/protocol/n6110.rst:314
2087 #, no-wrap
2088 msgid ""
2089 "s Get welcome message   { 0x0016 }\n"
2090 "r Get welcome message   { 0x0017, no.of blocks, { block } * }\n"
2091 msgstr ""
2093 #. type: Plain text
2094 #: docs/manual/protocol/n6110.rst:315
2095 #, no-wrap
2096 msgid "where block: { id, {blockspecific} }\n"
2097 msgstr ""
2099 #. type: Plain text
2100 #: docs/manual/protocol/n6110.rst:316
2101 #, no-wrap
2102 msgid "id: 1: startup logo { y, x, picture (coding?) }\n"
2103 msgstr ""
2105 #. type: Plain text
2106 #: docs/manual/protocol/n6110.rst:318
2107 #, no-wrap
2108 msgid ""
2109 "2: welcome note { len, \"message\" }\n"
2110 "3: operator msg { len, \"message\" }\n"
2111 msgstr ""
2113 #. type: Plain text
2114 #: docs/manual/protocol/n6110.rst:319
2115 #, no-wrap
2116 msgid "s Set welcome message   { 0x0018, no.of blocks, { block } * }\n"
2117 msgstr ""
2119 #. type: Plain text
2120 #: docs/manual/protocol/n6110.rst:320
2121 #, no-wrap
2122 msgid "where block: see 0x05/0x0017\n"
2123 msgstr ""
2125 #. type: Plain text
2126 #: docs/manual/protocol/n6110.rst:322
2127 #, no-wrap
2128 msgid ""
2129 "r Set welcome OK        { 0x0019, 0x01 }\n"
2130 "s Get profile name      { 0x001a, nr }\n"
2131 msgstr ""
2133 #. type: Plain text
2134 #: docs/manual/protocol/n6110.rst:324
2135 #, no-wrap
2136 msgid "r Profile name          { 0x001b, 1, 1, 3, flen, nr, len, {text} }\n"
2137 msgstr ""
2139 #. type: Plain text
2140 #: docs/manual/protocol/n6110.rst:327
2141 #, no-wrap
2142 msgid ""
2143 "len: text length\n"
2144 "flen len + len(nr, len) = len + 2\n"
2145 msgstr ""
2147 #. type: Plain text
2148 #: docs/manual/protocol/n6110.rst:328
2149 #, no-wrap
2150 msgid "Note: in Nokia 3310 name is in Unicode\n"
2151 msgstr ""
2153 #. type: Plain text
2154 #: docs/manual/protocol/n6110.rst:333
2155 #, no-wrap
2156 msgid ""
2157 "s ???                   { 0x001c }\n"
2158 "r ???                   { 0x001d, 0x93 }\n"
2159 "s Set oplogo            { 0x0030, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2160 "r Set oplogo OK         { 0x0031 }\n"
2161 "r Set oplogo error      { 0x0032, reason }\n"
2162 msgstr ""
2164 #. type: Plain text
2165 #: docs/manual/protocol/n6110.rst:334 docs/manual/protocol/n6110.rst:339
2166 #, no-wrap
2167 msgid "where reason: 0x7d invalid location\n"
2168 msgstr ""
2170 #. type: Plain text
2171 #: docs/manual/protocol/n6110.rst:335
2172 #, no-wrap
2173 msgid "s Get oplogo            { 0x0033, location }\n"
2174 msgstr ""
2176 #. type: Plain text
2177 #: docs/manual/protocol/n6110.rst:336
2178 #, no-wrap
2179 msgid "where location: 1 (doesn't seem to matter)\n"
2180 msgstr ""
2182 #. type: Plain text
2183 #: docs/manual/protocol/n6110.rst:338
2184 #, no-wrap
2185 msgid ""
2186 "r Get oplogo            { 0x0034, location, MCC1, MCC2, MNC, lenhi=0x00, lenlo=0x82, OTABitmap }\n"
2187 "r Get oplogo error      { 0x0035, reason }\n"
2188 msgstr ""
2190 #. type: Plain text
2191 #: docs/manual/protocol/n6110.rst:342
2192 #, no-wrap
2193 msgid ""
2194 "s Set ringtone          { 0x0036, location,0x00,0x78, ringtone packed according to SM2.0}\n"
2195 "r Set ringtone OK       { 0x0037 }\n"
2196 "r Set ringtone error    { 0x0038, reason }\n"
2197 msgstr ""
2199 #. type: Plain text
2200 #: docs/manual/protocol/n6110.rst:343
2201 #, no-wrap
2202 msgid "where reason=0x7d, when not supported location\n"
2203 msgstr ""
2205 #. type: Plain text
2206 #: docs/manual/protocol/n6110.rst:344
2207 #, no-wrap
2208 msgid "s Get services settings { 0x0080, setting (2 bytes) }\n"
2209 msgstr ""
2211 #. type: Plain text
2212 #: docs/manual/protocol/n6110.rst:345
2213 #, no-wrap
2214 msgid "where: setting: 0x02,0x00=Nokia access number 1\n"
2215 msgstr ""
2217 #. type: Plain text
2218 #: docs/manual/protocol/n6110.rst:349
2219 #, no-wrap
2220 msgid ""
2221 "0x02,0x01=Operator access number 1\n"
2222 "0x01,0x00=Personal bookmark 1 settings (name only ?)\n"
2223 "0x01,0x01=?\n"
2224 "0x02,0x02=?\n"
2225 msgstr ""
2227 #. type: Plain text
2228 #: docs/manual/protocol/n6110.rst:351
2229 #, no-wrap
2230 msgid ""
2231 "r Get services sett.OK  { 0x0081, .... }\n"
2232 "r Get services sett.err { 0x0082, 0x7b }\n"
2233 msgstr ""
2235 #. type: Plain text
2236 #: docs/manual/protocol/n6110.rst:352 docs/manual/protocol/n7110.rst:163
2237 #, no-wrap
2238 msgid "0x06: Calling line restriction/Call forwarding etc\n"
2239 msgstr ""
2241 #. type: Plain text
2242 #: docs/manual/protocol/n6110.rst:354 docs/manual/protocol/n7110.rst:165
2243 #, no-wrap
2244 msgid ""
2245 "r Get call divert       { 0x0001, 0x02, x, 0x00, divtype, 0x02, calltype, y, z, 0x0b, number, 0x00...0x00, timeout (byte 45) }\n"
2246 "s Set call divert       { 0x0001, 0x03, 0x00, divtype, calltype, 0x01, number(packed like in SMS), 0x00 ... 0x00,\n"
2247 msgstr ""
2249 #. type: Plain text
2250 #: docs/manual/protocol/n6110.rst:355 docs/manual/protocol/n7110.rst:166
2251 #, no-wrap
2252 msgid "length of number (byte 29), 0x00 ... 0x00, timeout (byte 52), 0x00, 0x00, 0x00}\n"
2253 msgstr ""
2255 #. type: Plain text
2256 #: docs/manual/protocol/n6110.rst:357 docs/manual/protocol/n7110.rst:168
2257 #, no-wrap
2258 msgid ""
2259 "NOTE: msglen=0x37\n"
2260 "where timeout:\n"
2261 msgstr ""
2263 #. type: Plain text
2264 #: docs/manual/protocol/n6110.rst:364 docs/manual/protocol/n7110.rst:175
2265 #, no-wrap
2266 msgid ""
2267 "0x00: not set ?\n"
2268 "0x05: 5 second\n"
2269 "0x0a: 10 second\n"
2270 "0x0f: 15 second\n"
2271 "0x14: 20 second\n"
2272 "0x19: 25 second\n"
2273 "0x1e: 30 second\n"
2274 msgstr ""
2276 #. type: Plain text
2277 #: docs/manual/protocol/n6110.rst:365 docs/manual/protocol/n7110.rst:176
2278 #, no-wrap
2279 msgid "where divtype:\n"
2280 msgstr ""
2282 #. type: Plain text
2283 #: docs/manual/protocol/n6110.rst:366 docs/manual/protocol/n7110.rst:177
2284 #, no-wrap
2285 msgid "0x02: all diverts for all call types ?\n"
2286 msgstr ""
2288 #. type: Plain text
2289 #: docs/manual/protocol/n6110.rst:367 docs/manual/protocol/n7110.rst:178
2290 #, no-wrap
2291 msgid "Found only, when deactivate all diverts for all call types (with call type 0x00)\n"
2292 msgstr ""
2294 #. type: Plain text
2295 #: docs/manual/protocol/n6110.rst:371 docs/manual/protocol/n7110.rst:182
2296 #, no-wrap
2297 msgid ""
2298 "0x15: all calls\n"
2299 "0x43: when busy\n"
2300 "0x3d: when not answered\n"
2301 "0x3e: if not reached\n"
2302 msgstr ""
2304 #. type: Plain text
2305 #: docs/manual/protocol/n6110.rst:372 docs/manual/protocol/n7110.rst:183
2306 #, no-wrap
2307 msgid "calltype:\n"
2308 msgstr ""
2310 #. type: Plain text
2311 #: docs/manual/protocol/n6110.rst:376 docs/manual/protocol/n7110.rst:187
2312 #, no-wrap
2313 msgid ""
2314 "0x00: all calls (data, voice, fax)\n"
2315 "0x0b: voice calls\n"
2316 "0x0d: fax calla\n"
2317 "0x19: data calls\n"
2318 msgstr ""
2320 #. type: Plain text
2321 #: docs/manual/protocol/n6110.rst:377 docs/manual/protocol/n7110.rst:188
2322 #, no-wrap
2323 msgid "s Deactivate calldiverts{ 0x0001, 0x04, 0x00, divtype, calltype, 0x00 }\n"
2324 msgstr ""
2326 #. type: Plain text
2327 #: docs/manual/protocol/n6110.rst:378 docs/manual/protocol/n6110.rst:381
2328 #: docs/manual/protocol/n6110.rst:383 docs/manual/protocol/n7110.rst:189
2329 #: docs/manual/protocol/n7110.rst:192 docs/manual/protocol/n7110.rst:194
2330 #, no-wrap
2331 msgid "where divtype, calltype: see above\n"
2332 msgstr ""
2334 #. type: Plain text
2335 #: docs/manual/protocol/n6110.rst:380 docs/manual/protocol/n7110.rst:191
2336 #, no-wrap
2337 msgid ""
2338 "r Deactivate calldiverts{ 0x0002, 0x04, 0x00, divtype, 0x02, calltype, data }\n"
2339 "s Get call diverts      { 0x0001, 0x05, 0x00, divtype, calltype, 0x00 }\n"
2340 msgstr ""
2342 #. type: Plain text
2343 #: docs/manual/protocol/n6110.rst:382 docs/manual/protocol/n7110.rst:193
2344 #, no-wrap
2345 msgid "r Get call diverts ok   { 0x0002, 0x05, 0x00, divtype, 0x02, calltype, data }\n"
2346 msgstr ""
2348 #. type: Plain text
2349 #: docs/manual/protocol/n6110.rst:384 docs/manual/protocol/n7110.rst:195
2350 #, no-wrap
2351 msgid "data: { 0x01, 0x00 } - isn't active\n"
2352 msgstr ""
2354 #. type: Plain text
2355 #: docs/manual/protocol/n6110.rst:385 docs/manual/protocol/n7110.rst:196
2356 #, no-wrap
2357 msgid "{ 0x02, 0x01, number(packed like in SMS), 0x00, 0x00..., timeout }\n"
2358 msgstr ""
2360 #. type: Plain text
2361 #: docs/manual/protocol/n6110.rst:387 docs/manual/protocol/n7110.rst:198
2362 #, no-wrap
2363 msgid ""
2364 "r Get prepaid(?) info   { 0x0005, ?,?,?,length,message(packed like in 7bit SMS)}\n"
2365 "r Call diverts active   { 0x0006, ??? }\n"
2366 msgstr ""
2368 #. type: Plain text
2369 #: docs/manual/protocol/n6110.rst:388
2370 #, no-wrap
2371 msgid "0x07:\n"
2372 msgstr ""
2374 #. type: Plain text
2375 #: docs/manual/protocol/n6110.rst:394
2376 #, no-wrap
2377 msgid ""
2378 "s ???                   { 0x0022, ? (1&2 sounds OK) }\n"
2379 "r ??? OK                { 0x0023, ?,?,? }\n"
2380 "r ??? error             { 0x0024, reason }\n"
2381 "s ???                   { 0x0025, ??? }\n"
2382 "r ??? OK                { 0x0026, ??? }\n"
2383 "r ??? error             { 0x0027, reason }\n"
2384 msgstr ""
2386 #. type: Plain text
2387 #: docs/manual/protocol/n6110.rst:395
2388 #, no-wrap
2389 msgid "0x08: Security codes\n"
2390 msgstr ""
2392 #. type: Plain text
2393 #: docs/manual/protocol/n6110.rst:396
2394 #, no-wrap
2395 msgid "s Change code           { 0x0004, code, \"current\", 0x00, \"new\", 0x00 }\n"
2396 msgstr ""
2398 #. type: Plain text
2399 #: docs/manual/protocol/n6110.rst:397
2400 #, no-wrap
2401 msgid "where code: 1: security code (5 chars)\n"
2402 msgstr ""
2404 #. type: Plain text
2405 #: docs/manual/protocol/n6110.rst:401
2406 #, no-wrap
2407 msgid ""
2408 "2: PIN (4 chars)\n"
2409 "3: PIN2 (4 chars)\n"
2410 "4: PUK (8 chars)\n"
2411 "5: PUK2 (8 chars)\n"
2412 msgstr ""
2414 #. type: Plain text
2415 #: docs/manual/protocol/n6110.rst:403
2416 #, no-wrap
2417 msgid ""
2418 "s Status request        { 0x0007, 0x01 }\n"
2419 "r pin recvd             { 0x0008, accepted }\n"
2420 msgstr ""
2422 #. type: Plain text
2423 #: docs/manual/protocol/n6110.rst:404
2424 #, no-wrap
2425 msgid "where accepted: 0x0c (or 0x06): OK\n"
2426 msgstr ""
2428 #. type: Plain text
2429 #: docs/manual/protocol/n6110.rst:405
2430 #, no-wrap
2431 msgid "code: waiting for (0x08/0x0004) code\n"
2432 msgstr ""
2434 #. type: Plain text
2435 #: docs/manual/protocol/n6110.rst:406
2436 #, no-wrap
2437 msgid "s entering code         { 0x000a, code, \"code\", 0x00 }\n"
2438 msgstr ""
2440 #. type: Plain text
2441 #: docs/manual/protocol/n6110.rst:407 docs/manual/protocol/n6110.rst:611
2442 #: docs/manual/protocol/n6110.rst:615 docs/manual/protocol/n7110.rst:552
2443 #, no-wrap
2444 msgid "where code: see 0x08/0x0004\n"
2445 msgstr ""
2447 #. type: Plain text
2448 #: docs/manual/protocol/n6110.rst:408
2449 #, no-wrap
2450 msgid "0x09: SIM login\n"
2451 msgstr ""
2453 #. type: Plain text
2454 #: docs/manual/protocol/n6110.rst:410
2455 #, no-wrap
2456 msgid ""
2457 "r login                 { 0x0080 }\n"
2458 "r logout                { 0x0081 }\n"
2459 msgstr ""
2461 #. type: Plain text
2462 #: docs/manual/protocol/n6110.rst:411 docs/manual/protocol/n7110.rst:199
2463 #, no-wrap
2464 msgid "0x0a: Network status\n"
2465 msgstr ""
2467 #. type: Plain text
2468 #: docs/manual/protocol/n6110.rst:414
2469 #, no-wrap
2470 msgid ""
2471 "s Key duplication on/off{ 0x0044, on? 0x01: 0x02 }\n"
2472 "s get used network      { 0x0070 }\n"
2473 "r network registration  { 0x0071, ?,?,?,length,netstatus,netsel,cellIDH,cellIDL,lacH,lacL,netcode,netcode,netcode }\n"
2474 msgstr ""
2476 #. type: Plain text
2477 #: docs/manual/protocol/n6110.rst:415
2478 #, no-wrap
2479 msgid "0x0c: Keys\n"
2480 msgstr ""
2482 #. type: Plain text
2483 #: docs/manual/protocol/n6110.rst:417
2484 #, no-wrap
2485 msgid ""
2486 "s Get key assignments   { 0x0040, 0x01 }\n"
2487 "r Get key assignments   { 0x0041, {key '1'}, 0x00, {key '2'} ... {key '0'}, 0,0,0, {symbols}, 0 }\n"
2488 msgstr ""
2490 #. type: Plain text
2491 #: docs/manual/protocol/n6110.rst:418
2492 #, no-wrap
2493 msgid "where {key '0'} => ' ', '0'\n"
2494 msgstr ""
2496 #. type: Plain text
2497 #: docs/manual/protocol/n6110.rst:419
2498 #, no-wrap
2499 msgid "s Press key             { 0x0042, press: 0x01; release: 0x02, button, 0x01 }\n"
2500 msgstr ""
2502 #. type: Plain text
2503 #: docs/manual/protocol/n6110.rst:420
2504 #, no-wrap
2505 msgid "where button: 0x01 - 0x09: 1-9\n"
2506 msgstr ""
2508 #. type: Plain text
2509 #: docs/manual/protocol/n6110.rst:433
2510 #, no-wrap
2511 msgid ""
2512 "0x0a: 0\n"
2513 "0x0b: #\n"
2514 "0x0c: *\n"
2515 "0x0d: Power\n"
2516 "0x0e: Pick up phone\n"
2517 "0x0f: Hang\n"
2518 "0x10: Volume +\n"
2519 "0x11: Volume -\n"
2520 "0x17: Up\n"
2521 "0x18: Down\n"
2522 "0x19: Menu\n"
2523 "0x1a: Names\n"
2524 "0x1B onwards: don't know but they do produce\n"
2525 msgstr ""
2527 #. type: Plain text
2528 #: docs/manual/protocol/n6110.rst:435
2529 #, no-wrap
2530 msgid ""
2531 "a beep and light up the keypad as if\n"
2532 "a key had been pressed.\n"
2533 msgstr ""
2535 #. type: Plain text
2536 #: docs/manual/protocol/n6110.rst:438
2537 #, no-wrap
2538 msgid ""
2539 "r Press key ack         { 0x0043, press/release/error(0x05) }\n"
2540 "s ???                   { 0x0044 }\n"
2541 "r ??? ack               { 0x0045, 0x01 }\n"
2542 msgstr ""
2544 #. type: Plain text
2545 #: docs/manual/protocol/n6110.rst:439
2546 #, no-wrap
2547 msgid "0x0d: Status\n"
2548 msgstr ""
2550 #. type: Plain text
2551 #: docs/manual/protocol/n6110.rst:442
2552 #, no-wrap
2553 msgid ""
2554 "r Display               { 0x0050, 0x01, y, x, len, \"string\"(unicode) }\n"
2555 "s Status request        { 0x0051 }\n"
2556 "r Status                { 0x0052, no. of byte pairs, {byte pair} }\n"
2557 msgstr ""
2559 #. type: Plain text
2560 #: docs/manual/protocol/n6110.rst:444
2561 #, no-wrap
2562 msgid ""
2563 "where {byte pair}: {cmd, 1:off 2:on}\n"
2564 "cmd: 1: call in progress\n"
2565 msgstr ""
2567 #. type: Labeled list
2568 #: docs/manual/protocol/n6110.rst:444
2569 #, no-wrap
2570 msgid "2: ?"
2571 msgstr ""
2573 #. type: Plain text
2574 #: docs/manual/protocol/n6110.rst:451
2575 msgid ""
2576 "3: have unread sms 4: voice call active 5: fax call active 6: data call "
2577 "active 7: key lock active 8: is SMS storage full"
2578 msgstr ""
2580 #. type: Plain text
2581 #: docs/manual/protocol/n6110.rst:452
2582 #, no-wrap
2583 msgid "s Display status        { 0x0053, 1:on 2:off }\n"
2584 msgstr ""
2586 #. type: Plain text
2587 #: docs/manual/protocol/n6110.rst:453
2588 #, no-wrap
2589 msgid "(will send displayed messages with x,y coordinates)\n"
2590 msgstr ""
2592 #. type: Plain text
2593 #: docs/manual/protocol/n6110.rst:454
2594 #, no-wrap
2595 msgid "r Display status ack    { 0x0054, 1 }\n"
2596 msgstr ""
2598 #. type: Plain text
2599 #: docs/manual/protocol/n6110.rst:455
2600 #, no-wrap
2601 msgid "0x11: Phone clock & alarm\n"
2602 msgstr ""
2604 #. type: Plain text
2605 #: docs/manual/protocol/n6110.rst:459 docs/manual/protocol/n7110.rst:353
2606 #, no-wrap
2607 msgid ""
2608 "s set date and time     { 0x0060, 1,1,7,yearh,yearl,month,mday,hour,min,0x00 }\n"
2609 "r date and time set     { 0x0061 }\n"
2610 "s get date and time     { 0x0062 }\n"
2611 "r date and time recvd   { 0x0063,date_set?,time_set?,?,?,yearh,yearl,month,mday,hour,min,second }\n"
2612 msgstr ""
2614 #. type: Plain text
2615 #: docs/manual/protocol/n6110.rst:460 docs/manual/protocol/n7110.rst:354
2616 #, no-wrap
2617 msgid "where: date_set & time_set==0x01 - set\n"
2618 msgstr ""
2620 #. type: Plain text
2621 #: docs/manual/protocol/n6110.rst:461 docs/manual/protocol/n7110.rst:355
2622 #, no-wrap
2623 msgid "0x00 - not set, ?,?,yearh,yearl,month,mday,hour,min,second\n"
2624 msgstr ""
2626 #. type: Plain text
2627 #: docs/manual/protocol/n6110.rst:462 docs/manual/protocol/n7110.rst:356
2628 #, no-wrap
2629 msgid "not available in frame\n"
2630 msgstr ""
2632 #. type: Plain text
2633 #: docs/manual/protocol/n6110.rst:466 docs/manual/protocol/n7110.rst:360
2634 #, no-wrap
2635 msgid ""
2636 "s set alarm             { 0x006b, 1,32,3,0x02(on-off),hour,min,0x00 }\n"
2637 "r alarm set             { 0x006c }\n"
2638 "s get alarm             { 0x006d }\n"
2639 "r alarm received        { 0x006e,?,?,?,?,alrm(==2:on),hour,min }\n"
2640 msgstr ""
2642 #. type: Plain text
2643 #: docs/manual/protocol/n6110.rst:467
2644 #, no-wrap
2645 msgid "0x12: Connect to NBS port (61xx only ?)\n"
2646 msgstr ""
2648 #. type: Plain text
2649 #: docs/manual/protocol/n6110.rst:468
2650 #, no-wrap
2651 msgid "s Send                  {+0x0c, 0x01, UDH header, data}\n"
2652 msgstr ""
2654 #. type: Plain text
2655 #: docs/manual/protocol/n6110.rst:469
2656 #, no-wrap
2657 msgid "(without 0,1 header  -- for oplogo, cli, ringtone etc upload)\n"
2658 msgstr ""
2660 #. type: Plain text
2661 #: docs/manual/protocol/n6110.rst:470
2662 #, no-wrap
2663 msgid "where: UDH header = 0x06, 0x05, 0x04,destporth,destportl,srcporth,srcportl\n"
2664 msgstr ""
2666 #. type: Plain text
2667 #: docs/manual/protocol/n6110.rst:471 docs/manual/protocol/n7110.rst:219
2668 #, no-wrap
2669 msgid "0x13: Calendar notes\n"
2670 msgstr ""
2672 #. type: Plain text
2673 #: docs/manual/protocol/n6110.rst:472
2674 #, no-wrap
2675 msgid "s Write calendar note   { 0x0064, 0x01, 0x10, length, type, yearH, yearL, month, day, hour, timezone,\n"
2676 msgstr ""
2678 #. type: Plain text
2679 #: docs/manual/protocol/n6110.rst:474
2680 #, no-wrap
2681 msgid ""
2682 "alarm?(alarm yearH, yearL, month, day, hour, timezone): (0,0,0,0,0,0),\n"
2683 "textlen, \"text\" }\n"
2684 msgstr ""
2686 #. type: Plain text
2687 #: docs/manual/protocol/n6110.rst:475
2688 #, no-wrap
2689 msgid "r Write cal.note report { 0x0065, return }\n"
2690 msgstr ""
2692 #. type: Plain text
2693 #: docs/manual/protocol/n6110.rst:476
2694 #, no-wrap
2695 msgid "where return: 0x01: ok\n"
2696 msgstr ""
2698 #. type: Plain text
2699 #: docs/manual/protocol/n6110.rst:477
2700 #, no-wrap
2701 msgid "0x73: failure\n"
2702 msgstr ""
2704 #. type: Plain text
2705 #: docs/manual/protocol/n6110.rst:478
2706 #, no-wrap
2707 msgid "0x81: calendar functions busy. Exit Calendar menu and try again\n"
2708 msgstr ""
2710 #. type: Plain text
2711 #: docs/manual/protocol/n6110.rst:481
2712 #, no-wrap
2713 msgid ""
2714 "s Calendar notes set    { 0x0066... }\n"
2715 "r Calendar note recvd   { 0x0067, 0x01, ?, length, type, yrH,yrL,mon,day,hr,tz,alrm yrH,yrL,mon,day,hr,tz,textlen, \"text\" }\n"
2716 "r Cal.note recvd error  { 0x0067, err }\n"
2717 msgstr ""
2719 #. type: Plain text
2720 #: docs/manual/protocol/n6110.rst:482
2721 #, no-wrap
2722 msgid "where err: 0x93: not available\n"
2723 msgstr ""
2725 #. type: Plain text
2726 #: docs/manual/protocol/n6110.rst:483
2727 #, no-wrap
2728 msgid "(0x01: OK)\n"
2729 msgstr ""
2731 #. type: Plain text
2732 #: docs/manual/protocol/n6110.rst:484
2733 #, fuzzy, no-wrap
2734 msgid "other: error\n"
2735 msgstr "没有错误。"
2737 #. type: Plain text
2738 #: docs/manual/protocol/n6110.rst:486
2739 #, no-wrap
2740 msgid ""
2741 "s Delete cal.note       { 0x0068, location }\n"
2742 "r Del. cal.note report  { 0x0069, err }\n"
2743 msgstr ""
2745 #. type: Plain text
2746 #: docs/manual/protocol/n6110.rst:487
2747 #, no-wrap
2748 msgid "where err: 0x01: OK\n"
2749 msgstr ""
2751 #. type: Plain text
2752 #: docs/manual/protocol/n6110.rst:488
2753 #, no-wrap
2754 msgid "0x93: cannot delete\n"
2755 msgstr ""
2757 #. type: Plain text
2758 #: docs/manual/protocol/n6110.rst:489
2759 #, no-wrap
2760 msgid "0x14: SMS funcs\n"
2761 msgstr ""
2763 #. type: Plain text
2764 #: docs/manual/protocol/n6110.rst:492
2765 #, no-wrap
2766 msgid ""
2767 "s Write SMS to SIM      { 0x0004, .... }\n"
2768 "s Mark SMS as read      { 0x0007, 0x02, location, 0x00, 0x64 }\n"
2769 "r SMS message frame rcv { 0x0008,subtype,?,num,?,BCD(smscenter)...} 20->type, 22->status\n"
2770 msgstr ""
2772 #. type: Plain text
2773 #: docs/manual/protocol/n6110.rst:493
2774 #, no-wrap
2775 msgid "where type: 0x06: delivery report\n"
2776 msgstr ""
2778 #. type: Plain text
2779 #: docs/manual/protocol/n6110.rst:494
2780 #, no-wrap
2781 msgid "status: 0x00: delivered\n"
2782 msgstr ""
2784 #. type: Plain text
2785 #: docs/manual/protocol/n6110.rst:497
2786 #, no-wrap
2787 msgid ""
2788 "0x30: pending\n"
2789 "0x46: failed\n"
2790 "0x09: reading failed\n"
2791 msgstr ""
2793 #. type: Plain text
2794 #: docs/manual/protocol/n6110.rst:498
2795 #, no-wrap
2796 msgid "subtype: 0x02: invalid mem type\n"
2797 msgstr ""
2799 #. type: Plain text
2800 #: docs/manual/protocol/n6110.rst:499
2801 #, no-wrap
2802 msgid "0x07: empty SMS location\n"
2803 msgstr ""
2805 #. type: Plain text
2806 #: docs/manual/protocol/n6110.rst:500
2807 #, no-wrap
2808 msgid "0x0c: no access to memory (no PIN in card, etc.)\n"
2809 msgstr ""
2811 #. type: Plain text
2812 #: docs/manual/protocol/n6110.rst:505
2813 #, no-wrap
2814 msgid ""
2815 "s Delete SMS message    { 0x000a, 0x02, location }\n"
2816 "r Delete OK             { 0x000b }\n"
2817 "s SMS status request    { 0x0036, 0x64 }\n"
2818 "r SMS status            { 0x0037,?,?,?,?,?,?,msgnumber,unread }\n"
2819 "r SMS status error      { 0x0038 }\n"
2820 msgstr ""
2822 #. type: Plain text
2823 #: docs/manual/protocol/n6110.rst:506 docs/manual/protocol/n7110.rst:453
2824 #, no-wrap
2825 msgid "0x3f: WAP\n"
2826 msgstr ""
2828 #. type: Plain text
2829 #: docs/manual/protocol/n6110.rst:508 docs/manual/protocol/n7110.rst:455
2830 #, no-wrap
2831 msgid ""
2832 "s Enable WAP frames     { 0x0000}\n"
2833 "r Enable WAP frames     { 0x0002, 0x01}\n"
2834 msgstr ""
2836 #. type: Plain text
2837 #: docs/manual/protocol/n6110.rst:511 docs/manual/protocol/n7110.rst:458
2838 #, no-wrap
2839 msgid ""
2840 "s  ??                   { 0x0003}\n"
2841 "r  ??                   { 0x0004}\n"
2842 msgstr ""
2844 #. type: Plain text
2845 #: docs/manual/protocol/n6110.rst:513 docs/manual/protocol/n7110.rst:460
2846 #, no-wrap
2847 msgid "s Get WAP bookmark      { 0x0006, 0x00, location}\n"
2848 msgstr ""
2850 #. type: Plain text
2851 #: docs/manual/protocol/n6110.rst:514 docs/manual/protocol/n7110.rst:461
2852 #, no-wrap
2853 msgid "where location: 0 - 14\n"
2854 msgstr ""
2856 #. type: Plain text
2857 #: docs/manual/protocol/n6110.rst:515 docs/manual/protocol/n7110.rst:462
2858 #, no-wrap
2859 msgid "r Get WAP bookmark      { 0x0007, 0x00, name_len, name(unicode),\n"
2860 msgstr ""
2862 #. type: Plain text
2863 #: docs/manual/protocol/n6110.rst:516 docs/manual/protocol/n7110.rst:463
2864 #, no-wrap
2865 msgid "url_len, url(unicode), 0x01,0x80,0x00[7]}\n"
2866 msgstr ""
2868 #. type: Plain text
2869 #: docs/manual/protocol/n6110.rst:517 docs/manual/protocol/n7110.rst:464
2870 #, no-wrap
2871 msgid "r Get WAP bookmark err  { 0x0008, error }\n"
2872 msgstr ""
2874 #. type: Plain text
2875 #: docs/manual/protocol/n6110.rst:518 docs/manual/protocol/n6110.rst:531
2876 #: docs/manual/protocol/n6110.rst:553 docs/manual/protocol/n7110.rst:465
2877 #: docs/manual/protocol/n7110.rst:478 docs/manual/protocol/n7110.rst:500
2878 #, no-wrap
2879 msgid "where error:\n"
2880 msgstr ""
2882 #. type: Plain text
2883 #: docs/manual/protocol/n6110.rst:521 docs/manual/protocol/n7110.rst:468
2884 #, no-wrap
2885 msgid ""
2886 "0x00(?)invalid position\n"
2887 "0x01   user inside \"Bookmarks\" menu. Must leave it\n"
2888 "0x02   invalid/too high/empty location\n"
2889 msgstr ""
2891 #. type: Plain text
2892 #: docs/manual/protocol/n6110.rst:523 docs/manual/protocol/n7110.rst:470
2893 #, no-wrap
2894 msgid "s Set WAP bookmark      { 0x0009, 0xff, 0xff, name_len, name(unicode),\n"
2895 msgstr ""
2897 #. type: Plain text
2898 #: docs/manual/protocol/n6110.rst:525 docs/manual/protocol/n7110.rst:472
2899 #, no-wrap
2900 msgid ""
2901 "url_len, url(unicode), 0x01,0x80,0x00[7] }\n"
2902 "Note: bookmark is added to the first free location.\n"
2903 msgstr ""
2905 #. type: Plain text
2906 #: docs/manual/protocol/n6110.rst:526 docs/manual/protocol/n7110.rst:473
2907 #, no-wrap
2908 msgid "r Set WAP bookmark OK   {+0x01, 0x36, 0x0a, block }\n"
2909 msgstr ""
2911 #. type: Plain text
2912 #: docs/manual/protocol/n6110.rst:527 docs/manual/protocol/n7110.rst:474
2913 #, no-wrap
2914 msgid "where block:\n"
2915 msgstr ""
2917 #. type: Plain text
2918 #: docs/manual/protocol/n6110.rst:529 docs/manual/protocol/n7110.rst:476
2919 #, no-wrap
2920 msgid ""
2921 "0x0a, location_of_just_written_bookmark(?),\n"
2922 "0x00, next_free_location(?)\n"
2923 msgstr ""
2925 #. type: Plain text
2926 #: docs/manual/protocol/n6110.rst:530 docs/manual/protocol/n7110.rst:477
2927 #, no-wrap
2928 msgid "r Set WAP bookmark err  {+0x01, 0x36, 0x0b, error }\n"
2929 msgstr ""
2931 #. type: Plain text
2932 #: docs/manual/protocol/n6110.rst:534 docs/manual/protocol/n7110.rst:481
2933 #, no-wrap
2934 msgid ""
2935 "0x04 - memory is full\n"
2936 "0x01 - we are in the bookmark menu\n"
2937 "0x00 - unknown reason for now ;(\n"
2938 msgstr ""
2940 #. type: Plain text
2941 #: docs/manual/protocol/n6110.rst:536 docs/manual/protocol/n7110.rst:483
2942 #, no-wrap
2943 msgid "?   s Delete WAP bookmark   { 0x000c, 0x00, location }\n"
2944 msgstr ""
2946 #. type: Plain text
2947 #: docs/manual/protocol/n6110.rst:537 docs/manual/protocol/n7110.rst:484
2948 #, no-wrap
2949 msgid "where: location = 0-14\n"
2950 msgstr ""
2952 #. type: Plain text
2953 #: docs/manual/protocol/n6110.rst:539 docs/manual/protocol/n7110.rst:486
2954 #, no-wrap
2955 msgid ""
2956 "?   r Delete WAR bookmark OK{ 0x000d }\n"
2957 "?   r Delete WAPbookmark err{ 0x000e, 0x02 }\n"
2958 msgstr ""
2960 #. type: Plain text
2961 #: docs/manual/protocol/n6110.rst:542 docs/manual/protocol/n7110.rst:489
2962 #, no-wrap
2963 msgid ""
2964 "s ??                    { 0x000F}\n"
2965 "r ??                    { 0x0010, 0x00}\n"
2966 msgstr ""
2968 #. type: Plain text
2969 #: docs/manual/protocol/n6110.rst:544 docs/manual/protocol/n7110.rst:491
2970 #, no-wrap
2971 msgid "s Get WAP settings 1    { 0x0015, location}\n"
2972 msgstr ""
2974 #. type: Plain text
2975 #: docs/manual/protocol/n6110.rst:545 docs/manual/protocol/n7110.rst:492
2976 #, no-wrap
2977 msgid "where location: 0x00 - 0x05\n"
2978 msgstr ""
2980 #. type: Plain text
2981 #: docs/manual/protocol/n6110.rst:546 docs/manual/protocol/n7110.rst:493
2982 #, no-wrap
2983 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"
2984 msgstr ""
2986 #. type: Plain text
2987 #: docs/manual/protocol/n6110.rst:548 docs/manual/protocol/n7110.rst:495
2988 #, no-wrap
2989 msgid "con_type: 0x00 - temporary\n"
2990 msgstr ""
2992 #. type: Plain text
2993 #: docs/manual/protocol/n6110.rst:549 docs/manual/protocol/n7110.rst:496
2994 #, no-wrap
2995 msgid "0x01 - continuous\n"
2996 msgstr ""
2998 #. type: Plain text
2999 #: docs/manual/protocol/n6110.rst:551 docs/manual/protocol/n7110.rst:498
3000 #, no-wrap
3001 msgid ""
3002 "location: when use \"Get WAP settings 2 frame\", must give it\n"
3003 "security: 0x00 = no, 0x01 = yes\n"
3004 msgstr ""
3006 #. type: Plain text
3007 #: docs/manual/protocol/n6110.rst:552 docs/manual/protocol/n7110.rst:499
3008 #, no-wrap
3009 msgid "r Get WAP settings 1 err{ 0x0017, error }\n"
3010 msgstr ""
3012 #. type: Plain text
3013 #: docs/manual/protocol/n6110.rst:555 docs/manual/protocol/n7110.rst:502
3014 #, no-wrap
3015 msgid ""
3016 "0x01   user inside \"Settings\" menu. Must leave it\n"
3017 "0x02   invalid/too high/empty location\n"
3018 msgstr ""
3020 #. type: Plain text
3021 #: docs/manual/protocol/n6110.rst:557 docs/manual/protocol/n7110.rst:503
3022 #, no-wrap
3023 msgid "s Get WAP settings 2    { 0x001b, location}\n"
3024 msgstr ""
3026 #. type: Plain text
3027 #: docs/manual/protocol/n6110.rst:558 docs/manual/protocol/n7110.rst:504
3028 #, no-wrap
3029 msgid "where location: 0x00 - 0x1d (you get it in \"Get WAP settings 1\" frame)\n"
3030 msgstr ""
3032 #. type: Plain text
3033 #: docs/manual/protocol/n6110.rst:559 docs/manual/protocol/n7110.rst:505
3034 #, no-wrap
3035 msgid "r Get WAP settings 2 OK { 0x001c, 0x01, type, frame...}\n"
3036 msgstr ""
3038 #. type: Plain text
3039 #: docs/manual/protocol/n6110.rst:560 docs/manual/protocol/n7110.rst:506
3040 #, no-wrap
3041 msgid "where type : 0x00 - SMS bearer\n"
3042 msgstr ""
3044 #. type: Plain text
3045 #: docs/manual/protocol/n6110.rst:561 docs/manual/protocol/n6110.rst:564
3046 #: docs/manual/protocol/n7110.rst:507 docs/manual/protocol/n7110.rst:510
3047 #, no-wrap
3048 msgid "frame:\n"
3049 msgstr ""
3051 #. type: Plain text
3052 #: docs/manual/protocol/n6110.rst:562 docs/manual/protocol/n7110.rst:508
3053 #, no-wrap
3054 msgid "service_num_len, service_num (Unicode), server_num_len, server_num(Unicode)\n"
3055 msgstr ""
3057 #. type: Plain text
3058 #: docs/manual/protocol/n6110.rst:563 docs/manual/protocol/n7110.rst:509
3059 #, no-wrap
3060 msgid "0x01 - data bearer\n"
3061 msgstr ""
3063 #. type: Plain text
3064 #: docs/manual/protocol/n6110.rst:567 docs/manual/protocol/n7110.rst:513
3065 #, no-wrap
3066 msgid ""
3067 "auth, call_type, call_speed, ?, IP len, IP (Unicode), dialup len, dialup (Unicode),\n"
3068 "user len, user (Unicode), password len, password (Unicode)\n"
3069 "where auth: 0x00 - normal, 0x01 - secure\n"
3070 msgstr ""
3072 #. type: Plain text
3073 #: docs/manual/protocol/n6110.rst:569 docs/manual/protocol/n7110.rst:515
3074 #, no-wrap
3075 msgid ""
3076 "call_type: 0x00 - analogue, 0x01 - ISDN\n"
3077 "call_speed: 0x00 - 9600, 0x01 - 14400\n"
3078 msgstr ""
3080 #. type: Plain text
3081 #: docs/manual/protocol/n6110.rst:570 docs/manual/protocol/n7110.rst:516
3082 #, no-wrap
3083 msgid "0x02 - USSD bearer\n"
3084 msgstr ""
3086 #. type: Plain text
3087 #: docs/manual/protocol/n6110.rst:571 docs/manual/protocol/n7110.rst:517
3088 #, no-wrap
3089 msgid "frame: type, service number len/IP len,service num (Unicode)/IP (Unicode),service code len,\n"
3090 msgstr ""
3092 #. type: Plain text
3093 #: docs/manual/protocol/n6110.rst:572 docs/manual/protocol/n7110.rst:518
3094 #, no-wrap
3095 msgid "service code (Unicode)\n"
3096 msgstr ""
3098 #. type: Plain text
3099 #: docs/manual/protocol/n6110.rst:573 docs/manual/protocol/n7110.rst:519
3100 #, no-wrap
3101 msgid "where type: 0x01 - service number, 0x00 - IP\n"
3102 msgstr ""
3104 #. type: Plain text
3105 #: docs/manual/protocol/n6110.rst:574 docs/manual/protocol/n7110.rst:520
3106 #, no-wrap
3107 msgid "r Get WAP settings 2 err{ 0x001d,error}\n"
3108 msgstr ""
3110 #. type: Plain text
3111 #: docs/manual/protocol/n6110.rst:575 docs/manual/protocol/n7110.rst:521
3112 #, fuzzy, no-wrap
3113 msgid "where: error=0x05\n"
3114 msgstr "没有错误。"
3116 #. type: Plain text
3117 #: docs/manual/protocol/n6110.rst:576
3118 #, no-wrap
3119 msgid "0x40: Security commands\n"
3120 msgstr ""
3122 #. type: Plain text
3123 #: docs/manual/protocol/n6110.rst:577
3124 #, no-wrap
3125 msgid "s ???                   {+0x00, 0x00, 0x07, 0x11, 0x00, 0x10, 0x00, 0x00}\n"
3126 msgstr ""
3128 #. type: Plain text
3129 #: docs/manual/protocol/n6110.rst:578
3130 #, no-wrap
3131 msgid "This frame hangs phone (N3310 4.02). Meaning unknown !\n"
3132 msgstr ""
3134 #. type: Plain text
3135 #: docs/manual/protocol/n6110.rst:583
3136 #, no-wrap
3137 msgid ""
3138 "s Open simlock 1        { 0x02, 0x03, 0x1f, 0x11, 0x01, 0x01, 0x10, 0x00}\n"
3139 "r Open simlock 1        { 0x02 }\n"
3140 "s ???(N6150)            { 0x08, 0x00 }\n"
3141 "r ???(N6150)            { 0x08 }\n"
3142 "s Enable extended cmds  { 0x64, cmd }\n"
3143 msgstr ""
3145 #. type: Plain text
3146 #: docs/manual/protocol/n6110.rst:584 docs/manual/protocol/n7110.rst:526
3147 #, no-wrap
3148 msgid "where cmd: 0x00: off\n"
3149 msgstr ""
3151 #. type: Plain text
3152 #: docs/manual/protocol/n6110.rst:585
3153 #, no-wrap
3154 msgid "0x01: on\n"
3155 msgstr ""
3157 #. type: Plain text
3158 #: docs/manual/protocol/n6110.rst:586
3159 #, no-wrap
3160 msgid "0x02: enter service mode ?\n"
3161 msgstr ""
3163 #. type: Plain text
3164 #: docs/manual/protocol/n6110.rst:588
3165 #, no-wrap
3166 msgid ""
3167 "0x03: reset (doesn't ask for PIN again)\n"
3168 "0x04: reset (PIN is requested)\n"
3169 msgstr ""
3171 #. type: Plain text
3172 #: docs/manual/protocol/n6110.rst:589 docs/manual/protocol/n7110.rst:530
3173 #, no-wrap
3174 msgid "In 5110 makes reset without PIN\n"
3175 msgstr ""
3177 #. type: Plain text
3178 #: docs/manual/protocol/n6110.rst:590 docs/manual/protocol/n7110.rst:531
3179 #, no-wrap
3180 msgid "0x06: CONTACT SERVICE!!! Don't try it!\n"
3181 msgstr ""
3183 #. type: Plain text
3184 #: docs/manual/protocol/n6110.rst:591 docs/manual/protocol/n7110.rst:532
3185 #, no-wrap
3186 msgid "s Reset phone settings  { 0x65, value, 0x00 }\n"
3187 msgstr ""
3189 #. type: Plain text
3190 #: docs/manual/protocol/n6110.rst:592 docs/manual/protocol/n7110.rst:533
3191 #, no-wrap
3192 msgid "where value: 0x08 - reset UI (User Interface) settings\n"
3193 msgstr ""
3195 #. type: Plain text
3196 #: docs/manual/protocol/n6110.rst:593 docs/manual/protocol/n7110.rst:534
3197 #, no-wrap
3198 msgid "0x38 - reset UI, SCM and call counters\n"
3199 msgstr ""
3201 #. type: Plain text
3202 #: docs/manual/protocol/n6110.rst:594 docs/manual/protocol/n7110.rst:535
3203 #, no-wrap
3204 msgid "0x40 - reset test 36 in netmonitor\n"
3205 msgstr ""
3207 #. type: Plain text
3208 #: docs/manual/protocol/n6110.rst:600 docs/manual/protocol/n7110.rst:541
3209 #, no-wrap
3210 msgid ""
3211 "r Reset phone settings  { 0x65, 0x00 }\n"
3212 "s Get IMEI              { 0x66 }\n"
3213 "r Get IMEI              { 0x66, 0x01, IMEI, 0x00}\n"
3214 "s (ACD Readings)?(N6150 { 0x68 }\n"
3215 "r (ACD Readings)?(N6150 { 0x68, ... }\n"
3216 "s Get Product Profile\n"
3217 msgstr ""
3219 #. type: Plain text
3220 #: docs/manual/protocol/n6110.rst:601 docs/manual/protocol/n7110.rst:542
3221 #, no-wrap
3222 msgid "Settings              { 0x6a}\n"
3223 msgstr ""
3225 #. type: Plain text
3226 #: docs/manual/protocol/n6110.rst:602 docs/manual/protocol/n7110.rst:543
3227 #, no-wrap
3228 msgid "r Get Product Profile\n"
3229 msgstr ""
3231 #. type: Plain text
3232 #: docs/manual/protocol/n6110.rst:603 docs/manual/protocol/n7110.rst:544
3233 #, no-wrap
3234 msgid "Settings              { 0x6a, 4bytes with Product Profile Settings }\n"
3235 msgstr ""
3237 #. type: Plain text
3238 #: docs/manual/protocol/n6110.rst:604 docs/manual/protocol/n7110.rst:545
3239 #, no-wrap
3240 msgid "s Set Product Profile\n"
3241 msgstr ""
3243 #. type: Plain text
3244 #: docs/manual/protocol/n6110.rst:605 docs/manual/protocol/n7110.rst:546
3245 #, no-wrap
3246 msgid "Settings              { 0x6b, 4bytes with Product Profile Settings }\n"
3247 msgstr ""
3249 #. type: Plain text
3250 #: docs/manual/protocol/n6110.rst:606 docs/manual/protocol/n7110.rst:547
3251 #, no-wrap
3252 msgid "r Set Product Profile\n"
3253 msgstr ""
3255 #. type: Plain text
3256 #: docs/manual/protocol/n6110.rst:607 docs/manual/protocol/n7110.rst:548
3257 #, no-wrap
3258 msgid "Settings OK ?         { 0x6b }\n"
3259 msgstr ""
3261 #. type: Plain text
3262 #: docs/manual/protocol/n6110.rst:608 docs/manual/protocol/n7110.rst:549
3263 #, no-wrap
3264 msgid "s Get code              { 0x6e, code }\n"
3265 msgstr ""
3267 #. type: Plain text
3268 #: docs/manual/protocol/n6110.rst:609
3269 #, no-wrap
3270 msgid "where code: see 0x08/0x0004 (only sec.code is allowed)\n"
3271 msgstr ""
3273 #. type: Plain text
3274 #: docs/manual/protocol/n6110.rst:610 docs/manual/protocol/n7110.rst:551
3275 #, no-wrap
3276 msgid "r Get code              { 0x6e, code, allowed, allowed? (sec code (text)) }\n"
3277 msgstr ""
3279 #. type: Plain text
3280 #: docs/manual/protocol/n6110.rst:612 docs/manual/protocol/n7110.rst:553
3281 #, no-wrap
3282 msgid "allowed: 0: no\n"
3283 msgstr ""
3285 #. type: Plain text
3286 #: docs/manual/protocol/n6110.rst:613 docs/manual/protocol/n7110.rst:554
3287 #, no-wrap
3288 msgid "1: yes\n"
3289 msgstr ""
3291 #. type: Plain text
3292 #: docs/manual/protocol/n6110.rst:614
3293 #, no-wrap
3294 msgid "s Set code              { 0x6f, code, sec code(text), 0x00 }\n"
3295 msgstr ""
3297 #. type: Plain text
3298 #: docs/manual/protocol/n6110.rst:616
3299 #, no-wrap
3300 msgid "s Start monitoring      { 0x70, block }\n"
3301 msgstr ""
3303 #. type: Plain text
3304 #: docs/manual/protocol/n6110.rst:617
3305 #, no-wrap
3306 msgid "where block(N6150):\n"
3307 msgstr ""
3309 #. type: Plain text
3310 #: docs/manual/protocol/n6110.rst:624
3311 #, no-wrap
3312 msgid ""
3313 "0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3314 "0xff,0xff,0xff,0xff,0xff,0xf9,0x76,0x65,0x20,0x00,\n"
3315 "0x00,0x00,0x00,0x00,0x18,0x26,0x15,0x7d,0x0a,0x00,\n"
3316 "0xf5,0x82,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,\n"
3317 "0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x77,0x80,\n"
3318 "0x77,0x80,0xf2,0x82,0x20,0x20,0x20,0x20,0x20,0x20,\n"
3319 "0x20,0x20,0x20,0x20\n"
3320 msgstr ""
3322 #. type: Plain text
3323 #: docs/manual/protocol/n6110.rst:626
3324 #, no-wrap
3325 msgid ""
3326 "This block enables probably all possible monitorred parameters.\n"
3327 "After it phone sends 0x00 message type values\n"
3328 msgstr ""
3330 #. type: Plain text
3331 #: docs/manual/protocol/n6110.rst:628
3332 #, no-wrap
3333 msgid ""
3334 "s Break monitoring      { 0x71 }\n"
3335 "r Break monitoring      { 0x71 }\n"
3336 msgstr ""
3338 #. type: Plain text
3339 #: docs/manual/protocol/n6110.rst:630 docs/manual/protocol/n7110.rst:556
3340 #, no-wrap
3341 msgid ""
3342 "?   s ????                  { 0x74, 0x01, 0x01, 0x0e }\n"
3343 "?   r ????                  { 0x74 }\n"
3344 msgstr ""
3346 #. type: Plain text
3347 #: docs/manual/protocol/n6110.rst:631 docs/manual/protocol/n7110.rst:557
3348 #, no-wrap
3349 msgid "s Call commands         { 0x7c, block }\n"
3350 msgstr ""
3352 #. type: Plain text
3353 #: docs/manual/protocol/n6110.rst:632 docs/manual/protocol/n7110.rst:558
3354 #, no-wrap
3355 msgid "where where: command, (values)\n"
3356 msgstr ""
3358 #. type: Plain text
3359 #: docs/manual/protocol/n6110.rst:634 docs/manual/protocol/n7110.rst:560
3360 #, no-wrap
3361 msgid ""
3362 "command: 0x01\n"
3363 "values: number(ASCII), 0x00 - makes voice call\n"
3364 msgstr ""
3366 #. type: Plain text
3367 #: docs/manual/protocol/n6110.rst:636 docs/manual/protocol/n7110.rst:562
3368 #, no-wrap
3369 msgid ""
3370 "command: 0x02 - answer call\n"
3371 "command: 0x03 - release call\n"
3372 msgstr ""
3374 #. type: Plain text
3375 #: docs/manual/protocol/n6110.rst:638 docs/manual/protocol/n7110.rst:564
3376 #, no-wrap
3377 msgid ""
3378 "r Call commands         { 0x7c, command }\n"
3379 "s Netmonitor            { 0x7e, field }\n"
3380 msgstr ""
3382 #. type: Plain text
3383 #: docs/manual/protocol/n6110.rst:639 docs/manual/protocol/n7110.rst:565
3384 #, no-wrap
3385 msgid "where: field: 00: next\n"
3386 msgstr ""
3388 #. type: Plain text
3389 #: docs/manual/protocol/n6110.rst:643 docs/manual/protocol/n7110.rst:569
3390 #, no-wrap
3391 msgid ""
3392 "F0: reset\n"
3393 "F1: off\n"
3394 "F2: field test menus\n"
3395 "F3: developer menus\n"
3396 msgstr ""
3398 #. type: Plain text
3399 #: docs/manual/protocol/n6110.rst:644
3400 #, no-wrap
3401 msgid "s Open simlock 2        { 0x81, 0x01, locknumber, 0x10, 0x10, 0x10, 0x10, 0x10 }\n"
3402 msgstr ""
3404 #. type: Plain text
3405 #: docs/manual/protocol/n6110.rst:645
3406 #, no-wrap
3407 msgid "Note: sets simlock type to factory?\n"
3408 msgstr ""
3410 #. type: Plain text
3411 #: docs/manual/protocol/n6110.rst:646 docs/manual/protocol/n6110.rst:648
3412 #: docs/manual/protocol/n6110.rst:650
3413 #, no-wrap
3414 msgid "where locknumber: 1,2,4,8\n"
3415 msgstr ""
3417 #. type: Plain text
3418 #: docs/manual/protocol/n6110.rst:647
3419 #, no-wrap
3420 msgid "s Open simlock 2        { 0x81, 0x01, locknumber }\n"
3421 msgstr ""
3423 #. type: Plain text
3424 #: docs/manual/protocol/n6110.rst:649
3425 #, no-wrap
3426 msgid "s Close simlock         { 0x82, 0x01, locknumber, 0x00, 0x00, locksinfo(lock1,4,2,3), 0x00 }\n"
3427 msgstr ""
3429 #. type: Plain text
3430 #: docs/manual/protocol/n6110.rst:653
3431 #, no-wrap
3432 msgid ""
3433 "r Close simlock         { 0x82, the rest like in 0x40/0x8a }\n"
3434 "s Get simlock info      { 0x8a, 0x00}\n"
3435 "r Get simlock info      { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
3436 msgstr ""
3438 #. type: Plain text
3439 #: docs/manual/protocol/n6110.rst:654 docs/manual/protocol/n7110.rst:572
3440 #, no-wrap
3441 msgid "where: lockstype:   bit1,bit2,bit3,bit4 - if set, selected lock is user lock\n"
3442 msgstr ""
3444 #. type: Plain text
3445 #: docs/manual/protocol/n6110.rst:656 docs/manual/protocol/n7110.rst:574
3446 #, no-wrap
3447 msgid ""
3448 "locksclosed: bit1,bit2,bit3,bit4 - if set, selected lock is closed\n"
3449 "counter1 - counter4: counters for locks\n"
3450 msgstr ""
3452 #. type: Plain text
3453 #: docs/manual/protocol/n6110.rst:661
3454 #, no-wrap
3455 msgid ""
3456 "s Set downloaded OpName { 0x8b, 0x00, MCC1, MCC2, MNC, Name, 0x00 }\n"
3457 "r SetdownloadedOpNameOK?{ 0x8b, 0x00, 0x01 }\n"
3458 "s Get downloaded OpName { 0x8c, 0x00 }\n"
3459 "r Get downloaded OpName { 0x8c, 0x00, 0x01, MCC1, MCC2, MNC, Name, 0x00,...}\n"
3460 "s Buzzer pitch          { 0x8f, volume, hzLO, hzHI }\n"
3461 msgstr ""
3463 #. type: Plain text
3464 #: docs/manual/protocol/n6110.rst:662 docs/manual/protocol/n7110.rst:576
3465 #, no-wrap
3466 msgid "if volume and hz is 0, it's off\n"
3467 msgstr ""
3469 #. type: Plain text
3470 #: docs/manual/protocol/n6110.rst:666
3471 #, no-wrap
3472 msgid ""
3473 "r Buzzer pitch          { 0x8f}\n"
3474 "s ACD Readings ?        { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
3475 "r ACD Readings ?        { 0x91, parameter?, value? }\n"
3476 "s Sleep mode test       { 0x92, 0x00, 0x00, howlong(2 bytes), enable }\n"
3477 msgstr ""
3479 #. type: Plain text
3480 #: docs/manual/protocol/n6110.rst:667
3481 #, no-wrap
3482 msgid "where: enable == 0x01 - enable after test\n"
3483 msgstr ""
3485 #. type: Plain text
3486 #: docs/manual/protocol/n6110.rst:668
3487 #, no-wrap
3488 msgid "0x00 - don't enable after test\n"
3489 msgstr ""
3491 #. type: Plain text
3492 #: docs/manual/protocol/n6110.rst:669
3493 #, no-wrap
3494 msgid "howlong (ms) = 0x07, 0xd0 = 2000\n"
3495 msgstr ""
3497 #. type: Plain text
3498 #: docs/manual/protocol/n6110.rst:672
3499 #, no-wrap
3500 msgid ""
3501 "s ???(N6150)            { 0x98, 0x00 }\n"
3502 "r ???(N6150)            { 0x98, 0x00, 0x04 }\n"
3503 "s Get bin ringtone      { 0x9e, location }\n"
3504 msgstr ""
3506 #. type: Plain text
3507 #: docs/manual/protocol/n6110.rst:673 docs/manual/protocol/n6110.rst:679
3508 #: docs/manual/protocol/n7110.rst:583 docs/manual/protocol/n7110.rst:589
3509 #, no-wrap
3510 msgid "where: location=0,1,etc.\n"
3511 msgstr ""
3513 #. type: Plain text
3514 #: docs/manual/protocol/n6110.rst:674 docs/manual/protocol/n7110.rst:584
3515 #, no-wrap
3516 msgid "r Get bin ringtone      { 0x9e, location, error, contents... }\n"
3517 msgstr ""
3519 #. type: Plain text
3520 #: docs/manual/protocol/n6110.rst:675 docs/manual/protocol/n6110.rst:681
3521 #: docs/manual/protocol/n7110.rst:585 docs/manual/protocol/n7110.rst:591
3522 #, no-wrap
3523 msgid "where location=0,1,etc.\n"
3524 msgstr ""
3526 #. type: Plain text
3527 #: docs/manual/protocol/n6110.rst:676 docs/manual/protocol/n7110.rst:586
3528 #, no-wrap
3529 msgid "error=0x0a, ringtone NOT available\n"
3530 msgstr ""
3532 #. type: Plain text
3533 #: docs/manual/protocol/n6110.rst:677 docs/manual/protocol/n7110.rst:587
3534 #, no-wrap
3535 msgid "0x00, OK\n"
3536 msgstr ""
3538 #. type: Plain text
3539 #: docs/manual/protocol/n6110.rst:678 docs/manual/protocol/n7110.rst:588
3540 #, no-wrap
3541 msgid "s Set bin ringtone      { 0xa0, location, 0x00, contenst... }\n"
3542 msgstr ""
3544 #. type: Plain text
3545 #: docs/manual/protocol/n6110.rst:680 docs/manual/protocol/n7110.rst:590
3546 #, no-wrap
3547 msgid "r Set bin ringtone      { 0xa0, location, error }\n"
3548 msgstr ""
3550 #. type: Plain text
3551 #: docs/manual/protocol/n6110.rst:682 docs/manual/protocol/n7110.rst:592
3552 #, no-wrap
3553 msgid "error=0x0a, ringtone NOT set\n"
3554 msgstr ""
3556 #. type: Plain text
3557 #: docs/manual/protocol/n6110.rst:683 docs/manual/protocol/n7110.rst:593
3558 #, no-wrap
3559 msgid "0x00, ringtone set OK\n"
3560 msgstr ""
3562 #. type: Plain text
3563 #: docs/manual/protocol/n6110.rst:704
3564 #, no-wrap
3565 msgid ""
3566 "r Get MSid              { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
3567 "s Get info about phone  { 0xc8, 0x01 }\n"
3568 "r Get info about phone  { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3569 "s Get MCU SW Checksum   { 0xc8, 0x02 }\n"
3570 "r Get MCU SW Checksum   { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
3571 "s DPS External SW       { 0xc7, 0x03 }\n"
3572 "r DSP External SW       { 0xc7, 0x03, 0x00, string,0x00 }\n"
3573 "s Get HW                { 0xc8, 0x05 }\n"
3574 "r Get HW                { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
3575 "s Get \"Made\" Date       { 0xc8, 0x05 }\n"
3576 "r Get \"Made\" Date       { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
3577 "s Get DSP Internal SW   { 0xc8, 0x09 }\n"
3578 "r Get DSP Internal SW   { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
3579 "s Get PCI version       { 0xc8, 0x0b }\n"
3580 "r Get PCI version       { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
3581 "s Get system ASIC       { 0xc8, 0x0c }\n"
3582 "r Get system ASIC       { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
3583 "s Get COBBA             { 0xc8, 0x0d }\n"
3584 "r Get COBBA             { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
3585 "s Get PLUSSA            { 0xc8, 0x0e }\n"
3586 "r Get PLUSSA            { 0xc8, 0x0e, available, 0x00 }\n"
3587 msgstr ""
3589 #. type: Plain text
3590 #: docs/manual/protocol/n6110.rst:705 docs/manual/protocol/n6110.rst:708
3591 #: docs/manual/protocol/n7110.rst:615 docs/manual/protocol/n7110.rst:618
3592 #, no-wrap
3593 msgid "where available: 0x01: not available\n"
3594 msgstr ""
3596 #. type: Plain text
3597 #: docs/manual/protocol/n6110.rst:707 docs/manual/protocol/n7110.rst:617
3598 #, no-wrap
3599 msgid ""
3600 "s Get CCONT             { 0xc8, 0x0f }\n"
3601 "r Get CCONT             { 0xc8, 0x0f, available, 0x00 }\n"
3602 msgstr ""
3604 #. type: Plain text
3605 #: docs/manual/protocol/n6110.rst:733 docs/manual/protocol/n7110.rst:643
3606 #, no-wrap
3607 msgid ""
3608 "s Get PPM version       { 0xc8, 0x10 }\n"
3609 "r Get PPM version       { 0xc8, 0x10, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
3610 "s Get PPM info          { 0xc8, 0x12 }\n"
3611 "r Get PPM info          { 0xc8, 0x12, 0x00, PPM version (\"B\", \"C\", etc.), 0x00 }\n"
3612 "s Set HW version        { 0xc9, 0x05, version, 0x00 }\n"
3613 "s Get Product Code      { 0xca, 0x01 }\n"
3614 "r Get Product Code      { 0xca, 0x01, 0x00, number, 0x00 }\n"
3615 "s Get Order Number      { 0xca, 0x02 }\n"
3616 "r Get Order Number      { 0xca, 0x02, 0x00, string, 0x00 }\n"
3617 "s Get Prod.Ser.Number   { 0xca, 0x03 }\n"
3618 "r Get Prod.Ser.Number   { 0xca, 0x03, 0x00, number, 0x00 }\n"
3619 "s Get Basic Prod.Code   { 0xca, 0x04 }\n"
3620 "r Get Basic Prod.Code   { 0xca, 0x04, 0x00, number, 0x00 }\n"
3621 "s Set Product Code      { 0xcb, 0x01, product code, 0x00 }\n"
3622 "s Set Order Number      { 0xcb, 0x02, number, 0x00 }\n"
3623 "s Set Prod.Ser.Number   { 0xcb, 0x03, number, 0x00 }\n"
3624 "s Get (original ?)IMEI  { 0xcc, 0x01 }\n"
3625 "r Get (original ?)IMEI  { 0xcc, 0x01, IMEI, 0x00 }\n"
3626 "s Get Manufacture Month { 0xcc, 0x02 }\n"
3627 "r Get Manufacture Month { 0xcc, 0x02, 0x00, string, 0x00 }\n"
3628 "s Get Purchare date     { 0xcc, 0x04 }\n"
3629 "r Get Purchare date     { 0xcc, 0x04, 0x00, string, 0x00 }\n"
3630 "s Set \"Made\" date       { 0xcd, 0x02, string, 0x00 }\n"
3631 "s Make \"all\" phone tests{ 0xce,0x1d,0xfe,0x23,0x00,0x00}\n"
3632 "s Make one phone test   { 0xce,0x1d,num1,num2,num3,num4}\n"
3633 msgstr ""
3635 #. type: Plain text
3636 #: docs/manual/protocol/n6110.rst:734 docs/manual/protocol/n7110.rst:644
3637 #, no-wrap
3638 msgid "Where num1-num4: 0x02,0x00,0x00,0x00;\n"
3639 msgstr ""
3641 #. type: Plain text
3642 #: docs/manual/protocol/n6110.rst:743 docs/manual/protocol/n7110.rst:653
3643 #, no-wrap
3644 msgid ""
3645 "0x04,0x00,0x00,0x00;\n"
3646 "0x08,0x00,0x00,0x00;\n"
3647 "0x10,0x00,0x00,0x00;\n"
3648 "0x20,0x00,0x00,0x00;\n"
3649 "0x40,0x00,0x00,0x00;\n"
3650 "0x80,0x00,0x00,0x00;\n"
3651 "0x00,0x01,0x00,0x00;\n"
3652 "0x00,0x02,0x00,0x00;\n"
3653 "0x00,0x04,0x00,0x00; - \"Power off\"\n"
3654 msgstr ""
3656 #. type: Plain text
3657 #: docs/manual/protocol/n6110.rst:744 docs/manual/protocol/n7110.rst:654
3658 #, no-wrap
3659 msgid "No test for \"Security data\"\n"
3660 msgstr ""
3662 #. type: Plain text
3663 #: docs/manual/protocol/n6110.rst:751 docs/manual/protocol/n7110.rst:661
3664 #, no-wrap
3665 msgid ""
3666 "0x00,0x10,0x00,0x00;\n"
3667 "0x00,0x20,0x00,0x00;\n"
3668 "0x00,0x40,0x00,0x00;\n"
3669 "0x00,0x80,0x00,0x00;\n"
3670 "0x00,0x00,0x01,0x00;\n"
3671 "....\n"
3672 "0x00,0x00,0x10,0x00;\n"
3673 msgstr ""
3675 #. type: Plain text
3676 #: docs/manual/protocol/n6110.rst:756
3677 #, no-wrap
3678 msgid ""
3679 "s Result of phone tests { 0xcf }\n"
3680 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
3681 "s ???                   { 0xd1 }\n"
3682 "r ???(N5110)            { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
3683 "s LCD Test              { 0xd3, value }\n"
3684 msgstr ""
3686 #. type: Plain text
3687 #: docs/manual/protocol/n6110.rst:757 docs/manual/protocol/n7110.rst:667
3688 #, no-wrap
3689 msgid "where value: 0x03, 0x02 - 1'st test\n"
3690 msgstr ""
3692 #. type: Plain text
3693 #: docs/manual/protocol/n6110.rst:759
3694 #, no-wrap
3695 msgid ""
3696 "0x03, 0x01 - 2'nd test\n"
3697 "0x02, 0x03 - clears screen\n"
3698 msgstr ""
3700 #. type: Plain text
3701 #: docs/manual/protocol/n6110.rst:762
3702 #, no-wrap
3703 msgid ""
3704 "s ACD Readings(N6150)?  { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
3705 "r ACD Readings(N6150)?  { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
3706 "s Get EEPROM            { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes }\n"
3707 msgstr ""
3709 #. type: Plain text
3710 #: docs/manual/protocol/n6110.rst:763
3711 #, no-wrap
3712 msgid "where: numofbytes - how many bytes to read\n"
3713 msgstr ""
3715 #. type: Plain text
3716 #: docs/manual/protocol/n6110.rst:764
3717 #, no-wrap
3718 msgid "Note: Works ONLY in MBUS\n"
3719 msgstr ""
3721 #. type: Plain text
3722 #: docs/manual/protocol/n6110.rst:765
3723 #, no-wrap
3724 msgid "r Get EEPROM            { 0xd4, 0x02, 0x00, 0xa0, locationLo, locationHi, numofbytes, contest... }\n"
3725 msgstr ""
3727 #. type: Plain text
3728 #: docs/manual/protocol/n6110.rst:766
3729 #, no-wrap
3730 msgid "where numofbytes - how many bytes available\n"
3731 msgstr ""
3733 #. type: Plain text
3734 #: docs/manual/protocol/n6110.rst:767
3735 #, no-wrap
3736 msgid "contest - bytes with contests (if numofbytes != 0)\n"
3737 msgstr ""
3739 #. type: Plain text
3740 #: docs/manual/protocol/n6110.rst:769
3741 #, no-wrap
3742 msgid ""
3743 "0x41: Snake game ?\n"
3744 "0x47:\n"
3745 msgstr ""
3747 #. type: Plain text
3748 #: docs/manual/protocol/n6110.rst:771
3749 #, no-wrap
3750 msgid ""
3751 "s Get Picture Image     { 0x0001, location }\n"
3752 "r Get Picture Image     when contains sender number\n"
3753 msgstr ""
3755 #. type: Plain text
3756 #: docs/manual/protocol/n6110.rst:772
3757 #, no-wrap
3758 msgid "{ 0x0002, location, number(like in SMS), 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3759 msgstr ""
3761 #. type: Plain text
3762 #: docs/manual/protocol/n6110.rst:773
3763 #, no-wrap
3764 msgid "NOTE:\n"
3765 msgstr ""
3767 #. type: Plain text
3768 #: docs/manual/protocol/n6110.rst:775
3769 #, no-wrap
3770 msgid ""
3771 "Supports only 0x81 and 0x91 coding (NOT alphanumeric numbers!)\n"
3772 "in sender without sender number\n"
3773 msgstr ""
3775 #. type: Plain text
3776 #: docs/manual/protocol/n6110.rst:776
3777 #, no-wrap
3778 msgid "{ 0x0002, location, 0x00, 0x00, 0x00, len, text, 0x00, width, height, 0x01, bitmap }\n"
3779 msgstr ""
3781 #. type: Plain text
3782 #: docs/manual/protocol/n6110.rst:777
3783 #, no-wrap
3784 msgid "s Set Picture Image     { 0x0003, frame...}\n"
3785 msgstr ""
3787 #. type: Plain text
3788 #: docs/manual/protocol/n6110.rst:778
3789 #, no-wrap
3790 msgid "where frame: see 0x47/0x0002\n"
3791 msgstr ""
3793 #. type: Plain text
3794 #: docs/manual/protocol/n6110.rst:780
3795 #, no-wrap
3796 msgid ""
3797 "r Get/Set PictureImageOK{ 0x0004 }\n"
3798 "r Set Picture Image err { 0x0005, error? }\n"
3799 msgstr ""
3801 #. type: Plain text
3802 #: docs/manual/protocol/n6110.rst:781
3803 #, no-wrap
3804 msgid "where error=0x74 - wrong location ?\n"
3805 msgstr ""
3807 #. type: Plain text
3808 #: docs/manual/protocol/n6110.rst:782
3809 #, no-wrap
3810 msgid "0x64:\n"
3811 msgstr ""
3813 #. type: Plain text
3814 #: docs/manual/protocol/n6110.rst:785
3815 #, no-wrap
3816 msgid ""
3817 "s Phone ID request      { 0x0010 }\n"
3818 "r Phone ID recvd        { 0x0011, \"NOKIA\", \"imei\", 0, \"model\", 0, \"prod.code\", 0, \"HW\", 0, \"firmware\", magic bytes x 4 ... }\n"
3819 "s Accessory connection  { 0x0012, 16x0x00, 'NOKIA&NOKIA accessory', 3x0x00 } (45 bytes)\n"
3820 msgstr ""
3822 #. type: Plain text
3823 #: docs/manual/protocol/n6110.rst:786 docs/manual/protocol/n7110.rst:708
3824 #, no-wrap
3825 msgid "0x7f: Acknowledge(FBUS/IRDA){+type, seq }\n"
3826 msgstr ""
3828 #. type: Plain text
3829 #: docs/manual/protocol/n6110.rst:787 docs/manual/protocol/n7110.rst:709
3830 #, no-wrap
3831 msgid "Acknowledge(MBUS)...\n"
3832 msgstr ""
3834 #. type: Plain text
3835 #: docs/manual/protocol/n6110.rst:788 docs/manual/protocol/n7110.rst:710
3836 #, no-wrap
3837 msgid "0xd0:\n"
3838 msgstr ""
3840 #. type: Plain text
3841 #: docs/manual/protocol/n6110.rst:790 docs/manual/protocol/n7110.rst:712
3842 #, no-wrap
3843 msgid ""
3844 "s Power on message seq1 {+04 }\n"
3845 "r Power on message seq1 {+05 }\n"
3846 msgstr ""
3848 #. type: Plain text
3849 #: docs/manual/protocol/n6110.rst:791 docs/manual/protocol/n7110.rst:713
3850 #, no-wrap
3851 msgid "0xd1:\n"
3852 msgstr ""
3854 #. type: Plain text
3855 #: docs/manual/protocol/n6110.rst:792 docs/manual/protocol/n7110.rst:714
3856 #: docs/manual/protocol/n6510.rst:804
3857 #, no-wrap
3858 msgid "s Get HW&SW version     { 0x0003, 0x00 }\n"
3859 msgstr ""
3861 #. type: Plain text
3862 #: docs/manual/protocol/n6110.rst:793 docs/manual/protocol/n7110.rst:715
3863 #: docs/manual/protocol/n6510.rst:805
3864 #, no-wrap
3865 msgid "0xd2:\n"
3866 msgstr ""
3868 #. type: Plain text
3869 #: docs/manual/protocol/n6110.rst:794 docs/manual/protocol/n7110.rst:716
3870 #: docs/manual/protocol/n6510.rst:806
3871 #, no-wrap
3872 msgid "r Get HW&SW version     { 0x0003 \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
3873 msgstr ""
3875 #. type: Plain text
3876 #: docs/manual/protocol/n6110.rst:795 docs/manual/protocol/n7110.rst:717
3877 #: docs/manual/protocol/n6510.rst:806
3878 #, no-wrap
3879 msgid "\"model\\n\" \"(c) NMP.\" }\n"
3880 msgstr ""
3882 #. type: Plain text
3883 #: docs/manual/protocol/n6110.rst:797
3884 #, no-wrap
3885 msgid ""
3886 "0xda: ? (during playing 2 player snake)\n"
3887 "0xf0:\n"
3888 msgstr ""
3890 #. type: Plain text
3891 #: docs/manual/protocol/n6110.rst:798
3892 #, no-wrap
3893 msgid "s Send RLP frame        {+0x00, 0xd9, ... }\n"
3894 msgstr ""
3896 #. type: Plain text
3897 #: docs/manual/protocol/n6110.rst:798 docs/manual/protocol/n7110.rst:717
3898 #, no-wrap
3899 msgid "0xf4: Power on message seq 2\n"
3900 msgstr ""
3902 #. type: Title =
3903 #: docs/manual/protocol/samsung.rst:2
3904 #, no-wrap
3905 msgid "SAMSUNG Organizer AT commands"
3906 msgstr ""
3908 #. type: Title +
3909 #: docs/manual/protocol/samsung.rst:5
3910 #, fuzzy, no-wrap
3911 msgid "Get organizer information"
3912 msgstr "手机信息"
3914 #. type: Labeled list
3915 #: docs/manual/protocol/samsung.rst:7 docs/manual/protocol/samsung.rst:34
3916 #: docs/manual/protocol/samsung.rst:263 docs/manual/protocol/samsung.rst:282
3917 #, no-wrap
3918 msgid "Invocation"
3919 msgstr ""
3921 #. type: Plain text
3922 #: docs/manual/protocol/samsung.rst:10
3923 msgid "AT+ORGI?"
3924 msgstr ""
3926 #. type: Title -
3927 #: docs/manual/protocol/samsung.rst:11 docs/manual/protocol/samsung.rst:271
3928 #: docs/manual/protocol/samsung.rst:288 docs/manual/smsd/dbi.rst:35
3929 #: docs/manual/smsd/pgsql.rst:17 docs/manual/smsd/mysql.rst:34
3930 #: docs/manual/python/objects.rst:193 docs/manual/python/objects.rst:243
3931 #: docs/manual/python/objects.rst:279 docs/manual/python/objects.rst:491
3932 #: docs/manual/python/objects.rst:577 docs/manual/python/objects.rst:643
3933 #: docs/manual/python/objects.rst:805 docs/manual/formats/smsbackup.rst:104
3934 #: docs/manual/utils/gammu-detect.rst:83
3935 #, no-wrap
3936 msgid "Example"
3937 msgstr ""
3939 #. type: Plain text
3940 #: docs/manual/protocol/samsung.rst:16
3941 msgid "AT+ORGI? +ORGI: 84,400,30,100,30 OK"
3942 msgstr ""
3944 #. type: Plain text
3945 #: docs/manual/protocol/samsung.rst:18
3946 msgid "Return 5 values:"
3947 msgstr ""
3949 #. type: Plain text
3950 #: docs/manual/protocol/samsung.rst:22
3951 #, no-wrap
3952 msgid ""
3953 "par1\n"
3954 "    ( 84) Busy entries (1 to par1 of par2 possibles entries)\n"
3955 "par2\n"
3956 msgstr ""
3958 #. type: Plain text
3959 #: docs/manual/protocol/samsung.rst:26
3960 #, no-wrap
3961 msgid ""
3962 "Max possible entries\n"
3963 "par3\n"
3964 "    ( 30) Unknown\n"
3965 "par4\n"
3966 msgstr ""
3968 #. type: Plain text
3969 #: docs/manual/protocol/samsung.rst:29
3970 #, no-wrap
3971 msgid ""
3972 "Unknown\n"
3973 "par5\n"
3974 "    ( 30) Unknown\n"
3975 msgstr ""
3977 #. type: Title +
3978 #: docs/manual/protocol/samsung.rst:32
3979 #, no-wrap
3980 msgid "Get organizer details"
3981 msgstr ""
3983 #. type: Plain text
3984 #: docs/manual/protocol/samsung.rst:37
3985 msgid "AT+ORGR=number"
3986 msgstr ""
3988 #. type: Plain text
3989 #: docs/manual/protocol/samsung.rst:40
3990 msgid "Get organizer details for index entry \"number\" Returns 24 values:"
3991 msgstr ""
3993 #. type: Labeled list
3994 #: docs/manual/protocol/samsung.rst:41
3995 #, no-wrap
3996 msgid "Example 1"
3997 msgstr ""
3999 #. type: Plain text
4000 #: docs/manual/protocol/samsung.rst:46
4001 msgid ""
4002 "AT+ORGR=10 +ORGR: 161,1,\"Comprar lagrimas artificiales\",\"Farmacia"
4003 "\",2,4,2009,9,0,2,4,2009,9,10,\"Farmacia\",1,1,0,3,,,29,1,2010 OK"
4004 msgstr ""
4006 #. type: Labeled list
4007 #: docs/manual/protocol/samsung.rst:47
4008 #, no-wrap
4009 msgid "Example 2"
4010 msgstr ""
4012 #. type: Plain text
4013 #: docs/manual/protocol/samsung.rst:52
4014 msgid ""
4015 "AT+ORGR=15 +ORGR: 67,2,,\"Laura Santiesteban Cabrera"
4016 "\",3,11,2009,9,0,,,,,,,1,3,0,4,,,,, OK"
4017 msgstr ""
4019 #. type: Labeled list
4020 #: docs/manual/protocol/samsung.rst:53
4021 #, no-wrap
4022 msgid "Example 3"
4023 msgstr ""
4025 #. type: Plain text
4026 #: docs/manual/protocol/samsung.rst:58
4027 msgid ""
4028 "AT+ORGR=19 +ORGR: 205,3,,\"Cemento"
4029 "\",13,3,2009,10,35,13,3,2009,,,,1,3,0,0,1,0,,, OK"
4030 msgstr ""
4032 #. type: Labeled list
4033 #: docs/manual/protocol/samsung.rst:59
4034 #, no-wrap
4035 msgid "Example 4"
4036 msgstr ""
4038 #. type: Plain text
4039 #: docs/manual/protocol/samsung.rst:64
4040 msgid ""
4041 "AT+ORGR=23 +ORGR: 235,4,\"Curso\",\"Averiguar"
4042 "\",13,3,2009,9,50,13,3,2009,9,59,,1,1,0,,,,,, OK"
4043 msgstr ""
4045 #. type: Plain text
4046 #: docs/manual/protocol/samsung.rst:66
4047 msgid "+ORGR: AT+ORGR answer header"
4048 msgstr ""
4050 #. type: Plain text
4051 #: docs/manual/protocol/samsung.rst:71
4052 #, no-wrap
4053 msgid ""
4054 "par01\n"
4055 "    Pointer to real memory position\n"
4056 "par02\n"
4057 "    Organizer entry type (1=appointments, 2=aniversaries, 3=tasks, 4=miscellany )\n"
4058 msgstr ""
4060 #. type: Plain text
4061 #: docs/manual/protocol/samsung.rst:73
4062 msgid "If par02 =1, appointment entry type"
4063 msgstr ""
4065 #. type: Plain text
4066 #: docs/manual/protocol/samsung.rst:118
4067 #, no-wrap
4068 msgid ""
4069 "par03\n"
4070 "    Organizer entry short name\n"
4071 "par04\n"
4072 "    Organizer entry detailed description\n"
4073 "par05\n"
4074 "    Start day\n"
4075 "par06\n"
4076 "    Start month\n"
4077 "par07\n"
4078 "    Start year\n"
4079 "par08\n"
4080 "    Start hour\n"
4081 "par09\n"
4082 "    Start minute\n"
4083 "par10\n"
4084 "    End day\n"
4085 "par11\n"
4086 "    End month\n"
4087 "par12\n"
4088 "    End year\n"
4089 "par13\n"
4090 "    End hour\n"
4091 "par14\n"
4092 "    End minute\n"
4093 "par15\n"
4094 "    Location\n"
4095 "par16\n"
4096 "    Alarm flag (0=no, 1=yes)\n"
4097 "par17\n"
4098 "    Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4099 "par18\n"
4100 "    Alarm items quantity\n"
4101 "par19\n"
4102 "    Alarm repeat flag (0 or empty=no, 2=yes)\n"
4103 "par20\n"
4104 "    Empty\n"
4105 "par21\n"
4106 "    Empty\n"
4107 "par22\n"
4108 "    Repeat until day\n"
4109 "par23\n"
4110 "    Repeat until month\n"
4111 "par24\n"
4112 "    Repeat until year\n"
4113 msgstr ""
4115 #. type: Plain text
4116 #: docs/manual/protocol/samsung.rst:120
4117 msgid "If par02 = 2, aniversary entry type"
4118 msgstr ""
4120 #. type: Plain text
4121 #: docs/manual/protocol/samsung.rst:165
4122 #, no-wrap
4123 msgid ""
4124 "par03\n"
4125 "    Empty\n"
4126 "par04\n"
4127 "    Ocassion name\n"
4128 "par05\n"
4129 "    Alarm day\n"
4130 "par06\n"
4131 "    Alarm month\n"
4132 "par07\n"
4133 "    Alarm year\n"
4134 "par08\n"
4135 "    Alarm hour\n"
4136 "par09\n"
4137 "    Alarm minutes\n"
4138 "par10\n"
4139 "    Empty\n"
4140 "par11\n"
4141 "    Empty\n"
4142 "par12\n"
4143 "    Empty\n"
4144 "par13\n"
4145 "    Empty\n"
4146 "par14\n"
4147 "    Empty\n"
4148 "par15\n"
4149 "    Empty\n"
4150 "par16\n"
4151 "    Alarm flag (0=no, 1=yes)\n"
4152 "par17\n"
4153 "    Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4154 "par18\n"
4155 "    Alarm items quantity\n"
4156 "par19\n"
4157 "    Repeat each year (0=no, 4=yes)\n"
4158 "par20\n"
4159 "    Empty\n"
4160 "par21\n"
4161 "    Empty\n"
4162 "par22\n"
4163 "    Empty\n"
4164 "par23\n"
4165 "    Empty\n"
4166 "par24\n"
4167 "    Empty\n"
4168 msgstr ""
4170 #. type: Plain text
4171 #: docs/manual/protocol/samsung.rst:167
4172 msgid "If par02 = 3, task entry type"
4173 msgstr ""
4175 #. type: Plain text
4176 #: docs/manual/protocol/samsung.rst:212
4177 #, no-wrap
4178 msgid ""
4179 "par03\n"
4180 "    Empty\n"
4181 "par04\n"
4182 "    Task name\n"
4183 "par05\n"
4184 "    Start day\n"
4185 "par06\n"
4186 "    Start month\n"
4187 "par07\n"
4188 "    Start year\n"
4189 "par08\n"
4190 "    Alarm hour\n"
4191 "par09\n"
4192 "    Alarm minute\n"
4193 "par10\n"
4194 "    Due day\n"
4195 "par11\n"
4196 "    Due month\n"
4197 "par12\n"
4198 "    Due year\n"
4199 "par13\n"
4200 "    Empty\n"
4201 "par14\n"
4202 "    Empty\n"
4203 "par15\n"
4204 "    Empty\n"
4205 "par16\n"
4206 "    Alarm flag (0=no, 1=yes)\n"
4207 "par17\n"
4208 "    Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4209 "par18\n"
4210 "    Alarm items quantity\n"
4211 "par19\n"
4212 "    Empty\n"
4213 "par20\n"
4214 "    Task priority (1=high, 2=normal, 3=low)\n"
4215 "par21\n"
4216 "    Task status (0=undone, 1=done)\n"
4217 "par22\n"
4218 "    Empty\n"
4219 "par23\n"
4220 "    Empty\n"
4221 "par24\n"
4222 "    Empty\n"
4223 msgstr ""
4225 #. type: Plain text
4226 #: docs/manual/protocol/samsung.rst:214
4227 msgid "If par02 = 4, miscellany entry type"
4228 msgstr ""
4230 #. type: Plain text
4231 #: docs/manual/protocol/samsung.rst:259
4232 #, no-wrap
4233 msgid ""
4234 "par03\n"
4235 "    Entry name\n"
4236 "par04\n"
4237 "    Details\n"
4238 "par05\n"
4239 "    Start day\n"
4240 "par06\n"
4241 "    Start month\n"
4242 "par07\n"
4243 "    Start year\n"
4244 "par08\n"
4245 "    Start hour\n"
4246 "par09\n"
4247 "    Start minutes\n"
4248 "par10\n"
4249 "    End day\n"
4250 "par11\n"
4251 "    End month\n"
4252 "par12\n"
4253 "    End year\n"
4254 "par13\n"
4255 "    End hour\n"
4256 "par14\n"
4257 "    End minutes\n"
4258 "par15\n"
4259 "    Empty\n"
4260 "par16\n"
4261 "    Alarm flag (0=no, 1=yes)\n"
4262 "par17\n"
4263 "    Alarm time unit (1=minutes, 2=hours, days, 4=weeks)\n"
4264 "par18\n"
4265 "    Alarm items quantity\n"
4266 "par19\n"
4267 "    Empty\n"
4268 "par20\n"
4269 "    Empty\n"
4270 "par21\n"
4271 "    Empty\n"
4272 "par22\n"
4273 "    Empty\n"
4274 "par23\n"
4275 "    Empty\n"
4276 "par24\n"
4277 "    Empty\n"
4278 msgstr ""
4280 #. type: Title +
4281 #: docs/manual/protocol/samsung.rst:261
4282 #, no-wrap
4283 msgid "Write organizer entry"
4284 msgstr ""
4286 #. type: Plain text
4287 #: docs/manual/protocol/samsung.rst:266
4288 msgid "AT+ORGW=par0,par1,par2...par24"
4289 msgstr ""
4291 #. type: Plain text
4292 #: docs/manual/protocol/samsung.rst:268
4293 msgid "Write organizer entry in memory location par0"
4294 msgstr ""
4296 #. type: Plain text
4297 #: docs/manual/protocol/samsung.rst:270
4298 msgid "If par0=65535 then locate next empty entry on memory"
4299 msgstr ""
4301 #. type: Plain text
4302 #: docs/manual/protocol/samsung.rst:276
4303 msgid ""
4304 "AT+ORGW=65535,0,4,\"p2\",\"p2\",14,3,2009,2,23,14,3,2009,3,23,,0,0,0,,,,,, "
4305 "+ORGW: 253,253 OK"
4306 msgstr ""
4308 #. type: Plain text
4309 #: docs/manual/protocol/samsung.rst:278
4310 msgid "par1 to par24 has the same significance than in the AT+ORGR command"
4311 msgstr ""
4313 #. type: Title +
4314 #: docs/manual/protocol/samsung.rst:280
4315 #, no-wrap
4316 msgid "Delete organizer entry"
4317 msgstr ""
4319 #. type: Plain text
4320 #: docs/manual/protocol/samsung.rst:285
4321 msgid "AT+ORGD=number"
4322 msgstr ""
4324 #. type: Plain text
4325 #: docs/manual/protocol/samsung.rst:287
4326 msgid "Delete organizer entry of index \"number\""
4327 msgstr ""
4329 #. type: Plain text
4330 #: docs/manual/protocol/samsung.rst:291
4331 msgid "AT+ORGD=21"
4332 msgstr ""
4334 #. type: Plain text
4335 #: docs/manual/protocol/samsung.rst:293
4336 msgid "OK"
4337 msgstr ""
4339 #. type: Title +
4340 #: docs/manual/protocol/samsung.rst:295 docs/manual/protocol/m-obex.rst:394
4341 #: docs/manual/testing/dummy-driver.rst:37
4342 #, no-wrap
4343 msgid "Notes"
4344 msgstr ""
4346 #. type: Plain text
4347 #: docs/manual/protocol/samsung.rst:298
4348 msgid "Read command use index reference."
4349 msgstr ""
4351 #. type: Plain text
4352 #: docs/manual/protocol/samsung.rst:300
4353 msgid ""
4354 "Write command uses index and direct memory reference with special 65535 "
4355 "value to locate empty memory position."
4356 msgstr ""
4358 #. type: Plain text
4359 #: docs/manual/protocol/samsung.rst:302
4360 msgid ""
4361 "Delete command use direct memory reference, index are automatically "
4362 "reorganized."
4363 msgstr ""
4365 #. type: Plain text
4366 #: docs/manual/protocol/samsung.rst:304
4367 msgid ""
4368 "Hint: After create or delete an organizer entry, reread full information to "
4369 "update index table."
4370 msgstr ""
4372 #. type: Title =
4373 #: docs/manual/protocol/m-obex.rst:2
4374 #, no-wrap
4375 msgid "m-obex protocol used by some Samsung mobiles"
4376 msgstr ""
4378 #. type: Plain text
4379 #: docs/manual/protocol/m-obex.rst:5
4380 msgid ""
4381 "This document is copied from <http://code.google.com/p/samsyncro/wiki/mobex> "
4382 "and extended."
4383 msgstr ""
4385 #. type: Plain text
4386 #: docs/manual/protocol/m-obex.rst:7 docs/manual/protocol/carkit.rst:14
4387 #, no-wrap
4388 msgid "Introduction"
4389 msgstr ""
4391 #. type: Plain text
4392 #: docs/manual/protocol/m-obex.rst:10
4393 msgid ""
4394 "This is an attempt to document the m-obex protocol. It is a obex-variation "
4395 "by Samsung used to exchange PIM data and files over bluetooth."
4396 msgstr ""
4398 #. type: Plain text
4399 #: docs/manual/protocol/m-obex.rst:12
4400 msgid ""
4401 "This documentation is by no means complete but is only a reference for the "
4402 "samsyncro implementation. As I don't know the obex protocol I can't say in "
4403 "which parts it differs from the standard-obex. The only thing I found "
4404 "strange is the fact, that you will always get 0xA0 as a response. Wich means "
4405 "Ok, sucess in obex. If there was an error you will find it's error code in "
4406 "the 0x42 header. If this is a normal behavior: Why are there so many "
4407 "response codes defined?"
4408 msgstr ""
4410 #. type: Plain text
4411 #: docs/manual/protocol/m-obex.rst:14
4412 msgid ""
4413 "The information about the protocol was gained by listening to the transfered "
4414 "data from Samsungs New PC Studio to a SGH-F480i and B2100 mobile."
4415 msgstr ""
4417 #. type: Title -
4418 #: docs/manual/protocol/m-obex.rst:16
4419 #, no-wrap
4420 msgid "Requirements"
4421 msgstr ""
4423 #. type: Plain text
4424 #: docs/manual/protocol/m-obex.rst:19
4425 msgid "Established bluetooth connection to the serial channel of the mobile"
4426 msgstr ""
4428 #. type: Plain text
4429 #: docs/manual/protocol/m-obex.rst:20
4430 msgid "Some way to access this serial port. For example minicom."
4431 msgstr ""
4433 #. type: Title -
4434 #: docs/manual/protocol/m-obex.rst:22
4435 #, no-wrap
4436 msgid "Starting the obex server"
4437 msgstr ""
4439 #. type: Labeled list
4440 #: docs/manual/protocol/m-obex.rst:24
4441 #, no-wrap
4442 msgid "To start the obex server you have to send this AT command first"
4443 msgstr ""
4445 #. type: Plain text
4446 #: docs/manual/protocol/m-obex.rst:27
4447 msgid "AT+SYNCML=MOBEXSTART"
4448 msgstr ""
4450 #. type: Labeled list
4451 #: docs/manual/protocol/m-obex.rst:28
4452 #, no-wrap
4453 msgid "Some phones seem to start with following command"
4454 msgstr ""
4456 #. type: Plain text
4457 #: docs/manual/protocol/m-obex.rst:31
4458 msgid "AT$TSSPCSW=1"
4459 msgstr ""
4461 #. type: Title -
4462 #: docs/manual/protocol/m-obex.rst:33
4463 #, no-wrap
4464 msgid "Obex commands"
4465 msgstr ""
4467 #. type: Plain text
4468 #: docs/manual/protocol/m-obex.rst:36
4469 msgid ""
4470 "In the following chapters I will describe the obex packages to read and edit "
4471 "data on the mobile. I think most of them are in standard-obex format and are "
4472 "following this structure:"
4473 msgstr ""
4475 #. type: Plain text
4476 #: docs/manual/protocol/m-obex.rst:45
4477 #, no-wrap
4478 msgid ""
4479 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4480 "|Package Header                             |Session Id                         |Obex Header(s)                             |\n"
4481 "+===========================================+===================================+===========================================+\n"
4482 "|* First byte: Type of request.             |* 0xCB and four bytes of session id|* First byte: Type of header.              |\n"
4483 "|* Second and third bytes: length of package|                                   |* Second and third bytes: length of header.|\n"
4484 "|                                           |                                   |* Next bytes: data.                        |\n"
4485 "|                                           |                                   |* Last byte: 0x00                          |\n"
4486 "+-------------------------------------------+-----------------------------------+-------------------------------------------+\n"
4487 msgstr ""
4489 #. type: Plain text
4490 #: docs/manual/protocol/m-obex.rst:47
4491 msgid ""
4492 "For detailed information about obex, for example what types of packages and "
4493 "headers exists, get the official Obex documentation from Inrared Data "
4494 "Association. But I don't know if this is available for free."
4495 msgstr ""
4497 #. type: Plain text
4498 #: docs/manual/protocol/m-obex.rst:49
4499 msgid "Here is a list of the most used types for the Samsung mobiles:"
4500 msgstr ""
4502 #. type: Plain text
4503 #: docs/manual/protocol/m-obex.rst:51
4504 msgid ""
4505 "There exists mainly two types of operations: Put (package header 0x02 and "
4506 "0x82) to write data to the mobile and Get (package header 0x03 and 0x83) to "
4507 "retrieve data from the mobile. A put or get operation can be divided into "
4508 "several packages. The high-bit indicates if this is the last package of an "
4509 "operation. For example if you want to transfer a file to the mobile you send "
4510 "n-time 0x02 packages and only the last one is 0x82."
4511 msgstr ""
4513 #. type: Plain text
4514 #: docs/manual/protocol/m-obex.rst:53
4515 msgid ""
4516 "Headers consists normally out of three blocks: First byte: Header type, "
4517 "second and third byte: length of the header (if the headers length is "
4518 "variable), following bytes: data. The most used header types are"
4519 msgstr ""
4521 #. type: Plain text
4522 #: docs/manual/protocol/m-obex.rst:71
4523 #, no-wrap
4524 msgid ""
4525 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4526 "| Obex description      | Byte | following two bytes    | following bytes                                                                                                                                   |\n"
4527 "+=======================+======+========================+===================================================================================================================================================+\n"
4528 "| Name                  | 0x01 | length of header       | Used for filesystem operation to name a path or file                                                                                              |\n"
4529 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4530 "| Type                  | 0x42 | length of header       | Obex command for example \"m-obex/contacts/list\"                                                                                                   |\n"
4531 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4532 "| 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"
4533 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4534 "| Body                  | 0x48 | length of header       | Data in a multi-package put operation                                                                                                             |\n"
4535 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4536 "| End of Bady           | 0x49 | length of header       | Last data package in a put operation                                                                                                              |\n"
4537 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4538 "| Session id            | 0xCB |                        | Four bytes representing the session id. Needed for multiplexing                                                                                   |\n"
4539 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4540 "| 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"
4541 "+-----------------------+------+------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+\n"
4542 msgstr ""
4544 #. type: Title -
4545 #: docs/manual/protocol/m-obex.rst:73
4546 #, no-wrap
4547 msgid "Contacts"
4548 msgstr "通讯录"
4550 #. type: Title +
4551 #: docs/manual/protocol/m-obex.rst:76
4552 #, no-wrap
4553 msgid "Get contacts count"
4554 msgstr ""
4556 #. type: Title ~
4557 #: docs/manual/protocol/m-obex.rst:79 docs/manual/protocol/m-obex.rst:106
4558 #: docs/manual/protocol/m-obex.rst:140 docs/manual/protocol/m-obex.rst:172
4559 #: docs/manual/protocol/m-obex.rst:200 docs/manual/protocol/m-obex.rst:227
4560 #: docs/manual/protocol/m-obex.rst:253 docs/manual/protocol/m-obex.rst:278
4561 #: docs/manual/protocol/m-obex.rst:302 docs/manual/protocol/m-obex.rst:331
4562 #: docs/manual/protocol/m-obex.rst:357 docs/manual/protocol/m-obex.rst:382
4563 #, no-wrap
4564 msgid "Request"
4565 msgstr ""
4567 #. type: Plain text
4568 #: docs/manual/protocol/m-obex.rst:89
4569 #, no-wrap
4570 msgid ""
4571 "*83* 00 25\n"
4572 "    Obex Get\n"
4573 "CB 00 00 00 00\n"
4574 "    Session Id\n"
4575 "*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"
4576 "    m-obex command: m-obex/contacts/count\n"
4577 "4C 00 04 01\n"
4578 "    Unknown! Didn' see PC Studio sending something other than 0x01 as parameter\n"
4579 msgstr ""
4581 #. type: Title ~
4582 #: docs/manual/protocol/m-obex.rst:91 docs/manual/protocol/m-obex.rst:117
4583 #: docs/manual/protocol/m-obex.rst:155 docs/manual/protocol/m-obex.rst:187
4584 #: docs/manual/protocol/m-obex.rst:211 docs/manual/protocol/m-obex.rst:238
4585 #: docs/manual/protocol/m-obex.rst:264 docs/manual/protocol/m-obex.rst:288
4586 #: docs/manual/protocol/m-obex.rst:317 docs/manual/protocol/m-obex.rst:346
4587 #: docs/manual/protocol/m-obex.rst:368
4588 #, no-wrap
4589 msgid "Answer"
4590 msgstr ""
4592 #. type: Plain text
4593 #: docs/manual/protocol/m-obex.rst:100
4594 #, no-wrap
4595 msgid ""
4596 "*A0* 00 14\n"
4597 "    Obex ok\n"
4598 "*C3* 00 00 00 04\n"
4599 "    Maybe the number of requests you have to send to get all contacts. See next chapter for more information\n"
4600 "*4C* 00 05 00 00\n"
4601 "    Error code\n"
4602 "*49* 00 07 07 D0 00 18\n"
4603 "    First two data bytes: maximal number of contacts (0x07D0 = 2000). Last two data bytes: Current number of contacts\n"
4604 msgstr ""
4606 #. type: Title +
4607 #: docs/manual/protocol/m-obex.rst:103 docs/manual/protocol/m-obex.rst:275
4608 #, no-wrap
4609 msgid "List all"
4610 msgstr ""
4612 #. type: Plain text
4613 #: docs/manual/protocol/m-obex.rst:115
4614 #, no-wrap
4615 msgid ""
4616 "*83* 00 26\n"
4617 "    Obex Get package\n"
4618 "*CB* 00 00 00 00\n"
4619 "    Session Id\n"
4620 "*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"
4621 "    m-obex Command: m-obex/contacts/load\n"
4622 "*4C* 00 06 01 00 00\n"
4623 "    First Byte unknown. Last two bytes: increment until all contacts recieved\n"
4624 msgstr ""
4626 #. type: Plain text
4627 #: docs/manual/protocol/m-obex.rst:126
4628 #, no-wrap
4629 msgid ""
4630 "*A0* 08 C1\n"
4631 "    Obex Ok\n"
4632 "*C3* 00 00 08 B1\n"
4633 "    Length of sent data\n"
4634 "*4C* 00 05 00 02\n"
4635 "    Indicates if these are the last contacts\n"
4636 "*49* 07 41 01 10 01 8D ....\"\n"
4637 "    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"
4638 msgstr ""
4640 #. type: Plain text
4641 #: docs/manual/protocol/m-obex.rst:128
4642 #, no-wrap
4643 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"
4644 msgstr ""
4646 #. type: Plain text
4647 #: docs/manual/protocol/m-obex.rst:130
4648 msgid ""
4649 "To get all contacts the request have to be sent several times. The last two "
4650 "bytes must be incremented by every call."
4651 msgstr ""
4653 #. type: Plain text
4654 #: docs/manual/protocol/m-obex.rst:132
4655 msgid ""
4656 "The end of the contacts list is reached if the header 0x4C is 0. The header "
4657 "will be 4C 00 05 00 00."
4658 msgstr ""
4660 #. type: Title +
4661 #: docs/manual/protocol/m-obex.rst:135
4662 #, no-wrap
4663 msgid "Create a contact"
4664 msgstr ""
4666 #. type: Plain text
4667 #: docs/manual/protocol/m-obex.rst:138 docs/manual/protocol/m-obex.rst:170
4668 msgid ""
4669 "Beware: This is a put operation and is performed in some obex "
4670 "implementations in several packages (for example 0x02, 0x02, 0x82). But I "
4671 "didn't get the mobile to accept this. I had to create/update PIM data in "
4672 "exactly one package."
4673 msgstr ""
4675 #. type: Plain text
4676 #: docs/manual/protocol/m-obex.rst:153
4677 #, no-wrap
4678 msgid ""
4679 "*82* 00 88\n"
4680 "    Obex put\n"
4681 "*CB* 00 00 00 00\n"
4682 "    Session id\n"
4683 "*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"
4684 "    m-obex/contacts/create\n"
4685 "*4C* 00 04 01\n"
4686 "    ? maybe flag for internal/external memory\n"
4687 "C3 00 00 00 5A\n"
4688 "    Length of the vcard string\n"
4689 "49 00 5D 42 45....\n"
4690 "    Contact as vcard\n"
4691 msgstr ""
4693 #. type: Plain text
4694 #: docs/manual/protocol/m-obex.rst:164
4695 #, no-wrap
4696 msgid ""
4697 "*A0* 00 12\n"
4698 "    Obex ok\n"
4699 "*C3* 00 00 00 02\n"
4700 "    ?\n"
4701 "*4C* 00 05 00 00\n"
4702 "    Error code\n"
4703 "*49* 00 05 00 21\n"
4704 "    last two bytes: the id of the newly created contact\n"
4705 msgstr ""
4707 #. type: Title +
4708 #: docs/manual/protocol/m-obex.rst:167
4709 #, no-wrap
4710 msgid "Update a contact"
4711 msgstr ""
4713 #. type: Plain text
4714 #: docs/manual/protocol/m-obex.rst:185
4715 #, no-wrap
4716 msgid ""
4717 "*82* 00 8D\n"
4718 "    Obex put\n"
4719 "*CB* 00 00 00 00\n"
4720 "    Session id\n"
4721 "*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"
4722 "    m-obex/contacts/write\n"
4723 "*4C* 00 06 01 00 20\n"
4724 "    Id of the contact which should be updated\n"
4725 "C3 00 00 00 5E\n"
4726 "    Length of the vcard string\n"
4727 "49 00 61 42...\n"
4728 "    Contact as vcard\n"
4729 msgstr ""
4731 #. type: Plain text
4732 #: docs/manual/protocol/m-obex.rst:192
4733 #, no-wrap
4734 msgid ""
4735 "*A0* 00 08\n"
4736 "    Obex ok\n"
4737 "*4C* 00 05 00 00\n"
4738 "    Error code: 0x00 0x00 means successful\n"
4739 msgstr ""
4741 #. type: Title +
4742 #: docs/manual/protocol/m-obex.rst:195
4743 #, no-wrap
4744 msgid "Read one contact"
4745 msgstr ""
4747 #. type: Plain text
4748 #: docs/manual/protocol/m-obex.rst:198
4749 msgid "There is also the possibility to read exactly one contact."
4750 msgstr ""
4752 #. type: Plain text
4753 #: docs/manual/protocol/m-obex.rst:209
4754 #, no-wrap
4755 msgid ""
4756 "*83* 00 26\n"
4757 "    Obex get\n"
4758 "*CB* 00 00 00 00\n"
4759 "    Session id\n"
4760 "*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"
4761 "    m-obex/contacts/read\n"
4762 "*4C* 00 06 01 00 20\n"
4763 "    First byte:? Last two bytes: Id of contact\n"
4764 msgstr ""
4766 #. type: Plain text
4767 #: docs/manual/protocol/m-obex.rst:220
4768 #, no-wrap
4769 msgid ""
4770 "*A0* 00 C4\n"
4771 "    Obex ok\n"
4772 "*C3* 00 00 00 B4\n"
4773 "    Length of vcard (without headers, just data)\n"
4774 "*4C* 00 05 00 00\n"
4775 "    Error code\n"
4776 "49 00 B7 42 45 47 49 4E ...\n"
4777 "    contact as vcard. TODO: where is id? First two bytes?\n"
4778 msgstr ""
4780 #. type: Title +
4781 #: docs/manual/protocol/m-obex.rst:222
4782 #, no-wrap
4783 msgid "Delete contact"
4784 msgstr ""
4786 #. type: Plain text
4787 #: docs/manual/protocol/m-obex.rst:225
4788 msgid "To delete a contact you only have to know it's id."
4789 msgstr ""
4791 #. type: Plain text
4792 #: docs/manual/protocol/m-obex.rst:236
4793 #, no-wrap
4794 msgid ""
4795 "*82* 00 28\n"
4796 "    Obex put\n"
4797 "*CB* 00 00 00 00\n"
4798 "    Session id\n"
4799 "*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"
4800 "    m-obex/contacts/delete\n"
4801 "*4C* 00 06 01 00 19\n"
4802 "    First byte: ? Last two bytes: Id of contact\n"
4803 msgstr ""
4805 #. type: Plain text
4806 #: docs/manual/protocol/m-obex.rst:244 docs/manual/protocol/m-obex.rst:351
4807 #, no-wrap
4808 msgid ""
4809 "*A0* 00 08\n"
4810 "    Obex ok\n"
4811 "*4C* 00 05 00 00\n"
4812 "    Error code\n"
4813 msgstr ""
4815 #. type: Title =
4816 #: docs/manual/protocol/m-obex.rst:247 docs/manual/testing/dummy-driver.rst:42
4817 #: docs/manual/python/objects.rst:419 docs/manual/python/gammu.rst:1290
4818 #: docs/manual/c/calendar.rst:2
4819 #, no-wrap
4820 msgid "Calendar"
4821 msgstr "日程表"
4823 #. type: Title +
4824 #: docs/manual/protocol/m-obex.rst:250
4825 #, no-wrap
4826 msgid "Get count"
4827 msgstr ""
4829 #. type: Plain text
4830 #: docs/manual/protocol/m-obex.rst:262
4831 #, no-wrap
4832 msgid ""
4833 "*83* 00 25\n"
4834 "    Obex get\n"
4835 "*CB* 00 00 00 00\n"
4836 "    Session id\n"
4837 "*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"
4838 "    m-obex/calendar/count\n"
4839 "*4C* 00 04 FF\n"
4840 "    ?\n"
4841 msgstr ""
4843 #. type: Plain text
4844 #: docs/manual/protocol/m-obex.rst:273
4845 #, no-wrap
4846 msgid ""
4847 "A0 00 1C\n"
4848 "    Obex ok\n"
4849 "*C3* 00 00 00 0C\n"
4850 "    length of data\n"
4851 "*4C* 00 05 00 00\n"
4852 "    Error code\n"
4853 "*49* 00 0F 01 2C 00 06 00 64 00 00 00 64 00 00\n"
4854 "    ?TODO?\n"
4855 msgstr ""
4857 #. type: Plain text
4858 #: docs/manual/protocol/m-obex.rst:285
4859 #, no-wrap
4860 msgid ""
4861 "*83* 00 20\n"
4862 "    Obex get\n"
4863 "*CB* 00 00 00 00\n"
4864 "    Session id\n"
4865 "*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"
4866 "    m-obex/calendar/load\n"
4867 msgstr ""
4869 #. type: Plain text
4870 #: docs/manual/protocol/m-obex.rst:297
4871 #, no-wrap
4872 msgid ""
4873 "*A0* 00 C0\n"
4874 "    Obex ok\n"
4875 "*C3* 00 00 00 B0\n"
4876 "    Session\n"
4877 "*4C* 00 05 00 00\n"
4878 "    Error code\n"
4879 "*49* 00 B3 01 07 08 00 00 00 00 00 00 00 00 ...\n"
4880 "    Calendar items in vcalendar format. TODO: where are the ids?\n"
4881 msgstr ""
4883 #. type: Title +
4884 #: docs/manual/protocol/m-obex.rst:299
4885 #, no-wrap
4886 msgid "Create"
4887 msgstr ""
4889 #. type: Plain text
4890 #: docs/manual/protocol/m-obex.rst:315
4891 #, no-wrap
4892 msgid ""
4893 "*82* 00 CC\n"
4894 "    Obex put\n"
4895 "*CB* 00 00 00 00\n"
4896 "    Session\n"
4897 "*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"
4898 "    m-obex/calendar/create\n"
4899 "4C 00 04 01\n"
4900 "    ?\n"
4901 "*C3* 00 00 00 9E\n"
4902 "    Length of vcalendar\n"
4903 "*49* 00 A1 42 45 47 49 4E 3A 56 43 41 4C 45 ...\n"
4904 "    vcalendar\n"
4905 msgstr ""
4907 #. type: Plain text
4908 #: docs/manual/protocol/m-obex.rst:326
4909 #, no-wrap
4910 msgid ""
4911 "*A0* 00 12\n"
4912 "    Obex ok\n"
4913 "*C3* 00 00 00 02\n"
4914 "    Length\n"
4915 "*4C* 00 05 00 00\n"
4916 "    Error code\n"
4917 "*49* 00 05 00 06\n"
4918 "    Id of the created item\n"
4919 msgstr ""
4921 #. type: Title +
4922 #: docs/manual/protocol/m-obex.rst:328
4923 #, no-wrap
4924 msgid "Update"
4925 msgstr ""
4927 #. type: Plain text
4928 #: docs/manual/protocol/m-obex.rst:344
4929 #, no-wrap
4930 msgid ""
4931 "*82* 00 F7\n"
4932 "    Obex put\n"
4933 "*CB* 00 00 00 00\n"
4934 "    Session\n"
4935 "*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"
4936 "    m-obex/calendar/write\n"
4937 "*4C* 00 06 01 00 05\n"
4938 "    First byte: ? Second and third byte: Id of the item\n"
4939 "*C3* 00 00 00 C8\n"
4940 "    Length of vcalendar\n"
4941 "*49* 00 CB 42 45 47 49 4E 3A 56\n"
4942 "    vcalendar item\n"
4943 msgstr ""
4945 #. type: Title +
4946 #: docs/manual/protocol/m-obex.rst:354
4947 #, no-wrap
4948 msgid "Read"
4949 msgstr "已读"
4951 #. type: Plain text
4952 #: docs/manual/protocol/m-obex.rst:366
4953 #, no-wrap
4954 msgid ""
4955 "*83* 00 26\n"
4956 "    Obex get\n"
4957 "*CB* 00 00 00 00\n"
4958 "    Session\n"
4959 "*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"
4960 "    m-obex/calendar/read\n"
4961 "4C 00 06 01 00 06\n"
4962 "    Id of calendar item\n"
4963 msgstr ""
4965 #. type: Plain text
4966 #: docs/manual/protocol/m-obex.rst:377
4967 #, no-wrap
4968 msgid ""
4969 "*A0* 00 C0\n"
4970 "    Obex ok\n"
4971 "*C3* 00 00 00 B0\n"
4972 "    Length\n"
4973 "*4C* 00 05 00 00\n"
4974 "    Error code\n"
4975 "*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"
4976 "    vcalendar item. TODO: Where is the id?\n"
4977 msgstr ""
4979 #. type: Title +
4980 #: docs/manual/protocol/m-obex.rst:379
4981 #, no-wrap
4982 msgid "Delete"
4983 msgstr ""
4985 #. type: Plain text
4986 #: docs/manual/protocol/m-obex.rst:391
4987 #, no-wrap
4988 msgid ""
4989 "*82* 00 28\n"
4990 "    Obex put\n"
4991 "*CB* 00 00 00 00\n"
4992 "    Session\n"
4993 "*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"
4994 "    m-obex/calendar/delete\n"
4995 "*4C* 00 06 01 00 06\n"
4996 "    id of calendar item\n"
4997 msgstr ""
4999 #. type: Title -
5000 #: docs/manual/protocol/m-obex.rst:398
5001 #, no-wrap
5002 msgid "Tasks"
5003 msgstr ""
5005 #. type: Title -
5006 #: docs/manual/protocol/m-obex.rst:402
5007 #, no-wrap
5008 msgid "Files"
5009 msgstr ""
5011 #. type: Plain text
5012 #: docs/manual/protocol/m-obex.rst:405
5013 msgid ""
5014 "To get the file structure on the mobile, there are two commands. One that "
5015 "lists all subdirectories and one that lists all files."
5016 msgstr ""
5018 #. type: Title +
5019 #: docs/manual/protocol/m-obex.rst:407
5020 #, no-wrap
5021 msgid "List directories"
5022 msgstr ""
5024 #. type: Title +
5025 #: docs/manual/protocol/m-obex.rst:410
5026 #, no-wrap
5027 msgid "List files"
5028 msgstr ""
5030 #. type: Title +
5031 #: docs/manual/protocol/m-obex.rst:413
5032 #, no-wrap
5033 msgid "Get file"
5034 msgstr ""
5036 #. type: Title +
5037 #: docs/manual/protocol/m-obex.rst:416
5038 #, no-wrap
5039 msgid "Create file"
5040 msgstr ""
5042 #. type: Title +
5043 #: docs/manual/protocol/m-obex.rst:419
5044 #, no-wrap
5045 msgid "Delete file"
5046 msgstr ""
5048 #. type: Plain text
5049 #: docs/manual/protocol/m-obex.rst:423
5050 #, no-wrap
5051 msgid ""
5052 "SMS\n"
5053 "---\n"
5054 msgstr ""
5056 #. type: Plain text
5057 #: docs/manual/protocol/m-obex.rst:427
5058 msgid "0x01: Inbox 0x08: Outbox"
5059 msgstr ""
5061 #. type: Title +
5062 #: docs/manual/protocol/m-obex.rst:429
5063 #, no-wrap
5064 msgid "Get sms count"
5065 msgstr ""
5067 #. type: Title +
5068 #: docs/manual/protocol/m-obex.rst:432
5069 #, no-wrap
5070 msgid "List all sms"
5071 msgstr ""
5073 #. type: Title +
5074 #: docs/manual/protocol/m-obex.rst:435
5075 #, no-wrap
5076 msgid "Send sms"
5077 msgstr ""
5079 #. type: Title +
5080 #: docs/manual/protocol/m-obex.rst:438
5081 #, no-wrap
5082 msgid "Create sms"
5083 msgstr ""
5085 #. type: Plain text
5086 #: docs/manual/protocol/m-obex.rst:440
5087 msgid ""
5088 "I don't think this is possible. At least I didn't find the function in New "
5089 "PC Studio. So sadly there will be no backup of sms messages."
5090 msgstr ""
5092 #. type: Title =
5093 #: docs/manual/protocol/carkit.rst:2
5094 #, no-wrap
5095 msgid "Nokia 6210/6310, CARC91, PC Experiment"
5096 msgstr ""
5098 #. type: Plain text
5099 #: docs/manual/protocol/carkit.rst:6
5100 #, no-wrap
5101 msgid ""
5102 "Author:\n"
5103 "    Jens Bennfors\n"
5104 msgstr ""
5106 #. type: Plain text
5107 #: docs/manual/protocol/carkit.rst:9
5108 #, no-wrap
5109 msgid ""
5110 "Company\n"
5111 "    AB Indevia\n"
5112 msgstr ""
5114 #. type: Plain text
5115 #: docs/manual/protocol/carkit.rst:12
5116 #, no-wrap
5117 msgid ""
5118 "Date:\n"
5119 "    2002-04-09\n"
5120 msgstr ""
5122 #. type: delimited block -
5123 #: docs/manual/protocol/carkit.rst:17
5124 #, no-wrap
5125 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"
5126 msgstr ""
5128 #. type: delimited block -
5129 #: docs/manual/protocol/carkit.rst:19
5130 #, no-wrap
5131 msgid "Setup\n"
5132 msgstr ""
5134 #. type: Plain text
5135 #: docs/manual/protocol/carkit.rst:22
5136 msgid ""
5137 "I have connected the phone to a Nokia original handsfree (CARC91). I then "
5138 "use the PC for listening to the data communication between the phone and "
5139 "CARC91. I also send the frames directly from the PC to the phone."
5140 msgstr ""
5142 #. type: Title -
5143 #: docs/manual/protocol/carkit.rst:24
5144 #, no-wrap
5145 msgid "Nokia 6210"
5146 msgstr ""
5148 #. type: Title +
5149 #: docs/manual/protocol/carkit.rst:27 docs/manual/protocol/carkit.rst:319
5150 #, fuzzy, no-wrap
5151 msgid "Phone connected to PC"
5152 msgstr "手机信息"
5154 #. type: Title ~
5155 #: docs/manual/protocol/carkit.rst:30 docs/manual/protocol/carkit.rst:135
5156 #: docs/manual/protocol/carkit.rst:322 docs/manual/protocol/carkit.rst:479
5157 #, fuzzy, no-wrap
5158 msgid "Initiation"
5159 msgstr "手机信息"
5161 #. type: Plain text
5162 #: docs/manual/protocol/carkit.rst:63
5163 #, no-wrap
5164 msgid ""
5165 "1F0004 D0 0001 04 00CE\n"
5166 "    Power up from PC\n"
5167 "1F0004 D0 0001 04 01CF\n"
5168 "    Power up from PC\n"
5169 "1F0400 D0 0001 05 10DF\n"
5170 "    Power up from phone\n"
5171 "1F0004 79 0005 0201 0164 00 0203\n"
5172 "    Enable carkit mode from PC\n"
5173 "1F0004 79 0005 0201 0164 00 0302\n"
5174 "    Enable carkit mode from PC\n"
5175 "1F0400 7F 0367\n"
5176 "    Ack from phone\n"
5177 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 044F\n"
5178 "      HFU-2 Version\n"
5179 "1F0400 7F 0460\n"
5180 "    Ack from phone\n"
5181 "1F0400 78 0004 0102 0801 117C\n"
5182 "    Status 0x08, 0x01 from phone\n"
5183 "1F0400 DA 0002 0002 12D3\n"
5184 "    Type => 0xDA, data => 0x00, 0x02\n"
5185 "1F0004 79 0005 0201 0164 00 0504\n"
5186 "    Enable carkit mode from PC\n"
5187 "1F0004 79 0005 0201 0164 00 0607\n"
5188 "    Enable carkit mode from PC\n"
5189 "1F0400 7F 0662\n"
5190 "    Ack from phone\n"
5191 "1F0004 78 0003 0201 0307 67\n"
5192 "    Status confirm from PC\n"
5193 "1F0004 78 0003 0201 0308 68\n"
5194 "    Status confirm from PC\n"
5195 "1F0400 7F 086C\n"
5196 "    Ack from phone\n"
5197 msgstr ""
5199 #. type: Plain text
5200 #: docs/manual/protocol/carkit.rst:65
5201 msgid ""
5202 "The phone enters the profile ”handsfree” when the frame carkit enable is "
5203 "sent. It sends out an unknown status frame 0x08, 0x01."
5204 msgstr ""
5206 #. type: Title ~
5207 #: docs/manual/protocol/carkit.rst:67 docs/manual/protocol/carkit.rst:181
5208 #: docs/manual/protocol/carkit.rst:354 docs/manual/protocol/carkit.rst:511
5209 #, no-wrap
5210 msgid "Incoming call"
5211 msgstr "呼入电话"
5213 #. type: Plain text
5214 #: docs/manual/protocol/carkit.rst:73
5215 #, no-wrap
5216 msgid ""
5217 "1F0400 78 0004 0102 0701 197B\n"
5218 "    Status 0x07, 0x01 from phone\n"
5219 "1F0400 78 0004 0102 0E03 1A73\n"
5220 "    Status 0x0E, 0x03 from phone\n"
5221 msgstr ""
5223 #. type: Plain text
5224 #: docs/manual/protocol/carkit.rst:75
5225 msgid ""
5226 "Status type 0x07 with status 0x01 means mute external audio equipment. "
5227 "Status type 0x0E with status 0x03 means audio amplifier on."
5228 msgstr ""
5230 #. type: Title ~
5231 #: docs/manual/protocol/carkit.rst:77 docs/manual/protocol/carkit.rst:197
5232 #: docs/manual/protocol/carkit.rst:368 docs/manual/protocol/carkit.rst:541
5233 #, no-wrap
5234 msgid "Connected"
5235 msgstr "手机已连接"
5237 #. type: Plain text
5238 #: docs/manual/protocol/carkit.rst:80 docs/manual/protocol/carkit.rst:200
5239 msgid "The phone doesn’t send out anything when a call has been set up."
5240 msgstr ""
5242 #. type: Title ~
5243 #: docs/manual/protocol/carkit.rst:82 docs/manual/protocol/carkit.rst:202
5244 #: docs/manual/protocol/carkit.rst:373 docs/manual/protocol/carkit.rst:575
5245 #, no-wrap
5246 msgid "Initiation with connected phone"
5247 msgstr ""
5249 #. type: Plain text
5250 #: docs/manual/protocol/carkit.rst:114
5251 #, no-wrap
5252 msgid ""
5253 "1F0004 D0 0001 04 00CE\n"
5254 "    Power up from PC\n"
5255 "1F0400 D0 0001 05 1BD4\n"
5256 "    Power up from phone\n"
5257 "1F0004 79 0005 0201 0164 0001 00\n"
5258 "    Enable carkit mode from PC\n"
5259 "1F0400 7F 0165\n"
5260 "    Ack from phone\n"
5261 "1F0400 78 0004 0102 0E03 1C75\n"
5262 "    Status 0x0E, 0x03 from phone\n"
5263 "1F0400 78 0004 0102 0701 1D7F\n"
5264 "    Status 0x07, 0x01 from phone\n"
5265 "1F0004 79 0012 0201 0206 00 5620 3037 2E30 300A 4846 5532 00 0249\n"
5266 "    HFU-2 Version from PC\n"
5267 "1F0400 7F 0266\n"
5268 "    Ack from phone\n"
5269 "1F0400 78 0004 0102 0801 1E73\n"
5270 "    Status 0x08, 0x01 from phone\n"
5271 "1F0004 79 0005 0201 0164 0003 02\n"
5272 "    Enable carkit mode from PC\n"
5273 "1F0400 7F 0367\n"
5274 "    Ack from phone\n"
5275 "1F0400 78 0004 0102 0E03 1F76\n"
5276 "    Status 0x0E, 0x03 from phone\n"
5277 "1F0400 78 0004 0102 0701 2042\n"
5278 "    Status 0x07, 0x01 from phone\n"
5279 "1F0004 78 0003 0201 03 0464\n"
5280 "    Status confirm from PC\n"
5281 "1F0400 7F 0460\n"
5282 "    Ack from phone\n"
5283 msgstr ""
5285 #. type: Title ~
5286 #: docs/manual/protocol/carkit.rst:116 docs/manual/protocol/carkit.rst:260
5287 #: docs/manual/protocol/carkit.rst:461 docs/manual/protocol/carkit.rst:621
5288 #, no-wrap
5289 msgid "Disconnected"
5290 msgstr "手机未连接"
5292 #. type: Plain text
5293 #: docs/manual/protocol/carkit.rst:120
5294 #, no-wrap
5295 msgid ""
5296 "1F04 0078 0004 0102 0700 2142\n"
5297 "    Status 0x07, 0x00\n"
5298 msgstr ""
5300 #. type: Title ~
5301 #: docs/manual/protocol/carkit.rst:122 docs/manual/protocol/carkit.rst:276
5302 #: docs/manual/protocol/carkit.rst:466 docs/manual/protocol/carkit.rst:651
5303 #, no-wrap
5304 msgid "Incoming SMS"
5305 msgstr ""
5307 #. type: Plain text
5308 #: docs/manual/protocol/carkit.rst:130
5309 #, no-wrap
5310 msgid ""
5311 "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"
5312 "    Initiation of bit length from phone\n"
5313 "1F0400 78 0004 0102 0E03 254C\n"
5314 "    Status 0x0E, 0x03 from phone\n"
5315 "F0F0F0F0\n"
5316 "    Initiation of bit length from phone\n"
5317 msgstr ""
5319 #. type: Title +
5320 #: docs/manual/protocol/carkit.rst:132 docs/manual/protocol/carkit.rst:476
5321 #, fuzzy, no-wrap
5322 msgid "Phone connected to CARC91"
5323 msgstr "手机信息"
5325 #. type: Plain text
5326 #: docs/manual/protocol/carkit.rst:179
5327 #, no-wrap
5328 msgid ""
5329 "1F0004 D0 0001 04 00CE\n"
5330 "    Power up from HFU-2\n"
5331 "1F0400 D0 0001 05 02CD\n"
5332 "    Power up from phone\n"
5333 "1F0004 79 0005 0201 0164 00 0100\n"
5334 "    Enable carkit mode from HFU-2\n"
5335 "1F0400 7F 0165\n"
5336 "    Ack from phone\n"
5337 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5338 "    HFU-2 Version\n"
5339 "1F0400 7F 0266\n"
5340 "    Ack from phone\n"
5341 "1F0400 78 0004 0102 0801 036E\n"
5342 "    Status 0x08, 0x01\n"
5343 "1F0004 79 0005 0201 0164 00 0302\n"
5344 "    Enable carkit mode from HFU-2\n"
5345 "1F0400 7F 0367\n"
5346 "    Ack from phone\n"
5347 "1F0400 78 0004 0102 0801 036E\n"
5348 "    Status 0x08, 0x01\n"
5349 "1F0004 7F 0367\n"
5350 "    Ack from HFU-2\n"
5351 "1F0400 DA 0002 0002 04C5\n"
5352 "    Status type => 0xDA, data => 0x00, 0x02\n"
5353 "1F0004 7F 0460\n"
5354 "    Ack from HFU-2\n"
5355 "1F0400 78 0004 0102 0E03 056C\n"
5356 "    Status 0x0E, 0x03\n"
5357 "1F0004 7F 0561\n"
5358 "    Ack from HFU-2\n"
5359 "1F0004 78 0003 0201 03 0464\n"
5360 "    Status confirm from HFU-2\n"
5361 "1F0400 7F 0460\n"
5362 "    Ack from phone\n"
5363 "1F0400 78 0004 0102 0E00 066C\n"
5364 "    Status 0x0E, 0x00\n"
5365 "1F0004 7F 0662\n"
5366 "    Ack from HFU-2\n"
5367 "1F0004 78 0003 0201 03 0565\n"
5368 "    Status confirm from HFU-2\n"
5369 "1F0400 7F 0561\n"
5370 "    Ack from phone\n"
5371 msgstr ""
5373 #. type: Plain text
5374 #: docs/manual/protocol/carkit.rst:195
5375 #, no-wrap
5376 msgid ""
5377 "1F0400 78 0004 0102 0701 1173\n"
5378 "    Status 0x07, 0x01\n"
5379 "1F0004 7F 1175\n"
5380 "    Ack from HFU-2\n"
5381 "1F0400 78 0004 0102 0E03 127B\n"
5382 "    Status 0x0E, 0x03\n"
5383 "1F0004 7F 1276\n"
5384 "    Ack from HFU-2\n"
5385 "1F0004 78 0003 0201 03 0868\n"
5386 "    Status confirm from HFU-2\n"
5387 "1F0400 7F 086C\n"
5388 "    Ack from phone\n"
5389 msgstr ""
5391 #. type: Plain text
5392 #: docs/manual/protocol/carkit.rst:258
5393 #, no-wrap
5394 msgid ""
5395 "1F0004 D0 0001 04 00CE\n"
5396 "    Power up from HFU-2\n"
5397 "1F0400 D0 0001 05 1AD5\n"
5398 "    Power up from phone\n"
5399 "1F0004 79 0005 0201 0164 00 0100\n"
5400 "    Enable carkit mode from HFU-2\n"
5401 "1F0400 7F 0165\n"
5402 "    Ack from phone\n"
5403 "1F0400 78 0004 0102 0E03 1B72\n"
5404 "    Status 0x0E, 0x03\n"
5405 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5406 "    HFU-2 Version\n"
5407 "1F0400 7F 0266\n"
5408 "    Ack from phone\n"
5409 "1F0004 79 0005 0201 0164 00 0302\n"
5410 "    Enable carkit mode from HFU-2\n"
5411 "1F0400 7F 0367\n"
5412 "    Ack from phone\n"
5413 "1F0400 78 0004 0102 0E03 1B72\n"
5414 "    Status 0x0E, 0x03\n"
5415 "1F0004 7F 1B7F\n"
5416 "    Ack from HFU-2\n"
5417 "1F0400 78 0004 0102 0801 1C71\n"
5418 "    Status 0x08, 0x01\n"
5419 "1F0004 78 0003 0201 03 0464\n"
5420 "    Status confirm from HFU-2\n"
5421 "1F0400 7F 0460\n"
5422 "    Ack from phone\n"
5423 "1F0400 78 0004 0102 0801 1C71\n"
5424 "    Status 0x08, 0x01\n"
5425 "1F0004 7F 1C78\n"
5426 "    Ack from HFU-2\n"
5427 "1F0400 78 0004 0102 0E03 1D74\n"
5428 "    Status 0x0E, 0x03\n"
5429 "1F0004 7F 1D79\n"
5430 "    Ack from HFU-2\n"
5431 "1F0400 78 0004 0102 0701 1E7C\n"
5432 "    Status 0x07, 0x01\n"
5433 "1F0004 78 0003 0201 03 0565\n"
5434 "    Status confirm from HFU-2\n"
5435 "1F0400 7F 0561\n"
5436 "    Ack from phone\n"
5437 "1F0400 78 0004 0102 0701 1E7C\n"
5438 "    Status 0x07, 0x01\n"
5439 "1F0004 7F 1E7A\n"
5440 "    Ack from HFU-2\n"
5441 "1F0400 78 0004 0102 0701 1F7D\n"
5442 "    Status 0x07, 0x01\n"
5443 "1F0004 7F 1F7B\n"
5444 "    Ack from phone\n"
5445 "1F0400 DA 0002 0002 20E1\n"
5446 "    Typ => 0xDA, data => 0x00. 0x02\n"
5447 "1F0004 7F 2044\n"
5448 "    Ack from HFU-2\n"
5449 msgstr ""
5451 #. type: Plain text
5452 #: docs/manual/protocol/carkit.rst:274
5453 #, no-wrap
5454 msgid ""
5455 "1F0400 78 0004 0102 0700 1774\n"
5456 "    Status 0x07, 0x00\n"
5457 "1F0004 7F 1773\n"
5458 "    Ack from HFU-2\n"
5459 "1F0400 78 0004 0102 0E00 1872\n"
5460 "    Status 0x0E, 0x00\n"
5461 "1F0004 7F 187C\n"
5462 "    Ack from HFU-2\n"
5463 "1F0004 78 0003 0201 03 0B6B\n"
5464 "    Status confirm from HFU-2\n"
5465 "1F0400 7F 0B6F\n"
5466 "    Ack from phone\n"
5467 msgstr ""
5469 #. type: Plain text
5470 #: docs/manual/protocol/carkit.rst:294
5471 #, no-wrap
5472 msgid ""
5473 "1F0400 78 0004 0102 0E03 076E\n"
5474 "    Status 0x0E, 0x03\n"
5475 "1F0004 7F 0763\n"
5476 "    Ack from HFU-2\n"
5477 "1F0004 78 0003 0201 03 0666\n"
5478 "    Status confirm from HFU-2\n"
5479 "1F0400 7F 0662\n"
5480 "    Ack from phone\n"
5481 "1F0400 78 0004 0102 0E00 0862\n"
5482 "    Status 0x0E, 0x00\n"
5483 "1F0004 7F 086C\n"
5484 "    Ack from HFU-2\n"
5485 "1F0004 78 0003 0201 03 0767\n"
5486 "    Status confirm from HFU-2\n"
5487 "1F0400 7F 0763\n"
5488 "    Ack from phone\n"
5489 msgstr ""
5491 #. type: Title ~
5492 #: docs/manual/protocol/carkit.rst:296 docs/manual/protocol/carkit.rst:671
5493 #, no-wrap
5494 msgid "Button pushed"
5495 msgstr ""
5497 #. type: Plain text
5498 #: docs/manual/protocol/carkit.rst:314
5499 #, no-wrap
5500 msgid ""
5501 "1F0400 78 0004 0102 0E03 0960\n"
5502 "    Status 0x0E, 0x03\n"
5503 "1F0004 7F 096D\n"
5504 "    Ack from HFU-2\n"
5505 "1F0004 78 0003 0201 03 0868\n"
5506 "    Status confirm from HFU-2\n"
5507 "1F0400 7F 086C\n"
5508 "    Ack from phone\n"
5509 "1F0400 78 0004 0102 0E00 0A60\n"
5510 "    Status 0x0E, 0x00\n"
5511 "1F0004 7F 0A6E\n"
5512 "    Ack from HFU-2\n"
5513 "1F0004 78 0003 0201 03 0969\n"
5514 "    Status confirm from HFU-2\n"
5515 "1F0400 7F 096D\n"
5516 "    Ack from phone\n"
5517 msgstr ""
5519 #. type: Title -
5520 #: docs/manual/protocol/carkit.rst:316
5521 #, no-wrap
5522 msgid "Nokia 6310"
5523 msgstr ""
5525 #. type: Plain text
5526 #: docs/manual/protocol/carkit.rst:350
5527 #, no-wrap
5528 msgid ""
5529 "1F0004 D0 0001 04 02CC\n"
5530 "    Power up from PC\n"
5531 "1F0400 D0 0001 05 0DC2\n"
5532 "    Power up from phone\n"
5533 "1F0004 79 0005 0201 0164 00 0C0D\n"
5534 "    Enable carkit mode from PC\n"
5535 "1F0400 7F 0C68\n"
5536 "    Ack from phone\n"
5537 "1F0400 78 0004 0128 0B00 0E4B\n"
5538 "    Status 0x0B, 0x00 from phone\n"
5539 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0D46\n"
5540 "    HFU-2 version from PC\n"
5541 "1F0400 7F 0E6A\n"
5542 "    Ack from phone\n"
5543 "1F0400 DA 0004 0028 0000 0FE2\n"
5544 "    ?\n"
5545 "1F0004 79 0005 0201 0164 00 1716\n"
5546 "    Enable carkit mode from PC\n"
5547 "1F0400 7F 1773\n"
5548 "    Ack from phone\n"
5549 "1F0400 78 0004 0128 0B00 1055\n"
5550 "    Status 0x0B, 0x00 from phone\n"
5551 "1F0004 78 0003 0201 03 1878\n"
5552 "    Status confirm from PC\n"
5553 "1F0400 7F 1A7E\n"
5554 "    Ack from phone\n"
5555 msgstr ""
5557 #. type: Plain text
5558 #: docs/manual/protocol/carkit.rst:352
5559 msgid "An unknown status frame (0x0B) is sent by the phone."
5560 msgstr ""
5562 #. type: Plain text
5563 #: docs/manual/protocol/carkit.rst:364
5564 #, no-wrap
5565 msgid ""
5566 "1F0400 78 0004 0128 0701 0D45\n"
5567 "    Status 0x07, 0x01 from phone\n"
5568 "1F0400 78 0004 0128 0E01 0F4E\n"
5569 "    Status 0x0E, 0x01 from phone\n"
5570 "1F0400 78 0004 0128 0A00 1054\n"
5571 "    Status 0x0A, 0x00 from phone\n"
5572 "1F0400 78 0004 0128 0901 1157\n"
5573 "    Status 0x09, 0x01 from phone\n"
5574 msgstr ""
5576 #. type: Plain text
5577 #: docs/manual/protocol/carkit.rst:366
5578 msgid ""
5579 "Byte 8 in the status frames is some kind of ID number. 0x28 is the ID for "
5580 "6310. Status 0x0A, 0x09 is unknown."
5581 msgstr ""
5583 #. type: Plain text
5584 #: docs/manual/protocol/carkit.rst:371
5585 msgid ""
5586 "The phone doesn’t send out anything when a call has been set up. This might "
5587 "be because the profile “handsfree” is lost when ack isn’t sent."
5588 msgstr ""
5590 #. type: Plain text
5591 #: docs/manual/protocol/carkit.rst:459
5592 #, no-wrap
5593 msgid ""
5594 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 1C57\n"
5595 "    HFU-2 version from PC\n"
5596 "1F0400 7F 1C78\n"
5597 "    Ack from phone\n"
5598 "1F0400 78 0004 0128 0E02 1A58\n"
5599 "    Status 0x0E, 0x02\n"
5600 "1F0400 78 0004 0128 0A00 1B5F\n"
5601 "    Status 0x0A, 0x00\n"
5602 "1F0400 78 0004 0128 0900 1C5B\n"
5603 "    Status 0x09, 0x00\n"
5604 "1F0400 78 0004 0128 0701 1D55\n"
5605 "    Status 0x07, 0x01\n"
5606 "1F0004 D0 0001 04 00CE\n"
5607 "    Power up from HFU-2\n"
5608 "1F0400 D0 0001 05 74BB\n"
5609 "    Power up from phone\n"
5610 "1F0004 79 0005 0201 0164 00 0100\n"
5611 "    Enable carkit mode from HFU-2\n"
5612 "1F0400 7F 0165\n"
5613 "    Ack from phone\n"
5614 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5615 "    HFU-2 Version\n"
5616 "1F0400 7F 0266\n"
5617 "    Ack from phone\n"
5618 "1F0400 78 0004 0128 0E01 7534\n"
5619 "    Status 0x0E, 0x01\n"
5620 "1F0004 79 0005 0201 0164 00 0302\n"
5621 "    Enable carkit mode from HFU-2\n"
5622 "1F0400 7F 0367\n"
5623 "    Ack from phone\n"
5624 "1F0400 78 0004 0128 0E01 7534\n"
5625 "    Status 0x0E, 0x01\n"
5626 "1F0004 7F 7511\n"
5627 "    Ack from HFU-2\n"
5628 "1F0400 78 0004 0128 0A01 7633\n"
5629 "    Status 0x0A, 0x01\n"
5630 "1F0004 7F 7612\n"
5631 "    Ack from HFU-2\n"
5632 "1F0400 78 0004 0128 0901 7731\n"
5633 "    Status 0x09, 0x01\n"
5634 "1F0004 7F 7713\n"
5635 "    Ack from HFU-2\n"
5636 "1F0400 78 0004 0128 0701 7830\n"
5637 "    Status 0x07, 0x01\n"
5638 "1F0004 7F 781C\n"
5639 "    Ack from HFU-2\n"
5640 "1F0400 78 0004 0128 0E01 7938\n"
5641 "    Status 0x0E, 0x01\n"
5642 "1F0004 7F 791D\n"
5643 "    Ack from HFU-2\n"
5644 "1F0004 78 0003 2801 03 044E\n"
5645 "    Status confirm from HFU-2\n"
5646 "1F0400 7F 0460\n"
5647 "    Ack from phone\n"
5648 "1F0400 DA 0004 0028 0000 7A97\n"
5649 "    Type => 0xDA, data => 0x0028, 0x0000\n"
5650 "1F0004 7F 7A1E\n"
5651 "    Ack from HFU-2\n"
5652 "1F0400 78 0004 0128 0E01 7B3A\n"
5653 "    Status 0x0E, 0x01\n"
5654 "1F0004 7F 7B1F\n"
5655 "    Ack from HFU-2\n"
5656 "1F0400 78 0004 0128 0A00 7C38\n"
5657 "    Status 0x0A, 0x00\n"
5658 "1F0004 78 0003 2801 03 054F\n"
5659 "    Status confirm from HFU-2\n"
5660 "1F0400 7F 0561\n"
5661 "    Ack from phone\n"
5662 "1F0400 78 0004 0128 0A00 7C38\n"
5663 "    Status 0x0A, 0x00\n"
5664 "1F0004 7F 7C18\n"
5665 "    Ack from HFU-2\n"
5666 "1F0400 78 0004 0128 0700 7D34\n"
5667 "    Status 0x07, 0x00\n"
5668 "1F0004 7F 7D19\n"
5669 "    Ack from HFU-2\n"
5670 "1F0400 78 0004 0128 0E00 7E3E\n"
5671 "    Status 0x0E, 0x00\n"
5672 "1F0004 7F 7E1A\n"
5673 "    Ack from HFU-2\n"
5674 "1F0004 78 0003 2801 03 064C\n"
5675 "    Status confirm from HFU-2\n"
5676 "1F0400 7F 0662\n"
5677 "    Ack from phone\n"
5678 msgstr ""
5680 #. type: Plain text
5681 #: docs/manual/protocol/carkit.rst:464
5682 msgid "No response. Probably because phone has lost the profile “handsfree”."
5683 msgstr ""
5685 #. type: Plain text
5686 #: docs/manual/protocol/carkit.rst:474
5687 #, no-wrap
5688 msgid ""
5689 "1F0400 78 0004 0128 0E01 0849\n"
5690 "    Status 0x0E, 0x01\n"
5691 "1F0400 78 0004 0128 0A00 094D\n"
5692 "    Status 0x0A, 0x00\n"
5693 "1F0400 78 0004 0128 0901 0A4C\n"
5694 "    Status 0x09, 0x01\n"
5695 msgstr ""
5697 #. type: Plain text
5698 #: docs/manual/protocol/carkit.rst:509
5699 #, no-wrap
5700 msgid ""
5701 "1F0004 D0 0001 04 00CE\n"
5702 "    Power up from HFU-2\n"
5703 "1F0400 D0 0001 05 2DE2\n"
5704 "    Power up from phone\n"
5705 "1F0004 79 0005 0201 0164 00 0100\n"
5706 "    Enable carkit mode from HFU-2\n"
5707 "1F0400 7F 0165\n"
5708 "    Ack from phone\n"
5709 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5710 "    HFU version from HFU-2\n"
5711 "1F0400 7F 0266\n"
5712 "    Ack from phone\n"
5713 "1F0004 79 0005 0201 0164 00 0302\n"
5714 "    Enable carkit mode from HFU-2\n"
5715 "1F0400 7F 0367\n"
5716 "    Ack from phone\n"
5717 "1F0400 78 0004 0128 0E00 2E6E\n"
5718 "    Status 0x0E, 0x00\n"
5719 "1F0004 7F 2E4A\n"
5720 "    Ack from HFU-2\n"
5721 "1F0004 78 0003 2801 03 044E\n"
5722 "    Status confirm from HFU-2\n"
5723 "1F0400 7F 0460\n"
5724 "    Ack from phone\n"
5725 "1F0400 DA 0004 0028 0000 2FC2\n"
5726 "    ?\n"
5727 "1F0004 7F 2F4B\n"
5728 "    Ack from HFU-2\n"
5729 msgstr ""
5731 #. type: Plain text
5732 #: docs/manual/protocol/carkit.rst:539
5733 #, no-wrap
5734 msgid ""
5735 "1F0400 78 0004 0128 0701 3078\n"
5736 "    Status 0x07, 0x01\n"
5737 "1F0004 7F 3054\n"
5738 "    Ack from HFU-2\n"
5739 "1F0400 78 0004 0128 0701 3179\n"
5740 "    Status 0x07, 0x01\n"
5741 "1F0004 7F 3155\n"
5742 "    Ack from HFU-2\n"
5743 "1F0400 78 0004 0128 0E01 3273\n"
5744 "    Status 0x0E, 0x01\n"
5745 "1F0004 7F 3256\n"
5746 "    Ack from HFU-2\n"
5747 "1F0400 78 0004 0128 0A00 3377\n"
5748 "    Status 0x0A, 0x00\n"
5749 "1F0004 78 0003 2801 03 054F\n"
5750 "    Status confirm from HFU-2\n"
5751 "1F0400 7F 0561\n"
5752 "    Ack from phone\n"
5753 "1F0400 78 0004 0128 0A00 3377\n"
5754 "    Status 0x0A, 0x00\n"
5755 "1F0004 7F 33 57\n"
5756 "    Ack from HFU-2\n"
5757 "1F0400 78 0004 0128 0901 3472\n"
5758 "    Status 0x09, 0x01\n"
5759 "1F0004 7F 3450\n"
5760 "    Ack from HFU-2\n"
5761 msgstr ""
5763 #. type: Plain text
5764 #: docs/manual/protocol/carkit.rst:573
5765 #, no-wrap
5766 msgid ""
5767 "1F0400 78 0004 0128 0E01 3574\n"
5768 "    Status 0x0E, 0x01\n"
5769 "1F0004 7F 3551\n"
5770 "    Ack from HFU-2\n"
5771 "1F0400 78 0004 0128 0A01 3673\n"
5772 "    Status 0x0A, 0x01\n"
5773 "1F0004 78 0003 2801 03 064C\n"
5774 "    Status confirm from HFU-2\n"
5775 "1F0400 7F 0662\n"
5776 "    Ack from phone\n"
5777 "1F0400 78 0004 0128 0A01 3673\n"
5778 "    Status 0x0A, 0x01\n"
5779 "1F0004 7F 3652\n"
5780 "    Ack from HFU-2\n"
5781 "1F0400 78 0004 0128 0A00 3773\n"
5782 "    Status 0x0A, 0x00\n"
5783 "1F0004 7F 3753\n"
5784 "    Ack from HFU-2\n"
5785 "1F0400 78 0004 0128 0900 387F\n"
5786 "    Status 0x09, 0x00\n"
5787 "1F0004 7F 385C\n"
5788 "    Ack from HFU-2\n"
5789 "1F0400 78 0004 0128 0A01 397C\n"
5790 "    Status 0x0A, 0x01\n"
5791 "1F0004 7F 395D\n"
5792 "    Ack from HFU-2\n"
5793 "1F0400 78 0004 0128 0901 3A7C\n"
5794 "    Status 0x09, 0x01\n"
5795 "1F0004 7F 3A5E\n"
5796 "    Ack from HFU-2\n"
5797 msgstr ""
5799 #. type: Plain text
5800 #: docs/manual/protocol/carkit.rst:619
5801 #, no-wrap
5802 msgid ""
5803 "1F0004 D0 0001 04 00CE\n"
5804 "    Power up from HFU-2\n"
5805 "1F0400 D0 0001 05 5996\n"
5806 "    Power up from phone\n"
5807 "1F0004 79 0005 0201 0164 00 0100\n"
5808 "    Enable carkit mode from HFU-2\n"
5809 "1F0400 7F 0165\n"
5810 "    Ack from phone\n"
5811 "1F0004 79 0012 0201 0206 0056 2030 372E 3030 0A48 4655 3200 0249\n"
5812 "    HFU-2 Version\n"
5813 "1F0400 7F 0266\n"
5814 "    Ack from phone\n"
5815 "1F0400 78 0004 0128 0E01 5A1B\n"
5816 "    Status 0x0E, 0x01\n"
5817 "1F0004 79 0005 0201 0164 00 0302\n"
5818 "    Enable carkit mode from HFU-2\n"
5819 "1F0400 7F 0367\n"
5820 "    Ack from phone\n"
5821 "1F0400 78 0004 0128 0E01 5A1B\n"
5822 "    Status 0x0E, 0x01\n"
5823 "1F0004 7F 5A3E\n"
5824 "    Ack from HFU-2\n"
5825 "1F0400 78 0004 0128 0A01 5B1E\n"
5826 "    Status 0x0A, 0x01\n"
5827 "1F0004 7F 5B3F\n"
5828 "    Ack from HFU-2\n"
5829 "1F0400 78 0004 0128 0901 5C1A\n"
5830 "    Status 0x09, 0x01\n"
5831 "1F0004 7F 5C38\n"
5832 "    Ack from HFU-2\n"
5833 "1F0400 78 0004 0128 0701 5D15\n"
5834 "    Status 0x07, 0x01\n"
5835 "1F0004 7F 5D39\n"
5836 "    Ack from HFU-2\n"
5837 "1F0004 78 0003 2801 0305 4F\n"
5838 "    Status confirm from HFU-2\n"
5839 "1F0400 7F 0561\n"
5840 "    Ack from phone\n"
5841 "1F0400 DA 0004 0028 0000 5EB3\n"
5842 "    ?\n"
5843 "1F0004 7F 5E3A\n"
5844 "    Ack from HFU-2\n"
5845 msgstr ""
5847 #. type: Plain text
5848 #: docs/manual/protocol/carkit.rst:649
5849 #, no-wrap
5850 msgid ""
5851 "1F0400 78 0004 0128 0E01 3B7A\n"
5852 "    Status 0x0E, 0x01\n"
5853 "1F0004 7F 3B5F\n"
5854 "    Ack from HFU-2\n"
5855 "1F0400 78 0004 0128 0A00 3C78\n"
5856 "    Status 0x0A, 0x00\n"
5857 "1F0004 78 0003 2801 03 074D\n"
5858 "    Status confirm from HFU-2\n"
5859 "1F0400 7F 0763\n"
5860 "    Ack from phone\n"
5861 "1F0400 78 0004 0128 0A00 3C78\n"
5862 "    Status 0x0A, 0x00\n"
5863 "1F0004 7F 3C58\n"
5864 "    Ack from HFU-2\n"
5865 "1F0400 78 0004 0128 0700 3D74\n"
5866 "    Status 0x07, 0x00\n"
5867 "1F0004 7F 3D59\n"
5868 "    Ack from HFU-2\n"
5869 "1F0400 78 0004 0128 0E00 3E7E\n"
5870 "    Status 0x0E, 0x00\n"
5871 "1F0004 7F 3E5A\n"
5872 "    Ack from HFU-2\n"
5873 "1F0004 78 0003 2801 0308 42\n"
5874 "    Status confirm from HFU-2\n"
5875 "1F0400 7F 086C\n"
5876 "    Ack from phone\n"
5877 msgstr ""
5879 #. type: Plain text
5880 #: docs/manual/protocol/carkit.rst:669
5881 #, no-wrap
5882 msgid ""
5883 "1F0400 78 0004 0128 0E01 6627\n"
5884 "    Status 0x0E, 0x01\n"
5885 "1F0004 7F 6602\n"
5886 "    Ack from HFU-2\n"
5887 "1F0004 78 0003 2801 03 064C\n"
5888 "    Status confirm from HFU-2\n"
5889 "1F0400 7F 0662\n"
5890 "    Ack from phone\n"
5891 "1F0400 78 0004 0128 0E00 6727\n"
5892 "    Status 0x0E, 0x00\n"
5893 "1F0004 7F 6703\n"
5894 "    Ack from HFU-2\n"
5895 "1F0004 78 0003 2801 03 074D\n"
5896 "    Status confirm from HFU-2\n"
5897 "1F0400 7F 0763\n"
5898 "    Ack from phone\n"
5899 msgstr ""
5901 #. type: Plain text
5902 #: docs/manual/protocol/carkit.rst:689
5903 #, no-wrap
5904 msgid ""
5905 "1F0400 78 0004 0128 0E01 0948\n"
5906 "    Status 0x0E, 0x01\n"
5907 "1F0004 7F 096D\n"
5908 "    Ack from HFU-2\n"
5909 "1F0004 78 0003 2801 03 064C\n"
5910 "    Status confirm from HFU-2\n"
5911 "1F0400 7F 0662\n"
5912 "    Ack from phone\n"
5913 "1F0400 78 0004 0128 0E00 0A4A\n"
5914 "    Status 0x0E, 0x00\n"
5915 "1F0004 7F 0A6E\n"
5916 "    Ack from HFU-2\n"
5917 "1F0004 78 0003 2801 03 074D\n"
5918 "    Status confirm from HFU-2\n"
5919 "1F0400 7F 0763\n"
5920 "    Ack from phone\n"
5921 msgstr ""
5923 #. type: Title -
5924 #: docs/manual/protocol/carkit.rst:691
5925 #, no-wrap
5926 msgid "Result"
5927 msgstr ""
5929 #. type: Plain text
5930 #: docs/manual/protocol/carkit.rst:694
5931 msgid ""
5932 "Important things to consider when designing a program for Com.n.sense that "
5933 "is to work with 6310."
5934 msgstr ""
5936 #. type: Plain text
5937 #: docs/manual/protocol/carkit.rst:696
5938 msgid "6310 sends out status 0x0E, 0x01 when speaker should be enabled"
5939 msgstr ""
5941 #. type: Plain text
5942 #: docs/manual/protocol/carkit.rst:697
5943 msgid ""
5944 "HFU-2 version has to be sent in order for 6310 to switch to profile "
5945 "”Handsfree”."
5946 msgstr ""
5948 #. type: Plain text
5949 #: docs/manual/protocol/carkit.rst:698
5950 msgid ""
5951 "Status 0x0A might say weather the phone is ringing or connected. Only 6310 "
5952 "send this status."
5953 msgstr ""
5955 #. type: Plain text
5956 #: docs/manual/protocol/carkit.rst:698
5957 msgid "Status confirm should be sent when status 0x0E is received."
5958 msgstr ""
5960 #. type: Title =
5961 #: docs/manual/protocol/n7110.rst:2
5962 #, no-wrap
5963 msgid "Nokia 7110"
5964 msgstr ""
5966 #. type: Plain text
5967 #: docs/manual/protocol/n7110.rst:17
5968 #, no-wrap
5969 msgid ""
5970 "Assembled by\n"
5971 "Balazs Nagy    <js@iksz.hu>\n"
5972 "Marcin Wiacek  <Marcin@MWiacek.com>\n"
5973 "Jens Bennfors  <jens.bennfors@ing.hj.se>\n"
5974 "Michael Hund   <michael@drhund.de>\n"
5975 "Jay Bertrand   <jay.bertrand@libertysurf.fr>\n"
5976 "Gabriele Zappi <gzappi@inwind.it>\n"
5977 "Markus Plail   <plail@web.de>\n"
5978 "Ralf Thelen    <ralf@mythelen.de>\n"
5979 "Walek          <walek@pa98.opole.sdi.tpnet.pl>\n"
5980 "... and other members of gnokii mailing list\n"
5981 "and authors of some WWW pages.\n"
5982 msgstr ""
5984 #. type: Plain text
5985 #: docs/manual/protocol/n7110.rst:30
5986 msgid ""
5987 "Document describing frames used in GSM Nokia 6210 and derivatives (7110)"
5988 msgstr ""
5990 #. type: Plain text
5991 #: docs/manual/protocol/n7110.rst:33
5992 msgid ""
5993 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
5994 "protocol details):"
5995 msgstr ""
5997 #. type: Plain text
5998 #: docs/manual/protocol/n7110.rst:37
5999 msgid "0x00: Connect to NBS port ?"
6000 msgstr ""
6002 #. type: Plain text
6003 #: docs/manual/protocol/n7110.rst:38
6004 #, no-wrap
6005 msgid "r Set ringtone          {+0x7c,0x01,0x00,0x0d,0x06[6],0x78,ringtone packed according to SM2.0}\n"
6006 msgstr ""
6008 #. type: Plain text
6009 #: docs/manual/protocol/n7110.rst:39
6010 #, no-wrap
6011 msgid "Seems not to work in MBUS!\n"
6012 msgstr ""
6014 #. type: Plain text
6015 #: docs/manual/protocol/n7110.rst:47
6016 #, no-wrap
6017 msgid ""
6018 "0x01: Communication Status\n"
6019 "?   r Call msg              { 0x0002 }\n"
6020 "?   r Call in progress      { 0x0003, seqnr }\n"
6021 "?   r Remote end hang up    { 0x0004, seqnr, ?, error (like in netmon in 39) }\n"
6022 "?   r incoming call alert   { 0x0005, seqnr, numlen, \"number\", namelen, \"name\" }\n"
6023 "?   r answered call         { 0x0007, seqnr }\n"
6024 "?   r terminated call       { 0x0009, seqnr }\n"
6025 "?   r call msg              { 0x000a, seqnr }\n"
6026 msgstr ""
6028 #. type: Plain text
6029 #: docs/manual/protocol/n7110.rst:48
6030 #, no-wrap
6031 msgid "Note: in 6210 4.27 all msg from 0x01 seems to be unavailable\n"
6032 msgstr ""
6034 #. type: Plain text
6035 #: docs/manual/protocol/n7110.rst:49
6036 #, no-wrap
6037 msgid "0x02: SMS handling\n"
6038 msgstr ""
6040 #. type: Plain text
6041 #: docs/manual/protocol/n7110.rst:53
6042 #, no-wrap
6043 msgid ""
6044 "s Send SMS message      { 0x0001, 0x02, 0x00 (SEND REQUEST), ... }\n"
6045 "r Message sent          { 0x0002 }\n"
6046 "r Send failed           { 0x0003, ?, ?, error (like in netmon in 65)}\n"
6047 "s Incoming SMS info on  { 0x000d, 0x00, 0x00, 0x02}\n"
6048 msgstr ""
6050 #. type: Plain text
6051 #: docs/manual/protocol/n7110.rst:54 docs/manual/protocol/n7110.rst:56
6052 #, no-wrap
6053 msgid "note: no info about Delivery Reports\n"
6054 msgstr ""
6056 #. type: Plain text
6057 #: docs/manual/protocol/n7110.rst:55
6058 #, no-wrap
6059 msgid "r Incoming SMS info onOK{ 0x000e }\n"
6060 msgstr ""
6062 #. type: Plain text
6063 #: docs/manual/protocol/n7110.rst:57
6064 #, no-wrap
6065 msgid "r Incoming SMS infoonerr{ 0x000f, error }\n"
6066 msgstr ""
6068 #. type: Plain text
6069 #: docs/manual/protocol/n7110.rst:58
6070 #, no-wrap
6071 msgid "where error: 0x0c - no PIN\n"
6072 msgstr ""
6074 #. type: Plain text
6075 #: docs/manual/protocol/n7110.rst:60
6076 #, no-wrap
6077 msgid ""
6078 "r SMS message received  { 0x0011, ...... } (whole message)\n"
6079 "s Set CellBroadcast     { 0x0020, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01 }\n"
6080 msgstr ""
6082 #. type: Plain text
6083 #: docs/manual/protocol/n7110.rst:66
6084 #, no-wrap
6085 msgid ""
6086 "r Set CellBroadcast OK  { 0x0021, 0x01 }\n"
6087 "r Read CellBroadcast    { 0x0023, ?, ?, ?, channel, ?, message... } ?\n"
6088 "s Set SMS center        { 0x0030, 0x64, priority, checksum?, format,\n"
6089 msgstr ""
6091 #. type: Plain text
6092 #: docs/manual/protocol/n7110.rst:68
6093 #, no-wrap
6094 msgid ""
6095 "validity[2], {DefaultRecipient no.}[12],\n"
6096 "{SMScenter no.}[12], {SMSC name}, 0x00}\n"
6097 msgstr ""
6099 #. type: Plain text
6100 #: docs/manual/protocol/n7110.rst:80
6101 #, no-wrap
6102 msgid "validity: 0x000b:  1 hour\n"
6103 msgstr ""
6105 #. type: Plain text
6106 #: docs/manual/protocol/n7110.rst:85
6107 #, no-wrap
6108 msgid ""
6109 "0x0047:  6 hours\n"
6110 "0x00a7: 24 hours\n"
6111 "0x00a9: 72 hours\n"
6112 "0x00ad:  1 week\n"
6113 "0x00ff: max.time\n"
6114 msgstr ""
6116 #. type: Plain text
6117 #: docs/manual/protocol/n7110.rst:89
6118 #, no-wrap
6119 msgid ""
6120 "r Set SMS center OK     { 0x0031 }\n"
6121 "r Set SMS center error  { 0x0032, reason }\n"
6122 "s Get SMS center        { 0x0033, 0x64, priority }\n"
6123 "r SMS center received   { 0x0034, priority, checksum?, type,\n"
6124 msgstr ""
6126 #. type: Plain text
6127 #: docs/manual/protocol/n7110.rst:91
6128 #, no-wrap
6129 msgid ""
6130 "validity[2], {DefaultRecipient no.}[12],\n"
6131 "{SMScenter no.}[12], {SMSC name}, 0x00 }\n"
6132 msgstr ""
6134 #. type: Plain text
6135 #: docs/manual/protocol/n7110.rst:98
6136 #, no-wrap
6137 msgid ""
6138 "r SMS center error recv { 0x0035, reason }\n"
6139 "s??                     { 0x0074}\n"
6140 "r??                     { 0x0075, 0xFF, 0x11, 0x98}\n"
6141 "s??                     { 0x008C}\n"
6142 "r??                     { 0x008D, 0x00}\n"
6143 msgstr ""
6145 #. type: Plain text
6146 #: docs/manual/protocol/n7110.rst:100
6147 #, no-wrap
6148 msgid "s Get memory status     { 0x0103, 0x02, memory type }\n"
6149 msgstr ""
6151 #. type: Plain text
6152 #: docs/manual/protocol/n7110.rst:101
6153 #, no-wrap
6154 msgid "where: memory type - see 0x03/0x0107\n"
6155 msgstr ""
6157 #. type: Plain text
6158 #: docs/manual/protocol/n7110.rst:102
6159 #, no-wrap
6160 msgid "r Get memory status     { 0x0104, 0x00, xL, 0x00[2], y1H, y1L, 0x10,\n"
6161 msgstr ""
6163 #. type: Plain text
6164 #: docs/manual/protocol/n7110.rst:104
6165 #, no-wrap
6166 msgid ""
6167 "0x00[2], z?, ymaxH, ymaxL, y2H, y2L,\n"
6168 "0x0d?, xH?, 0x00[2]? }\n"
6169 msgstr ""
6171 #. type: Plain text
6172 #: docs/manual/protocol/n7110.rst:105
6173 #, no-wrap
6174 msgid "where y1: location (lowermost)\n"
6175 msgstr ""
6177 #. type: Plain text
6178 #: docs/manual/protocol/n7110.rst:107
6179 #, no-wrap
6180 msgid ""
6181 "y2: no. of locations\n"
6182 "ymax: maximum location no.\n"
6183 msgstr ""
6185 #. type: Plain text
6186 #: docs/manual/protocol/n7110.rst:108
6187 #, no-wrap
6188 msgid "s Read memory           { 0x0107, 0x01, 0x01, 0x00, 0x01, xH, xL,\n"
6189 msgstr ""
6191 #. type: Plain text
6192 #: docs/manual/protocol/n7110.rst:109
6193 #, no-wrap
6194 msgid "yH, yL, 0x00, 0x00}\n"
6195 msgstr ""
6197 #. type: Plain text
6198 #: docs/manual/protocol/n7110.rst:110
6199 #, no-wrap
6200 msgid "where x: memory type\n"
6201 msgstr ""
6203 #. type: Plain text
6204 #: docs/manual/protocol/n7110.rst:120
6205 #, no-wrap
6206 msgid ""
6207 "0x01: (256) Dialled numbers\n"
6208 "0x02: (512) Missed calls\n"
6209 "0x03: (768) Received calls\n"
6210 "0x05: (500) telephone phonebook\n"
6211 "0x06: (160) SIM phonebook\n"
6212 "0x07: (10/0)\n"
6213 "0x08: (1/0)\n"
6214 "0x09: (4) voice mailbox\n"
6215 "0x0e: (10) speed dials\n"
6216 "0x10: (5) caller groups\n"
6217 msgstr ""
6219 #. type: Plain text
6220 #: docs/manual/protocol/n7110.rst:121
6221 #, no-wrap
6222 msgid "y: location\n"
6223 msgstr ""
6225 #. type: Plain text
6226 #: docs/manual/protocol/n7110.rst:122
6227 #, no-wrap
6228 msgid "r Read memory error     { 0x0108, 0x00, 0x01,\n"
6229 msgstr ""
6231 #. type: Plain text
6232 #: docs/manual/protocol/n7110.rst:123
6233 #, no-wrap
6234 msgid "code,0x00, 0x00, z, error}\n"
6235 msgstr ""
6237 #. type: Plain text
6238 #: docs/manual/protocol/n7110.rst:124
6239 #, no-wrap
6240 msgid "where code==0x0f\n"
6241 msgstr ""
6243 #. type: Plain text
6244 #: docs/manual/protocol/n7110.rst:125
6245 #, no-wrap
6246 msgid "error: 0x34 - phonebook location not found\n"
6247 msgstr ""
6249 #. type: Plain text
6250 #: docs/manual/protocol/n7110.rst:126
6251 #, no-wrap
6252 msgid "0x3b - speed dial not assigned\n"
6253 msgstr ""
6255 #. type: Plain text
6256 #: docs/manual/protocol/n7110.rst:127
6257 #, no-wrap
6258 msgid "r Read memory OK        { 0x0108, 0x00, 0x01,\n"
6259 msgstr ""
6261 #. type: Plain text
6262 #: docs/manual/protocol/n7110.rst:128
6263 #, no-wrap
6264 msgid "code,0x00, 0x00, z, xH, xL, yH, yL, 0x00, 0x00, 0x00, no.of blocks, { block } * }\n"
6265 msgstr ""
6267 #. type: Plain text
6268 #: docs/manual/protocol/n7110.rst:129
6269 #, no-wrap
6270 msgid "where code: != 0x0f\n"
6271 msgstr ""
6273 #. type: Plain text
6274 #: docs/manual/protocol/n7110.rst:132
6275 #, no-wrap
6276 msgid ""
6277 "y: location\n"
6278 "z: generic block size\n"
6279 "block: {id, 0, 0, blocksize, block no.,\n"
6280 msgstr ""
6282 #. type: Plain text
6283 #: docs/manual/protocol/n7110.rst:133
6284 #, no-wrap
6285 msgid "{contents}, 0x00}\n"
6286 msgstr ""
6288 #. type: Plain text
6289 #: docs/manual/protocol/n7110.rst:134
6290 #, no-wrap
6291 msgid "id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
6292 msgstr ""
6294 #. type: Plain text
6295 #: docs/manual/protocol/n7110.rst:140
6296 #, no-wrap
6297 msgid ""
6298 "0x07 name {len, (unicode)},\n"
6299 "0x08 email\n"
6300 "0x09 postal\n"
6301 "0x0a note {len, (unicode)}\n"
6302 "0x0b number {type, 0x00[3], len, (unicode)}\n"
6303 "0x0c ringtone {ringtone no., 0, 0}\n"
6304 msgstr ""
6306 #. type: Plain text
6307 #: docs/manual/protocol/n7110.rst:141
6308 #, no-wrap
6309 msgid "0x13 date for a called list (DC, RC, etc.)\n"
6310 msgstr ""
6312 #. type: Plain text
6313 #: docs/manual/protocol/n7110.rst:144
6314 #, no-wrap
6315 msgid ""
6316 "0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
6317 "0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
6318 "0x1e caller group number {number, 0, 0}\n"
6319 msgstr ""
6321 #. type: Plain text
6322 #: docs/manual/protocol/n7110.rst:145
6323 #, no-wrap
6324 msgid "type: 0x0a: General,\n"
6325 msgstr ""
6327 #. type: Plain text
6328 #: docs/manual/protocol/n7110.rst:149
6329 #, no-wrap
6330 msgid ""
6331 "0x03: Mobile (office ?),\n"
6332 "0x06: Work,\n"
6333 "0x04: Fax,\n"
6334 "0x02: Home (mobile ?)\n"
6335 msgstr ""
6337 #. type: Plain text
6338 #: docs/manual/protocol/n7110.rst:150
6339 #, no-wrap
6340 msgid "s Set mem location      { 0x010b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
6341 msgstr ""
6343 #. type: Plain text
6344 #: docs/manual/protocol/n7110.rst:152
6345 #, no-wrap
6346 msgid ""
6347 "xH, xL, yH, yL, 0x00, 0x00, 0x00,\n"
6348 "no.of blocks, { block }[no.of blocks] }\n"
6349 msgstr ""
6351 #. type: Plain text
6352 #: docs/manual/protocol/n7110.rst:153
6353 #, no-wrap
6354 msgid "r Set mem location      { 0x010c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
6355 msgstr ""
6357 #. type: Plain text
6358 #: docs/manual/protocol/n7110.rst:154
6359 #, no-wrap
6360 msgid "yH, yL, xL }\n"
6361 msgstr ""
6363 #. type: Plain text
6364 #: docs/manual/protocol/n7110.rst:155
6365 #, no-wrap
6366 msgid "where code:\n"
6367 msgstr ""
6369 #. type: Plain text
6370 #: docs/manual/protocol/n7110.rst:157
6371 #, no-wrap
6372 msgid ""
6373 "0x3d - wrong entry type\n"
6374 "0x3e - too much entries\n"
6375 msgstr ""
6377 #. type: Plain text
6378 #: docs/manual/protocol/n7110.rst:158
6379 #, no-wrap
6380 msgid "s Delete mem location   { 0x010f, 0x00, 0x01, 0x04, 0x00, 0x00, 0x0c, 0x01, 0xff, xH, xL,\n"
6381 msgstr ""
6383 #. type: Plain text
6384 #: docs/manual/protocol/n7110.rst:161
6385 #, no-wrap
6386 msgid ""
6387 "yH, yL, 0x00, 0x00}\n"
6388 "where   x: location\n"
6389 "y: memory type\n"
6390 msgstr ""
6392 #. type: Plain text
6393 #: docs/manual/protocol/n7110.rst:162
6394 #, no-wrap
6395 msgid "r Delete mem location   { 0x0110, 0x00, 0x00 }\n"
6396 msgstr ""
6398 #. type: Plain text
6399 #: docs/manual/protocol/n7110.rst:201
6400 #, no-wrap
6401 msgid ""
6402 "s get used network      { 0x0070 }\n"
6403 "r get used network      { 0x0071, available,?,?,length,netstatus,netsel,cellIDH,\n"
6404 msgstr ""
6406 #. type: Plain text
6407 #: docs/manual/protocol/n7110.rst:203
6408 #, no-wrap
6409 msgid ""
6410 "cellIDL,lacH,lacL,MCC+MNC[3],{Opstr}, 4?,\n"
6411 "len, xlen(78), ylen(21), 0, {bitmap} }\n"
6412 msgstr ""
6414 #. type: Plain text
6415 #: docs/manual/protocol/n7110.rst:204
6416 #, no-wrap
6417 msgid "where {Opstr}: namelen, {operator name(unicode)}\n"
6418 msgstr ""
6420 #. type: Plain text
6421 #: docs/manual/protocol/n7110.rst:206
6422 #, no-wrap
6423 msgid ""
6424 "len: {xlen, ylen, 0, {bitmap} + 2\n"
6425 "{bitmap}: bitmaplen, 0, 0, {OTA bitmap}\n"
6426 msgstr ""
6428 #. type: Plain text
6429 #: docs/manual/protocol/n7110.rst:207
6430 #, no-wrap
6431 msgid "available: 0x02 if the logo following is valid,\n"
6432 msgstr ""
6434 #. type: Plain text
6435 #: docs/manual/protocol/n7110.rst:208
6436 #, no-wrap
6437 msgid "0x01 for no operator logo following\n"
6438 msgstr ""
6440 #. type: Plain text
6441 #: docs/manual/protocol/n7110.rst:211
6442 #, no-wrap
6443 msgid ""
6444 "s get network status    { 0x0081 }\n"
6445 "r get network status    { 0x0082, network%, 0x14? }\n"
6446 "s set operator logo     { 0x01a3 0x01, oplogo?, MCC+MNC[3], 0?,4?,len,\n"
6447 msgstr ""
6449 #. type: Plain text
6450 #: docs/manual/protocol/n7110.rst:213
6451 #, no-wrap
6452 msgid ""
6453 "xlen(78),ylen(21), 0 (frames?),\n"
6454 "{bitmap}*?, 0x00(padding) }\n"
6455 msgstr ""
6457 #. type: Plain text
6458 #: docs/manual/protocol/n7110.rst:214
6459 #, no-wrap
6460 msgid "where len, {bitmap}: see 0x0a/0x0071\n"
6461 msgstr ""
6463 #. type: Plain text
6464 #: docs/manual/protocol/n7110.rst:216
6465 #, no-wrap
6466 msgid ""
6467 "r set operator logo OK  { 0x01a4 }\n"
6468 "s clear operator logo   { 0x00af, x}\n"
6469 msgstr ""
6471 #. type: Plain text
6472 #: docs/manual/protocol/n7110.rst:217
6473 #, no-wrap
6474 msgid "where x==0 to 4\n"
6475 msgstr ""
6477 #. type: Plain text
6478 #: docs/manual/protocol/n7110.rst:218
6479 #, no-wrap
6480 msgid "r clear operator logo   { 0x00bf}\n"
6481 msgstr ""
6483 #. type: Plain text
6484 #: docs/manual/protocol/n7110.rst:224
6485 #, no-wrap
6486 msgid ""
6487 "s Add meeting note      { 0x0001, body like in subtype 0x001a...}\n"
6488 "r Add meeting note      { 0x0002, location (2 bytes), status (2 bytes)}\n"
6489 "s Add call note         { 0x0003, body like in subtype 0x001a...}\n"
6490 "r Add call note         { 0x0004, location (2 bytes), status (2 bytes)}\n"
6491 "s Add birthday note     { 0x0005, location (2 bytes), entry type, 0x00, year of birth(2 bytes),\n"
6492 msgstr ""
6494 #. type: Plain text
6495 #: docs/manual/protocol/n7110.rst:225
6496 #, no-wrap
6497 msgid "Month, Day, 0x00, 0x00, alarm (4 bytes), alarm type, length, text (Unicode)}\n"
6498 msgstr ""
6500 #. type: Plain text
6501 #: docs/manual/protocol/n7110.rst:232
6502 #, no-wrap
6503 msgid ""
6504 "r Add birthday note     { 0x0006, location (2 bytes), status (2 bytes)}\n"
6505 "s Add reminder note     { 0x0007, body like in subtype 0x001a...}\n"
6506 "r Add reminder note     { 0x0008, location (2 bytes), status (2 bytes)}\n"
6507 "s Delete calendar note  { 0x000b, location (2 bytes) }\n"
6508 "r Delete calendar note  { 0x000c, location (2 bytes), ?, ?, ?, ? }\n"
6509 "s Get calendar note     { 0x0019, location (2 bytes) }\n"
6510 "r Calendar note recvd   { 0x001a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
6511 msgstr ""
6513 #. type: Plain text
6514 #: docs/manual/protocol/n7110.rst:233
6515 #, no-wrap
6516 msgid "where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
6517 msgstr ""
6519 #. type: Plain text
6520 #: docs/manual/protocol/n7110.rst:234
6521 #, no-wrap
6522 msgid "block: for Meeting:{hour,minute,alarm (two bytes),recurrance (two bytes),len,0x00,string(unicode)}\n"
6523 msgstr ""
6525 #. type: Plain text
6526 #: docs/manual/protocol/n7110.rst:235
6527 #, no-wrap
6528 msgid "where alarm=Number of minutes before the time of the meeting\n"
6529 msgstr ""
6531 #. type: Plain text
6532 #: docs/manual/protocol/n7110.rst:239
6533 #, no-wrap
6534 msgid ""
6535 "that the alarm should be triggered:\n"
6536 "For meetings with \"No alarm\"=0xFFFF (-1).\n"
6537 "For \"On time\"=0x0000\n"
6538 "half an hour=0x001E, and so on.\n"
6539 msgstr ""
6541 #. type: Plain text
6542 #: docs/manual/protocol/n7110.rst:240
6543 #, no-wrap
6544 msgid "Recurrance=in hours, between future occurances of this meeting.\n"
6545 msgstr ""
6547 #. type: Plain text
6548 #: docs/manual/protocol/n7110.rst:242
6549 #, no-wrap
6550 msgid ""
6551 "If there is no repeat, this value is 0x0000. The special value 0xffff\n"
6552 "means 1 Year!\n"
6553 msgstr ""
6555 #. type: Plain text
6556 #: docs/manual/protocol/n7110.rst:243
6557 #, no-wrap
6558 msgid "for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
6559 msgstr ""
6561 #. type: Plain text
6562 #: docs/manual/protocol/n7110.rst:244
6563 #, no-wrap
6564 msgid "name(unicode),number(unicode)}\n"
6565 msgstr ""
6567 #. type: Plain text
6568 #: docs/manual/protocol/n7110.rst:246
6569 #, no-wrap
6570 msgid ""
6571 "for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
6572 "for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
6573 msgstr ""
6575 #. type: Plain text
6576 #: docs/manual/protocol/n7110.rst:250
6577 #, no-wrap
6578 msgid ""
6579 "byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
6580 "In Birthday, the Year in the common part, usually contains a strange year.\n"
6581 "So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
6582 "Birthday use the value described below).\n"
6583 msgstr ""
6585 #. type: Plain text
6586 #: docs/manual/protocol/n7110.rst:251
6587 #, no-wrap
6588 msgid "where alarm=32-bit integer that is the number of seconds between the desired\n"
6589 msgstr ""
6591 #. type: Plain text
6592 #: docs/manual/protocol/n7110.rst:253
6593 #, no-wrap
6594 msgid ""
6595 "alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
6596 "0x0000FFFF (65535).\n"
6597 msgstr ""
6599 #. type: Plain text
6600 #: docs/manual/protocol/n7110.rst:254
6601 #, no-wrap
6602 msgid "YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
6603 msgstr ""
6605 #. type: Plain text
6606 #: docs/manual/protocol/n7110.rst:256
6607 #, no-wrap
6608 msgid ""
6609 "but only when reading birthday entries. For storing entries, this field does\n"
6610 "not exist.\n"
6611 msgstr ""
6613 #. type: Plain text
6614 #: docs/manual/protocol/n7110.rst:257
6615 #, no-wrap
6616 msgid "AlarmType: 0x00 - Tone, 0x01 - Silent\n"
6617 msgstr ""
6619 #. type: Plain text
6620 #: docs/manual/protocol/n7110.rst:263
6621 #, no-wrap
6622 msgid ""
6623 "?   s???                    { 0x0021 }\n"
6624 "?   r???                    { 0x0022, 0x5A, 0x00 }\n"
6625 "?   s???                    { 0x0025 }\n"
6626 "?   r???                    { 0x0026, 0x04, 0x00 }\n"
6627 "?   s                       { 0x0029 }\n"
6628 "?   r                       { 0x002A, 0x04, 0x00 }\n"
6629 msgstr ""
6631 #. type: Plain text
6632 #: docs/manual/protocol/n7110.rst:267
6633 #, no-wrap
6634 msgid ""
6635 "s Get first free pos    { 0x0031 }\n"
6636 "r Get first free pos    { 0x0032, location (2bytes) }\n"
6637 "s Get notes info        { 0x003a, 0xFF, 0xFE}\n"
6638 "r Get notes info        { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
6639 msgstr ""
6641 #. type: Plain text
6642 #: docs/manual/protocol/n7110.rst:270
6643 #, no-wrap
6644 msgid ""
6645 "?   s Get calendar note??   { 0x003E, location (2 bytes) }\n"
6646 "?   r Get calendar note??   { 0x003F, location (2bytes), ... }\n"
6647 "0x14:\n"
6648 msgstr ""
6650 #. type: Plain text
6651 #: docs/manual/protocol/n7110.rst:272
6652 #, no-wrap
6653 msgid ""
6654 "s Get Picture Image     { 0x0007, location, number[2 bytes], 0x00, 0x64 }\n"
6655 "r Get Picture Image     { 0x0008, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6656 msgstr ""
6658 #. type: Plain text
6659 #: docs/manual/protocol/n7110.rst:273 docs/manual/protocol/n7110.rst:300
6660 #, no-wrap
6661 msgid "width, height, lenH, lenL, {bitmap}, 0x00, 0x00, text len, text(coded like in SMS)...}\n"
6662 msgstr ""
6664 #. type: Plain text
6665 #: docs/manual/protocol/n7110.rst:276
6666 #, no-wrap
6667 msgid ""
6668 "r Get SMS failed        { 0x0009, 0x02 },\n"
6669 "s Get SMS status        { 0x0036, 0x64 }\n"
6670 "r Get SMS Status        { 0x0037, 0x05/0x03, 0x01, 0x00, 0x00,\n"
6671 msgstr ""
6673 #. type: Plain text
6674 #: docs/manual/protocol/n7110.rst:280
6675 #, no-wrap
6676 msgid ""
6677 "a (2 octets), b (2 octets), c (2 octets),\n"
6678 "d (2 octets), e (2 octets), 0x00\n"
6679 "where:\n"
6680 "a - according to P.Kot:\n"
6681 msgstr ""
6683 #. type: Plain text
6684 #: docs/manual/protocol/n7110.rst:287
6685 #, no-wrap
6686 msgid ""
6687 "Number of locations in \"fixed\" memory. These are all\n"
6688 "Templates entries in my Nokias 6210 (NPE-3 (c) NMP V05.36\n"
6689 "14-11-01, NPE-3 (c) NMP V05.27 01-08-01).\n"
6690 "I can't remove any of Templates entries in my phone.\n"
6691 "Marcin Wiącek: Rather not ! I don't agree.\n"
6692 "I have 0x00, 0x0f and 10 templates and 3 SMS\n"
6693 "and 10 Picture Images.\n"
6694 msgstr ""
6696 #. type: Plain text
6697 #: docs/manual/protocol/n7110.rst:288
6698 #, no-wrap
6699 msgid "b - Number of used messages in phone memory. These\n"
6700 msgstr ""
6702 #. type: Plain text
6703 #: docs/manual/protocol/n7110.rst:290
6704 #, no-wrap
6705 msgid ""
6706 "are messages manually moved from the other folders.\n"
6707 "Picture messages are saved here.\n"
6708 msgstr ""
6710 #. type: Plain text
6711 #: docs/manual/protocol/n7110.rst:291
6712 #, no-wrap
6713 msgid "c - Number of unread messages in phone memory. Probably\n"
6714 msgstr ""
6716 #. type: Plain text
6717 #: docs/manual/protocol/n7110.rst:292
6718 #, no-wrap
6719 msgid "only smart msssages.\n"
6720 msgstr ""
6722 #. type: Plain text
6723 #: docs/manual/protocol/n7110.rst:293
6724 #, no-wrap
6725 msgid "d - Number of used messages in SIM memory. These are\n"
6726 msgstr ""
6728 #. type: Plain text
6729 #: docs/manual/protocol/n7110.rst:296
6730 #, no-wrap
6731 msgid ""
6732 "either received messages or saved into Outbox/Inbox.\n"
6733 "Note that you *can't* save message into this memory\n"
6734 "using 'Move' option. Picture messages are not here.\n"
6735 msgstr ""
6737 #. type: Plain text
6738 #: docs/manual/protocol/n7110.rst:297
6739 #, no-wrap
6740 msgid "e - Number of unread messages in SIM memory\n"
6741 msgstr ""
6743 #. type: Plain text
6744 #: docs/manual/protocol/n7110.rst:299
6745 #, no-wrap
6746 msgid "s Set Picture Image     { 0x0050, 0x07, location, number[2 bytes], 0x07, ??[38],\n"
6747 msgstr ""
6749 #. type: Plain text
6750 #: docs/manual/protocol/n7110.rst:301
6751 #, no-wrap
6752 msgid "std. size: 72x28\n"
6753 msgstr ""
6755 #. type: Plain text
6756 #: docs/manual/protocol/n7110.rst:305
6757 #, no-wrap
6758 msgid ""
6759 "r Set Picture Image     { 0x0051, location, number[2 bytes], 0x07 }\n"
6760 "s Set SMS name          { 0x0083,folder,location(2bytes),name(Unicode),0x00 , 0x00}\n"
6761 "r Set SMS name          { 0x0084,folder,0x00, 0x00, name (Unicode),0x00,0x00}\n"
6762 "s List Picture Images   { 0x0096, location, 0x0f, 0x07 }\n"
6763 msgstr ""
6765 #. type: Plain text
6766 #: docs/manual/protocol/n7110.rst:306
6767 #, fuzzy, no-wrap
6768 msgid "where location:\n"
6769 msgstr "手机信息"
6771 #. type: Plain text
6772 #: docs/manual/protocol/n7110.rst:307
6773 #, no-wrap
6774 msgid "LM tries with 0x09, 0x11, 0x19, 0x21, 0x29, 0x31, 0x39, 0x41, 0x49\n"
6775 msgstr ""
6777 #. type: Plain text
6778 #: docs/manual/protocol/n7110.rst:308
6779 #, no-wrap
6780 msgid "Returned value with 0x21\n"
6781 msgstr ""
6783 #. type: Plain text
6784 #: docs/manual/protocol/n7110.rst:313
6785 #, no-wrap
6786 msgid ""
6787 "r List Picture Images   { 0x0097, number of pictures[2 bytes], number1[2 bytes], number2[2 bytes], ..., }\n"
6788 "s Write SMS to folder   { 0x0104, status, folder ID, location(2 bytes), 0x02, 0x01, SMS stuff ... }\n"
6789 "r Write SMS to folder   { 0x0105, folder ID, location(2 bytes), 0x00 }\n"
6790 "r Write SMS to folder   { 0x0106, 0x02 (write failed errorcode ?) }\n"
6791 "s Get SMS from folder   { 0x0107, folderID, location(2 bytes), 0x01, 0x65, 0x01}\n"
6792 msgstr ""
6794 #. type: Plain text
6795 #: docs/manual/protocol/n7110.rst:314 docs/manual/protocol/n7110.rst:331
6796 #, no-wrap
6797 msgid "where: folderID - see 0x14/0x017B\n"
6798 msgstr ""
6800 #. type: Plain text
6801 #: docs/manual/protocol/n7110.rst:315
6802 #, no-wrap
6803 msgid "r Get SMS from folder   { 0x0108, status, folderID, 0x00, location, type, sender number,...}\n"
6804 msgstr ""
6806 #. type: Plain text
6807 #: docs/manual/protocol/n7110.rst:317
6808 msgid "where: status=0x01 - reveived/read"
6809 msgstr ""
6811 #. type: Plain text
6812 #: docs/manual/protocol/n7110.rst:320
6813 msgid "0x03 - received/unread 0x05 - stored/sent 0x07 - stored/not sent"
6814 msgstr ""
6816 #. type: Plain text
6817 #: docs/manual/protocol/n7110.rst:322
6818 msgid "where: folderID - see 0x14/0x017B"
6819 msgstr ""
6821 #. type: Plain text
6822 #: docs/manual/protocol/n7110.rst:324
6823 msgid "where: type=0x00 - received SMS"
6824 msgstr ""
6826 #. type: Plain text
6827 #: docs/manual/protocol/n7110.rst:327
6828 msgid "0x01 - delivery report 0x02 - stored SMS 0x07 - picture message"
6829 msgstr ""
6831 #. type: Plain text
6832 #: docs/manual/protocol/n7110.rst:330
6833 #, no-wrap
6834 msgid ""
6835 "s Delete SMS message    { 0x010a, folderID, location(2 bytes), 0x01 }\n"
6836 "r Delete SMS            { 0x010b }\n"
6837 "s Get folder status     { 0x016b, folderID, 0x0F, 0x01}\n"
6838 msgstr ""
6840 #. type: Plain text
6841 #: docs/manual/protocol/n7110.rst:334
6842 #, no-wrap
6843 msgid ""
6844 "r Get folder status     { 0x016c, number of entries (2 bytes), entry1number (2 bytes), entry2number(2 bytes), ....}\n"
6845 "s Get folder names      { 0x017A, 0x00, 0x00}\n"
6846 "r Get folder names      { 0x017B, number of strings, folderID, name1, 0x00, folderID, name2, 0x00, name3, 0x00,...}\n"
6847 msgstr ""
6849 #. type: Plain text
6850 #: docs/manual/protocol/n7110.rst:335
6851 #, no-wrap
6852 msgid "where: folderID=0x08 - Inbox\n"
6853 msgstr ""
6855 #. type: Plain text
6856 #: docs/manual/protocol/n7110.rst:342
6857 #, no-wrap
6858 msgid ""
6859 "0x10 - Outbox\n"
6860 "0x18 - Archive\n"
6861 "0x20 - Templates\n"
6862 "0x29 - first \"My folders\"\n"
6863 "0x31 - second \"My folders\"\n"
6864 "0x39 - third -\"-\n"
6865 "and so on\n"
6866 msgstr ""
6868 #. type: Plain text
6869 #: docs/manual/protocol/n7110.rst:343
6870 #, no-wrap
6871 msgid "0x17:\n"
6872 msgstr ""
6874 #. type: Plain text
6875 #: docs/manual/protocol/n7110.rst:345
6876 #, no-wrap
6877 msgid ""
6878 "s Get Battery info      { 0x0002 }\n"
6879 "r Get Battery info      { 0x0003, 0x0b, batt%, 0x14?, 0x01? }\n"
6880 msgstr ""
6882 #. type: Plain text
6883 #: docs/manual/protocol/n7110.rst:346
6884 #, no-wrap
6885 msgid "0x19: Phone clock & alarm\n"
6886 msgstr ""
6888 #. type: Plain text
6889 #: docs/manual/protocol/n7110.rst:348
6890 msgid "These frames are like the same frames subtypes in 0x11 in 6110"
6891 msgstr ""
6893 #. type: Plain text
6894 #: docs/manual/protocol/n7110.rst:362
6895 msgid "These are new (?)"
6896 msgstr ""
6898 #. type: Plain text
6899 #: docs/manual/protocol/n7110.rst:367
6900 #, no-wrap
6901 msgid ""
6902 "?   s ??                    { 0x0083, id }\n"
6903 "?   r ??                    { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x00 }\n"
6904 "?   r ??                    { 0x0084, 0x01, 0x40, 0x03, id, 0x00, 0x01 }\n"
6905 "?   r ??                    { 0x0084, 0x01, 0x40, 0x03, id, 0x01, 0x00 }\n"
6906 msgstr ""
6908 #. type: Plain text
6909 #: docs/manual/protocol/n7110.rst:368
6910 #, no-wrap
6911 msgid "where: id=0x27,0x2a,0x32,0x28,0x40\n"
6912 msgstr ""
6914 #. type: Plain text
6915 #: docs/manual/protocol/n7110.rst:369
6916 #, no-wrap
6917 msgid "0x1b:\n"
6918 msgstr ""
6920 #. type: Plain text
6921 #: docs/manual/protocol/n7110.rst:373
6922 #, no-wrap
6923 msgid ""
6924 "s Get IMEI              { 0x0001 }\n"
6925 "r Get IMEI              { 0x0002, {IMEI(ASCII)}, 0x00 }\n"
6926 "s get HW&SW version     { 0x0003, 0x01, 0x32 }\n"
6927 "r get HW&SW version     { 0x0004, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
6928 msgstr ""
6930 #. type: Plain text
6931 #: docs/manual/protocol/n7110.rst:374
6932 #, no-wrap
6933 msgid "\"model\\n\" \"(c) NMP.\" 0x00 0xff[14] }\n"
6934 msgstr ""
6936 #. type: Plain text
6937 #: docs/manual/protocol/n7110.rst:375
6938 #, no-wrap
6939 msgid "0x1f:\n"
6940 msgstr ""
6942 #. type: Plain text
6943 #: docs/manual/protocol/n7110.rst:377
6944 #, no-wrap
6945 msgid ""
6946 "s ???                   { 0x0010, 0x02, 0x00, 0xff, 0xff }\n"
6947 "r ???                   { 0x0011, length, 0x00, {block}[length] }\n"
6948 msgstr ""
6950 #. type: Plain text
6951 #: docs/manual/protocol/n7110.rst:378
6952 #, no-wrap
6953 msgid "where block: { unicode letter[2], 0x0000,\n"
6954 msgstr ""
6956 #. type: Plain text
6957 #: docs/manual/protocol/n7110.rst:379
6958 #, no-wrap
6959 msgid "0x00, 0x55, ??, ?? }\n"
6960 msgstr ""
6962 #. type: Plain text
6963 #: docs/manual/protocol/n7110.rst:380
6964 #, no-wrap
6965 msgid "s Set ringtone          { 0x011f, 0x00, location, 0x00, name(Unicode),\n"
6966 msgstr ""
6968 #. type: Plain text
6969 #: docs/manual/protocol/n7110.rst:382
6970 #, no-wrap
6971 msgid ""
6972 "ringtone(format the same to 0x40/0x019e and 0x40/0x01a0) }\n"
6973 "where: location: 0x87 to 0x8b on N6210\n"
6974 msgstr ""
6976 #. type: Plain text
6977 #: docs/manual/protocol/n7110.rst:383
6978 #, no-wrap
6979 msgid "0x74 to ... on N7110\n"
6980 msgstr ""
6982 #. type: Plain text
6983 #: docs/manual/protocol/n7110.rst:386
6984 #, no-wrap
6985 msgid ""
6986 "s Get ringtone          { 0x0122, 0x00, location}\n"
6987 "r Get ringtone          { 0x0123, 0x00, location, name(Unicode), 0x00,...,0x00, 0x02,0xFC,0x09(ringtone contenst)}\n"
6988 "r Get ringtone error    { 0x0124, ...}\n"
6989 msgstr ""
6991 #. type: Plain text
6992 #: docs/manual/protocol/n7110.rst:387
6993 #, no-wrap
6994 msgid "0x39:\n"
6995 msgstr ""
6997 #. type: Plain text
6998 #: docs/manual/protocol/n7110.rst:388
6999 #, no-wrap
7000 msgid "s get profile feature   { 0x0101, 0x01, 0x01, 0x01, number1, number2}\n"
7001 msgstr ""
7003 #. type: Plain text
7004 #: docs/manual/protocol/n7110.rst:389
7005 #, no-wrap
7006 msgid "where number1: from 0x00 to 0x07 (for each profile ?)\n"
7007 msgstr ""
7009 #. type: Plain text
7010 #: docs/manual/protocol/n7110.rst:390
7011 #, no-wrap
7012 msgid "number2: 0x00 - 0x09, 0x0A, 0x16 - 0x19, 0x1a - 0x1f, 0x20 - 0x29, 0x2a - 0x2c, 0xff\n"
7013 msgstr ""
7015 #. type: Plain text
7016 #: docs/manual/protocol/n7110.rst:391
7017 #, no-wrap
7018 msgid "where 0x09: keypad tones                                           0x02: incoming call alert                                           0x03: ringtone number\n"
7019 msgstr ""
7021 #. type: Plain text
7022 #: docs/manual/protocol/n7110.rst:394
7023 #, no-wrap
7024 msgid ""
7025 "0x04: ringing volume\n"
7026 "0x05: message alert tone                                           0x06: vibra                                           0x07: warning tones                                           0x08: caller groups alert for\t\t\t\t\t   0x09: automatic answer\n"
7027 "0xff: name\n"
7028 msgstr ""
7030 #. type: Plain text
7031 #: docs/manual/protocol/n7110.rst:395
7032 #, no-wrap
7033 msgid "r get profile feature   { 0x0102, 0x01, 0x02, number2, block...}\n"
7034 msgstr ""
7036 #. type: Plain text
7037 #: docs/manual/protocol/n7110.rst:396
7038 #, no-wrap
7039 msgid "for number2==0xff: (Profile Name)\n"
7040 msgstr ""
7042 #. type: Plain text
7043 #: docs/manual/protocol/n7110.rst:397
7044 #, no-wrap
7045 msgid "block: 0x01, length, name(Unicode), 0x00, 0x00\n"
7046 msgstr ""
7048 #. type: Plain text
7049 #: docs/manual/protocol/n7110.rst:398
7050 #, no-wrap
7051 msgid "for number2==0x00: (Keypad Tones)\n"
7052 msgstr ""
7054 #. type: Plain text
7055 #: docs/manual/protocol/n7110.rst:400
7056 #, no-wrap
7057 msgid ""
7058 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7059 "where: Type : 0x00 = Off\n"
7060 msgstr ""
7062 #. type: Plain text
7063 #: docs/manual/protocol/n7110.rst:401
7064 #, no-wrap
7065 msgid "0x01 to 0x03 = Level1 .. Level3\n"
7066 msgstr ""
7068 #. type: Plain text
7069 #: docs/manual/protocol/n7110.rst:402
7070 #, no-wrap
7071 msgid "for number2==0x02: (Incoming Call Alert)\n"
7072 msgstr ""
7074 #. type: Plain text
7075 #: docs/manual/protocol/n7110.rst:404
7076 #, no-wrap
7077 msgid ""
7078 "block: 0x01, 0x01, 0x01, Type, 0x01\n"
7079 "where: Type : 0x00 = Ringing\n"
7080 msgstr ""
7082 #. type: Plain text
7083 #: docs/manual/protocol/n7110.rst:408
7084 #, no-wrap
7085 msgid ""
7086 "0x01 = Ascending\n"
7087 "0x02 = Ring Once\n"
7088 "0x03 = Beep Once\n"
7089 "0x05 = Off\n"
7090 msgstr ""
7092 #. type: Plain text
7093 #: docs/manual/protocol/n7110.rst:409
7094 #, no-wrap
7095 msgid "for number2==0x03: (Ringtone Number)\n"
7096 msgstr ""
7098 #. type: Plain text
7099 #: docs/manual/protocol/n7110.rst:411
7100 #, no-wrap
7101 msgid ""
7102 "block: 0x01, 0x01, 0x01, Number, 0x01\n"
7103 "where: Number : 0x40 to 0x62 - gives number of factory ringtone. The number of menu is\n"
7104 msgstr ""
7106 #. type: Plain text
7107 #: docs/manual/protocol/n7110.rst:412
7108 #, no-wrap
7109 msgid "obtained by doing (Number - 0x3f);\n"
7110 msgstr ""
7112 #. type: Plain text
7113 #: docs/manual/protocol/n7110.rst:413
7114 #, no-wrap
7115 msgid "where: Number : 0x89 to 0x8d - gives number of uploaded ringtone. The number of menu is\n"
7116 msgstr ""
7118 #. type: Plain text
7119 #: docs/manual/protocol/n7110.rst:415
7120 #, no-wrap
7121 msgid ""
7122 "obtained by doing (Number - 0x65),while the uploaded ringtone number is\n"
7123 "obtained by doing (Number - 0x88).\n"
7124 msgstr ""
7126 #. type: Plain text
7127 #: docs/manual/protocol/n7110.rst:416
7128 #, no-wrap
7129 msgid "for number2==0x04: (Ringing volume)\n"
7130 msgstr ""
7132 #. type: Plain text
7133 #: docs/manual/protocol/n7110.rst:418
7134 #, no-wrap
7135 msgid ""
7136 "block: 0x01, 0x??, 0x??, Volume, 0x01\n"
7137 "where: Volume : 0 = Level1 .. to 4 = Level5\n"
7138 msgstr ""
7140 #. type: Plain text
7141 #: docs/manual/protocol/n7110.rst:419
7142 #, no-wrap
7143 msgid "for number2==0x05: (Message Alert Tone)\n"
7144 msgstr ""
7146 #. type: Plain text
7147 #: docs/manual/protocol/n7110.rst:421
7148 #, no-wrap
7149 msgid ""
7150 "block: 0x01, 0x01, 0x??, Type, 0x01\n"
7151 "where: Type : 0x00 = Off\n"
7152 msgstr ""
7154 #. type: Plain text
7155 #: docs/manual/protocol/n7110.rst:425
7156 #, no-wrap
7157 msgid ""
7158 "0x01 = Standard\n"
7159 "0x02 = Special\n"
7160 "0x03 = Beep Once\n"
7161 "0x04 = Ascending\n"
7162 msgstr ""
7164 #. type: Plain text
7165 #: docs/manual/protocol/n7110.rst:426
7166 #, no-wrap
7167 msgid "for number2==0x06: (Vibration)\n"
7168 msgstr ""
7170 #. type: Plain text
7171 #: docs/manual/protocol/n7110.rst:428 docs/manual/protocol/n7110.rst:431
7172 #: docs/manual/protocol/n7110.rst:446
7173 #, no-wrap
7174 msgid ""
7175 "block: 0x01, 0x??, 0x??, Switch, 0x01\n"
7176 "where: Switch : 0 = Off, 1 = On\n"
7177 msgstr ""
7179 #. type: Plain text
7180 #: docs/manual/protocol/n7110.rst:429
7181 #, no-wrap
7182 msgid "for number2==0x07: (Warning Tones)\n"
7183 msgstr ""
7185 #. type: Plain text
7186 #: docs/manual/protocol/n7110.rst:432
7187 #, no-wrap
7188 msgid "for number2==0x08: (Caller groups Alert for)\n"
7189 msgstr ""
7191 #. type: Plain text
7192 #: docs/manual/protocol/n7110.rst:434
7193 #, no-wrap
7194 msgid ""
7195 "block: 0x01, 0x??, 0x??, Callers, 0x01\n"
7196 "where: Callers : 0xff = All calls alert (Read below *)\n"
7197 msgstr ""
7199 #. type: Plain text
7200 #: docs/manual/protocol/n7110.rst:439
7201 #, no-wrap
7202 msgid ""
7203 "0x01 = Family\n"
7204 "0x02 = VIP\n"
7205 "0x04 = Friends\n"
7206 "0x08 = Colleagues\n"
7207 "0x10 = Others\n"
7208 msgstr ""
7210 #. type: Plain text
7211 #: docs/manual/protocol/n7110.rst:441
7212 #, no-wrap
7213 msgid ""
7214 "All logical OR among groups are valid, so if you select from one phone's profile\n"
7215 "alert for Friends and Collegues, a 0x0c will return (because 0x04 OR 0x08 = 0x0c).\n"
7216 msgstr ""
7218 #. type: Plain text
7219 #: docs/manual/protocol/n7110.rst:442
7220 #, no-wrap
7221 msgid "(*) If Callers==0xff, means \"Alert for All calls\". Then, in this case, you don't\n"
7222 msgstr ""
7224 #. type: Plain text
7225 #: docs/manual/protocol/n7110.rst:443
7226 #, no-wrap
7227 msgid "need to read other groups selection.\n"
7228 msgstr ""
7230 #. type: Plain text
7231 #: docs/manual/protocol/n7110.rst:444
7232 #, no-wrap
7233 msgid "for number2==0x09: (Automatic answer)\n"
7234 msgstr ""
7236 #. type: Plain text
7237 #: docs/manual/protocol/n7110.rst:447
7238 #, no-wrap
7239 msgid "N.B. This feature is valid for Handsfree and Headset profiles only!\n"
7240 msgstr ""
7242 #. type: Plain text
7243 #: docs/manual/protocol/n7110.rst:449
7244 #, no-wrap
7245 msgid ""
7246 "s ???                   { 0x0101, 0x04, 0x01, 0x01, 0xff, 0x03 }\n"
7247 "r ???                   { 0x0102, 0x01, 0x02, 0x03, 0x01, 0x01, 0x01, 0x85/0x087 }\n"
7248 msgstr ""
7250 #. type: Plain text
7251 #: docs/manual/protocol/n7110.rst:452
7252 #, no-wrap
7253 msgid ""
7254 "s ?                     { 0x0105}\n"
7255 "r ?                     { 0x0106, 0x01, 0x04}\n"
7256 msgstr ""
7258 #. type: Plain text
7259 #: docs/manual/protocol/n7110.rst:524
7260 #, no-wrap
7261 msgid ""
7262 "0x40: Security commands\n"
7263 "?   s ???(N6150)            { 0x08, 0x00 }\n"
7264 "?   r ???(N6150)            { 0x08 }\n"
7265 msgstr ""
7267 #. type: Plain text
7268 #: docs/manual/protocol/n7110.rst:525
7269 #, no-wrap
7270 msgid "s Enable extended cmds  { 0x64, cmd }\n"
7271 msgstr ""
7273 #. type: Plain text
7274 #: docs/manual/protocol/n7110.rst:529
7275 #, no-wrap
7276 msgid ""
7277 "0x01: on\n"
7278 "0x03: reset (doesn't ask for PIN again)\n"
7279 "0x04: reset (PIN is requested)\n"
7280 msgstr ""
7282 #. type: Plain text
7283 #: docs/manual/protocol/n7110.rst:550
7284 #, no-wrap
7285 msgid "where code: see 0x08/0x0004 (no allowed code !)\n"
7286 msgstr ""
7288 #. type: Plain text
7289 #: docs/manual/protocol/n7110.rst:571
7290 #, no-wrap
7291 msgid ""
7292 "s Get simlock info      { 0x8a, 0x00}\n"
7293 "r Get simlock info      { 0x8a, 0x00, 0x01, lockstype, locksclosed, 0x00, 0x00, locksinfo(lock1,4,2,3), counter1,counter2,counter4,counter4,0x00 }\n"
7294 msgstr ""
7296 #. type: Plain text
7297 #: docs/manual/protocol/n7110.rst:575
7298 #, no-wrap
7299 msgid "s Buzzer pitch          { 0x8f, volume, hzLO, hzHI }\n"
7300 msgstr ""
7302 #. type: Plain text
7303 #: docs/manual/protocol/n7110.rst:579
7304 #, no-wrap
7305 msgid ""
7306 "r Buzzer pitch          { 0x8f}\n"
7307 "s ACD Readings ?        { 0x91, parameter?(0x02,0x03,0x04,0x05,0x07) }\n"
7308 "r ACD Readings ?        { 0x91, parameter?, value? }\n"
7309 msgstr ""
7311 #. type: Plain text
7312 #: docs/manual/protocol/n7110.rst:581
7313 #, no-wrap
7314 msgid ""
7315 "?   s ???(N6150)            { 0x98, 0x00 }\n"
7316 "?   r ???(N6150)            { 0x98, 0x00, 0x04 }\n"
7317 msgstr ""
7319 #. type: Plain text
7320 #: docs/manual/protocol/n7110.rst:582
7321 #, no-wrap
7322 msgid "s Get bin ringtone      { 0x9e, location }\n"
7323 msgstr ""
7325 #. type: Plain text
7326 #: docs/manual/protocol/n7110.rst:594
7327 #, no-wrap
7328 msgid "?   r Get MSid              { 0xb5, 0x01, 0x2f, msid, 0x25 }\n"
7329 msgstr ""
7331 #. type: Plain text
7332 #: docs/manual/protocol/n7110.rst:614
7333 #, no-wrap
7334 msgid ""
7335 "s Get info about phone  { 0xc8, 0x01 }\n"
7336 "r Get info about phone  { 0xc8, 0x01, 0x00, \"V \", \"firmware\", 0x0a, \"firmware date\", 0x0a, \"model\", 0x0a, \"(c) NMP.\", 0x00 }\n"
7337 "s Get MCU SW Checksum   { 0xc8, 0x02 }\n"
7338 "r Get MCU SW Checksum   { 0xc8, 0x02, 0x00, checksum (4 bytes),0x00 }\n"
7339 "s DPS External SW       { 0xc7, 0x03 }\n"
7340 "r DSP External SW       { 0xc7, 0x03, 0x00, string,0x00 }\n"
7341 "s Get HW                { 0xc8, 0x05 }\n"
7342 "r Get HW                { 0xc8, 0x05, 0x00, HW version (4 bytes), 0x00 }\n"
7343 "s Get \"Made\" Date       { 0xc8, 0x05 }\n"
7344 "r Get \"Made\" Date       { 0xc8, 0x05, 0x00, date(4 bytes), 0x00 }\n"
7345 "s Get DSP Internal SW   { 0xc8, 0x09 }\n"
7346 "r Get DSP Internal SW   { 0xc8, 0x09, 0x00, version (1 bytes), 0x00 }\n"
7347 "s Get PCI version       { 0xc8, 0x0b }\n"
7348 "r Get PCI version       { 0xc8, 0x0b, 0x00, version, 0x00 }\n"
7349 "s Get system ASIC       { 0xc8, 0x0c }\n"
7350 "r Get system ASIC       { 0xc8, 0x0c, 0x00, string, 0x00 }\n"
7351 "s Get COBBA             { 0xc8, 0x0d }\n"
7352 "r Get COBBA             { 0xc8, 0x0d, 0x00, string, 0x00 }\n"
7353 "s Get PLUSSA            { 0xc8, 0x0e }\n"
7354 "r Get PLUSSA            { 0xc8, 0x0e, available, 0x00 }\n"
7355 msgstr ""
7357 #. type: Plain text
7358 #: docs/manual/protocol/n7110.rst:663
7359 #, no-wrap
7360 msgid ""
7361 "s Result of phone tests { 0xcf }\n"
7362 "r Result of phone tests { 0xcf, number of tests, results of next tests }\n"
7363 msgstr ""
7365 #. type: Plain text
7366 #: docs/manual/protocol/n7110.rst:665
7367 #, no-wrap
7368 msgid ""
7369 "?   s ???                   { 0xd1 }\n"
7370 "?   r ???(N5110)            { 0xd1, 0x00, 0x1d, 0x00, 0x01, 0x08, 0x00 }\n"
7371 msgstr ""
7373 #. type: Plain text
7374 #: docs/manual/protocol/n7110.rst:666
7375 #, no-wrap
7376 msgid "s LCD Test              { 0xd3, value }\n"
7377 msgstr ""
7379 #. type: Plain text
7380 #: docs/manual/protocol/n7110.rst:668
7381 #, no-wrap
7382 msgid "0x03, 0x01 - 2'nd test\n"
7383 msgstr ""
7385 #. type: Plain text
7386 #: docs/manual/protocol/n7110.rst:669
7387 #, no-wrap
7388 msgid "0x02, 0x03 - clears screen\n"
7389 msgstr ""
7391 #. type: Plain text
7392 #: docs/manual/protocol/n7110.rst:672
7393 #, no-wrap
7394 msgid ""
7395 "s ACD Readings(N6150)?  { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01}\n"
7396 "r ACD Readings(N6150)?  { 0xd4, 0x02, 0x00, 0x02, 0x00, 0x0e, 0x01, ?}\n"
7397 "r Function of           { 0xff, 0x8c }\n"
7398 msgstr ""
7400 #. type: Plain text
7401 #: docs/manual/protocol/n7110.rst:674
7402 #, no-wrap
7403 msgid ""
7404 "0x40 msgtype not\n"
7405 "supported ?\n"
7406 msgstr ""
7408 #. type: Plain text
7409 #: docs/manual/protocol/n7110.rst:675
7410 #, no-wrap
7411 msgid "0x78:\n"
7412 msgstr ""
7414 #. type: Plain text
7415 #: docs/manual/protocol/n7110.rst:678
7416 #, no-wrap
7417 msgid ""
7418 "s Status confirm        { 0x0201, 0x03 }\n"
7419 "r Incoming call seq1    { 0x0102 0x0e 0x03 }\n"
7420 "r Incoming call seq2    { 0x0102 0x7e 0x01 }\n"
7421 msgstr ""
7423 #. type: Plain text
7424 #: docs/manual/protocol/n7110.rst:679
7425 #, no-wrap
7426 msgid "0x79:\n"
7427 msgstr ""
7429 #. type: Plain text
7430 #: docs/manual/protocol/n7110.rst:681
7431 #, no-wrap
7432 msgid ""
7433 "s CarKit enable         { 0x0201 0x01 0x62 0x00 }\n"
7434 "r CarKit enabled        { 0x0201 0x02 0x06 0x00 \"V \" {version} \"\\nHFU\"\n"
7435 msgstr ""
7437 #. type: Plain text
7438 #: docs/manual/protocol/n7110.rst:682
7439 #, no-wrap
7440 msgid "0x00 }\n"
7441 msgstr ""
7443 #. type: Plain text
7444 #: docs/manual/protocol/n7110.rst:683
7445 #, no-wrap
7446 msgid "0x7a: settings\n"
7447 msgstr ""
7449 #. type: Plain text
7450 #: docs/manual/protocol/n7110.rst:685
7451 #, no-wrap
7452 msgid ""
7453 "r Set setting           { 0x01eb, number, 0x00 }\n"
7454 "s Set setting           { 0x01ec, number, contents }\n"
7455 msgstr ""
7457 #. type: Plain text
7458 #: docs/manual/protocol/n7110.rst:686 docs/manual/protocol/n7110.rst:698
7459 #, no-wrap
7460 msgid "where for number:\n"
7461 msgstr ""
7463 #. type: Plain text
7464 #: docs/manual/protocol/n7110.rst:688 docs/manual/protocol/n7110.rst:700
7465 #, no-wrap
7466 msgid ""
7467 "0x02 (startup text) : 0x00, text (Unicode)\n"
7468 "0x15 (startup logo) : 0x00, 0x00, 0x00, 0x04,\n"
7469 msgstr ""
7471 #. type: Plain text
7472 #: docs/manual/protocol/n7110.rst:689
7473 #, no-wrap
7474 msgid "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7475 msgstr ""
7477 #. type: Plain text
7478 #: docs/manual/protocol/n7110.rst:690
7479 #, no-wrap
7480 msgid "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7481 msgstr ""
7483 #. type: Plain text
7484 #: docs/manual/protocol/n7110.rst:691
7485 #, no-wrap
7486 msgid "where width, height, {bitmap}: see 0x7a/0x01ed 0x15\n"
7487 msgstr ""
7489 #. type: Plain text
7490 #: docs/manual/protocol/n7110.rst:692
7491 #, no-wrap
7492 msgid "s Get setting           { 0x01ee, number}\n"
7493 msgstr ""
7495 #. type: Plain text
7496 #: docs/manual/protocol/n7110.rst:693
7497 #, no-wrap
7498 msgid "where number: 0x01 - 0x1e\n"
7499 msgstr ""
7501 #. type: Plain text
7502 #: docs/manual/protocol/n7110.rst:696
7503 #, no-wrap
7504 msgid ""
7505 "0x02: startup text\n"
7506 "0x15: startup logo\n"
7507 "0x1c: security code\n"
7508 msgstr ""
7510 #. type: Plain text
7511 #: docs/manual/protocol/n7110.rst:697
7512 #, no-wrap
7513 msgid "r Get setting           { 0x01ed,number, 0x00, contents}\n"
7514 msgstr ""
7516 #. type: Plain text
7517 #: docs/manual/protocol/n7110.rst:702
7518 #, no-wrap
7519 msgid ""
7520 "0xc0, 0x02, 0x00, height, 0xc0, 0x03, 0x00, width,\n"
7521 "0xc0, 0x04, 0x03, 0x00, {bitmap} }\n"
7522 msgstr ""
7524 #. type: Plain text
7525 #: docs/manual/protocol/n7110.rst:703
7526 #, no-wrap
7527 msgid "where height: 60 (0x3c) or 65\n"
7528 msgstr ""
7530 #. type: Plain text
7531 #: docs/manual/protocol/n7110.rst:705
7532 #, no-wrap
7533 msgid ""
7534 "width:  96 (0x60)\n"
7535 "{bitmap}: like other bitmaps but pixels\n"
7536 msgstr ""
7538 #. type: Plain text
7539 #: docs/manual/protocol/n7110.rst:706
7540 #, no-wrap
7541 msgid "placed vertically.\n"
7542 msgstr ""
7544 #. type: Plain text
7545 #: docs/manual/protocol/n7110.rst:707
7546 #, no-wrap
7547 msgid "0x1c (security code): {code(ascii)}, 0x00\n"
7548 msgstr ""
7550 #. type: Title =
7551 #: docs/manual/protocol/nokia.rst:2
7552 #, no-wrap
7553 msgid "Nokia protocols"
7554 msgstr ""
7556 #. type: Plain text
7557 #: docs/manual/protocol/nokia.rst:5
7558 msgid "Document describing protocol used in Nokia phones."
7559 msgstr ""
7561 #. type: Plain text
7562 #: docs/manual/protocol/nokia.rst:11
7563 msgid "Last update 23.06.2003"
7564 msgstr ""
7566 #. type: Plain text
7567 #: docs/manual/protocol/nokia.rst:30
7568 #, no-wrap
7569 msgid ""
7570 "Assembled by\n"
7571 "Balazs Nagy          <js@iksz.hu>\n"
7572 "Alfred R. Nurnberger <arnu@flosys.com>\n"
7573 "Hugh Blemings        <Hugh.Blemings@vsb.com.au>\n"
7574 "Mike Bradley         <mike@trumpington.st>\n"
7575 "Odinokov Serge       <serge@takas.lt>\n"
7576 "Pavel Janik          <Pavel@Janik.cz>\n"
7577 "Pawel Kot            <pkot@linuxnews.pl>\n"
7578 "Marcin Wiacek        <Marcin@MWiacek.com>\n"
7579 "Jens Bennfors        <jens.bennfors@ing.hj.se>\n"
7580 "Michael Hund         <michael@drhund.de>\n"
7581 "Jay Bertrand         <jay.bertrand@libertysurf.fr>\n"
7582 "<arnu@venia.net>\n"
7583 "Andrew Kozin\n"
7584 "Pavel Machek         <pavel@ucw.cz>\n"
7585 "Diego Betancor       <dbetancor@duocom.net>\n"
7586 "... and other members of gnokii mailing list\n"
7587 "and authors of some WWW pages.\n"
7588 msgstr ""
7590 #. type: Title -
7591 #: docs/manual/protocol/nokia.rst:38
7592 #, no-wrap
7593 msgid "Frame format for MBUS version 1"
7594 msgstr ""
7596 #. type: Labeled list
7597 #: docs/manual/protocol/nokia.rst:40
7598 #, no-wrap
7599 msgid "Request from Computer/Answer from Phone"
7600 msgstr ""
7602 #. type: Plain text
7603 #: docs/manual/protocol/nokia.rst:43
7604 msgid "{ DestDEV, SrcDEV, FrameLength, MsgType, {block}, id, ChkSum }"
7605 msgstr ""
7607 #. type: Plain text
7608 #: docs/manual/protocol/nokia.rst:45
7609 #, no-wrap
7610 msgid "where DestDEV, SrcDEV:   0x00: phone\n"
7611 msgstr ""
7613 #. type: Plain text
7614 #: docs/manual/protocol/nokia.rst:47
7615 #, no-wrap
7616 msgid ""
7617 "0xf8: PC (wakeup msg)\n"
7618 "0xe4: PC (normal msg)\n"
7619 msgstr ""
7621 #. type: Plain text
7622 #: docs/manual/protocol/nokia.rst:48
7623 #, no-wrap
7624 msgid "FrameLength:       length of data frame. Maximal 0x78. Longer\n"
7625 msgstr ""
7627 #. type: Plain text
7628 #: docs/manual/protocol/nokia.rst:49
7629 #, no-wrap
7630 msgid "frames are divided into smaller.\n"
7631 msgstr ""
7633 #. type: Plain text
7634 #: docs/manual/protocol/nokia.rst:52
7635 #, no-wrap
7636 msgid ""
7637 "MsgType:           see List\n"
7638 "{block}:           main frame\n"
7639 "id:                request identity number 1..n, incremented after\n"
7640 msgstr ""
7642 #. type: Plain text
7643 #: docs/manual/protocol/nokia.rst:53
7644 #, no-wrap
7645 msgid "the request is accepted\n"
7646 msgstr ""
7648 #. type: Plain text
7649 #: docs/manual/protocol/nokia.rst:54 docs/manual/protocol/nokia.rst:68
7650 #: docs/manual/protocol/nokia.rst:86
7651 #, no-wrap
7652 msgid "ChkSum:            XOR on frame's all numbers\n"
7653 msgstr ""
7655 #. type: Labeled list
7656 #: docs/manual/protocol/nokia.rst:55
7657 #, no-wrap
7658 msgid "Ack from Phone"
7659 msgstr ""
7661 #. type: Plain text
7662 #: docs/manual/protocol/nokia.rst:58
7663 msgid "{ DestDEV, 0x00, FrameLength, MsgType, {block} , id, ChkSum }"
7664 msgstr ""
7666 #. type: Plain text
7667 #: docs/manual/protocol/nokia.rst:60
7668 #, no-wrap
7669 msgid "where DestDEV:           taken from original request packet\n"
7670 msgstr ""
7672 #. type: Plain text
7673 #: docs/manual/protocol/nokia.rst:61
7674 #, no-wrap
7675 msgid "FrameLength:       0x7f, when DestDEV = 0xe4\n"
7676 msgstr ""
7678 #. type: Plain text
7679 #: docs/manual/protocol/nokia.rst:62
7680 #, no-wrap
7681 msgid "0x7e, when DestDEV = 0xf8\n"
7682 msgstr ""
7684 #. type: Plain text
7685 #: docs/manual/protocol/nokia.rst:65
7686 #, no-wrap
7687 msgid ""
7688 "MsgType:           see List. Present only, when DestDEV = 0xf8\n"
7689 "{block}:           main frame. Present only, when DestDEV = 0xf8\n"
7690 "id:                request identity number 1..?, corresponding\n"
7691 msgstr ""
7693 #. type: Plain text
7694 #: docs/manual/protocol/nokia.rst:67
7695 #, no-wrap
7696 msgid ""
7697 "to the original request packet id\n"
7698 "the request is accepted\n"
7699 msgstr ""
7701 #. type: Plain text
7702 #: docs/manual/protocol/nokia.rst:71
7703 msgid ""
7704 "Update: description above according to the http://www.gadgets.demon.co.uk/"
7705 "nokia21xx/protocol.html."
7706 msgstr ""
7708 #. type: Plain text
7709 #: docs/manual/protocol/nokia.rst:76
7710 #, no-wrap
7711 msgid ""
7712 "Pavel Machek <pavel@ucw.cz> wrote:\n"
7713 "  0x7e is actually registration acknowledge. Both have nothing to do\n"
7714 "  with DestDEV, except that special device needs to be used for\n"
7715 "  registration.\n"
7716 msgstr ""
7718 #. type: Labeled list
7719 #: docs/manual/protocol/nokia.rst:77
7720 #, no-wrap
7721 msgid "Ack from Computer"
7722 msgstr ""
7724 #. type: Plain text
7725 #: docs/manual/protocol/nokia.rst:80
7726 msgid "{ 0x00, SrcDEV, 0x7f, id, ChkSum }"
7727 msgstr ""
7729 #. type: Plain text
7730 #: docs/manual/protocol/nokia.rst:82
7731 #, no-wrap
7732 msgid "where SrcDEV:            taken from response packet\n"
7733 msgstr ""
7735 #. type: Plain text
7736 #: docs/manual/protocol/nokia.rst:83
7737 #, no-wrap
7738 msgid "id:                request identity number 1..?, corresponding\n"
7739 msgstr ""
7741 #. type: Plain text
7742 #: docs/manual/protocol/nokia.rst:85
7743 #, no-wrap
7744 msgid ""
7745 "to the response packet id\n"
7746 "the request is accepted\n"
7747 msgstr ""
7749 #. type: Plain text
7750 #: docs/manual/protocol/nokia.rst:89
7751 #, no-wrap
7752 msgid ""
7753 "Port settings:\n"
7754 "     Speed 9600 bps, Bits 8, ParityOdd, Stop Bits 1, DTR and RTS logic 0\n"
7755 msgstr ""
7757 #. type: Plain text
7758 #: docs/manual/protocol/nokia.rst:92
7759 msgid ""
7760 "In the MBUS bus, the phone has only one connector for transmition and "
7761 "reception."
7762 msgstr ""
7764 #. type: Plain text
7765 #: docs/manual/protocol/nokia.rst:97
7766 msgid ""
7767 "Because of this characteristics of the phone connector, every time that the "
7768 "PC writes into the phone it is writing as well into its own Rx. So every "
7769 "time the PC sends info into the phone it finds that same information in its "
7770 "own Rx buffers, like a mirror copy. This should be discarded."
7771 msgstr ""
7773 #. type: Plain text
7774 #: docs/manual/protocol/nokia.rst:100
7775 msgid ""
7776 "The communications is made like an old cb radio, only one talking at a time. "
7777 "Many transmission are made this way:"
7778 msgstr ""
7780 #. type: Plain text
7781 #: docs/manual/protocol/nokia.rst:102
7782 msgid "<computer sends request>"
7783 msgstr ""
7785 #. type: Plain text
7786 #: docs/manual/protocol/nokia.rst:103
7787 msgid "<phone sends ack>"
7788 msgstr ""
7790 #. type: Plain text
7791 #: docs/manual/protocol/nokia.rst:104
7792 msgid "<phone sends response>"
7793 msgstr ""
7795 #. type: Plain text
7796 #: docs/manual/protocol/nokia.rst:105
7797 msgid "<computer sends ack>"
7798 msgstr ""
7800 #. type: Plain text
7801 #: docs/manual/protocol/nokia.rst:107
7802 msgid "Some frames are sent from phone without asking for them"
7803 msgstr ""
7805 #. type: Plain text
7806 #: docs/manual/protocol/nokia.rst:111
7807 msgid ""
7808 "You have to implement collision protocol. IE. you should listen for what you "
7809 "are transmitting, and if it does not come back, you have collision."
7810 msgstr ""
7812 #. type: Plain text
7813 #: docs/manual/protocol/nokia.rst:115
7814 msgid ""
7815 "You should wait for bus to be free for 3 miliseconds before normal message, "
7816 "and for 2.5 miliseconds before acknowledge. You should wait for acknowledge "
7817 "for 200 miliseconds, then retransmit."
7818 msgstr ""
7820 #. type: Title -
7821 #: docs/manual/protocol/nokia.rst:117
7822 #, no-wrap
7823 msgid "Frame format for FBUS version 1"
7824 msgstr ""
7826 #. type: Labeled list
7827 #: docs/manual/protocol/nokia.rst:119 docs/manual/protocol/nokia.rst:143
7828 #, no-wrap
7829 msgid "All frames"
7830 msgstr ""
7832 #. type: Plain text
7833 #: docs/manual/protocol/nokia.rst:122
7834 msgid "{ FrameID, FrameLength, MsgType, {block}, SeqNo, ChkSum }"
7835 msgstr ""
7837 #. type: Plain text
7838 #: docs/manual/protocol/nokia.rst:124
7839 #, no-wrap
7840 msgid "where FrameID:         0x01 Command frame from computer to Nokia\n"
7841 msgstr ""
7843 #. type: Labeled list
7844 #: docs/manual/protocol/nokia.rst:124
7845 #, no-wrap
7846 msgid "0x02 ??? - Data call frame from computer to Nokia - ?"
7847 msgstr ""
7849 #. type: Plain text
7850 #: docs/manual/protocol/nokia.rst:127
7851 msgid ""
7852 "0x03 Data call frame from Nokia to computer 0x04 Command frame from Nokia to "
7853 "computer"
7854 msgstr ""
7856 #. type: Plain text
7857 #: docs/manual/protocol/nokia.rst:130
7858 #, no-wrap
7859 msgid ""
7860 "FrameLength:     {block} + 2\n"
7861 "MsgType:         see List\n"
7862 "SeqNum:          Sequence number of command in case where direction is\n"
7863 msgstr ""
7865 #. type: Plain text
7866 #: docs/manual/protocol/nokia.rst:136
7867 #, no-wrap
7868 msgid ""
7869 "from ME to computer, the sequence number is\n"
7870 "counting from 0x30 to 0x37 and resetting back to 0x30.\n"
7871 "When direction is from computer to ME,\n"
7872 "sequence number counts from 0x08 to 0x0f and resets back to 0x08.\n"
7873 "It may not be required to be this way.\n"
7874 "Sequence numbers are used in acknowledging commands.\n"
7875 msgstr ""
7877 #. type: Plain text
7878 #: docs/manual/protocol/nokia.rst:137
7879 #, no-wrap
7880 msgid "ChkSum1:         CRC = 0;\n"
7881 msgstr ""
7883 #. type: Plain text
7884 #: docs/manual/protocol/nokia.rst:138
7885 #, no-wrap
7886 msgid "for (i = 0; i < (2 + CMD_LEN); i++)\n"
7887 msgstr ""
7889 #. type: Plain text
7890 #: docs/manual/protocol/nokia.rst:139
7891 #, no-wrap
7892 msgid "CRC ^= frame[i];\n"
7893 msgstr ""
7895 #. type: Title -
7896 #: docs/manual/protocol/nokia.rst:141
7897 #, no-wrap
7898 msgid "Frame format for FBUS version 2/Direct IRDA"
7899 msgstr ""
7901 #. type: Plain text
7902 #: docs/manual/protocol/nokia.rst:146
7903 msgid ""
7904 "{ FrameID, DestDEV, SrcDEV, MsgType, 0x00, FrameLength, {block}, FramesToGo,"
7905 msgstr ""
7907 #. type: Plain text
7908 #: docs/manual/protocol/nokia.rst:147
7909 msgid "SeqNo, PaddingByte?, ChkSum1, ChkSum2 }"
7910 msgstr ""
7912 #. type: Plain text
7913 #: docs/manual/protocol/nokia.rst:149
7914 #, no-wrap
7915 msgid "where FrameID:         0x1c: IR / FBUS\n"
7916 msgstr ""
7918 #. type: Plain text
7919 #: docs/manual/protocol/nokia.rst:150
7920 #, no-wrap
7921 msgid "0x1e: Serial / FBUS\n"
7922 msgstr ""
7924 #. type: Plain text
7925 #: docs/manual/protocol/nokia.rst:151 docs/manual/protocol/nokia.rst:174
7926 #: docs/manual/protocol/nokia.rst:200 docs/manual/protocol/nokia.rst:210
7927 #, no-wrap
7928 msgid "DestDev, SrcDev: 0x00: mobile phone\n"
7929 msgstr ""
7931 #. type: Plain text
7932 #: docs/manual/protocol/nokia.rst:152
7933 #, no-wrap
7934 msgid "0x0c: TE (FBUS) [eg. PC]\n"
7935 msgstr ""
7937 #. type: Plain text
7938 #: docs/manual/protocol/nokia.rst:156
7939 #, no-wrap
7940 msgid ""
7941 "MsgType:         see List\n"
7942 "FrameLength:     {block} + 2 (+ 1 if PaddingByte exists)\n"
7943 "FramesToGo:      0x01 means the last frame\n"
7944 "SeqNo:           [0xXY]\n"
7945 msgstr ""
7947 #. type: Plain text
7948 #: docs/manual/protocol/nokia.rst:157
7949 #, no-wrap
7950 msgid "X: 4: first block\n"
7951 msgstr ""
7953 #. type: Plain text
7954 #: docs/manual/protocol/nokia.rst:159
7955 #, no-wrap
7956 msgid ""
7957 "0: continuing block\n"
7958 "Y: sequence number\n"
7959 msgstr ""
7961 #. type: Plain text
7962 #: docs/manual/protocol/nokia.rst:160
7963 #, no-wrap
7964 msgid "PaddingByte:     0x00 if FrameLength would be an odd number\n"
7965 msgstr ""
7967 #. type: Plain text
7968 #: docs/manual/protocol/nokia.rst:161
7969 #, no-wrap
7970 msgid "anyways it doesn't exists\n"
7971 msgstr ""
7973 #. type: Plain text
7974 #: docs/manual/protocol/nokia.rst:163
7975 #, no-wrap
7976 msgid ""
7977 "ChkSum1:         XOR on frame's odd numbers\n"
7978 "ChkSum2?:        XOR on frame's even numbers\n"
7979 msgstr ""
7981 #. type: Title -
7982 #: docs/manual/protocol/nokia.rst:165
7983 #, no-wrap
7984 msgid "Frame format for MBUS version 2"
7985 msgstr ""
7987 #. type: Labeled list
7988 #: docs/manual/protocol/nokia.rst:167
7989 #, no-wrap
7990 msgid "Cable"
7991 msgstr ""
7993 #. type: Plain text
7994 #: docs/manual/protocol/nokia.rst:170
7995 msgid ""
7996 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLO, FrameLengthHI, {block},"
7997 msgstr ""
7999 #. type: Plain text
8000 #: docs/manual/protocol/nokia.rst:171
8001 msgid "SeqNo, ChkSum }"
8002 msgstr ""
8004 #. type: Plain text
8005 #: docs/manual/protocol/nokia.rst:173
8006 #, no-wrap
8007 msgid "where FrameID:         0x1f: Serial / M2BUS\n"
8008 msgstr ""
8010 #. type: Plain text
8011 #: docs/manual/protocol/nokia.rst:180
8012 #, no-wrap
8013 msgid ""
8014 "0x1d: TE (M2BUS)\n"
8015 "0x10: TE (M2BUS) (Service Software ?)\n"
8016 "0x04: Carkit?\n"
8017 "0x48: DLR3 cable?\n"
8018 "0xF8: unknown target?\n"
8019 "0xFF: global target?\n"
8020 msgstr ""
8022 #. type: Plain text
8023 #: docs/manual/protocol/nokia.rst:184
8024 #, no-wrap
8025 msgid ""
8026 "MsgType:         see List\n"
8027 "FrameLength:     {block}\n"
8028 "SeqNo:           sequence number\n"
8029 "ChkSum:          XOR on frame's all numbers\n"
8030 msgstr ""
8032 #. type: Plain text
8033 #: docs/manual/protocol/nokia.rst:186
8034 msgid ""
8035 "Please note that M2BUS has only one checksum: XOR on frame[FrameID..SeqNo]"
8036 msgstr ""
8038 #. type: Labeled list
8039 #: docs/manual/protocol/nokia.rst:187
8040 #, no-wrap
8041 msgid "Ack"
8042 msgstr ""
8044 #. type: Plain text
8045 #: docs/manual/protocol/nokia.rst:190
8046 msgid "{ FrameID, DestDEV, SrcDEV, 0x7f, Id_SeqNo, ChkSum }"
8047 msgstr ""
8049 #. type: Plain text
8050 #: docs/manual/protocol/nokia.rst:192
8051 #, no-wrap
8052 msgid "where Id_SeqNo:        Is the sequence number that you are\n"
8053 msgstr ""
8055 #. type: Plain text
8056 #: docs/manual/protocol/nokia.rst:193
8057 #, no-wrap
8058 msgid "acknowleging (from the other part).\n"
8059 msgstr ""
8061 #. type: Labeled list
8062 #: docs/manual/protocol/nokia.rst:194
8063 #, no-wrap
8064 msgid "Frame format for Infrared"
8065 msgstr ""
8067 #. type: Plain text
8068 #: docs/manual/protocol/nokia.rst:197
8069 msgid ""
8070 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block}}"
8071 msgstr ""
8073 #. type: Plain text
8074 #: docs/manual/protocol/nokia.rst:199
8075 #, no-wrap
8076 msgid "where FrameID:         0x14\n"
8077 msgstr ""
8079 #. type: Plain text
8080 #: docs/manual/protocol/nokia.rst:201
8081 #, no-wrap
8082 msgid "0x0c: TE [eg. PC]\n"
8083 msgstr ""
8085 #. type: Plain text
8086 #: docs/manual/protocol/nokia.rst:203 docs/manual/protocol/nokia.rst:213
8087 #, no-wrap
8088 msgid ""
8089 "MsgType:         see List\n"
8090 "FrameLength:     {block}\n"
8091 msgstr ""
8093 #. type: Labeled list
8094 #: docs/manual/protocol/nokia.rst:204
8095 #, no-wrap
8096 msgid "Frame format for Bluetooth"
8097 msgstr ""
8099 #. type: Plain text
8100 #: docs/manual/protocol/nokia.rst:207
8101 msgid ""
8102 "{ FrameID, DestDEV, SrcDEV, MsgType, FrameLengthLo, FrameLengthHi, {block} }"
8103 msgstr ""
8105 #. type: Plain text
8106 #: docs/manual/protocol/nokia.rst:209
8107 #, no-wrap
8108 msgid "where FrameID:         0x19\n"
8109 msgstr ""
8111 #. type: Plain text
8112 #: docs/manual/protocol/nokia.rst:211
8113 #, no-wrap
8114 msgid "0x10: TE [eg. PC]\n"
8115 msgstr ""
8117 #. type: Labeled list
8118 #: docs/manual/protocol/nokia.rst:214
8119 #, no-wrap
8120 msgid "Frames list format"
8121 msgstr ""
8123 #. type: Plain text
8124 #: docs/manual/protocol/nokia.rst:217
8125 msgid "hex: Short description"
8126 msgstr ""
8128 #. type: Plain text
8129 #: docs/manual/protocol/nokia.rst:218
8130 #, no-wrap
8131 msgid "x msg desc                { ... }\n"
8132 msgstr ""
8134 #. type: Plain text
8135 #: docs/manual/protocol/nokia.rst:220
8136 #, no-wrap
8137 msgid ""
8138 "0xXX   -> one byte\n"
8139 "0xXXYY -> two bytes (== 0xXX, 0xYY)\n"
8140 msgstr ""
8142 #. type: Plain text
8143 #: docs/manual/protocol/nokia.rst:222
8144 #, no-wrap
8145 msgid "where hex:     message type\n"
8146 msgstr ""
8148 #. type: Plain text
8149 #: docs/manual/protocol/nokia.rst:225
8150 #, no-wrap
8151 msgid ""
8152 "x:       s=send (eg. to mobile), r=receive\n"
8153 "{ ... }: data after 0x00, 0x01 header\n"
8154 "{+... }: raw data (without header)\n"
8155 msgstr ""
8157 #. type: Title -
8158 #: docs/manual/protocol/nokia.rst:227
8159 #, no-wrap
8160 msgid "Misc (about MBUS version 2)"
8161 msgstr ""
8163 #. type: Title +
8164 #: docs/manual/protocol/nokia.rst:230
8165 #, no-wrap
8166 msgid "0x4E commands"
8167 msgstr ""
8169 #. type: Plain text
8170 #: docs/manual/protocol/nokia.rst:234
8171 msgid ""
8172 "(sent from a 5160i TDMA / 6160i TDMA / 6185 CDMA or 7110 GSM phone to the uC "
8173 "in the DLR-3 cable)"
8174 msgstr ""
8176 #. type: Plain text
8177 #: docs/manual/protocol/nokia.rst:236
8178 msgid "DLR-3 req:"
8179 msgstr ""
8181 #. type: Plain text
8182 #: docs/manual/protocol/nokia.rst:238
8183 msgid "1F 48 00 4E 00 02 01 XX SQ CS"
8184 msgstr ""
8186 #. type: Plain text
8187 #: docs/manual/protocol/nokia.rst:242
8188 #, no-wrap
8189 msgid ""
8190 "  frame sent from the phone to the DLR-3 cable\n"
8191 "  (after 15kOhm resistor detected betw. XMIC (3) and DGND (9).)\n"
8192 "  DSR,DCD,CTS flow control data is coded into the 2nd databyte\n"
8193 msgstr ""
8195 #. type: Plain text
8196 #: docs/manual/protocol/nokia.rst:244
8197 #, no-wrap
8198 msgid "  XX:\n"
8199 msgstr ""
8201 #. type: Plain text
8202 #: docs/manual/protocol/nokia.rst:246
8203 msgid "bit.0=/CTS"
8204 msgstr ""
8206 #. type: Plain text
8207 #: docs/manual/protocol/nokia.rst:247
8208 msgid "bit.1=/DCD"
8209 msgstr ""
8211 #. type: Plain text
8212 #: docs/manual/protocol/nokia.rst:248
8213 msgid "bit.2=CMD/DATA"
8214 msgstr ""
8216 #. type: Plain text
8217 #: docs/manual/protocol/nokia.rst:249
8218 msgid "bit.3=DSR"
8219 msgstr ""
8221 #. type: Plain text
8222 #: docs/manual/protocol/nokia.rst:250
8223 msgid "bit.4-7=0"
8224 msgstr ""
8226 #. type: Title +
8227 #: docs/manual/protocol/nokia.rst:252
8228 #, no-wrap
8229 msgid "0x78 / 0x79 commands"
8230 msgstr ""
8232 #. type: Plain text
8233 #: docs/manual/protocol/nokia.rst:255
8234 msgid "(used by handsfree carkit) Works also on GSM phones (5110 / 6110 / etc)"
8235 msgstr ""
8237 #. type: Plain text
8238 #: docs/manual/protocol/nokia.rst:260
8239 msgid ""
8240 "These commands are used by the Nokia Carkits to switch the phone audio path "
8241 "to XMiC and XEAR , turn the phone on/off according to the car ignition, and "
8242 "control the PA loudspeaker amplifier in the carkit and the car radio mute "
8243 "output which silences the car radio during a call"
8244 msgstr ""
8246 #. type: Plain text
8247 #: docs/manual/protocol/nokia.rst:294
8248 #, no-wrap
8249 msgid ""
8250 "mute status tone:\n"
8251 "  1F 04 00 78 00 04 01 02 0E 00 SQ CS\n"
8252 "     status indication = disable carkit audio amplifier (no audio / no tone)\n"
8253 "mute status tone:\n"
8254 "  1F 04 00 78 00 04 01 02 0E 03 SQ CS\n"
8255 "     status indication = enable carkit audio amplifier (audio / tone present)\n"
8256 "mute status call:\n"
8257 "  1F 04 00 78 00 04 01 02 07 00 SQ CS\n"
8258 "     status indication = disable radio mute output (no call)\n"
8259 "mute status call:\n"
8260 "  1F 04 00 78 00 04 01 02 07 01 SQ CS\n"
8261 "     status indication = enable radio mute output (call active)\n"
8262 "enable ???:\n"
8263 "  1F 04 00 78 00 04 01 02 08 01 SQ CS\n"
8264 "      status indication = enable ???  sent to HFU-2 on power on\n"
8265 "      byte 9 (07,08,0E) seems to be a pointer to a memory location,\n"
8266 "      byte 10 is the data at this memeory location.\n"
8267 "response from HFU:\n"
8268 "  1F 00 04 78 00 03 02 01 03 SQ CS\n"
8269 "     response message from HFU-2 (use unknown)\n"
8270 "go HF and IGN on:\n"
8271 "  1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8272 "     enables carkit mode + turns phone on + req. mute status\n"
8273 "go HF and IGN off:\n"
8274 "  1F 00 04 79 00 05 02 01 01 61 00 SQ CS\n"
8275 "     enables carkit mode + powers phone off (1 min delay) + req. mute status\n"
8276 "ext. HS Offhk:\n"
8277 "  1F 00 04 79 00 05 02 01 01 23 00 SQ CS\n"
8278 "     enables carkit mode + external handset lifted (OFF-Hook)\n"
8279 "ext. HS Onhk:\n"
8280 "  1F 00 04 79 00 05 02 01 01 63 00 SQ CS\n"
8281 "     enables carkit mode + external handset put back (ON-Hook)\n"
8282 "     Ignition and Hook are coded into one byte\n"
8283 msgstr ""
8285 #. type: Plain text
8286 #: docs/manual/protocol/nokia.rst:296
8287 msgid "bit.0 = 0:on power on 1:when in operation"
8288 msgstr ""
8290 #. type: Plain text
8291 #: docs/manual/protocol/nokia.rst:297
8292 msgid "bit.1 = IGNITION STATUS"
8293 msgstr ""
8295 #. type: Plain text
8296 #: docs/manual/protocol/nokia.rst:298
8297 msgid "bit.2 = x can be 1 or 0"
8298 msgstr ""
8300 #. type: Plain text
8301 #: docs/manual/protocol/nokia.rst:299
8302 msgid "bit.3 = 0"
8303 msgstr ""
8305 #. type: Plain text
8306 #: docs/manual/protocol/nokia.rst:300
8307 msgid "bit.4 = 0"
8308 msgstr ""
8310 #. type: Plain text
8311 #: docs/manual/protocol/nokia.rst:301
8312 msgid "bit.5 = 1"
8313 msgstr ""
8315 #. type: Plain text
8316 #: docs/manual/protocol/nokia.rst:302
8317 msgid "bit.6 = Hook (inverted)"
8318 msgstr ""
8320 #. type: Plain text
8321 #: docs/manual/protocol/nokia.rst:308
8322 #, no-wrap
8323 msgid ""
8324 "bit.7 = 0\n"
8325 "HFU-2 version:\n"
8326 "  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"
8327 "for HFU-2:\n"
8328 "  1F 04 00 DA 00 02 00 02 SQ CS\n"
8329 "    function unknown - sent from Nokia phone to HFU-2mute output (call active )\n"
8330 msgstr ""
8332 #. type: Title +
8333 #: docs/manual/protocol/nokia.rst:310
8334 #, no-wrap
8335 msgid "0xD0 commands"
8336 msgstr ""
8338 #. type: Plain text
8339 #: docs/manual/protocol/nokia.rst:317
8340 #, no-wrap
8341 msgid ""
8342 "init:\n"
8343 "  1F 00 1D D0 00 01 04 SQ CS\n"
8344 "    sent by the Service Software or HFU-2 on startup\n"
8345 "init resp:\n"
8346 "  1F 1D 00 D0 00 01 05 SQ CS\n"
8347 "    response from phone to above frame\n"
8348 msgstr ""
8350 #. type: Plain text
8351 #: docs/manual/protocol/index.rst:2
8352 msgid "_protocols:"
8353 msgstr ""
8355 #. type: Title =
8356 #: docs/manual/protocol/index.rst:4
8357 #, no-wrap
8358 msgid "Phone Protocols"
8359 msgstr ""
8361 #. type: Plain text
8362 #: docs/manual/protocol/index.rst:7 docs/manual/smsd/backends.rst:10
8363 #: docs/manual/smsd/index.rst:7 docs/manual/smsd/manual.rst:5
8364 #: docs/manual/project/index.rst:7 docs/manual/index.rst:34
8365 #: docs/manual/testing/index.rst:7 docs/manual/contents.rst:7
8366 #: docs/manual/python/index.rst:35 docs/manual/python/index.rst:43
8367 #: docs/manual/internal/index.rst:11 docs/manual/formats/index.rst:10
8368 #: docs/manual/c/index.rst:22 docs/manual/c/api.rst:11
8369 #: docs/manual/utils/index.rst:7
8370 msgid "toctree::"
8371 msgstr ""
8373 #. type: Plain text
8374 #: docs/manual/protocol/index.rst:8 docs/manual/smsd/backends.rst:11
8375 #: docs/manual/smsd/index.rst:8 docs/manual/smsd/manual.rst:6
8376 #: docs/manual/project/index.rst:8 docs/manual/index.rst:35
8377 #: docs/manual/testing/index.rst:8 docs/manual/contents.rst:8
8378 #: docs/manual/internal/index.rst:12 docs/manual/formats/index.rst:11
8379 #: docs/manual/utils/index.rst:8
8380 msgid ":maxdepth: 2"
8381 msgstr ""
8383 #. type: Plain text
8384 #: docs/manual/protocol/index.rst:24
8385 msgid ""
8386 "discovering nokia nokia-s40-sms n6110 n6510 n7110 carkit tdma_5120 samsung "
8387 "samsung-gt sonim mtk m-obex s60 gnapplet"
8388 msgstr ""
8390 #. type: Plain text
8391 #: docs/manual/protocol/index.rst:28
8392 msgid ""
8393 "You can also find documentation for some protocols and vendor extensions in "
8394 "separate git repository at http://gitorious.org/gammu/gsm-docs"
8395 msgstr ""
8397 #. type: Title =
8398 #: docs/manual/protocol/samsung-gt.rst:2
8399 #, no-wrap
8400 msgid "SAMSUNG GT calendar AT commands"
8401 msgstr ""
8403 #. type: Title -
8404 #: docs/manual/protocol/samsung-gt.rst:5
8405 #, fuzzy, no-wrap
8406 msgid "Calendar Entries"
8407 msgstr "日程表"
8409 #. type: Plain text
8410 #: docs/manual/protocol/samsung-gt.rst:9
8411 msgid ""
8412 "``AT+SSHT=1`` - selects the Organizer->Calendar->Appointment entries "
8413 "(Spotkania in Polish version)"
8414 msgstr ""
8416 #. type: Plain text
8417 #: docs/manual/protocol/samsung-gt.rst:12
8418 msgid ""
8419 "``AT+SSHT=2`` - selects the Organizer->Calendar->Anniversary entries "
8420 "(Rocznice in Polish version)"
8421 msgstr ""
8423 #. type: Plain text
8424 #: docs/manual/protocol/samsung-gt.rst:15
8425 msgid ""
8426 "``AT+SSHT=5`` - selects the Organizer->Calendar->Holiday entries (Święta in "
8427 "Polish version)"
8428 msgstr ""
8430 #. type: Plain text
8431 #: docs/manual/protocol/samsung-gt.rst:18
8432 msgid ""
8433 "``AT+SSHT=6`` - selects the Organizer->Calendar->Important entries (Ważne in "
8434 "Polish version)"
8435 msgstr ""
8437 #. type: Plain text
8438 #: docs/manual/protocol/samsung-gt.rst:21
8439 msgid ""
8440 "``AT+SSHT=7`` - selects the Organizer->Calendar->Private entries (Prywatne "
8441 "in Polish version)"
8442 msgstr ""
8444 #. type: Labeled list
8445 #: docs/manual/protocol/samsung-gt.rst:22
8446 #, no-wrap
8447 msgid "After selection of type, we can read all items"
8448 msgstr ""
8450 #. type: Plain text
8451 #: docs/manual/protocol/samsung-gt.rst:31
8452 msgid ""
8453 "AT+SSHR=0 +SSHR:5,\"5,test1\",\"0,\",\"0,"
8454 "\",2010,5,12,2010,5,12,21,49,22,49,0,0,0,0,2010,5,30,, +SSHR:3,\"1,x\",\"0,"
8455 "\",\"0,\",2010,6,2,2010,6,3,0,0,0,0,0,0,0,0,2010,5,30,, +SSHR:1,\"9,"
8456 "event1234\",\"0,\",\"0,\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, "
8457 "+SSHR:4,\"7,test123\",\"0,\",\"0,"
8458 "\",2010,6,14,2010,6,14,21,37,22,37,0,0,0,0,2010,5,30,, +SSHR:2,\"7,Meeting\","
8459 "\"0,\",\"0,\",2010,6,15,2010,6,15,8,0,8,59,0,0,0,0,2010,5,30,, OK"
8460 msgstr ""
8462 #. type: Labeled list
8463 #: docs/manual/protocol/samsung-gt.rst:32
8464 #, no-wrap
8465 msgid "Or just read a single item"
8466 msgstr ""
8468 #. type: Plain text
8469 #: docs/manual/protocol/samsung-gt.rst:37
8470 msgid ""
8471 "AT+SSHR=1 +SSHR:1,\"9,Event 123\",\"0,\",\"0,"
8472 "\",2010,6,7,2010,6,7,7,0,8,59,0,0,0,0,2010,5,30,, OK"
8473 msgstr ""
8475 #. type: Labeled list
8476 #: docs/manual/protocol/samsung-gt.rst:38
8477 #, no-wrap
8478 msgid "Getting status (the last number appears to be number of notes)"
8479 msgstr ""
8481 #. type: Plain text
8482 #: docs/manual/protocol/samsung-gt.rst:43
8483 msgid "AT+SSHR=? +SSHR:100,15,100,15,\"1000000\",2008,2024,5 OK"
8484 msgstr ""
8486 #. type: Labeled list
8487 #: docs/manual/protocol/samsung-gt.rst:44
8488 #, no-wrap
8489 msgid "You can also add or modify an item"
8490 msgstr ""
8492 #. type: Plain text
8493 #: docs/manual/protocol/samsung-gt.rst:47
8494 msgid ""
8495 "AT+SSHW=\"7,event01\",\"16,details of event\",\"5,where"
8496 "\",2010,06,03,2010,06,04,12,31,13,42,0,0,0,0,2010,05,31,,,0"
8497 msgstr ""
8499 #. type: Plain text
8500 #: docs/manual/protocol/samsung-gt.rst:51
8501 msgid ""
8502 "It seems, that the last number in the above record specifies whether it is "
8503 "addition of a new record (0), or modification of the old record (then the "
8504 "number is the position of the item, as the first number"
8505 msgstr ""
8507 #. type: Labeled list
8508 #: docs/manual/protocol/samsung-gt.rst:51
8509 #, no-wrap
8510 msgid "listed after ``AT+SSHR=0``). e.g."
8511 msgstr ""
8513 #. type: Plain text
8514 #: docs/manual/protocol/samsung-gt.rst:54
8515 msgid ""
8516 "AT+SSHW=\"13,event1234 new\",\"0,\",\"0,"
8517 "\",2010,06,07,2010,06,07,07,00,08,59,0,0,0,0,2010,05,30,,,1"
8518 msgstr ""
8520 #. type: Plain text
8521 #: docs/manual/protocol/samsung-gt.rst:67
8522 msgid ""
8523 "Please note, that the format for writing is somehow different, than for "
8524 "reading - hour and minuts must be in two-digit form! The text fields (as "
8525 "shown above) are formatted in the following way: "
8526 "\"number_of_characters_in_string,string\" In all items above the first "
8527 "string is the name of event, the second string - details of event, the third "
8528 "one - place of event.  The numeric fields encode start date (year,month,"
8529 "day), end date (year, month, day), start time (hour,minutes), end time "
8530 "(hour, minutes), four unknown to me (yet?) values, date of creation? (year "
8531 "month day) - the meaning of this date is not sure for me yet."
8532 msgstr ""
8534 #. type: Labeled list
8535 #: docs/manual/protocol/samsung-gt.rst:68
8536 #: docs/manual/protocol/samsung-gt.rst:112
8537 #: docs/manual/protocol/samsung-gt.rst:158
8538 #, no-wrap
8539 msgid "To delete entries"
8540 msgstr ""
8542 #. type: Plain text
8543 #: docs/manual/protocol/samsung-gt.rst:72
8544 msgid "AT+SSHD=1 OK"
8545 msgstr ""
8547 #. type: Title -
8548 #: docs/manual/protocol/samsung-gt.rst:74
8549 #, no-wrap
8550 msgid "Task Entries"
8551 msgstr ""
8553 #. type: Plain text
8554 #: docs/manual/protocol/samsung-gt.rst:77
8555 msgid "There is yet another type, that can be selected by ``AT+SSHT=3``"
8556 msgstr ""
8558 #. type: Labeled list
8559 #: docs/manual/protocol/samsung-gt.rst:77
8560 #, no-wrap
8561 msgid "This is Organizer->Task"
8562 msgstr ""
8564 #. type: Plain text
8565 #: docs/manual/protocol/samsung-gt.rst:84
8566 msgid ""
8567 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8568 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8569 msgstr ""
8571 #. type: Plain text
8572 #: docs/manual/protocol/samsung-gt.rst:86
8573 msgid "Please note, that the format of output is different, when you read the"
8574 msgstr ""
8576 #. type: Labeled list
8577 #: docs/manual/protocol/samsung-gt.rst:86
8578 #, no-wrap
8579 msgid "specific task"
8580 msgstr ""
8582 #. type: Plain text
8583 #: docs/manual/protocol/samsung-gt.rst:90
8584 msgid ""
8585 "AT+SSHR=1 +SSHR:1,\"10,Test event\",\"12,Some details"
8586 "\",2010,6,3,2010,6,5,1,2010,6,4,10,11,0,2,0"
8587 msgstr ""
8589 #. type: Labeled list
8590 #: docs/manual/protocol/samsung-gt.rst:91
8591 #, no-wrap
8592 msgid "You can similarly add  a new task"
8593 msgstr ""
8595 #. type: Plain text
8596 #: docs/manual/protocol/samsung-gt.rst:96
8597 msgid ""
8598 "AT+SSHW=\"9,New task1\","
8599 "\"10,0123456789\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,0 +SSHW:2 OK"
8600 msgstr ""
8602 #. type: Labeled list
8603 #: docs/manual/protocol/samsung-gt.rst:97
8604 #, no-wrap
8605 msgid "Read it back"
8606 msgstr ""
8608 #. type: Plain text
8609 #: docs/manual/protocol/samsung-gt.rst:102
8610 msgid ""
8611 "AT+SSHR=2 +SSHR:2,\"9,New task1\","
8612 "\"10,0123456789\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8613 msgstr ""
8615 #. type: Labeled list
8616 #: docs/manual/protocol/samsung-gt.rst:103
8617 #, no-wrap
8618 msgid "And modify"
8619 msgstr ""
8621 #. type: Plain text
8622 #: docs/manual/protocol/samsung-gt.rst:111
8623 msgid ""
8624 "AT+SSHW=\"9,New task1\",\"11,New details"
8625 "\",2010,06,21,2010,06,30,1,2010,06,27,08,07,0,2,0,2 +SSHW:2 OK AT+SSHR=2 "
8626 "+SSHR:2,\"9,New task1\",\"11,New details"
8627 "\",2010,6,21,2010,6,30,1,2010,6,27,8,7,0,2,0 OK"
8628 msgstr ""
8630 #. type: Plain text
8631 #: docs/manual/protocol/samsung-gt.rst:126
8632 msgid ""
8633 "AT+SSHT=3 OK AT+SSHR=0 +SSHR:1,\"10,Test event\","
8634 "\"10,2010-06-05\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 +SSHR:2,"
8635 "\"9,New task1\","
8636 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,60823,11,26,0,0,0,0,0 OK AT"
8637 "+SSHD=1 OK AT+SSHR=0 +SSHR:2,\"9,New task1\","
8638 "\"10,2010-06-30\",60823,11,25,60823,11,26,0,0,0,0,0,0,0,0,0 OK"
8639 msgstr ""
8641 #. type: Title -
8642 #: docs/manual/protocol/samsung-gt.rst:128
8643 #, no-wrap
8644 msgid "Memo Notes"
8645 msgstr ""
8647 #. type: Labeled list
8648 #: docs/manual/protocol/samsung-gt.rst:130
8649 #, no-wrap
8650 msgid "The memo notes are accessible via ``AT+OMM???`` commands"
8651 msgstr ""
8653 #. type: Plain text
8654 #: docs/manual/protocol/samsung-gt.rst:134
8655 msgid "AT+OMMI? +OMMI:4,100,100"
8656 msgstr ""
8658 #. type: Plain text
8659 #: docs/manual/protocol/samsung-gt.rst:136
8660 msgid "We found, that we have 4 memos"
8661 msgstr ""
8663 #. type: Labeled list
8664 #: docs/manual/protocol/samsung-gt.rst:137
8665 #, no-wrap
8666 msgid "You can add a note"
8667 msgstr ""
8669 #. type: Plain text
8670 #: docs/manual/protocol/samsung-gt.rst:142
8671 msgid "AT+OMMW=0,\"This is a note\" +OMMW:6 OK"
8672 msgstr ""
8674 #. type: Labeled list
8675 #: docs/manual/protocol/samsung-gt.rst:143
8676 #, no-wrap
8677 msgid "You can read it"
8678 msgstr ""
8680 #. type: Plain text
8681 #: docs/manual/protocol/samsung-gt.rst:148
8682 msgid "AT+OMMR=6 +OMMR:\"This is a note\" OK"
8683 msgstr ""
8685 #. type: Labeled list
8686 #: docs/manual/protocol/samsung-gt.rst:149
8687 #, no-wrap
8688 msgid "You can modify it"
8689 msgstr ""
8691 #. type: Plain text
8692 #: docs/manual/protocol/samsung-gt.rst:157
8693 msgid ""
8694 "AT+OMMW=6,\"This is a new modified note\" +OMMW:6 OK AT+OMMR=6 +OMMR:\"This "
8695 "is a new modified note\" OK"
8696 msgstr ""
8698 #. type: Plain text
8699 #: docs/manual/protocol/samsung-gt.rst:167
8700 msgid ""
8701 "AT+OMMR=3 +OMMR:\"Note number 3\" OK AT+OMMD=3 OK AT+OMMW=3,\"New note "
8702 "number 3\" +CME ERROR:29"
8703 msgstr ""
8705 #. type: Plain text
8706 #: docs/manual/protocol/samsung-gt.rst:168
8707 msgid "ERROR"
8708 msgstr ""
8710 #. type: Title =
8711 #: docs/manual/protocol/nokia-s40-sms.rst:2
8712 #, no-wrap
8713 msgid "Nokia S40 filesystem SMS format"
8714 msgstr ""
8716 #. type: Plain text
8717 #: docs/manual/protocol/nokia-s40-sms.rst:7
8718 msgid ""
8719 "This text is work in progress and does not claim to be correct or accurate. "
8720 "It is solely based on Gammu dumps received from users. Analysed by Michal "
8721 "Cihar <michal@cihar.com>."
8722 msgstr ""
8724 #. type: Title -
8725 #: docs/manual/protocol/nokia-s40-sms.rst:9
8726 #, no-wrap
8727 msgid "File structure"
8728 msgstr ""
8730 #. type: Plain text
8731 #: docs/manual/protocol/nokia-s40-sms.rst:12
8732 msgid "176 bytes header"
8733 msgstr ""
8735 #. type: Plain text
8736 #: docs/manual/protocol/nokia-s40-sms.rst:13
8737 msgid "at offset 7 is length of PDU data"
8738 msgstr ""
8740 #. type: Plain text
8741 #: docs/manual/protocol/nokia-s40-sms.rst:14
8742 msgid "at offset 94 is stored remote number in unicode"
8743 msgstr ""
8745 #. type: Plain text
8746 #: docs/manual/protocol/nokia-s40-sms.rst:15
8747 #, fuzzy
8748 msgid "rest is not known"
8749 msgstr "服务未运行。"
8751 #. type: Plain text
8752 #: docs/manual/protocol/nokia-s40-sms.rst:16
8753 msgid "PDU data (without SMSC)"
8754 msgstr ""
8756 #. type: Plain text
8757 #: docs/manual/protocol/nokia-s40-sms.rst:17
8758 msgid "here can be sometimes also some failure block, which is not known yet"
8759 msgstr ""
8761 #. type: Plain text
8762 #: docs/manual/protocol/nokia-s40-sms.rst:18
8763 msgid "structured data header: 0x01 0x00 <LEN>, where <LEN> is length of rest"
8764 msgstr ""
8766 #. type: Plain text
8767 #: docs/manual/protocol/nokia-s40-sms.rst:19
8768 msgid "structured blocks:"
8769 msgstr ""
8771 #. type: Plain text
8772 #: docs/manual/protocol/nokia-s40-sms.rst:21
8773 msgid "Block: <TYPE = byte> <LENGTH = word> <DATA ...>"
8774 msgstr ""
8776 #. type: Title -
8777 #: docs/manual/protocol/nokia-s40-sms.rst:23
8778 #, no-wrap
8779 msgid "Blocks"
8780 msgstr ""
8782 #. type: Plain text
8783 #: docs/manual/protocol/nokia-s40-sms.rst:55
8784 #, no-wrap
8785 msgid ""
8786 "0x01\n"
8787 "  Unknown \\x00 / \\x01 (maybe received / sent)\n"
8788 "0x02\n"
8789 "  SMSC number, ASCII\n"
8790 "0x03\n"
8791 "  Text, unicode\n"
8792 "0x04\n"
8793 "  Sender, unicode\n"
8794 "0x05\n"
8795 "  Recipient, unicode\n"
8796 "0x06\n"
8797 "  Unknown \\x00\\x00\\x00\\x00\n"
8798 "0x07\n"
8799 "  Unknown \\x00\n"
8800 "0x08\n"
8801 "  Unknown \\x02 / \\x00\n"
8802 "0x09\n"
8803 "  Unknown \\x00\\x00\\x00\\x00\n"
8804 "0x0a\n"
8805 "  Unknown \\x00\n"
8806 "0x0b\n"
8807 "  Unknown \\x00\n"
8808 "0x0c\n"
8809 "  Unknown, several values (maybe message reference per number)\n"
8810 "0x0d\n"
8811 "  Unknown \\x00\\x00\n"
8812 "0x0e\n"
8813 "  Unknown \\x00\\x00\n"
8814 "0x0f\n"
8815 "  Unknown \\x00\\x00\n"
8816 msgstr ""
8818 #. type: Plain text
8819 #: docs/manual/protocol/nokia-s40-sms.rst:71
8820 #, no-wrap
8821 msgid ""
8822 "0x22\n"
8823 "  Unknown \\x00\n"
8824 "0x23\n"
8825 "  Unknown \\x00\\x00\\x00\\x00\n"
8826 "0x24\n"
8827 "  Unknown \\x00\n"
8828 "0x26\n"
8829 "  Unknown \\x00\n"
8830 "0x27\n"
8831 "  Unknown \\x00\n"
8832 "0x2a\n"
8833 "  Unknown \\x00\n"
8834 "0x2b\n"
8835 "  some text (Sender?), unicode\n"
8836 msgstr ""
8838 #. type: Plain text
8839 #: docs/manual/protocol/nokia-s40-sms.rst:74
8840 msgid "To test:"
8841 msgstr ""
8843 #. type: Plain text
8844 #: docs/manual/protocol/nokia-s40-sms.rst:74
8845 msgid "multiple recipients sms"
8846 msgstr ""
8848 #. type: Title =
8849 #: docs/manual/protocol/sonim.rst:2
8850 #, no-wrap
8851 msgid "Sonim AT Commands"
8852 msgstr ""
8854 #. type: Labeled list
8855 #: docs/manual/protocol/sonim.rst:4
8856 #, no-wrap
8857 msgid "Filesystem access"
8858 msgstr ""
8860 #. type: Plain text
8861 #: docs/manual/protocol/sonim.rst:7
8862 msgid "at*list=<path> - list directory content"
8863 msgstr ""
8865 #. type: Plain text
8866 #: docs/manual/protocol/sonim.rst:8
8867 msgid "(0=file, 1=subdirectory)"
8868 msgstr ""
8870 #. type: Plain text
8871 #: docs/manual/protocol/sonim.rst:13
8872 msgid ""
8873 "at*mkdir=<path> - make directory at*rmdir=<path> - remove directory "
8874 "at*remove=<path> - remove file at*move=<srcpath>,<dstpath> - ? copy (move?) "
8875 "files at*startul=<srcpath> - prepare file to upload (from phone)"
8876 msgstr ""
8878 #. type: Plain text
8879 #: docs/manual/protocol/sonim.rst:15
8880 msgid "returned data: *STARTUL: <filesize_in_bytes>"
8881 msgstr ""
8883 #. type: Plain text
8884 #: docs/manual/protocol/sonim.rst:17
8885 msgid ""
8886 "at*startdl=<dstpath>,<filesize> - prepare file to download (to phone)  "
8887 "at*get - get base64 coded data chunk"
8888 msgstr ""
8890 #. type: Plain text
8891 #: docs/manual/protocol/sonim.rst:19 docs/manual/protocol/sonim.rst:22
8892 msgid "returned data: *GET: <chunklen>,<data>"
8893 msgstr ""
8895 #. type: Plain text
8896 #: docs/manual/protocol/sonim.rst:20
8897 msgid "at*get - get base64 coded data chunk"
8898 msgstr ""
8900 #. type: Plain text
8901 #: docs/manual/protocol/sonim.rst:23
8902 msgid "at*put=<no>,<len>,<data>,<chck> - put base64 coded data chunk"
8903 msgstr ""
8905 #. type: Plain text
8906 #: docs/manual/protocol/sonim.rst:26
8907 msgid ""
8908 "(no is chunk number, starting from 0)  (len is chunk length)  (last 4 "
8909 "characters is checksum ?)"
8910 msgstr ""
8912 #. type: Plain text
8913 #: docs/manual/protocol/sonim.rst:29
8914 msgid ""
8915 "at*end - end/finish file transfer operation ------------------- "
8916 "at*syph=?,?.?,<path> - ? (add downloaded record to phonebook?)"
8917 msgstr ""
8919 #. type: Plain text
8920 #: docs/manual/protocol/sonim.rst:31
8921 msgid "at*syph=0,1,%d,%s EXAMPLE:"
8922 msgstr ""
8924 #. type: Plain text
8925 #: docs/manual/protocol/sonim.rst:33
8926 msgid "AT*SYPH=0,1,74,/app/dir/tmp.dat at*sysm=0,1,%d - ? SMS handling"
8927 msgstr ""
8929 #. type: Plain text
8930 #: docs/manual/protocol/sonim.rst:37
8931 msgid ""
8932 "--- Phone has at least two directories from root, /app and /app3 .  "
8933 "at*list=/ gives error."
8934 msgstr ""
8936 #. type: Title =
8937 #: docs/manual/protocol/n6510.rst:2
8938 #, no-wrap
8939 msgid "Nokia 6510"
8940 msgstr ""
8942 #. type: Plain text
8943 #: docs/manual/protocol/n6510.rst:11
8944 msgid ""
8945 "Assembled by Markus Plail <plail@web.de> Marcin Wiacek <Marcin@MWiacek.com> "
8946 "<tibor.harsszegi@essnet.se> ... and other members of gnokii mailing list and "
8947 "authors of some WWW pages."
8948 msgstr ""
8950 #. type: Plain text
8951 #: docs/manual/protocol/n6510.rst:13
8952 msgid "Heavily based on nk7110.txt."
8953 msgstr ""
8955 #. type: Plain text
8956 #: docs/manual/protocol/n6510.rst:19
8957 msgid "note ::"
8958 msgstr ""
8960 #. type: Plain text
8961 #: docs/manual/protocol/n6510.rst:26
8962 msgid "Document describing frames used in GSM Nokia 6510 and derivatives (?)"
8963 msgstr ""
8965 #. type: Plain text
8966 #: docs/manual/protocol/n6510.rst:29
8967 msgid ""
8968 "Correct format is FBUS version 2/Infrared/MBUS version 2 (see nokia.txt for "
8969 "protocol details)::"
8970 msgstr ""
8972 #. type: Plain text
8973 #: docs/manual/protocol/n6510.rst:32
8974 #, no-wrap
8975 msgid ""
8976 "    0x00: Connect to NBS port ?\n"
8977 "        r Set ringtone          {+....,ringtone packed according to SM2.0}\n"
8978 msgstr ""
8980 #. type: Plain text
8981 #: docs/manual/protocol/n6510.rst:90
8982 #, no-wrap
8983 msgid ""
8984 "    0x01 COMMUNICATION\n"
8985 "         switch (message[3]) {\n"
8986 "            case  0x02:\n"
8987 "            dprintf(\"Call established, remote phone is ringing.\\n\");\n"
8988 "            dprintf(\"Call ID: %i\\n\", message[4]);\n"
8989 "            break;\n"
8990 "        case 0x03:\n"
8991 "            dprintf(\"Call complete.\\n\");\n"
8992 "            dprintf(\"Call ID: %i\\n\", message[4]);\n"
8993 "            dprintf(\"Call Mode: %i\\n\", message[5]);\n"
8994 "            dummy = malloc(message[6] + 1);\n"
8995 "            DecodeUnicode(dummy, message + 7, message[6]);\n"
8996 "            dprintf(\"Number: %s\\n\", dummy);\n"
8997 "            break;\t\t\n"
8998 "        case 0x04:\n"
8999 "            dprintf(\"Hangup!\\n\");\n"
9000 "            dprintf(\"Call ID: %i\\n\", message[4]);\n"
9001 "            dprintf(\"Cause Type: %i\\n\", message[5]);\n"
9002 "            dprintf(\"Cause ID: %i\\n\", message[6]);\n"
9003 "            break;\n"
9004 "        case 0x05:\n"
9005 "            dprintf(\"Incoming call:\\n\");\n"
9006 "            dprintf(\"Call ID: %i\\n\", message[4]);\n"
9007 "            dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9008 "            dummy = malloc(message[6] + 1);\n"
9009 "            DecodeUnicode(dummy, message + 7, message[6]);\n"
9010 "            dprintf(\"From: %s\\n\", dummy);\n"
9011 "            break;\n"
9012 "        case 0x07:\n"
9013 "            dprintf(\"Call answer initiated.\\n\");\n"
9014 "            dprintf(\"Call ID: %i\\n\", message[4]);\n"
9015 "            break;\n"
9016 "        case 0x09:\n"
9017 "            dprintf(\"Call released.\\n\");\n"
9018 "            dprintf(\"Call ID: %i\\n\", message[4]);\n"
9019 "            break;\n"
9020 "        case 0x0a:\n"
9021 "            dprintf(\"Call is being released.\\n\");\n"
9022 "            dprintf(\"Call ID: %i\\n\", message[4]);\n"
9023 "            break;\n"
9024 "        case 0x0b:\n"
9025 "            /* No idea what this is about! */\n"
9026 "            break;\n"
9027 "        case 0x0c:\n"
9028 "            if (message[4] == 0x01)\n"
9029 "                dprintf(\"Audio enabled\\n\");\n"
9030 "            else\n"
9031 "                dprintf(\"Audio disabled\\n\");\n"
9032 "            break;\n"
9033 "        case 0x53:\n"
9034 "            dprintf(\"Outgoing call:\\n\");\n"
9035 "            dprintf(\"Call ID: %i\\n\", message[4]);\n"
9036 "            dprintf(\"Call Mode: %i\\n\", message[5]);\n"
9037 "            dummy = malloc(message[6] + 1);\n"
9038 "            DecodeUnicode(dummy, message + 7, message[6]);\n"
9039 "            dprintf(\"To: %s\\n\", dummy);\n"
9040 "            break;\n"
9041 msgstr ""
9043 #. type: Plain text
9044 #: docs/manual/protocol/n6510.rst:98
9045 #, no-wrap
9046 msgid ""
9047 "    0x02: SMS HANDLING\n"
9048 "        s Send SMS              { 0x02, 0x00, 0x00, 0x00, 0x55, 0x55,\n"
9049 "                                  0x01 (1 big block), 0x02 (submit), length (big block),\n"
9050 "                      type, reference, PID, DCS, 0x00, # blocks,\n"
9051 "                      blocks... }\n"
9052 "        r Send SMS              { 0x03, 0x00, 0x01, 0x0c, 0x08, 0x00, 0x00, 0xdb, 0x55, 0x55, 0x00 }\n"
9053 msgstr ""
9055 #. type: Plain text
9056 #: docs/manual/protocol/n6510.rst:103
9057 #, no-wrap
9058 msgid ""
9059 "        s Get SMSC              { 0x14, 0x01, 0x00 }\n"
9060 "        r Get SMSC              { 0x15, format,  0x01, 0x0b, 0x28, # of SMSC, 0xf8, 0x00, validity, 0x55\n"
9061 "                                  #blocks,\n"
9062 "                                  blocks ...}\n"
9063 msgstr ""
9065 #. type: Plain text
9066 #: docs/manual/protocol/n6510.rst:105
9067 #, no-wrap
9068 msgid "    0x03: PHONEBOOK HANDLING\n"
9069 msgstr ""
9071 #. type: Plain text
9072 #: docs/manual/protocol/n6510.rst:110
9073 #, no-wrap
9074 msgid ""
9075 "        s Get memory status     { 0x03, 0x01, memory type, 0x55, 0x55, 0x55, 0x00}\n"
9076 "                                where: memory type - see 0x03/0x07\n"
9077 "        r Get memory status     { 0x04, 0x00, location, 0x00[7], 0x01, 0x10, 0x00, 0x00, 0x0c,\n"
9078 "                                        total_low, total_high, used_low, used_high, 0x01, 0x00, 0x00}\n"
9079 msgstr ""
9081 #. type: Plain text
9082 #: docs/manual/protocol/n6510.rst:113
9083 #, no-wrap
9084 msgid ""
9085 "        s Read memory           { 0x07, 0x01, 0x01, 0x00, 0x01, 0x02, memory type,\n"
9086 "                            0x00, 0x00, 0x00, 0x00, location_low, location_high, 0x00, 0x00};\n"
9087 msgstr ""
9089 #. type: Plain text
9090 #: docs/manual/protocol/n6510.rst:125
9091 #, no-wrap
9092 msgid ""
9093 "                                where MT: memory type\n"
9094 "                                         0x01: (256) Dialled numbers\n"
9095 "                                         0x02: (512) Missed calls\n"
9096 "                                         0x03: (768) Received calls\n"
9097 "                                         0x05: (500) telephone phonebook\n"
9098 "                                         0x06: (160) SIM phonebook\n"
9099 "                                         0x07: (10/0)\n"
9100 "                                         0x08: (1/0)\n"
9101 "                                         0x09: (4) voice mailbox\n"
9102 "                                         0x0e: (10) speed dials\n"
9103 "                                         0x10: (5) caller groups\n"
9104 msgstr ""
9106 #. type: Plain text
9107 #: docs/manual/protocol/n6510.rst:128
9108 #, no-wrap
9109 msgid ""
9110 "        r Read memory           { 0x08, 0x00, 0x01,\n"
9111 "                                        code, 0x00, 0x00, z, xH, xL, yH, yL, 0x00[7], no.of blocks, { block } * }\n"
9112 msgstr ""
9114 #. type: Plain text
9115 #: docs/manual/protocol/n6510.rst:150
9116 #, no-wrap
9117 msgid ""
9118 "                                where if code==0x0f && xH==0x34 - phonebook location not found\n"
9119 "                                  y: location\n"
9120 "                                  z: generic block size\n"
9121 "                                  block: {id, 0, 0, blocksize, block no.,\n"
9122 "                                          {contents}, 0x00}\n"
9123 "                                    id: 0x04 pointer to another memory location { 0xff?, yH, yL, xL,0x00[3] }\n"
9124 "                                        0x07 name {len, (unicode)},\n"
9125 "                                        0x08 email\n"
9126 "                                        0x09 postal\n"
9127 "                                        0x0a note {len, (unicode)}\n"
9128 "                                        0x0b number {type, 0x00[3], len, (unicode)}\n"
9129 "                                        0x0c ringtone {ringtone no., 0, 0}\n"
9130 "                        0x13 date for a called list (DC, RC, etc.)\n"
9131 "                                        0x1b caller group graphic {width, height, 0, 0 {bitmap}}\n"
9132 "                                        0x1c caller group graphic on? {(1: yes, 0: no), 0, 0}\n"
9133 "                                        0x1e caller group number {number, 0, 0}\n"
9134 "                                       type: 0x0a: General,\n"
9135 "                                             0x03: Mobile (office ?),\n"
9136 "                                             0x06: Work,\n"
9137 "                                             0x04: Fax,\n"
9138 "                                             0x02: Home (mobile ?)\n"
9139 msgstr ""
9141 #. type: Plain text
9142 #: docs/manual/protocol/n6510.rst:158
9143 #, no-wrap
9144 msgid ""
9145 "        s Set mem location      { 0x0b, 0x00, 0x01, 0x01, 0x00, 0x00, z,\n"
9146 "                                          0x02, memory type, yH, yL, 0x00[7],\n"
9147 "                                          no.of blocks, { block }[no.of blocks] }\n"
9148 "        r Set mem location      { 0x0c, 0?, 1?, code, 0?, 0?, z?, 0?, 0?,\n"
9149 "                                          yH, yL, xL }\n"
9150 "                                where code:\n"
9151 "                                        0x3d - wrong entry type\n"
9152 msgstr ""
9154 #. type: Plain text
9155 #: docs/manual/protocol/n6510.rst:160
9156 #, no-wrap
9157 msgid "    0x08: SECURITY\n"
9158 msgstr ""
9160 #. type: Plain text
9161 #: docs/manual/protocol/n6510.rst:172
9162 #, no-wrap
9163 msgid ""
9164 "        s Get status            { 0x11, 0x00 }\n"
9165 "        r Get status            { 0x12, status, }\n"
9166 "                                where status:\n"
9167 "                                0x01: waiting for Security Code\n"
9168 "                                0x07:\n"
9169 "                                0x02: waiting for PIN\n"
9170 "                                0x03: waiting for PUK\n"
9171 "                                0x05: PIN ok, SIM ok\n"
9172 "                                0x06: No input status\n"
9173 "                                0x16: No SIM\n"
9174 "                                0x1A: SIM rejected!\n"
9175 msgstr ""
9177 #. type: Plain text
9178 #: docs/manual/protocol/n6510.rst:179
9179 #, no-wrap
9180 msgid ""
9181 "        s Enter PIN             { 0x07, 0x02, code, 0x00}\n"
9182 "        r Enter PIN             { return code, reason }\n"
9183 "                                where:\n"
9184 "                                return code: 0x08 = success\n"
9185 "                                             0x09 = failure\n"
9186 "                                reason: 0x06 = PIN wrong\n"
9187 msgstr ""
9189 #. type: Plain text
9190 #: docs/manual/protocol/n6510.rst:181
9191 #, no-wrap
9192 msgid "    0x0a: NETSTATUS\n"
9193 msgstr ""
9195 #. type: Plain text
9196 #: docs/manual/protocol/n6510.rst:186
9197 #, no-wrap
9198 msgid ""
9199 "        s Get Info              { 0x00, 0x00 }\n"
9200 "        r Get Info              { 0x01, 0x00, # blocks,\n"
9201 "                                  0x00, length, 0x00, 0x02, status, length, operator name (unicode),\n"
9202 "                                  0x09, length, LAC, LAC, 0x00, 0x00, CellID, CellID, NetworkCode (3 octets), ... }\n"
9203 msgstr ""
9205 #. type: Plain text
9206 #: docs/manual/protocol/n6510.rst:189
9207 #, no-wrap
9208 msgid ""
9209 "        s Get RF Level          { 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00 }\n"
9210 "        r GET RF Level          { 0x0c, 0x00, 0x01, 0x04, 0x04, level, 0x5f }\n"
9211 msgstr ""
9213 #. type: Plain text
9214 #: docs/manual/protocol/n6510.rst:194
9215 #, no-wrap
9216 msgid ""
9217 "        s Get operator logo     { 0x23, 0x00, 0x00, 0x55, 0x55, 0x55 }\n"
9218 "        r Get operator logo     { 0x24, 0x00, 0x01, 0x00, 0x00, 0x00,\n"
9219 "                                  0x02, 0x0c, 0x08, netcode (3 octets), 0x02, 0x00, 0x00,\n"
9220 "                      0x1a, size, width, height, logo size (2 octets), logo size (2 octets), logo }\n"
9221 msgstr ""
9223 #. type: Plain text
9224 #: docs/manual/protocol/n6510.rst:196
9225 #, no-wrap
9226 msgid "    0x10: SUBSCRIBE\n"
9227 msgstr ""
9229 #. type: Plain text
9230 #: docs/manual/protocol/n6510.rst:198
9231 #, no-wrap
9232 msgid "        s Subscribe Channel     { 0x10, # channels, message types... }\n"
9233 msgstr ""
9235 #. type: Plain text
9236 #: docs/manual/protocol/n6510.rst:200
9237 #, no-wrap
9238 msgid "    0x13 CALENDAR\n"
9239 msgstr ""
9241 #. type: Plain text
9242 #: docs/manual/protocol/n6510.rst:203
9243 #, no-wrap
9244 msgid ""
9245 "        s Add meeting note      { 0x01, body like in subtype 0x1a...}\n"
9246 "        r Add meeting note      { 0x02, location (2 bytes), status (2 bytes)}\n"
9247 msgstr ""
9249 #. type: Plain text
9250 #: docs/manual/protocol/n6510.rst:206
9251 #, no-wrap
9252 msgid ""
9253 "        s Add call note         { 0x03, body like in subtype 0x1a...}\n"
9254 "        r Add call note         { 0x04, location (2 bytes), status (2 bytes)}\n"
9255 msgstr ""
9257 #. type: Plain text
9258 #: docs/manual/protocol/n6510.rst:209
9259 #, no-wrap
9260 msgid ""
9261 "        s Add birthday note     { 0x05, body like in subtype 0x1a...}\n"
9262 "        r Add birthday note     { 0x06, location (2 bytes), status (2 bytes)}\n"
9263 msgstr ""
9265 #. type: Plain text
9266 #: docs/manual/protocol/n6510.rst:212
9267 #, no-wrap
9268 msgid ""
9269 "        s Add reminder note     { 0x07, body like in subtype 0x1a...}\n"
9270 "        r Add reminder note     { 0x08, location (2 bytes), status (2 bytes)}\n"
9271 msgstr ""
9273 #. type: Plain text
9274 #: docs/manual/protocol/n6510.rst:215
9275 #, no-wrap
9276 msgid ""
9277 "        s Delete calendar note  { 0x0b, location (2 bytes) }\n"
9278 "        r Delete calendar note  { 0x0c, location (2 bytes), ?, ?, ?, ? }\n"
9279 msgstr ""
9281 #. type: Plain text
9282 #: docs/manual/protocol/n6510.rst:243
9283 #, no-wrap
9284 msgid ""
9285 "        s Get calendar note     { 0x19, location (2 bytes) }\n"
9286 "        r Calendar note recvd   { 0x1a, location (2 bytes), entry type, 0x00, year (2 bytes), Month, Day, block}\n"
9287 "                                where: entry type - 0x01 - Meeting, 0x02 - Call, 0x04 - Birthday, 0x08 - Reminder\n"
9288 "                                       block: for Meeting:{hour,minute,alarm (two bytes),recurrence (two bytes),len,0x00,string(unicode)}\n"
9289 "                                              where alarm=Number of minutes before the time of the meeting\n"
9290 "                                                      that the alarm should be triggered:\n"
9291 "                                                      For meetings with \"No alarm\"=0xFFFF (-1).\n"
9292 "                                                      For \"On time\"=0x0000\n"
9293 "                                                      half an hour=0x001E, and so on.\n"
9294 "                                                    Recurrance=in hours, between future occurances of this meeting.\n"
9295 "                                                      If there is no repeat, this value is 0x0000. The special value 0xffff\n"
9296 "                                                      means 1 Year!\n"
9297 "                                              for Call:{Hour,Minute,Alarm (as above),Recurrance (as above),namelen,numberlen,\n"
9298 "                                                        name(unicode),number(unicode)}\n"
9299 "                                              for Reminder:{Recurrance (as above),len,0x00,string(unicode)}\n"
9300 "                                              for Birthday:{byte1,byte2,alarm(4 bytes),yearofbirth,alarmtype,len,string(unicode)}\n"
9301 "                                                        byte1 and byte2 may vary (???). Usually are 0x00 both (but not always)\n"
9302 "                                                        In Birthday, the Year in the common part, usually contains a strange year.\n"
9303 "                                                        So, don't consider it as Year of note, neither year of BirthDay (for Year of\n"
9304 "                                                        Birthday use the value described below).\n"
9305 "                                              where alarm=32-bit integer that is the number of seconds between the desired\n"
9306 "                                                      alarm time and 11:59:58pm on the birthday.For \"No Alarm\", the value is\n"
9307 "                                                      0x0000FFFF (65535).\n"
9308 "                                                    YearOfBirth=used instead of the one in the common part of the entry (see above)\n"
9309 "                                                      but only when reading birthday entries. For storing entries, this field does\n"
9310 "                                                      not exist.\n"
9311 "                                                    AlarmType: 0x00 - Tone, 0x01 - Silent\n"
9312 msgstr ""
9314 #. type: Plain text
9315 #: docs/manual/protocol/n6510.rst:250
9316 #, no-wrap
9317 msgid ""
9318 "    ?   s???                    { 0x0021 }\n"
9319 "    ?   r???                    { 0x0022, 0x5A, 0x00 }\n"
9320 "    ?   s???                    { 0x0025 }\n"
9321 "    ?   r???                    { 0x0026, 0x04, 0x00 }\n"
9322 "    ?   s                       { 0x0029 }\n"
9323 "    ?   r                       { 0x002A, 0x04, 0x00 }\n"
9324 msgstr ""
9326 #. type: Plain text
9327 #: docs/manual/protocol/n6510.rst:253
9328 #, no-wrap
9329 msgid ""
9330 "        s Get first free pos    { 0x0031 }\n"
9331 "        r Get first free pos    { 0x0032, location (2bytes) }\n"
9332 msgstr ""
9334 #. type: Plain text
9335 #: docs/manual/protocol/n6510.rst:256
9336 #, no-wrap
9337 msgid ""
9338 "        s Get notes info        { 0x003a, 0xFF, 0xFE}\n"
9339 "        r Get notes info        { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9340 msgstr ""
9342 #. type: Plain text
9343 #: docs/manual/protocol/n6510.rst:261
9344 #, no-wrap
9345 msgid ""
9346 "        s Get first free pos    { 0x0031 }\n"
9347 "        r Get first free pos    { 0x0032, location (2bytes) }\n"
9348 "        s Get notes info        { 0x003a, 0xFF, 0xFE}\n"
9349 "        r Get notes info        { 0x003b, how many notes used (2 bytes), 0x01, 0x07, { two bytes with location for each note} *}\n"
9350 msgstr ""
9352 #. type: Plain text
9353 #: docs/manual/protocol/n6510.rst:264
9354 #, no-wrap
9355 msgid ""
9356 "    ?   s Get calendar note??   { 0x003E, location (2 bytes) }\n"
9357 "    ?   r Get calendar note??   { 0x003F, location (2bytes), ... }\n"
9358 msgstr ""
9360 #. type: Plain text
9361 #: docs/manual/protocol/n6510.rst:266
9362 #, no-wrap
9363 msgid "    0x14: FOLDER/PICTURE SMS HANDLING\n"
9364 msgstr ""
9366 #. type: Plain text
9367 #: docs/manual/protocol/n6510.rst:273
9368 #, no-wrap
9369 msgid ""
9370 "        s Get SMS Status        { 0x08, 0x00, 0x01 }\n"
9371 "        r Get SMS Status        { 0x09, 0x00, #blocks,\n"
9372 "                                  type, length, blocknumber,\n"
9373 "                                  a (2 octets), b (2 octets), c (2 octets), 0x00, 0x55 ,\n"
9374 "                                  type, length, blocknumber,\n"
9375 "                                  d (2 octets), e (2 octets), f (2 octets), 0x01, 0x55 }\n"
9376 msgstr ""
9378 #. type: Plain text
9379 #: docs/manual/protocol/n6510.rst:287
9380 #, no-wrap
9381 msgid ""
9382 "                                  where:\n"
9383 "                                  a - max. number of messages in phone memory\n"
9384 "                                  b - Number of used messages in phone memory. These\n"
9385 "                                    are messages manually moved from the other folders.\n"
9386 "                                    Picture messages are saved here.\n"
9387 "                                  c - Number of unread messages in phone memory. Probably\n"
9388 "                                    only smart messages.\n"
9389 "                                  d - max. number of messages on SIM\n"
9390 "                                  e - Number of used messages in SIM memory. These are\n"
9391 "                                    either received messages or saved into Outbox/Inbox.\n"
9392 "                                    Note that you *can't* save message into this memory\n"
9393 "                                    using 'Move' option. Picture messages are not here.\n"
9394 "                                  f - Number of unread messages in SIM memory\n"
9395 msgstr ""
9397 #. type: Plain text
9398 #: docs/manual/protocol/n6510.rst:299
9399 #, no-wrap
9400 msgid ""
9401 "        s Get SMS from folder   { 0x02, memory, folderID, location, location, 0x01, 0x00}\n"
9402 "                                where:\n"
9403 "                    memory - 0x01 for SIM, 0x02 for phone (SIM only for IN/OUTBOX\n"
9404 "                                folderID - see 0x14/0x017B\n"
9405 "        r Get SMS from folder   { 0x03, 0x00, 0x01, memory, folderID, locationH, locationL, 0x55, 0x55, 0x55,\n"
9406 "                                  0x01 (on big block), type, length of big block,\n"
9407 "                      [date/time1], [date/time2], # blocks,\n"
9408 "                      type, length, data...\n"
9409 "                      ... }\n"
9410 msgstr ""
9412 #. type: Plain text
9413 #: docs/manual/protocol/n6510.rst:302
9414 #, no-wrap
9415 msgid ""
9416 "        s Delete SMS            { 0x04, memory, folderID, location, location, 0x0F, 0x55 }\n"
9417 "        r Delete SMS            { 0x05 }\n"
9418 msgstr ""
9420 #. type: Plain text
9421 #: docs/manual/protocol/n6510.rst:307
9422 #, no-wrap
9423 msgid ""
9424 "        s Get folder status     { 0x0c, memory, folderID, 0x0F, 0x55, 0x55, 0x55, 0x55}\n"
9425 "                                where: folderID - see 0x14/0x017B\n"
9426 "        r Get folder status     { 0x0d, 0x00, length, number of entries (2 bytes),\n"
9427 "                    entry1number (2 bytes), entry2number(2 bytes), ..., 0x55[]}\n"
9428 msgstr ""
9430 #. type: Plain text
9431 #: docs/manual/protocol/n6510.rst:310
9432 #, no-wrap
9433 msgid ""
9434 "        s Get message info      { 0x0e, memory, folderID, location, location, 0x55, 0x55 }\n"
9435 "        r Get message info      { 0x0f, 0x00, 0x01, 0x00, 0x50, memory, type, 0x00, location, FolderID, status\n"
9436 msgstr ""
9438 #. type: Plain text
9439 #: docs/manual/protocol/n6510.rst:319
9440 #, no-wrap
9441 msgid ""
9442 "                                where: type = 0x00 - MT\n"
9443 "                                              0x01 - delivery report\n"
9444 "                                              0x02 - MO\n"
9445 "                                              0x80 - picture message\n"
9446 "                                where: status=0x01 - reveived/read\n"
9447 "                          0x03 - received/unread\n"
9448 "                          0x05 - stored/sent\n"
9449 "                          0x07 - stored/not sent\n"
9450 msgstr ""
9452 #. type: Plain text
9453 #: docs/manual/protocol/n6510.rst:331
9454 #, no-wrap
9455 msgid ""
9456 "        s Get folder names      { 0x12, 0x00, 0x00}\n"
9457 "        r Get folder names      { 0x13, 0x00, number of strings, 0x01, 0x28, folderID, length, 0x00, name1, 0x00,\n"
9458 "                    0x55[40-length(name1)], 01 28, folderID, length, 0x00, name2, 0x00, 0x55[dito] ... }\n"
9459 "                                   where: folderID = 0x02 - Inbox\n"
9460 "                                                     0x03 - Outbox\n"
9461 "                                                     0x04 - Archive\n"
9462 "                                                0x05 - Templates\n"
9463 "                                                0x06 - first \"My folders\"\n"
9464 "                                                0x07 - second \"My folders\"\n"
9465 "                                                0x08 - third -\"-\n"
9466 "                                                and so on\n"
9467 msgstr ""
9469 #. type: Plain text
9470 #: docs/manual/protocol/n6510.rst:337
9471 #, no-wrap
9472 msgid ""
9473 "    0x15:\n"
9474 "        s ???                   {+0x00, 0x06, 0x00, 0x01, 0x01, 0x00 }\n"
9475 "        r ???                   {+0x06, ',',  0x00, 'd',  0x00, 0x00 }\n"
9476 "        s ???                   {+0x00, 0x06, 0x00, 0x02, 0x00, 0x00 }\n"
9477 "        r ???                   {+0x06, '.',  0x00, 'e',  ?, ? }\n"
9478 msgstr ""
9480 #. type: Plain text
9481 #: docs/manual/protocol/n6510.rst:339
9482 #, no-wrap
9483 msgid "    0x17: BATTERY\n"
9484 msgstr ""
9486 #. type: Plain text
9487 #: docs/manual/protocol/n6510.rst:343
9488 #, no-wrap
9489 msgid ""
9490 "        s Get battery level     { 0x0a, 0x02, 0x00 }\n"
9491 "        r Get battery level     { 0x0b, 0x01, 0x01, 0x16, level, 0x07, 0x05 }\n"
9492 "                                where: level: 1-7 (as in phone display)\n"
9493 msgstr ""
9495 #. type: Plain text
9496 #: docs/manual/protocol/n6510.rst:345
9497 #, no-wrap
9498 msgid "    0x19: CLOCK\n"
9499 msgstr ""
9501 #. type: Plain text
9502 #: docs/manual/protocol/n6510.rst:348
9503 #, no-wrap
9504 msgid ""
9505 "        s Get ????              {0x01,...}\n"
9506 "        r Get ????              {0x02,...}\n"
9507 msgstr ""
9509 #. type: Plain text
9510 #: docs/manual/protocol/n6510.rst:353
9511 #, no-wrap
9512 msgid ""
9513 "        s Get date              { 0x0a, 0x00, 0x00 }\n"
9514 "        r Get date              { 0x0b, 0x00, 0x02 (blocks),\n"
9515 "                                  0x01 (type), 0x0c (length), 0x01, 0x03, year (2 octets), month, day, hour, minute, second, 0x00,\n"
9516 "                                  0x04, 0x04, 0x01, 0x00 }\n"
9517 msgstr ""
9519 #. type: Plain text
9520 #: docs/manual/protocol/n6510.rst:358
9521 #, no-wrap
9522 msgid ""
9523 "        s Get ????              {0x0c, 0x00, 0x00}\n"
9524 "        r Get ????              {0x0d..}\n"
9525 "        s Get ????              {0x11,...}\n"
9526 "        r Get ????              {0x12,...}\n"
9527 msgstr ""
9529 #. type: Plain text
9530 #: docs/manual/protocol/n6510.rst:360
9531 #, no-wrap
9532 msgid "    0x1b: IDENTIFY\n"
9533 msgstr ""
9535 #. type: Plain text
9536 #: docs/manual/protocol/n6510.rst:367
9537 #, no-wrap
9538 msgid ""
9539 "        s Get IMEI              {+0x00, 0x01, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9540 "        r Get IMEI              {                   0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9541 "        s Get IMEI              {+0x00, 0x03, 0x01, 0x00, 'A', 0x00, 0x00, 0x00 }\n"
9542 "        r Get IMEI              {                   0x01, 0x00, 0x01, 'A', 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9543 "        s Get ???               {+0x00, 0x03, 0x00, 0x00, 'D',  0x00, 0x00, 0x00 }\n"
9544 "        r Get ???               {                   0x01, 0x02, 0x00 }\n"
9545 msgstr ""
9547 #. type: Plain text
9548 #: docs/manual/protocol/n6510.rst:370
9549 #, no-wrap
9550 msgid ""
9551 "        s Get HW version        {+0x00, 0x03, 0x02, 0x07, 0x00, 0x02 }\n"
9552 "        r Get HW version        {                   0x08, 0x00, 0x01, 'I', 0x0c, 0x00, 0x05, HW(4 bytes), 0x00, 0x00, 0x00, 0x00 }\n"
9553 msgstr ""
9555 #. type: Plain text
9556 #: docs/manual/protocol/n6510.rst:374
9557 #, no-wrap
9558 msgid ""
9559 "        s get HW&SW version     { 0x07, 0x00, 0x01 }\n"
9560 "        r get HW&SW version     { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9561 "                                  \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9562 msgstr ""
9564 #. type: Plain text
9565 #: docs/manual/protocol/n6510.rst:381
9566 #, no-wrap
9567 msgid ""
9568 "        s Get product code      {+0x00, 0x03, 0x04, 0x0b, 0x00, 0x02 }\n"
9569 "        r Get product code      {                   0x0c, 0x00, 0x01, 'N', 0x0c, 0x00, 0x08, code(7 bytes), 0x00 }\n"
9570 "        s ???                   {+00 |03 |05 |0b |00 |20}\n"
9571 "        r ???                   {+03 |2b+|05 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 | 00 |00}\n"
9572 "        s Get ???               {+00 |03 |06 |0b |00 |01}\n"
9573 "        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"
9574 msgstr ""
9576 #. type: Plain text
9577 #: docs/manual/protocol/n6510.rst:463
9578 #, no-wrap
9579 msgid ""
9580 "    Sending frame 0x1b / 0x0006\n"
9581 "    00 |03 |07 |0b |00 |ff                                         ..... \n"
9582 "    Received frame 0x1b / 0x0072\n"
9583 "    03 |2b+|07 |0c |00 |08 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9584 "    311|355|377|00 |00 |00 |4eN|0c |00 |08 |300|355|300|377|355|32 157...N...050752\n"
9585 "    300|00 |50P|0c |00 |08 |00 |00 |00 |00 |00 |00 |00 |00 |4fO|0c 0.P...........O.\n"
9586 "    00 |08 |300|355|300|333|366|366|366|00 |51Q|0c |00 |06 |00 |00 ..0503666.Q.....\n"
9587 "    00 |00 |00 |00 |00 |00 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 ......R.........\n"
9588 "    00 |00 |53S|0c |00 |5b[|00 |00 |00 |0d |00 |00 |00 |00 |59Y|14 ..S..[........Y.\n"
9589 "    00 |10 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 |00 ................\n"
9590 "    00 |00                                                         ..\n"
9591 "    Sending frame 0x1b / 0x0006\n"
9592 "    00 |03 |08 |07 |01 |ff                                         ..... \n"
9593 "    Received frame 0x1b / 0x00ae\n"
9594 "    03 |2b+|08 |08 |00 |09 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9595 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9596 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00 |49I|0c .(c) NMP......I.\n"
9597 "    00 |05 |300|388|300|322|00 |00 |00 |00 |4aJ|0c |00 |05 |00 |00 ..0802....J.....\n"
9598 "    00 |00 |00 |00 |00 |00 |4bK|08 |00 |03 |333|366|00 |00 |4cL|0c ......K...36..L.\n"
9599 "    00 |04 |322|388|388|00 |00 |00 |00 |00 |54T|0c |00 |05 |300|31 ..288.....T...01\n"
9600 "    300|355|00 |00 |00 |00 |55U|10 |00 |0a |47G|344|2e.|300|2d-|34 05....U...G4.0-4\n"
9601 "    2e.|311|322|00 |00 |00 |57W|10 |00 |08 |53S|45E|49I|4bK|4fO|20 .12...W...SEIKO\n"
9602 "    300|00 |00 |00 |00 |00 |58X|29)|00 |22\"|56V|20 |300|344|2e.|30 0.....X).\"V 04.0\n"
9603 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9604 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|0a |44D|00 |00 |00         .(c) NMP..D...\n"
9605 "    Sending frame 0x1b / 0x0008\n"
9606 "    00 |03 |09 |00 |41A|00 |00 |00                                 ....A...\n"
9607 "    Received frame 0x1b / 0x001a\n"
9608 "    03 |2b+|09 |01 |00 |01 |41A|14 |00 |10 |333|355|300|377|300|30 .+....A...350700\n"
9609 "    311|300|355|388|300|311|333|300|333|00                         105801303.\n"
9610 "    Sending frame 0x1b / 0x0008\n"
9611 "    00 |03 |0a |00 |42B|00 |00 |00                                 ....B...\n"
9612 "    Received frame 0x1b / 0x0012\n"
9613 "    03 |2b+|0a |01 |00 |01 |42B|0c |00 |08 |3a:|05 |07 |10 |50P|08 .+....B...:...P.\n"
9614 "    311|00                                                         1.\n"
9615 "    Sending frame 0x1b / 0x0008\n"
9616 "    00 |03 |0b |00 |43C|00 |00 |00                                 ....C...\n"
9617 "    Received frame 0x1b / 0x0016\n"
9618 "    03 |2b+|0b |01 |00 |01 |43C|10 |00 |09 |333|05 |07 |10 |50P|08 .+....C...3...P.\n"
9619 "    311|00 |f6÷|00 |00 |00                                         1.÷...\n"
9620 "    Sending frame 0x1b / 0x0008\n"
9621 "    00 |03 |0c |00 |44D|00 |00 |00                                 ....D...\n"
9622 "    Received frame 0x1b / 0x0006\n"
9623 "    03 |2b+|0c |01 |02 |00                                         .+....\n"
9624 "    Sending frame 0x1b / 0x0008\n"
9625 "    00 |03 |0d |00 |45E|00 |00 |00                                 ....E...\n"
9626 "    Received frame 0x1b / 0x0006\n"
9627 "    03 |2b+|0d |01 |02 |00                                         .+....\n"
9628 "    Sending frame 0x1b / 0x0008\n"
9629 "    00 |03 |0e |00 |46F|00 |00 |00                                 ....F...\n"
9630 "    Received frame 0x1b / 0x0012\n"
9631 "    03 |2b+|0e |01 |00 |01 |46F|0c |00 |08 |4eN|54T|54T|4aJ|50P|12 .+....F...NTTJP.\n"
9632 "    344|56V                                                        4V\n"
9633 "    Sending frame 0x1b / 0x0008\n"
9634 "    00 |03 |0f |00 |56V|00 |00 |00                                 ....V...\n"
9635 "    Received frame 0x1b / 0x0006\n"
9636 "    03 |2b+|0f |01 |02 |00                                         .+....\n"
9637 "    Sending frame 0x1b / 0x0008\n"
9638 "    00 |03 |10 |00 |5aZ|00 |00 |00                                 ....Z...\n"
9639 "    Received frame 0x1b / 0x0006\n"
9640 "    03 |2b+|10 |01 |02 |00                                         .+....\n"
9641 "    Sending frame 0x1b / 0x0006\n"
9642 "    00 |03 |11 |0b |00 |02                                         ......\n"
9643 "    Received frame 0x1b / 0x0012\n"
9644 "    03 |2b+|11 |0c |00 |01 |4eN|0c |00 |08 |300|355|300|377|355|32 .+....N...050752\n"
9645 "    300|00                                                         0.\n"
9646 "    Sending frame 0x1b / 0x0006\n"
9647 "    00 |03 |12 |0b |00 |20                                         .....\n"
9648 "    Received frame 0x1b / 0x0012\n"
9649 "    03 |2b+|12 |0c |00 |01 |52R|0c |00 |08 |00 |00 |00 |00 |00 |00 .+....R.........\n"
9650 "    00 |00                                                         ..\n"
9651 "    Sending frame 0x1b / 0x0006\n"
9652 "    00 |03 |13 |0b |00 |01                                         ......\n"
9653 "    Received frame 0x1b / 0x0016\n"
9654 "    03 |2b+|13 |0c |00 |01 |4dM|10 |00 |0a |53S|54T|41A|344|355|39 .+....M...STA459\n"
9655 "    311|355|377|00 |00 |00                                         157...\n"
9656 "    Sending frame 0x1b / 0x0006\n"
9657 "    00 |03 |14 |07 |00 |02                                         ......\n"
9658 "    Received frame 0x1b / 0x0012\n"
9659 "    03 |2b+|14 |08 |00 |01 |49I|0c |00 |05 |300|388|300|322|00 |00 .+....I...0802..\n"
9660 "    00 |00                                                         ..\n"
9661 msgstr ""
9663 #. type: Plain text
9664 #: docs/manual/protocol/n6510.rst:466
9665 #, no-wrap
9666 msgid ""
9667 "        s Get IMEI              { 0x00, 0x41 }\n"
9668 "        r Get IMEI              { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9669 msgstr ""
9671 #. type: Plain text
9672 #: docs/manual/protocol/n6510.rst:519
9673 #, no-wrap
9674 msgid ""
9675 "    Sending frame 0x1b / 0x0008\n"
9676 "    00 |03 |16 |00 |44D|00 |00 |00                                 ....D...\n"
9677 "    Received frame 0x1b / 0x0006\n"
9678 "    03 |2b+|16 |01 |02 |00                                         .+....\n"
9679 "    Sending frame 0x1b / 0x0006\n"
9680 "    00 |03 |17 |07 |00 |01                                         ......\n"
9681 "    Received frame 0x1b / 0x002e\n"
9682 "    03 |2b+|17 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9683 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9684 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00         .(c) NMP......\n"
9685 "    Sending frame 0x1b / 0x0006\n"
9686 "    00 |03 |18 |07 |00 |01                                         ......\n"
9687 "    Received frame 0x1b / 0x002e\n"
9688 "    03 |2b+|18 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9689 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9690 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00         .(c) NMP......\n"
9691 "    Sending frame 0x1b / 0x0006\n"
9692 "    00 |03 |19 |07 |00 |01                                         ......\n"
9693 "    Received frame 0x1b / 0x002e\n"
9694 "    03 |2b+|19 |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9695 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9696 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00         .(c) NMP......\n"
9697 "    Sending frame 0x1b / 0x0006\n"
9698 "    00 |03 |1a |07 |00 |01                                         ......\n"
9699 "    Received frame 0x1b / 0x002e\n"
9700 "    03 |2b+|1a |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9701 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9702 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00         .(c) NMP......\n"
9703 "    Sending frame 0x1b / 0x0006\n"
9704 "    00 |03 |1b |07 |00 |01                                         ......\n"
9705 "    Received frame 0x1b / 0x002e\n"
9706 "    03 |2b+|1b |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9707 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9708 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00         .(c) NMP......\n"
9709 "    Sending frame 0x1b / 0x0006\n"
9710 "    00 |03 |1c |07 |00 |01                                         ......\n"
9711 "    Received frame 0x1b / 0x002e\n"
9712 "    03 |2b+|1c |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9713 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9714 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00         .(c) NMP......\n"
9715 "    Sending frame 0x1b / 0x0006\n"
9716 "    00 |03 |1d |07 |00 |01                                         ......\n"
9717 "    Received frame 0x1b / 0x002e\n"
9718 "    03 |2b+|1d |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9719 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9720 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00         .(c) NMP......\n"
9721 "    Sending frame 0x1b / 0x0006\n"
9722 "    00 |03 |1e |07 |00 |01                                         ......\n"
9723 "    Received frame 0x1b / 0x002e\n"
9724 "    03 |2b+|1e |08 |00 |01 |48H|28(|00 |20 |56V|20 |300|344|2e.|30 .+....H(. V 04.0\n"
9725 "    344|0a |322|399|2d-|311|300|2d-|300|311|0a |4eN|48H|4dM|2d-|37 4.29-10-01.NHM-7\n"
9726 "    0a |28(|63c|29)|20 |4eN|4dM|50P|2e.|00 |00 |00 |00 |00         .(c) NMP......\n"
9727 msgstr ""
9729 #. type: Plain text
9730 #: docs/manual/protocol/n6510.rst:521
9731 #, no-wrap
9732 msgid "    0x1f: RINGTONE\n"
9733 msgstr ""
9735 #. type: Plain text
9736 #: docs/manual/protocol/n6510.rst:525
9737 #, no-wrap
9738 msgid ""
9739 "        s Get Ringtones         { 0x07, 0x00, 0x00, 0xFE, 0x00, 0x7D }\n"
9740 "        r Get Ringtones         { 0x08, 0x00, 0x23, 0x00, # ringtones, 0x00,\n"
9741 "                                  ringtone number, 0x01, 0x01, 0x00, name length (chars), name (unicode)... }\n"
9742 msgstr ""
9744 #. type: Plain text
9745 #: docs/manual/protocol/n6510.rst:533
9746 #, no-wrap
9747 msgid ""
9748 "    0x2b:\n"
9749 "        s Get IMEI              { 0x00, 0x41 }\n"
9750 "        r Get IMEI              { 0x01, 0x00, 0x01, 0x41, 0x14, 0x00, 0x10, {IMEI(ASCII)}, 0x00 }\n"
9751 "        s get HW&SW version     { 0x07, 0x00, 0x01 }\n"
9752 "        r get HW&SW version     { 0x08, 0x00, 0x01, 0x58, 0x29, 0x00, 0x22, \"V \" \"firmware\\n\" \"firmware date\\n\"\n"
9753 "                                  \"model\\n\" \"(c) NMP.\", 0x0a, 0x43, 0x00, 0x00, 0x00 }\n"
9754 msgstr ""
9756 #. type: Plain text
9757 #: docs/manual/protocol/n6510.rst:538
9758 #, no-wrap
9759 msgid ""
9760 "    0x38:\n"
9761 "        s ???                   {+00 |02 |00 |0a |00 |01 |00, location, 00}\n"
9762 "                                where location: 0, 1, 2, 3\n"
9763 "        r ???                   {+02 |1d |00 |0b |00 |01 |00, location, 08 |00 |00 |00 |00 |00}\n"
9764 msgstr ""
9766 #. type: Labeled list
9767 #: docs/manual/protocol/n6510.rst:538
9768 #, no-wrap
9769 msgid "s ?"
9770 msgstr ""
9772 #. type: Plain text
9773 #: docs/manual/protocol/n6510.rst:552
9774 #, no-wrap
9775 msgid ""
9776 "00 |02 |00 |0a |00 |60`|00 |10 |00 |11 |00 |12 |00 |13 |00 |14 .....`..........\n"
9777 "00 |15 |00 |16 |00 |17 |00 |18 |00 |19 |00 |1a |00 |1b |00 |1c ................\n"
9778 "00 |1d |00 |1e |00 |1f |00 |20 |00 |21!|00 |22\"|00 |23#|00 |24 ....... .!.\".#.$\n"
9779 "00 |25%|00 |26&|00 |27'|00 |28(|00 |29)|00 |2a*|00 |2b+|00 |2c .%.&.'.(.).*.+.,\n"
9780 "00 |2d-|00 |2e.|00 |2f/|00 |300|00 |311|00 |322|00 |333|00 |34 .-.../.0.1.2.3.4\n"
9781 "00 |355|00 |366|00 |377|00 |388|00 |399|00 |3a:|00 |3b;|00 |3c .5.6.7.8.9.:.;.<\n"
9782 "00 |3d=|00 |3e>|00 |3f?|00 |40@|00 |41A|00 |42B|00 |43C|00 |44 .=.>.?.@.A.B.C.D\n"
9783 "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"
9784 "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"
9785 "00 |55U|00 |56V|00 |57W|00 |58X|00 |59Y|00 |5aZ|00 |5b[|00 |5c .U.V.W.X.Y.Z.[.\\\n"
9786 "00 |5d]|00 |5e^|00 |5f_|00 |60`|00 |61a|00 |62b|00 |63c|00 |64 .].^._.`.a.b.c.d\n"
9787 "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"
9788 "00 |6dm|00 |6en|00 |6fo|00                                     .m.n.o.\n"
9789 msgstr ""
9791 #. type: Labeled list
9792 #: docs/manual/protocol/n6510.rst:552
9793 #, no-wrap
9794 msgid "r ?"
9795 msgstr ""
9797 #. type: Plain text
9798 #: docs/manual/protocol/n6510.rst:591
9799 msgid ""
9800 "02 |1d |00 |0b |00 |60`|00 |10 |04 |00 |00 |11 |0c |06 |00 |00 ....."
9801 "`..........  00 |00 |00 |00 |00 |00 |00 |12 |04 |00 |00 |13 |04 |00 |00 |"
9802 "14 ................  08 |00 |00 |00 |00 |00 |00 |15 |08 |00 |00 |00 |00 |00 |"
9803 "00 |16 ................  08 |00 |00 |00 |00 |00 |00 |17 |08 |00 |00 |00 |00 |"
9804 "00 |00 |18 ................  08 |00 |00 |00 |00 |00 |00 |19 |08 |00 |00 |00 |"
9805 "00 |00 |00 |1a ................  08 |00 |00 |00 |00 |00 |00 |1b |08 |00 |00 |"
9806 "00 |00 |00 |00 |1c ................  04 |00 |00 |1d |08 |04 |00 |00 |00 |00 |"
9807 "00 |1e |3c<|355|ff |ff ............<5   ff |ff |ff |ff |ff |ff |ff |ff |ff |"
9808 "ff |ff |ff |ff |ff |ff |ff                  ff |ff |ff |ff |ff |ff |ff |ff |"
9809 "ff |ff |ff |ff |ff |ff |ff |ff                  ff |ff |ff |ff |ff |ff |ff |"
9810 "ff |ff |ff |ff |ff |ff |ff |ff |ff                  ff |ff |ff |00 |00 |00 |"
9811 "00 |1f |08 |00 |00 |00 |00 |00 |00 |20    ............  04 |00 |00 |21!|04 |"
9812 "00 |00 |22\"|04 |00 |00 |23#|04 |00 |00 |24 ...!...\"...#...$ 04 |00 |00 |"
9813 "25%|04 |00 |00 |26&|04 |00 |00 |27'|08 |00 |00 |00 ...%...&...'....  00 |00 |"
9814 "00 |28(|08 |00 |00 |00 |00 |00 |00 |29)|08 |00 |00 |00 ...(.......)....  00 |"
9815 "00 |00 |2a*|04 |00 |00 |2b+|0c |08 |00 |00 |00 |00 |00 |00 ...*...+........  "
9816 "00 |00 |00 |2c,|04 |00 |00 |2d-|08 |00 |00 |00 |00 |00 |00 |"
9817 "2e ...,...-........  08 |00 |00 |00 |00 |00 |00 |2f/|08 |00 |00 |00 |00 |00 |"
9818 "00 |30 ......./.......0 08 |00 |00 |00 |00 |00 |00 |311|08 |00 |00 |00 |00 |"
9819 "00 |00 |32 .......1.......2 08 |00 |00 |00 |00 |00 |00 |333|08 |00 |00 |00 |"
9820 "00 |00 |00 |34 .......3.......4 08 |00 |00 |00 |00 |00 |00 |355|08 |00 |00 |"
9821 "00 |00 |00 |00 |36 .......5.......6 08 |00 |00 |00 |00 |00 |00 |377|08 |00 |"
9822 "00 |00 |00 |00 |00 |38 .......7.......8 08 |04 |00 |00 |00 |00 |00 |399|08 |"
9823 "04 |00 |00 |00 |00 |00 |3a .......9.......: 08 |04 |00 |00 |00 |00 |00 |3b;|"
9824 "14 |10 |00 |00 |00 |00 |00 |00 .......;........  00 |00 |00 |00 |00 |00 |00 |"
9825 "00 |00 |00 |00 |3c<|08 |00 |00 |00 ...........<....  00 |00 |00 |3d=|08 |00 |"
9826 "00 |00 |00 |00 |00 |3e>|08 |00 |00 |00 ...=.......>....  00 |00 |00 |3f?|08 |"
9827 "00 |00 |00 |00 |00 |00 |40@|08 |00 |00 |8e ...?.......@...Ä 00 |00 |00 |41A|"
9828 "04 |00 |00 |42B|04 |00 |00 |43C|08 |00 |00 |00 ...A...B...C....  00 |00 |00 |"
9829 "44D|08 |00 |00 |00 |00 |00 |00 |45E|08 |00 |00 |00 ...D.......E....  00 |00 |"
9830 "00 |46F|08 |00 |00 |00 |00 |00 |00 |47G|08 |00 |00 |00 ...F.......G....  00 |"
9831 "00 |00 |48H|08 |00 |00 |00 |00 |00 |00 |49I|08 |00 |00 |00 ...H.......I....  "
9832 "00 |00 |00 |4aJ|08 |00 |00 |00 |00 |00 |00 |4bK|08 |00 |00 |00 ...J......."
9833 "K....  00 |00 |00 |4cL|08 |00 |00 |00 |00 |00 |00 |4dM|08 |00 |00 |00 ..."
9834 "L.......M....  00 |00 |00 |4eN|08 |00 |00 |00 |00 |00 |00 |4fO|08 |00 |00 |"
9835 "00 ...N.......O....  00 |00 |00 |50P|08 |00 |00 |00 |00 |00 |00 |51Q|08 |00 |"
9836 "00 |00 ...P.......Q....  00 |00 |00 |52R|08 |00 |00 |00 |00 |00 |00 |53S|08 |"
9837 "00 |00 |00 ...R.......S....  00 |00 |00 |54T|08 |00 |00 |00 |00 |00 |00 |55U|"
9838 "08 |00 |00 |00 ...T.......U....  00 |00 |00 |56V|08 |00 |00 |00 |00 |00 |00 |"
9839 "57W|08 |00 |00 |00 ...V.......W....  00 |00 |00 |58X|08 |00 |00 |00 |00 |00 |"
9840 "00 |59Y|08 |00 |00 |00 ...X.......Y...."
9841 msgstr ""
9843 #. type: Plain text
9844 #: docs/manual/protocol/n6510.rst:721
9845 #, no-wrap
9846 msgid ""
9847 "00 |00 |00 |5aZ|08 |00 |00 |00 |00 |00 |00 |5b[|08 |00 |00 |00 ...Z.......[....\n"
9848 "00 |00 |00 |5c\\|08 |00 |00 |00 |00 |00 |00 |5d]|08 |00 |00 |00 ...\\.......]....\n"
9849 "00 |00 |00 |5e^|08 |00 |00 |00 |00 |00 |00 |5f_|08 |00 |00 |00 ...^......._....\n"
9850 "00 |00 |00 |60`|08 |00 |00 |00 |00 |00 |00 |61a|08 |00 |00 |00 ...`.......a....\n"
9851 "00 |00 |00 |62b|08 |00 |00 |00 |00 |00 |00 |63c|08 |00 |00 |00 ...b.......c....\n"
9852 "00 |00 |00 |64d|08 |00 |00 |00 |00 |00 |00 |65e|08 |00 |00 |00 ...d.......e....\n"
9853 "00 |00 |00 |66f|08 |00 |00 |00 |00 |00 |00 |67g|08 |00 |00 |00 ...f.......g....\n"
9854 "00 |00 |00 |68h|08 |00 |00 |00 |00 |00 |00 |69i|08 |00 |00 |00 ...h.......i....\n"
9855 "00 |00 |00 |6aj|08 |00 |00 |00 |00 |00 |00 |6bk|08 |04 |00 |00 ...j.......k....\n"
9856 "00 |00 |00 |6cl|08 |04 |00 |00 |00 |00 |00 |6dm|08 |00 |00 |00 ...l.......m....\n"
9857 "00 |00 |00 |6en|08 |00 |00 |00 |00 |00 |00 |6fo|08 |00 |00 |00 ...n.......o....\n"
9858 "00 |00                                                         ..\n"
9859 "Sending frame 0x38 / 0x00c7\n"
9860 "00 |02 |00 |0a |00 |60`|00 |70p|00 |71q|00 |72r|00 |73s|00 |74 .....`.p.q.r.s.t\n"
9861 "00 |75u|00 |76v|00 |77w|00 |78x|00 |79y|00 |7az|00 |7b{|00 |7c .u.v.w.x.y.z.{.|\n"
9862 "00 |7d}|00 |7e~|00 |7f |00 |80Ç|00 |81ü|00 |82é|00 |83â|00 |84 .}.~...Ç.ü.é.â.ä\n"
9863 "00 |85ů|00 |86ć|00 |87ç|00 |88ł|00 |89ë|00 |8aŐ|00 |8bő|00 |8c .ů.ć.ç.ł.ë.Ő.ő.î\n"
9864 "00 |8dŹ|00 |8eÄ|00 |8fĆ|00 |90É|00 |91Ĺ|00 |92ĺ|00 |93ô|00 |94 .Ź.Ä.Ć.É.Ĺ.ĺ.ô.ö\n"
9865 "00 |95Ľ|00 |96ľ|00 |97Ś|00 |98ś|00 |99Ö|00 |9aÜ|00 |9bŤ|00 |9c .Ľ.ľ.Ś.ś.Ö.Ü.Ť.ť\n"
9866 "00 |9dŁ|00 |9e×|00 |9fč|00 |a0á|00 |a1í|00 |a2ó|00 |a3ú|00 |a4 .Ł.×.č.á.í.ó.ú.Ą\n"
9867 "00 |a5ą|00 |a6Ž|00 |a7ž|00 |a8Ę|00 |a9ę|00 |aa¬|00 |abź|00 |ac .ą.Ž.ž.Ę.ę.¬.ź.Č\n"
9868 "00 |adş|00 |ae«|00 |af»|00 |b0 |00 |b1 |00 |b2 |00 |b3 |00 |b4 .ş.«.»..........\n"
9869 "00 |b5Á|00 |b6Â|00 |b7Ě|00 |b8Ş|00 |b9 |00 |ba |00 |bb |00 |bc .Á.Â.Ě.Ş........\n"
9870 "00 |bdŻ|00 |beż|00 |bf |00 |c0 |00 |c1 |00 |c2 |00 |c3 |00 |c4 .Ż.ż............\n"
9871 "00 |c5 |00 |c6Ă|00 |c7ă|00 |c8 |00 |c9 |00 |ca |00 |cb |00 |cc ...Ă.ă..........\n"
9872 "00 |cd |00 |ce |00 |cf¤|00                                     .....¤.\n"
9873 "Received frame 0x38 / 0x0306\n"
9874 "02 |1d |00 |0b |00 |60`|00 |70p|08 |00 |00 |00 |00 |00 |00 |71 .....`.p.......q\n"
9875 "08 |00 |00 |00 |00 |00 |00 |72r|08 |00 |00 |00 |00 |00 |00 |73 .......r.......s\n"
9876 "08 |00 |00 |00 |00 |00 |00 |74t|08 |00 |00 |00 |00 |00 |00 |75 .......t.......u\n"
9877 "08 |00 |00 |00 |00 |00 |00 |76v|08 |00 |00 |00 |00 |00 |00 |77 .......v.......w\n"
9878 "08 |00 |00 |00 |00 |00 |00 |78x|08 |00 |00 |00 |00 |00 |00 |79 .......x.......y\n"
9879 "08 |00 |00 |00 |00 |00 |00 |7az|08 |00 |00 |00 |00 |00 |00 |04 .......z........\n"
9880 "08 |04 |00 |7b{|00 |00 |00 |04 |08 |04 |00 |7c||00 |00 |00 |04 ...{.......|....\n"
9881 "08 |04 |00 |7d}|00 |00 |00 |04 |08 |04 |00 |7e~|00 |00 |00 |04 ...}.......~....\n"
9882 "08 |04 |00 |7f |00 |00 |00 |04 |08 |04 |00 |80Ç|00 |00 |00 |04 ...........Ç....\n"
9883 "08 |04 |00 |81ü|00 |00 |00 |04 |08 |04 |00 |82é|00 |00 |00 |04 ...ü.......é....\n"
9884 "08 |04 |00 |83â|00 |00 |00 |04 |08 |04 |00 |84ä|00 |00 |00 |04 ...â.......ä....\n"
9885 "08 |04 |00 |85ů|00 |00 |00 |04 |08 |04 |00 |86ć|00 |00 |00 |04 ...ů.......ć....\n"
9886 "08 |04 |00 |87ç|00 |00 |00 |04 |08 |04 |00 |88ł|00 |00 |00 |04 ...ç.......ł....\n"
9887 "08 |04 |00 |89ë|00 |00 |00 |04 |08 |04 |00 |8aŐ|00 |00 |00 |04 ...ë.......Ő....\n"
9888 "08 |04 |00 |8bő|00 |00 |00 |04 |08 |04 |00 |8cî|00 |00 |00 |04 ...ő.......î....\n"
9889 "08 |04 |00 |8dŹ|00 |00 |00 |04 |08 |04 |00 |8eÄ|00 |00 |00 |04 ...Ź.......Ä....\n"
9890 "08 |04 |00 |8fĆ|00 |00 |00 |04 |08 |04 |00 |90É|00 |00 |00 |04 ...Ć.......É....\n"
9891 "08 |04 |00 |91Ĺ|00 |00 |00 |04 |08 |04 |00 |92ĺ|00 |00 |00 |04 ...Ĺ.......ĺ....\n"
9892 "08 |04 |00 |93ô|00 |00 |00 |04 |08 |04 |00 |94ö|00 |00 |00 |04 ...ô.......ö....\n"
9893 "08 |04 |00 |95Ľ|00 |00 |00 |04 |08 |04 |00 |96ľ|00 |00 |00 |04 ...Ľ.......ľ....\n"
9894 "08 |04 |00 |97Ś|00 |00 |00 |04 |08 |04 |00 |98ś|00 |00 |00 |04 ...Ś.......ś....\n"
9895 "08 |04 |00 |99Ö|00 |00 |00 |04 |08 |04 |00 |9aÜ|00 |00 |00 |04 ...Ö.......Ü....\n"
9896 "08 |04 |00 |9bŤ|00 |00 |00 |04 |08 |04 |00 |9cť|00 |00 |00 |04 ...Ť.......ť....\n"
9897 "08 |04 |00 |9dŁ|00 |00 |00 |04 |08 |04 |00 |9e×|00 |00 |00 |04 ...Ł.......×....\n"
9898 "08 |04 |00 |9fč|00 |00 |00 |04 |08 |04 |00 |a0á|00 |00 |00 |04 ...č.......á....\n"
9899 "08 |04 |00 |a1í|00 |00 |00 |04 |08 |04 |00 |a2ó|00 |00 |00 |04 ...í.......ó....\n"
9900 "08 |04 |00 |a3ú|00 |00 |00 |04 |08 |04 |00 |a4Ą|00 |00 |00 |04 ...ú.......Ą....\n"
9901 "08 |04 |00 |a5ą|00 |00 |00 |04 |08 |04 |00 |a6Ž|00 |00 |00 |04 ...ą.......Ž....\n"
9902 "08 |04 |00 |a7ž|00 |00 |00 |04 |08 |04 |00 |a8Ę|00 |00 |00 |04 ...ž.......Ę....\n"
9903 "08 |04 |00 |a9ę|00 |00 |00 |04 |08 |04 |00 |aa¬|00 |00 |00 |04 ...ę.......¬....\n"
9904 "08 |04 |00 |abź|00 |00 |00 |04 |08 |04 |00 |acČ|00 |00 |00 |04 ...ź.......Č....\n"
9905 "08 |04 |00 |adş|00 |00 |00 |04 |08 |04 |00 |ae«|00 |00 |00 |04 ...ş.......«....\n"
9906 "08 |04 |00 |af»|00 |00 |00 |04 |08 |04 |00 |b0 |00 |00 |00 |04 ...»............\n"
9907 "08 |04 |00 |b1 |00 |00 |00 |04 |08 |04 |00 |b2 |00 |00 |00 |04 ................\n"
9908 "08 |04 |00 |b3 |00 |00 |00 |04 |08 |04 |00 |b4 |00 |00 |00 |04 ................\n"
9909 "08 |04 |00 |b5Á|00 |00 |00 |04 |08 |04 |00 |b6Â|00 |00 |00 |04 ...Á.......Â....\n"
9910 "08 |04 |00 |b7Ě|00 |00 |00 |04 |08 |04 |00 |b8Ş|00 |00 |00 |04 ...Ě.......Ş....\n"
9911 "08 |04 |00 |b9 |00 |00 |00 |04 |08 |04 |00 |ba |00 |00 |00 |04 ................\n"
9912 "08 |04 |00 |bb |00 |00 |00 |04 |08 |04 |00 |bc |00 |00 |00 |04 ................\n"
9913 "08 |04 |00 |bdŻ|00 |00 |00 |04 |08 |04 |00 |beż|00 |00 |00 |04 ...Ż.......ż....\n"
9914 "08 |04 |00 |bf |00 |00 |00 |04 |08 |04 |00 |c0 |00 |00 |00 |04 ................\n"
9915 "08 |04 |00 |c1 |00 |00 |00 |04 |08 |04 |00 |c2 |00 |00 |00 |04 ................\n"
9916 "08 |04 |00 |c3 |00 |00 |00 |04 |08 |04 |00 |c4 |00 |00 |00 |04 ................\n"
9917 "08 |04 |00 |c5 |00 |00 |00 |04 |08 |04 |00 |c6Ă|00 |00 |00 |04 ...........Ă....\n"
9918 "08 |04 |00 |c7ă|00 |00 |00 |04 |08 |04 |00 |c8 |00 |00 |00 |04 ...ă............\n"
9919 "08 |04 |00 |c9 |00 |00 |00 |04 |08 |04 |00 |ca |00 |00 |00 |04 ................\n"
9920 "08 |04 |00 |cb |00 |00 |00 |04 |08 |04 |00 |cc |00 |00 |00 |04 ................\n"
9921 "08 |04 |00 |cd |00 |00 |00 |04 |08 |04 |00 |ce |00 |00 |00 |04 ................\n"
9922 "08 |04 |00 |cf¤|00 |00                                         ...¤..\n"
9923 "Received frame 0x38 / 0x0306\n"
9924 "02 |1d |00 |0b |00 |60`|00 |04 |08 |04 |00 |d0đ|00 |00 |00 |04 .....`.....đ....\n"
9925 "08 |04 |00 |d1Đ|00 |00 |00 |04 |08 |04 |00 |d2Ď|00 |00 |00 |04 ...Đ.......Ď....\n"
9926 "08 |04 |00 |d3Ë|00 |00 |00 |04 |08 |04 |00 |d4ď|00 |00 |00 |04 ...Ë.......ď....\n"
9927 "08 |04 |00 |d5Ň|00 |00 |00 |04 |08 |04 |00 |d6Í|00 |00 |00 |04 ...Ň.......Í....\n"
9928 "08 |04 |00 |d7Î|00 |00 |00 |04 |08 |04 |00 |d8ě|00 |00 |00 |04 ...Î.......ě....\n"
9929 "08 |04 |00 |d9 |00 |00 |00 |04 |08 |04 |00 |da |00 |00 |00 |db ................\n"
9930 "08 |00 |00 |00 |00 |00 |00 |dc |08 |00 |00 |00 |00 |00 |00 |dd ...............Ţ\n"
9931 "08 |00 |00 |00 |00 |00 |00 |deŮ|08 |00 |00 |00 |00 |00 |00 |df .......Ů........\n"
9932 "08 |00 |00 |00 |00 |00 |00 |e0Ó|08 |00 |00 |00 |00 |00 |00 |e1 .......Ó.......ß\n"
9933 "08 |00 |00 |00 |00 |00 |00 |e2Ô|08 |00 |00 |00 |00 |00 |00 |e3 .......Ô.......Ń\n"
9934 "08 |00 |00 |00 |00 |00 |00 |e4ń|08 |00 |00 |00 |00 |00 |00 |e5 .......ń.......ň\n"
9935 "08 |00 |00 |00 |00 |00 |00 |04 |08 |04 |00 |e6Š|00 |00 |00 |e7 ...........Š...š\n"
9936 "08 |00 |00 |00 |00 |00 |00 |e8Ŕ|08 |00 |00 |00 |00 |00 |00 |04 .......Ŕ........\n"
9937 "08 |04 |00 |e9Ú|00 |00 |00 |04 |08 |04 |00 |eaŕ|00 |00 |00 |04 ...Ú.......ŕ....\n"
9938 "08 |04 |00 |ebŰ|00 |00 |00 |04 |08 |04 |00 |ecý|00 |00 |00 |04 ...Ű.......ý....\n"
9939 "08 |04 |00 |edÝ|00 |00 |00 |04 |08 |04 |00 |eeţ|00 |00 |00 |04 ...Ý.......ţ....\n"
9940 "08 |04 |00 |ef´|00 |00 |00 |04 |08 |04 |00 |f0­|00 |00 |00 |04 ...´.......­....\n"
9941 "08 |04 |00 |f1 |00 |00 |00 |04 |08 |04 |00 |f2 |00 |00 |00 |04 ................\n"
9942 "08 |04 |00 |f3 |00 |00 |00 |04 |08 |04 |00 |f4 |00 |00 |00 |f5 ...............§\n"
9943 "08 |00 |00 |00 |00 |00 |00 |f6÷|08 |00 |00 |00 |00 |00 |00 |f7 .......÷.......¸\n"
9944 "08 |00 |00 |00 |00 |00 |00 |f8°|08 |00 |00 |00 |00 |00 |00 |04 .......°........\n"
9945 "08 |04 |00 |f9¨|00 |00 |00 |04 |08 |04 |00 |fa |00 |00 |00 |04 ...¨............\n"
9946 "08 |04 |00 |fbű|00 |00 |00 |04 |08 |04 |00 |fcŘ|00 |00 |00 |04 ...ű.......Ř....\n"
9947 "08 |04 |00 |fdř|00 |00 |00 |04 |08 |04 |00 |fe |00 |00 |00 |04 ...ř............\n"
9948 "08 |04 |00 |ff |00 |00 |00 |04 |08 |04 |01 |00 |00 |00 |00 |04 ... ............\n"
9949 "08 |04 |01 |01 |00 |00 |00 |04 |08 |04 |01 |02 |00 |00 |00 |04 ................\n"
9950 "08 |04 |01 |03 |00 |00 |00 |04 |08 |04 |01 |04 |00 |00 |00 |04 ................\n"
9951 "08 |04 |01 |05 |00 |00 |00 |04 |08 |04 |01 |06 |00 |00 |00 |04 ................\n"
9952 "08 |04 |01 |07 |00 |00 |00 |04 |08 |04 |01 |08 |00 |00 |00 |04 ................\n"
9953 "08 |04 |01 |09 |00 |00 |00 |04 |08 |04 |01 |0a |00 |00 |00 |04 ................\n"
9954 "08 |04 |01 |0b |00 |00 |00 |04 |08 |04 |01 |0c |00 |00 |00 |04 ................\n"
9955 "08 |04 |01 |0d |00 |00 |00 |04 |08 |04 |01 |0e |00 |00 |00 |04 ................\n"
9956 "08 |04 |01 |0f |00 |00 |00 |04 |08 |04 |01 |10 |00 |00 |00 |04 ................\n"
9957 "08 |04 |01 |11 |00 |00 |00 |04 |08 |04 |01 |12 |00 |00 |00 |04 ................\n"
9958 "08 |04 |01 |13 |00 |00 |00 |04 |08 |04 |01 |14 |00 |00 |00 |04 ................\n"
9959 "08 |04 |01 |15 |00 |00 |00 |04 |08 |04 |01 |16 |00 |00 |00 |04 ................\n"
9960 "08 |04 |01 |17 |00 |00 |00 |04 |08 |04 |01 |18 |00 |00 |00 |04 ................\n"
9961 "08 |04 |01 |19 |00 |00 |00 |04 |08 |04 |01 |1a |00 |00 |00 |04 ................\n"
9962 "08 |04 |01 |1b |00 |00 |00 |04 |08 |04 |01 |1c |00 |00 |00 |04 ................\n"
9963 "08 |04 |01 |1d |00 |00 |00 |04 |08 |04 |01 |1e |00 |00 |00 |04 ................\n"
9964 "08 |04 |01 |1f |00 |00 |00 |04 |08 |04 |01 |20 |00 |00 |00 |04 ........... ....\n"
9965 "08 |04 |01 |21!|00 |00 |00 |04 |08 |04 |01 |22\"|00 |00 |00 |04 ...!.......\"....\n"
9966 "08 |04 |01 |23#|00 |00 |00 |04 |08 |04 |01 |24$|00 |00 |00 |04 ...#.......$....\n"
9967 "08 |04 |01 |25%|00 |00 |00 |04 |08 |04 |01 |26&|00 |00 |00 |04 ...%.......&....\n"
9968 "08 |04 |01 |27'|00 |00 |00 |04 |08 |04 |01 |28(|00 |00 |00 |04 ...'.......(....\n"
9969 "08 |04 |01 |29)|00 |00 |00 |04 |08 |04 |01 |2a*|00 |00 |00 |04 ...).......*....\n"
9970 "08 |04 |01 |2b+|00 |00 |00 |04 |08 |04 |01 |2c,|00 |00 |00 |04 ...+.......,....\n"
9971 "08 |04 |01 |2d-|00 |00 |00 |04 |08 |04 |01 |2e.|00 |00 |00 |04 ...-............\n"
9972 "08 |04 |01 |2f/|00 |00                                         .../..\n"
9973 "Sending frame 0x38 / 0x000e\n"
9974 "00 |02 |00 |0c |00 |01 |00 |01 |08 |02 |05 |08 |00 |00         ..............\n"
9975 "Received frame 0x38 / 0x0006\n"
9976 "02 |1d |00 |0d |00 |00                                         ......\n"
9977 msgstr ""
9979 #. type: Plain text
9980 #: docs/manual/protocol/n6510.rst:723
9981 msgid "0x39: PROFILES"
9982 msgstr ""
9984 #. type: Plain text
9985 #: docs/manual/protocol/n6510.rst:725
9986 #, no-wrap
9987 msgid "s Get Profile           { 0x01, 0x01, 0x0c, 0x01,\n"
9988 msgstr ""
9990 #. type: Plain text
9991 #: docs/manual/protocol/n6510.rst:726
9992 #, no-wrap
9993 msgid "0x04 (length), profile #, 'feature', 0x01 }\n"
9994 msgstr ""
9996 #. type: Plain text
9997 #: docs/manual/protocol/n6510.rst:727
9998 #, no-wrap
9999 msgid "r Get Profile           { 0x02, 0x00, 0x0c, 0x02,\n"
10000 msgstr ""
10002 #. type: Plain text
10003 #: docs/manual/protocol/n6510.rst:728
10004 #, no-wrap
10005 msgid "0x09 (length), type, 0x01, 0x02, 0x00, 0x00, 0x01, value, 0x02 ... }\n"
10006 msgstr ""
10008 #. type: Plain text
10009 #: docs/manual/protocol/n6510.rst:730
10010 #, no-wrap
10011 msgid "s Set Profile           { 0x03, 0x01, # blocks, 0x03,\n"
10012 msgstr ""
10014 #. type: Plain text
10015 #: docs/manual/protocol/n6510.rst:731
10016 #, no-wrap
10017 msgid "length, type, profile #, value, 0x00, 0x00, 0x01, value, 0x03 ... }\n"
10018 msgstr ""
10020 #. type: Plain text
10021 #: docs/manual/protocol/n6510.rst:732
10022 #, no-wrap
10023 msgid "r Set Profile           { 0x04, 0x01, # blocks,\n"
10024 msgstr ""
10026 #. type: Plain text
10027 #: docs/manual/protocol/n6510.rst:734
10028 #, no-wrap
10029 msgid ""
10030 "length, 0xXX, type, 0xXX, value\n"
10031 "where value: 0x00 = success\n"
10032 msgstr ""
10034 #. type: Plain text
10035 #: docs/manual/protocol/n6510.rst:736
10036 msgid "0x3E: FM Radio"
10037 msgstr ""
10039 #. type: Plain text
10040 #: docs/manual/protocol/n6510.rst:738
10041 #, no-wrap
10042 msgid ""
10043 "s Get FM Station\t    { 0x00, 0x01, 0x00, 0x05, location, 0x00, 0x01}\n"
10044 "r Get FM Station\t    { \t\t\t0x06, 0x00, 0x01, 0x00, 0x1c,\n"
10045 msgstr ""
10047 #. type: Plain text
10048 #: docs/manual/protocol/n6510.rst:741
10049 #, no-wrap
10050 msgid ""
10051 "name_length, 0x14, 0x09, 0x00, location, 0x00, 0x00, 0x01,\n"
10052 "FreqHI , FreqLO,\n"
10053 "name_in_unicode,[0x55,0x55] - if name_length is odd}\n"
10054 msgstr ""
10056 #. type: Plain text
10057 #: docs/manual/protocol/n6510.rst:742
10058 #, no-wrap
10059 msgid "where frequency = (0xffff + FreqHi * 0x100 + FreqLo) kHz\n"
10060 msgstr ""
10062 #. type: Plain text
10063 #: docs/manual/protocol/n6510.rst:744
10064 #, no-wrap
10065 msgid "r Get FM Station\t    { \t\t\t0x16, 0x05, 0x06 } - if entry is empty\n"
10066 msgstr ""
10068 #. type: Plain text
10069 #: docs/manual/protocol/n6510.rst:746 docs/manual/protocol/n6510.rst:750
10070 msgid "0x42:"
10071 msgstr ""
10073 #. type: Plain text
10074 #: docs/manual/protocol/n6510.rst:748
10075 #, no-wrap
10076 msgid ""
10077 "s ????                  {+00 |07 |00 |01 |00 |02}\n"
10078 "r ????                  {+07 |2d-|00 |02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10079 msgstr ""
10081 #. type: Plain text
10082 #: docs/manual/protocol/n6510.rst:762
10083 #, no-wrap
10084 msgid ""
10085 "s Get ???               {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10086 "r Get ???               { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10087 "s Get original IMEI ?   {+0x00, 0x07, 0x02, 0x01, 0x00, 0x01 }\n"
10088 "r Get original IMEI ?   { 0x02, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x18, 0x01, 0x00, IMEI, 0x00, 'U' }\n"
10089 "s Get ???               {+0x00, 0x07, 0x03, 0x01, 0x00, 0x02 }\n"
10090 "r Get ???               { 02 |06 |02 |00 |02 |00 |01 |02 |08 |00 |0c |07 |d1 |00 |00}\n"
10091 "s Get ???               {+0x00, 0x07, 0x04, 0x01, 0x00, 0x10 }\n"
10092 "r Get ???               { 02 |06 |10 |00 |10 |00 |01 |05 |08 |00 |00 |00 |00 | 00 |00}\n"
10093 "s Get ???               {+0x00, 0x07, 0x05, 0x01, 0x00, 0x08 }\n"
10094 "r Get ???               { 02 |06 |08 |00 |08 |00 |01 |04 |08 |00 |00 |00 |00 | 00 |00}\n"
10095 "s Get ???               {+0x00, 0x07, 0x06, 0x01, 0x00, 0x20 }\n"
10096 "r Get ???               { 02 |06 |20 |00 |20 |00 |01 |06 |04 |03 |00}\n"
10097 msgstr ""
10099 #. type: Plain text
10100 #: docs/manual/protocol/n6510.rst:764
10101 msgid "0x43:"
10102 msgstr ""
10104 #. type: Plain text
10105 #: docs/manual/protocol/n6510.rst:765
10106 #, no-wrap
10107 msgid "s ????                  {+00 |08 |00 |01 |00 |00 |00 |00 |00, x}\n"
10108 msgstr ""
10110 #. type: Plain text
10111 #: docs/manual/protocol/n6510.rst:766
10112 #, no-wrap
10113 msgid "where x = 0x01, 0x02, 0x04, 0x08, 0x10\n"
10114 msgstr ""
10116 #. type: Plain text
10117 #: docs/manual/protocol/n6510.rst:767
10118 #, no-wrap
10119 msgid "r ????                  {+08 |1f |y |02 |00 |00 |00 |00 }\n"
10120 msgstr ""
10122 #. type: Plain text
10123 #: docs/manual/protocol/n6510.rst:768
10124 #, no-wrap
10125 msgid "where y = 0 - 0x04\n"
10126 msgstr ""
10128 #. type: Plain text
10129 #: docs/manual/protocol/n6510.rst:770
10130 #, no-wrap
10131 msgid ""
10132 "s ???                   {+00 |08 |05 |01 |00 |00 |00 |00 |00 |20}\n"
10133 "r ???                   {+08 |1f |05 |02 |00 |00 |00 |00}\n"
10134 msgstr ""
10136 #. type: Labeled list
10137 #: docs/manual/protocol/n6510.rst:771
10138 #, no-wrap
10139 msgid "0x45: PHONEBOOK HANDLING ??"
10140 msgstr ""
10142 #. type: Labeled list
10143 #: docs/manual/protocol/n6510.rst:772
10144 #, no-wrap
10145 msgid "the same to msg 0x03 ??"
10146 msgstr ""
10148 #. type: Plain text
10149 #: docs/manual/protocol/n6510.rst:775
10150 msgid "0x53:"
10151 msgstr ""
10153 #. type: Plain text
10154 #: docs/manual/protocol/n6510.rst:776
10155 #, no-wrap
10156 msgid "s Get simlock info      {0x0C}\n"
10157 msgstr ""
10159 #. type: Plain text
10160 #: docs/manual/protocol/n6510.rst:778
10161 msgid "0x55: TODO"
10162 msgstr ""
10164 #. type: Plain text
10165 #: docs/manual/protocol/n6510.rst:786
10166 #, no-wrap
10167 msgid ""
10168 "s Get TODO              {0x03, 0x00, 0x00, 0x80, location low, location hi}\n"
10169 "r Get TODO              {0x04, .... }\n"
10170 "s Get number of TODO    {0x07}\n"
10171 "r Get number of TODO    {0x08, number lo, number hi}\n"
10172 "s Delete all TODO       {0x11}\n"
10173 "r Delete all TODO       {0x12}\n"
10174 "s Get TODO locations    {0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}\n"
10175 "r Get TODO locations    {0x16, ...}\n"
10176 msgstr ""
10178 #. type: Plain text
10179 #: docs/manual/protocol/n6510.rst:788
10180 msgid "0x7a: STARTUP"
10181 msgstr ""
10183 #. type: Plain text
10184 #: docs/manual/protocol/n6510.rst:791
10185 #, no-wrap
10186 msgid ""
10187 "s Get startup logo      { 0x02, 0x0f }\n"
10188 "r Get startup logo      { 0x03, 0x0f, 0x00[4], # blocks,\n"
10189 msgstr ""
10191 #. type: Plain text
10192 #: docs/manual/protocol/n6510.rst:794
10193 #, no-wrap
10194 msgid ""
10195 "0xc0, 0x02, height (2 octets),\n"
10196 "0xc0, 0x03, width (2 octets),\n"
10197 "0xc0, 0x04, size (2 octets),\n"
10198 msgstr ""
10200 #. type: Plain text
10201 #: docs/manual/protocol/n6510.rst:795
10202 #, no-wrap
10203 msgid "picture }\n"
10204 msgstr ""
10206 #. type: Plain text
10207 #: docs/manual/protocol/n6510.rst:798
10208 msgid ""
10209 "s Get startup greeting { 0x02, 0x01, 0x00 } r Get startup greeting { 0x03, "
10210 "0x01, 0x00, greeting (unicode), 0x00 }"
10211 msgstr ""
10213 #. type: Plain text
10214 #: docs/manual/protocol/n6510.rst:801
10215 #, no-wrap
10216 msgid ""
10217 "s Get anykey answer     { 0x02, 0x05, 0x00 }\n"
10218 "r Get anykey answer     { 0x03, 0x05, 0x00, 0x00/0x01 }\n"
10219 msgstr ""
10221 #. type: Plain text
10222 #: docs/manual/protocol/n6510.rst:803
10223 msgid "0xd1:"
10224 msgstr ""
10226 #. type: Title =
10227 #: docs/manual/protocol/tdma_5120.rst:2
10228 #, no-wrap
10229 msgid "TDMA 5120"
10230 msgstr ""
10232 #. type: Plain text
10233 #: docs/manual/protocol/tdma_5120.rst:5
10234 msgid "Eduardo Spremolla at gnokii-users@mail.freesoftware.fsf.org"
10235 msgstr ""
10237 #. type: Plain text
10238 #: docs/manual/protocol/tdma_5120.rst:7
10239 msgid "After playing a while with my 5120i y find some use full frames:"
10240 msgstr ""
10242 #. type: Title -
10243 #: docs/manual/protocol/tdma_5120.rst:9
10244 #, no-wrap
10245 msgid "got from sneefing in Logomanger the get startup logo"
10246 msgstr ""
10248 #. type: Labeled list
10249 #: docs/manual/protocol/tdma_5120.rst:11
10250 #, no-wrap
10251 msgid "request"
10252 msgstr ""
10254 #. type: Plain text
10255 #: docs/manual/protocol/tdma_5120.rst:14
10256 msgid "40 {0x07, 0x07, 0x08, section} section goes from 1 to 6"
10257 msgstr ""
10259 #. type: Labeled list
10260 #: docs/manual/protocol/tdma_5120.rst:15
10261 #, no-wrap
10262 msgid "answer"
10263 msgstr ""
10265 #. type: Plain text
10266 #: docs/manual/protocol/tdma_5120.rst:18
10267 msgid ""
10268 "dd {+0x01, 0x00, 0x07, 0x08, (84 bytes => 84 cols x 8 bits bit0 first row )"
10269 msgstr ""
10271 #. type: Plain text
10272 #: docs/manual/protocol/tdma_5120.rst:21
10273 msgid ""
10274 "Cant figure out how to modify 6110 code to get & put the logo, not in a hi "
10275 "value to me now."
10276 msgstr ""
10278 #. type: Title -
10279 #: docs/manual/protocol/tdma_5120.rst:23
10280 #, no-wrap
10281 msgid "got key press working"
10282 msgstr ""
10284 #. type: Plain text
10285 #: docs/manual/protocol/tdma_5120.rst:26
10286 msgid "As stated in http://www.flosys.com/tdma/n5160.html"
10287 msgstr ""
10289 #. type: Labeled list
10290 #: docs/manual/protocol/tdma_5120.rst:27
10291 #, no-wrap
10292 msgid "with frame: key-press"
10293 msgstr ""
10295 #. type: Plain text
10296 #: docs/manual/protocol/tdma_5120.rst:30
10297 msgid "D1 {+00 01 50 00 01 KY}"
10298 msgstr ""
10300 #. type: Plain text
10301 #: docs/manual/protocol/tdma_5120.rst:32
10302 msgid "this seems to press the key for a while. No release needed"
10303 msgstr ""
10305 #. type: Plain text
10306 #: docs/manual/protocol/tdma_5120.rst:34
10307 msgid "key-release:"
10308 msgstr ""
10310 #. type: Plain text
10311 #: docs/manual/protocol/tdma_5120.rst:36
10312 #, no-wrap
10313 msgid "    D1 {+00 01 50 00 00 KY}\n"
10314 msgstr ""
10316 #. type: Labeled list
10317 #: docs/manual/protocol/tdma_5120.rst:37
10318 #, no-wrap
10319 msgid "keep the key press => got speedee dial"
10320 msgstr ""
10322 #. type: Plain text
10323 #: docs/manual/protocol/tdma_5120.rst:40
10324 msgid "D1 {+00 01 50 00 02 00 KY}"
10325 msgstr ""
10327 #. type: Title -
10328 #: docs/manual/protocol/tdma_5120.rst:42
10329 #, fuzzy, no-wrap
10330 msgid "get memory"
10331 msgstr "存储器"
10333 #. type: Labeled list
10334 #: docs/manual/protocol/tdma_5120.rst:44
10335 #, no-wrap
10336 msgid "the getmemory"
10337 msgstr ""
10339 #. type: Plain text
10340 #: docs/manual/protocol/tdma_5120.rst:46
10341 msgid "40 {+00 00 07 11 00 10 00 mem}"
10342 msgstr ""
10344 #. type: Plain text
10345 #: docs/manual/protocol/tdma_5120.rst:49
10346 msgid ""
10347 "get phonebook with the phone in bcd, but it seems to be a way to read chunks "
10348 "of memory with diferent numbers in the 6 place. in particular:"
10349 msgstr ""
10351 #. type: Labeled list
10352 #: docs/manual/protocol/tdma_5120.rst:50
10353 #, fuzzy, no-wrap
10354 msgid "get configuration pins"
10355 msgstr "手机信息"
10357 #. type: Plain text
10358 #: docs/manual/protocol/tdma_5120.rst:53
10359 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x0f, 0x00, 0x00 }"
10360 msgstr ""
10362 #. type: Labeled list
10363 #: docs/manual/protocol/tdma_5120.rst:54
10364 #, no-wrap
10365 msgid "get security code"
10366 msgstr ""
10368 #. type: Plain text
10369 #: docs/manual/protocol/tdma_5120.rst:57
10370 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x09, 0x00, 0x00 }"
10371 msgstr ""
10373 #. type: Labeled list
10374 #: docs/manual/protocol/tdma_5120.rst:58
10375 #, no-wrap
10376 msgid "get NAM data "
10377 msgstr ""
10379 #. type: Plain text
10380 #: docs/manual/protocol/tdma_5120.rst:61
10381 msgid "40 {+0x00, 0x00, 0x07, 0x11, 0x00, 0x08, 0x00, nam# }"
10382 msgstr ""
10384 #. type: Labeled list
10385 #: docs/manual/protocol/tdma_5120.rst:62
10386 #, no-wrap
10387 msgid "that last answers with"
10388 msgstr ""
10390 #. type: Plain text
10391 #: docs/manual/protocol/tdma_5120.rst:65
10392 msgid "dd {+01 00 11 00 08 00 00,"
10393 msgstr ""
10395 #. type: Plain text
10396 #: docs/manual/protocol/tdma_5120.rst:114
10397 #, no-wrap
10398 msgid ""
10399 "03 04\n"
10400 "    home sys id\n"
10401 "01 4d\n"
10402 "    primary paggin channel\n"
10403 "02 c4\n"
10404 "    seconda paggin channel\n"
10405 "88 88 88 88 88\n"
10406 "    own #\n"
10407 "09 63 c2 09 03 00 0b\n"
10408 "    unknow\n"
10409 "0a\n"
10410 "    group id\n"
10411 "01\n"
10412 "    Access method\n"
10413 "01\n"
10414 "    local option\n"
10415 "0f\n"
10416 "    overload class\n"
10417 "20 41 43 41 45 00 00 00 00 00 00 00 00 00 00 00\n"
10418 "    alpha tag\n"
10419 "b3 4d\n"
10420 "    unknow\n"
10421 "01\n"
10422 "    NAM status\n"
10423 "11 11 11 11 11 00 00 00 00 00 00 00 00\n"
10424 "    unknow\n"
10425 "00 00 00 00 00 00 01 00 00 00 01 36\n"
10426 "    unknow\n"
10427 "01 4d\n"
10428 "    dedicate ch\n"
10429 "01 4e\n"
10430 "    dedicate B ch\n"
10431 "14\n"
10432 "    dedicate ch #\n"
10433 "14\n"
10434 "    dedicate B ch #\n"
10435 "00\n"
10436 "    msg center # len\n"
10437 "00\n"
10438 "    msg center in flag\n"
10439 "00 00 00 00 00 00 00 00 00 00 00 00 00 00\n"
10440 "    msg center #\n"
10441 "08 01 80 70 8f dd 00 ef 00 00 00 00 00 00 00 00\n"
10442 "    unknow\n"
10443 "00 00 00 00 00\n"
10444 "    gate way #\n"
10445 "00 00 00\n"
10446 "    unknow\n"
10447 msgstr ""
10449 #. type: Plain text
10450 #: docs/manual/protocol/tdma_5120.rst:120
10451 msgid ""
10452 "More interesting ( and dangerous ) is than the 07 10 sequence in place of 07 "
10453 "11 in the request change the command from read to write.be care full!!! I "
10454 "almost ruin my 5125 with a 40 {+0x00, 0x00, 0x07, 0x10, 0x00, 0x08, 0x00, "
10455 "0x01 } frame , since the frame is ok, but the phone the write info from an "
10456 "area of the buffer that I did not send!!!!"
10457 msgstr ""
10459 #. type: Plain text
10460 #: docs/manual/protocol/tdma_5120.rst:121
10461 msgid "OK so far. Still looking for how to handle SMS......"
10462 msgstr ""
10464 #. type: Plain text
10465 #: docs/manual/protocol/discovering.rst:2
10466 msgid "_Discovering protocol:"
10467 msgstr ""
10469 #. type: Title =
10470 #: docs/manual/protocol/discovering.rst:4
10471 #, no-wrap
10472 msgid "Discovering protocol"
10473 msgstr ""
10475 #. type: Plain text
10476 #: docs/manual/protocol/discovering.rst:9
10477 msgid ""
10478 "You need to get a communication dump to be able to understand protocol or "
10479 "discover new commands. As most vendors provide some software for Windows, "
10480 "all following sections assume you do the sniffing on Windows."
10481 msgstr ""
10483 #. type: Plain text
10484 #: docs/manual/protocol/discovering.rst:11
10485 #, no-wrap
10486 msgid ""
10487 "USB\n"
10488 "---\n"
10489 msgstr ""
10491 #. type: Plain text
10492 #: docs/manual/protocol/discovering.rst:16
10493 msgid ""
10494 "For USB there exist various tools to dump USB communication. The dumps can "
10495 "be later analyzed and used to discover protocol details or unknown commands. "
10496 "One of the best free tools available currently is `UsbSnoop`_."
10497 msgstr ""
10499 #. type: Plain text
10500 #: docs/manual/protocol/discovering.rst:19
10501 msgid ""
10502 "In directory ``contrib/usbsnoop`` in Gammu sources you can find some tools "
10503 "to decode the output."
10504 msgstr ""
10506 #. type: Plain text
10507 #: docs/manual/protocol/discovering.rst:21
10508 msgid "_UsbSnoop: http://www.pcausa.com/Utilities/UsbSnoop/"
10509 msgstr ""
10511 #. type: Title -
10512 #: docs/manual/protocol/discovering.rst:23
10513 #, no-wrap
10514 msgid "Serial port"
10515 msgstr ""
10517 #. type: Plain text
10518 #: docs/manual/protocol/discovering.rst:28
10519 msgid ""
10520 "Download `Portmon`_, which allows one to capture bytes sent and received by "
10521 "ready binary software."
10522 msgstr ""
10524 #. type: Plain text
10525 #: docs/manual/protocol/discovering.rst:30
10526 msgid "_Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx"
10527 msgstr ""
10529 #. type: Plain text
10530 #: docs/manual/protocol/discovering.rst:32
10531 msgid ""
10532 "If you have log saved by PortMon and protocol is the same to \"old\" Nokia"
10533 msgstr ""
10535 #. type: Labeled list
10536 #: docs/manual/protocol/discovering.rst:32
10537 #, no-wrap
10538 msgid "protocols, can use Gammu to decode it. It's simple"
10539 msgstr ""
10541 #. type: Plain text
10542 #: docs/manual/protocol/discovering.rst:35
10543 msgid "gammu --decodesniff MBUS2 file 6210 > log"
10544 msgstr ""
10546 #. type: Plain text
10547 #: docs/manual/protocol/discovering.rst:39
10548 msgid ""
10549 "saves in log decoded MBUS2 dump session. There is used phone module for 6210 "
10550 "and have you have debug info about 6210 specific frames (you don't have to "
10551 "add model). Dump file for --decodesniff and MBUS should be specific:"
10552 msgstr ""
10554 #. type: Plain text
10555 #: docs/manual/protocol/discovering.rst:42
10556 msgid ""
10557 "without bytes sent to phone (in Portmon you set it here: \"Edit\", \"Filter/"
10558 "Highlight\")"
10559 msgstr ""
10561 #. type: Plain text
10562 #: docs/manual/protocol/discovering.rst:44
10563 msgid "in Hex format (\"Options\", \"Show Hex\")"
10564 msgstr ""
10566 #. type: Plain text
10567 #: docs/manual/protocol/discovering.rst:46
10568 msgid "without Date & Time (\"Options\", \"Show Time\" & \"Clock Time\")"
10569 msgstr ""
10571 #. type: Title -
10572 #: docs/manual/protocol/discovering.rst:49
10573 #, no-wrap
10574 msgid "Infrared"
10575 msgstr ""
10577 #. type: Plain text
10578 #: docs/manual/protocol/discovering.rst:56
10579 msgid ""
10580 "First of all you need two computers with IrDA. One running linux, that will "
10581 "sniff and one running windows, which will communicate with the phone and "
10582 "whatever software you want (Nokia, Logomanager, Oxygen Phone Manager).  Then "
10583 "you have to get the software from http://www.dev-thomynet.de/nokworld/"
10584 "noktrace/"
10585 msgstr ""
10587 #. type: Plain text
10588 #: docs/manual/protocol/discovering.rst:66
10589 msgid ""
10590 "You have to disable IrDA services on the linux machine and eventually you "
10591 "have to change the default port the 'irda_intercept' program is sniffing "
10592 "from (default ttyS1). On the windows machine you should decrease the maximum "
10593 "transmission speed to 9600bps if possible, because the intercept program "
10594 "doesn't seem to handle speed changes. (9600 is for searching devices in "
10595 "range and then the highest possible speed is chosen) If it isn't possible "
10596 "you have to change the default bitrate in intercept source code, too. Then "
10597 "you won't see anything until the windows machine and the phone start "
10598 "transmitting data, which isn't too bad. At least here in my setup I"
10599 msgstr ""
10601 #. type: Labeled list
10602 #: docs/manual/protocol/discovering.rst:66
10603 #, no-wrap
10604 msgid "could sniff the data coming from phone and sent to it in one go, like that"
10605 msgstr ""
10607 #. type: Plain text
10608 #: docs/manual/protocol/discovering.rst:69
10609 #, no-wrap
10610 msgid "win    ------------------>   Nokia\n"
10611 msgstr ""
10613 #. type: Plain text
10614 #: docs/manual/protocol/discovering.rst:70
10615 #, no-wrap
10616 msgid "machine  <-----------------    phone\n"
10617 msgstr ""
10619 #. type: Plain text
10620 #: docs/manual/protocol/discovering.rst:72
10621 #, no-wrap
10622 msgid ""
10623 "^^\n"
10624 "||\n"
10625 msgstr ""
10627 #. type: Plain text
10628 #: docs/manual/protocol/discovering.rst:73
10629 #, no-wrap
10630 msgid "sniffing\n"
10631 msgstr ""
10633 #. type: Plain text
10634 #: docs/manual/protocol/discovering.rst:74
10635 #, no-wrap
10636 msgid "device\n"
10637 msgstr ""
10639 #. type: Plain text
10640 #: docs/manual/protocol/discovering.rst:82
10641 msgid ""
10642 "You get a raw data file (.trc) from the intercept program, which you can "
10643 "then decode to hex with the second program from the above mentioned page.  "
10644 "You should possibly be able to use Marcin's magnokii for decoding the trc "
10645 "files, too, but it didn't work for me so I just figured things out from the "
10646 "hex files. In the hex files you should look for primary frames with 00 01 00 "
10647 "in it, because this is the FBUS header which is in every valuable frame sent "
10648 "to phone. It's not really joy to do that, but if it brings support for a new "
10649 "phone it's worth it :-)"
10650 msgstr ""
10652 #. type: Plain text
10653 #: docs/manual/smsd/dbi.rst:2
10654 msgid "_gammu-smsd-dbi:"
10655 msgstr ""
10657 #. type: Title =
10658 #: docs/manual/smsd/dbi.rst:4
10659 #, no-wrap
10660 msgid "DBI Backend"
10661 msgstr ""
10663 #. type: Plain text
10664 #: docs/manual/smsd/dbi.rst:9
10665 msgid ""
10666 "DBI backend stores all data in any database supported by `libdbi`_, which "
10667 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
10668 "description of configuration options)."
10669 msgstr ""
10671 #. type: Plain text
10672 #: docs/manual/smsd/dbi.rst:11 docs/manual/smsd/pgsql.rst:11
10673 #: docs/manual/smsd/mysql.rst:11
10674 msgid "For tables description see :ref:`gammu-smsd-tables`."
10675 msgstr ""
10677 #. type: Plain text
10678 #: docs/manual/smsd/dbi.rst:13 docs/manual/smsd/pgsql.rst:13
10679 #: docs/manual/smsd/mysql.rst:13
10680 msgid "This backend is based on :ref:`gammu-smsd-sql`."
10681 msgstr ""
10683 #. type: Plain text
10684 #: docs/manual/smsd/dbi.rst:18
10685 msgid ""
10686 "The DBI driver is currently not supported on Windows because libdbi library "
10687 "does not support this platform."
10688 msgstr ""
10690 #. type: Title -
10691 #: docs/manual/smsd/dbi.rst:21
10692 #, no-wrap
10693 msgid "Supported drivers"
10694 msgstr ""
10696 #. type: Plain text
10697 #: docs/manual/smsd/dbi.rst:25
10698 msgid ""
10699 "For complete list of drivers for `libdbi`_ see `libdbi-drivers`_ project. "
10700 "The drivers for example include:"
10701 msgstr ""
10703 #. type: Plain text
10704 #: docs/manual/smsd/dbi.rst:27 docs/manual/smsd/sql.rst:14
10705 msgid "``sqlite3`` - for SQLite 3"
10706 msgstr ""
10708 #. type: Plain text
10709 #: docs/manual/smsd/dbi.rst:28 docs/manual/smsd/sql.rst:15
10710 msgid "``mysql`` - for MySQL"
10711 msgstr ""
10713 #. type: Plain text
10714 #: docs/manual/smsd/dbi.rst:29 docs/manual/smsd/sql.rst:16
10715 msgid "``pgsql`` - for PostgeSQL"
10716 msgstr ""
10718 #. type: Plain text
10719 #: docs/manual/smsd/dbi.rst:30 docs/manual/smsd/sql.rst:17
10720 msgid "``freetds`` - for MS SQL Server or Sybase"
10721 msgstr ""
10723 #. type: Plain text
10724 #: docs/manual/smsd/dbi.rst:32
10725 msgid "_libdbi: http://libdbi.sourceforge.net/"
10726 msgstr ""
10728 #. type: Plain text
10729 #: docs/manual/smsd/dbi.rst:33
10730 msgid "_libdbi-drivers: http://libdbi-drivers.sourceforge.net/"
10731 msgstr ""
10733 #. type: Plain text
10734 #: docs/manual/smsd/dbi.rst:38
10735 msgid "SQL script for creating tables in SQLite database:"
10736 msgstr ""
10738 #. type: Plain text
10739 #: docs/manual/smsd/dbi.rst:40
10740 msgid "../../sql/sqlite.sql"
10741 msgstr ""
10743 #. type: Plain text
10744 #: docs/manual/smsd/dbi.rst:41 docs/manual/smsd/pgsql.rst:23
10745 msgid ":language: sql"
10746 msgstr ""
10748 #. type: Plain text
10749 #: docs/manual/smsd/dbi.rst:45
10750 msgid ""
10751 "You can find the script in :file:`docs/sql/sqlite.sql` as well. There are "
10752 "also scripts for other databases in same folder."
10753 msgstr ""
10755 #. type: Plain text
10756 #: docs/manual/smsd/backends.rst:2
10757 msgid "_smsd_services:"
10758 msgstr ""
10760 #. type: Title -
10761 #: docs/manual/smsd/backends.rst:4 docs/manual/smsd/code.rst:5
10762 #, no-wrap
10763 msgid "Backend services"
10764 msgstr ""
10766 #. type: Plain text
10767 #: docs/manual/smsd/backends.rst:8
10768 msgid ""
10769 "The backend service is used to store messages (both incoming and queue of "
10770 "outgoing ones)."
10771 msgstr ""
10773 #. type: Plain text
10774 #: docs/manual/smsd/backends.rst:20
10775 msgid "files sql mysql pgsql dbi odbc null tables"
10776 msgstr ""
10778 #. type: Plain text
10779 #: docs/manual/smsd/sql.rst:2
10780 msgid "_gammu-smsd-sql:"
10781 msgstr ""
10783 #. type: Title =
10784 #: docs/manual/smsd/sql.rst:4
10785 #, no-wrap
10786 msgid "SQL Service"
10787 msgstr ""
10789 #. type: Plain text
10790 #: docs/manual/smsd/sql.rst:8
10791 msgid ""
10792 "SQL service stores all its data in database. It can use one of these SQL "
10793 "backends (configuration option :config:option:`Driver` in smsd section):"
10794 msgstr ""
10796 #. type: Plain text
10797 #: docs/manual/smsd/sql.rst:10
10798 msgid "``native_mysql`` for :ref:`gammu-smsd-mysql`"
10799 msgstr ""
10801 #. type: Plain text
10802 #: docs/manual/smsd/sql.rst:11
10803 msgid "``native_pgsql`` for :ref:`gammu-smsd-pgsql`"
10804 msgstr ""
10806 #. type: Plain text
10807 #: docs/manual/smsd/sql.rst:12
10808 msgid "``odbc`` for :ref:`gammu-smsd-odbc`"
10809 msgstr ""
10811 #. type: Plain text
10812 #: docs/manual/smsd/sql.rst:13
10813 msgid "drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:"
10814 msgstr ""
10816 #. type: Title -
10817 #: docs/manual/smsd/sql.rst:19
10818 #, no-wrap
10819 msgid "SQL connection parameters"
10820 msgstr ""
10822 #. type: Plain text
10823 #: docs/manual/smsd/sql.rst:22
10824 msgid "Common for all backends:"
10825 msgstr ""
10827 #. type: Plain text
10828 #: docs/manual/smsd/sql.rst:24
10829 msgid ":config:option:`User` - user connecting to database"
10830 msgstr ""
10832 #. type: Plain text
10833 #: docs/manual/smsd/sql.rst:25
10834 msgid ":config:option:`Password` - password for connecting to database"
10835 msgstr ""
10837 #. type: Plain text
10838 #: docs/manual/smsd/sql.rst:26
10839 msgid ":config:option:`Host` - database host or data source name"
10840 msgstr ""
10842 #. type: Plain text
10843 #: docs/manual/smsd/sql.rst:27
10844 msgid ":config:option:`Database` - database name"
10845 msgstr ""
10847 #. type: Plain text
10848 #: docs/manual/smsd/sql.rst:28
10849 msgid ""
10850 ":config:option:`Driver` - ``native_mysql``, ``native_pgsql``, ``odbc`` or "
10851 "DBI one"
10852 msgstr ""
10854 #. type: Plain text
10855 #: docs/manual/smsd/sql.rst:29
10856 msgid ":config:option:`SQL` - SQL dialect to use"
10857 msgstr ""
10859 #. type: Plain text
10860 #: docs/manual/smsd/sql.rst:31
10861 msgid "Specific for DBI:"
10862 msgstr ""
10864 #. type: Plain text
10865 #: docs/manual/smsd/sql.rst:33
10866 msgid ":config:option:`DriversPath` - path to DBI drivers"
10867 msgstr ""
10869 #. type: Plain text
10870 #: docs/manual/smsd/sql.rst:34
10871 msgid ":config:option:`DBDir` - sqlite/sqlite3 directory with database"
10872 msgstr ""
10874 #. type: Plain text
10875 #: docs/manual/smsd/sql.rst:36
10876 msgid "The variables are fully described in :ref:`gammurc` documentation."
10877 msgstr ""
10879 #. type: Plain text
10880 #: docs/manual/smsd/sql.rst:38
10881 msgid "_SQL Queries:"
10882 msgstr ""
10884 #. type: Title -
10885 #: docs/manual/smsd/sql.rst:40
10886 #, no-wrap
10887 msgid "SQL Queries"
10888 msgstr ""
10890 #. type: Plain text
10891 #: docs/manual/smsd/sql.rst:43
10892 msgid "Almost all queries are configurable. You can edit them in"
10893 msgstr ""
10895 #. type: Attribute :config:
10896 #: docs/manual/smsd/sql.rst:43
10897 #, no-wrap
10898 msgid "section:`[sql]` section. There are several variables used in SQL"
10899 msgstr ""
10901 #. type: Plain text
10902 #: docs/manual/smsd/sql.rst:45
10903 msgid "queries. We can separate them into three groups:"
10904 msgstr ""
10906 #. type: Plain text
10907 #: docs/manual/smsd/sql.rst:47
10908 msgid ""
10909 "phone specific, which can be used in every query, see :ref:`Phone Specific "
10910 "Parameters`"
10911 msgstr ""
10913 #. type: Plain text
10914 #: docs/manual/smsd/sql.rst:48
10915 msgid ""
10916 "SMS specific, which can be used in queries which works with SMS messages, "
10917 "see :ref:`SMS Specific Parameters`"
10918 msgstr ""
10920 #. type: Plain text
10921 #: docs/manual/smsd/sql.rst:49
10922 msgid ""
10923 "query specific, which are numeric and are specific only for given query (or "
10924 "set of queries), see :ref:`Configurable queries`"
10925 msgstr ""
10927 #. type: Plain text
10928 #: docs/manual/smsd/sql.rst:51
10929 msgid "_Phone Specific Parameters:"
10930 msgstr ""
10932 #. type: Title +
10933 #: docs/manual/smsd/sql.rst:53
10934 #, no-wrap
10935 msgid "Phone Specific Parameters"
10936 msgstr ""
10938 #. type: Plain text
10939 #: docs/manual/smsd/sql.rst:61
10940 #, no-wrap
10941 msgid ""
10942 "``%I``\n"
10943 "    IMEI of phone\n"
10944 "``%P``\n"
10945 "    PHONE ID (hostname)\n"
10946 "``%N``\n"
10947 "    client name (eg. Gammu 1.12.3)\n"
10948 msgstr ""
10950 #. type: Plain text
10951 #: docs/manual/smsd/sql.rst:63
10952 msgid "_SMS Specific Parameters:"
10953 msgstr ""
10955 #. type: Title +
10956 #: docs/manual/smsd/sql.rst:65
10957 #, no-wrap
10958 msgid "SMS Specific Parameters"
10959 msgstr ""
10961 #. type: Plain text
10962 #: docs/manual/smsd/sql.rst:93
10963 #, no-wrap
10964 msgid ""
10965 "``%R``\n"
10966 "    remote number [#f1]_\n"
10967 "``%C``\n"
10968 "    delivery datetime\n"
10969 "``%e``\n"
10970 "    delivery status on receiving or status error on sending\n"
10971 "``%t``\n"
10972 "    message reference\n"
10973 "``%d``\n"
10974 "    receiving datetime for received sms\n"
10975 "``%E``\n"
10976 "    encoded text of SMS\n"
10977 "``%c``\n"
10978 "    SMS coding (ie 8bit or UnicodeNoCompression)\n"
10979 "``%F``\n"
10980 "    sms centre number\n"
10981 "``%u``\n"
10982 "    UDH header\n"
10983 "``%x``\n"
10984 "    class\n"
10985 "``%T``\n"
10986 "    decoded SMS text\n"
10987 "``%A``\n"
10988 "    CreatorID of SMS (sending sms)\n"
10989 "``%V``\n"
10990 "    relative validity\n"
10991 msgstr ""
10993 #. type: Plain text
10994 #: docs/manual/smsd/sql.rst:95
10995 msgid ""
10996 "[#f1] Sender number for received messages (insert to inbox or delivery "
10997 "notifications), destination otherwise."
10998 msgstr ""
11000 #. type: Plain text
11001 #: docs/manual/smsd/sql.rst:97
11002 msgid "_Configurable queries:"
11003 msgstr ""
11005 #. type: Title -
11006 #: docs/manual/smsd/sql.rst:99
11007 #, fuzzy, no-wrap
11008 msgid "Configurable queries"
11009 msgstr "手机信息"
11011 #. type: Plain text
11012 #: docs/manual/smsd/sql.rst:102
11013 msgid ""
11014 "All configurable queries can be set in :config:section:`[sql]` section. "
11015 "Sequence of rows in selects are mandatory."
11016 msgstr ""
11018 #. type: Plain text
11019 #: docs/manual/smsd/sql.rst:105
11020 msgid ""
11021 "All default queries noted here are noted for MySQL. Actual time and time "
11022 "addition are selected for default queries during initialization."
11023 msgstr ""
11025 #. type: Plain text
11026 #: docs/manual/smsd/sql.rst:107
11027 msgid "delete_phone"
11028 msgstr ""
11030 #. type: Plain text
11031 #: docs/manual/smsd/sql.rst:109
11032 msgid "Deletes phone from database."
11033 msgstr ""
11035 #. type: Plain text
11036 #: docs/manual/smsd/sql.rst:111 docs/manual/smsd/sql.rst:121
11037 #: docs/manual/smsd/sql.rst:139 docs/manual/smsd/sql.rst:150
11038 #: docs/manual/smsd/sql.rst:167 docs/manual/smsd/sql.rst:184
11039 #: docs/manual/smsd/sql.rst:195 docs/manual/smsd/sql.rst:205
11040 #: docs/manual/smsd/sql.rst:221 docs/manual/smsd/sql.rst:239
11041 #: docs/manual/smsd/sql.rst:255 docs/manual/smsd/sql.rst:273
11042 #: docs/manual/smsd/sql.rst:288 docs/manual/smsd/sql.rst:303
11043 #: docs/manual/smsd/sql.rst:328 docs/manual/smsd/sql.rst:352
11044 #: docs/manual/smsd/sql.rst:378 docs/manual/smsd/sql.rst:388
11045 #, fuzzy
11046 msgid "Default value:"
11047 msgstr "使用默认值。"
11049 #. type: Plain text
11050 #: docs/manual/smsd/sql.rst:113 docs/manual/smsd/sql.rst:123
11051 #: docs/manual/smsd/sql.rst:141 docs/manual/smsd/sql.rst:152
11052 #: docs/manual/smsd/sql.rst:169 docs/manual/smsd/sql.rst:186
11053 #: docs/manual/smsd/sql.rst:197 docs/manual/smsd/sql.rst:207
11054 #: docs/manual/smsd/sql.rst:223 docs/manual/smsd/sql.rst:241
11055 #: docs/manual/smsd/sql.rst:257 docs/manual/smsd/sql.rst:275
11056 #: docs/manual/smsd/sql.rst:290 docs/manual/smsd/sql.rst:305
11057 #: docs/manual/smsd/sql.rst:330 docs/manual/smsd/sql.rst:354
11058 #: docs/manual/smsd/sql.rst:380 docs/manual/smsd/sql.rst:390
11059 #: docs/manual/smsd/tables.rst:410 docs/manual/smsd/tables.rst:427
11060 #: docs/manual/smsd/tables.rst:457 docs/manual/smsd/mysql.rst:21
11061 msgid "sql"
11062 msgstr ""
11064 #. type: Plain text
11065 #: docs/manual/smsd/sql.rst:115
11066 msgid "DELETE FROM phones WHERE IMEI = %I"
11067 msgstr ""
11069 #. type: Plain text
11070 #: docs/manual/smsd/sql.rst:117
11071 msgid "insert_phone"
11072 msgstr ""
11074 #. type: Plain text
11075 #: docs/manual/smsd/sql.rst:119
11076 msgid "Inserts phone to database."
11077 msgstr ""
11079 #. type: Plain text
11080 #: docs/manual/smsd/sql.rst:126
11081 msgid ""
11082 "INSERT INTO phones (IMEI, ID, Send, Receive, InsertIntoDB, TimeOut, Client, "
11083 "Battery, SignalStrength)  VALUES (%I, %P, %1, %2, NOW(), (NOW() + INTERVAL "
11084 "10 SECOND) + 0, %N, -1, -1)"
11085 msgstr ""
11087 #. type: Plain text
11088 #: docs/manual/smsd/sql.rst:128 docs/manual/smsd/sql.rst:156
11089 #: docs/manual/smsd/sql.rst:173 docs/manual/smsd/sql.rst:212
11090 #: docs/manual/smsd/sql.rst:230 docs/manual/smsd/sql.rst:246
11091 #: docs/manual/smsd/sql.rst:262 docs/manual/smsd/sql.rst:279
11092 #: docs/manual/smsd/sql.rst:294 docs/manual/smsd/sql.rst:311
11093 #: docs/manual/smsd/sql.rst:335 docs/manual/smsd/sql.rst:361
11094 #: docs/manual/smsd/sql.rst:395
11095 msgid "Query specific parameters:"
11096 msgstr ""
11098 #. type: Plain text
11099 #: docs/manual/smsd/sql.rst:130 docs/manual/smsd/sql.rst:158
11100 #: docs/manual/smsd/sql.rst:175 docs/manual/smsd/sql.rst:214
11101 #: docs/manual/smsd/sql.rst:232 docs/manual/smsd/sql.rst:248
11102 #: docs/manual/smsd/sql.rst:264 docs/manual/smsd/sql.rst:281
11103 #: docs/manual/smsd/sql.rst:296 docs/manual/smsd/sql.rst:313
11104 #: docs/manual/smsd/sql.rst:337 docs/manual/smsd/sql.rst:363
11105 #: docs/manual/smsd/sql.rst:397
11106 msgid "``%1``"
11107 msgstr ""
11109 #. type: Plain text
11110 #: docs/manual/smsd/sql.rst:131
11111 msgid "enable send (yes or no) - configuration option Send"
11112 msgstr ""
11114 #. type: Plain text
11115 #: docs/manual/smsd/sql.rst:132 docs/manual/smsd/sql.rst:160
11116 #: docs/manual/smsd/sql.rst:177 docs/manual/smsd/sql.rst:266
11117 #: docs/manual/smsd/sql.rst:315 docs/manual/smsd/sql.rst:339
11118 #: docs/manual/smsd/sql.rst:365 docs/manual/smsd/sql.rst:399
11119 msgid "``%2``"
11120 msgstr ""
11122 #. type: Plain text
11123 #: docs/manual/smsd/sql.rst:133
11124 msgid "enable receive (yes or no)  - configuration option Receive"
11125 msgstr ""
11127 #. type: Plain text
11128 #: docs/manual/smsd/sql.rst:135
11129 msgid "save_inbox_sms_select"
11130 msgstr ""
11132 #. type: Plain text
11133 #: docs/manual/smsd/sql.rst:137
11134 msgid "Select message for update delivery status."
11135 msgstr ""
11137 #. type: Plain text
11138 #: docs/manual/smsd/sql.rst:144
11139 msgid ""
11140 "SELECT ID, Status, SendingDateTime, DeliveryDateTime, SMSCNumber FROM "
11141 "sentitems WHERE DeliveryDateTime IS NULL AND SenderID = %P AND TPMR = %t AND "
11142 "DestinationNumber = %R"
11143 msgstr ""
11145 #. type: Plain text
11146 #: docs/manual/smsd/sql.rst:146
11147 msgid "save_inbox_sms_update_delivered"
11148 msgstr ""
11150 #. type: Plain text
11151 #: docs/manual/smsd/sql.rst:148
11152 msgid "Update message delivery status if message was delivered."
11153 msgstr ""
11155 #. type: Plain text
11156 #: docs/manual/smsd/sql.rst:154
11157 msgid ""
11158 "UPDATE sentitems SET DeliveryDateTime = %C, Status = %1, StatusError = %e "
11159 "WHERE ID = %2 AND TPMR = %t"
11160 msgstr ""
11162 #. type: Plain text
11163 #: docs/manual/smsd/sql.rst:159 docs/manual/smsd/sql.rst:176
11164 msgid "delivery status returned by GSM network"
11165 msgstr ""
11167 #. type: Plain text
11168 #: docs/manual/smsd/sql.rst:161 docs/manual/smsd/sql.rst:178
11169 #: docs/manual/smsd/sql.rst:215 docs/manual/smsd/sql.rst:249
11170 #: docs/manual/smsd/sql.rst:265 docs/manual/smsd/sql.rst:282
11171 #: docs/manual/smsd/sql.rst:297 docs/manual/smsd/sql.rst:322
11172 #: docs/manual/smsd/sql.rst:346
11173 msgid "ID of message"
11174 msgstr ""
11176 #. type: Plain text
11177 #: docs/manual/smsd/sql.rst:163
11178 msgid "save_inbox_sms_update"
11179 msgstr ""
11181 #. type: Plain text
11182 #: docs/manual/smsd/sql.rst:165
11183 msgid "Update message if there is an delivery error."
11184 msgstr ""
11186 #. type: Plain text
11187 #: docs/manual/smsd/sql.rst:171
11188 msgid ""
11189 "UPDATE sentitems SET Status = %1, StatusError = %e WHERE ID = %2 AND TPMR = "
11190 "%t"
11191 msgstr ""
11193 #. type: Plain text
11194 #: docs/manual/smsd/sql.rst:180
11195 msgid "save_inbox_sms_insert"
11196 msgstr ""
11198 #. type: Plain text
11199 #: docs/manual/smsd/sql.rst:182
11200 msgid "Insert received message."
11201 msgstr ""
11203 #. type: Plain text
11204 #: docs/manual/smsd/sql.rst:189
11205 msgid ""
11206 "INSERT INTO inbox (ReceivingDateTime, Text, SenderNumber, Coding, "
11207 "SMSCNumber, UDH, Class, TextDecoded, RecipientID) VALUES (%d, %E, %R, %c, "
11208 "%F, %u, %x, %T, %P)"
11209 msgstr ""
11211 #. type: Plain text
11212 #: docs/manual/smsd/sql.rst:191
11213 msgid "update_received"
11214 msgstr ""
11216 #. type: Plain text
11217 #: docs/manual/smsd/sql.rst:193
11218 msgid "Update statistics after receiving message."
11219 msgstr ""
11221 #. type: Plain text
11222 #: docs/manual/smsd/sql.rst:199
11223 msgid "UPDATE phones SET Received = Received + 1 WHERE IMEI = %I"
11224 msgstr ""
11226 #. type: Plain text
11227 #: docs/manual/smsd/sql.rst:201
11228 msgid "refresh_send_status"
11229 msgstr ""
11231 #. type: Plain text
11232 #: docs/manual/smsd/sql.rst:203
11233 msgid "Update messages in outbox."
11234 msgstr ""
11236 #. type: Plain text
11237 #: docs/manual/smsd/sql.rst:210
11238 msgid ""
11239 "UPDATE outbox SET SendingTimeOut = (NOW() + INTERVAL locktime SECOND) + 0 "
11240 "WHERE ID = %1 AND (SendingTimeOut < NOW() OR SendingTimeOut IS NULL)"
11241 msgstr ""
11243 #. type: Plain text
11244 #: docs/manual/smsd/sql.rst:217
11245 msgid "find_outbox_sms_id"
11246 msgstr ""
11248 #. type: Plain text
11249 #: docs/manual/smsd/sql.rst:219
11250 msgid "Find sms messages for sending."
11251 msgstr ""
11253 #. type: Plain text
11254 #: docs/manual/smsd/sql.rst:228
11255 msgid ""
11256 "SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE "
11257 "SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME"
11258 "() AND SendAfter <= CURTIME() AND ( SenderID is NULL OR SenderID = '' OR "
11259 "SenderID = %P ) ORDER BY InsertIntoDB ASC LIMIT %1"
11260 msgstr ""
11262 #. type: Plain text
11263 #: docs/manual/smsd/sql.rst:233
11264 msgid "limit of sms messages sended in one walk in loop"
11265 msgstr ""
11267 #. type: Plain text
11268 #: docs/manual/smsd/sql.rst:235
11269 msgid "find_outbox_body"
11270 msgstr ""
11272 #. type: Plain text
11273 #: docs/manual/smsd/sql.rst:237
11274 msgid "Select body of message."
11275 msgstr ""
11277 #. type: Plain text
11278 #: docs/manual/smsd/sql.rst:244
11279 msgid ""
11280 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, DestinationNumber, "
11281 "MultiPart, RelativeValidity, DeliveryReport, CreatorID FROM outbox WHERE ID="
11282 "%1"
11283 msgstr ""
11285 #. type: Plain text
11286 #: docs/manual/smsd/sql.rst:251
11287 msgid "find_outbox_multipart"
11288 msgstr ""
11290 #. type: Plain text
11291 #: docs/manual/smsd/sql.rst:253
11292 msgid "Select remaining parts of sms message."
11293 msgstr ""
11295 #. type: Plain text
11296 #: docs/manual/smsd/sql.rst:260
11297 msgid ""
11298 "SELECT Text, Coding, UDH, Class, TextDecoded, ID, SequencePosition FROM "
11299 "outbox_multipart WHERE ID=%1 AND SequencePosition=%2"
11300 msgstr ""
11302 #. type: Plain text
11303 #: docs/manual/smsd/sql.rst:267
11304 msgid "Number of multipart message"
11305 msgstr ""
11307 #. type: Plain text
11308 #: docs/manual/smsd/sql.rst:269
11309 msgid "delete_outbox"
11310 msgstr ""
11312 #. type: Plain text
11313 #: docs/manual/smsd/sql.rst:271
11314 msgid "Remove messages from outbox after threir successful send."
11315 msgstr ""
11317 #. type: Plain text
11318 #: docs/manual/smsd/sql.rst:277
11319 msgid "DELETE FROM outbox WHERE ID=%1"
11320 msgstr ""
11322 #. type: Plain text
11323 #: docs/manual/smsd/sql.rst:284
11324 msgid "delete_outbox_multipart"
11325 msgstr ""
11327 #. type: Plain text
11328 #: docs/manual/smsd/sql.rst:286
11329 msgid "Remove messages from outbox_multipart after threir successful send."
11330 msgstr ""
11332 #. type: Plain text
11333 #: docs/manual/smsd/sql.rst:292
11334 msgid "DELETE FROM outbox_multipart WHERE ID=%1"
11335 msgstr ""
11337 #. type: Plain text
11338 #: docs/manual/smsd/sql.rst:299
11339 msgid "create_outbox"
11340 msgstr ""
11342 #. type: Plain text
11343 #: docs/manual/smsd/sql.rst:301
11344 msgid "Create message (insert to outbox)."
11345 msgstr ""
11347 #. type: Plain text
11348 #: docs/manual/smsd/sql.rst:309
11349 msgid ""
11350 "INSERT INTO outbox (CreatorID, SenderID, DeliveryReport, MultiPart, "
11351 "InsertIntoDB, Text, DestinationNumber, RelativeValidity, Coding, UDH, Class, "
11352 "TextDecoded) VALUES (%1, %P, %2, %3, NOW(), %E, %R, %V, %c, %u, %x, %T)"
11353 msgstr ""
11355 #. type: Plain text
11356 #: docs/manual/smsd/sql.rst:314 docs/manual/smsd/sql.rst:338
11357 msgid "creator of message"
11358 msgstr ""
11360 #. type: Plain text
11361 #: docs/manual/smsd/sql.rst:316 docs/manual/smsd/sql.rst:340
11362 msgid "delivery status report - yes/default"
11363 msgstr ""
11365 #. type: Plain text
11366 #: docs/manual/smsd/sql.rst:317 docs/manual/smsd/sql.rst:341
11367 #: docs/manual/smsd/sql.rst:367
11368 msgid "``%3``"
11369 msgstr ""
11371 #. type: Plain text
11372 #: docs/manual/smsd/sql.rst:318 docs/manual/smsd/sql.rst:342
11373 msgid "multipart - FALSE/TRUE"
11374 msgstr ""
11376 #. type: Plain text
11377 #: docs/manual/smsd/sql.rst:319 docs/manual/smsd/sql.rst:343
11378 #: docs/manual/smsd/sql.rst:369
11379 msgid "``%4``"
11380 msgstr ""
11382 #. type: Plain text
11383 #: docs/manual/smsd/sql.rst:320 docs/manual/smsd/sql.rst:344
11384 msgid "Part (part number)"
11385 msgstr ""
11387 #. type: Plain text
11388 #: docs/manual/smsd/sql.rst:321 docs/manual/smsd/sql.rst:345
11389 #: docs/manual/smsd/sql.rst:371
11390 msgid "``%5``"
11391 msgstr ""
11393 #. type: Plain text
11394 #: docs/manual/smsd/sql.rst:324
11395 msgid "create_outbox_multipart"
11396 msgstr ""
11398 #. type: Plain text
11399 #: docs/manual/smsd/sql.rst:326
11400 msgid "Create message remaining parts."
11401 msgstr ""
11403 #. type: Plain text
11404 #: docs/manual/smsd/sql.rst:333
11405 msgid ""
11406 "INSERT INTO outbox_multipart (SequencePosition, Text, Coding, UDH, Class, "
11407 "TextDecoded, ID) VALUES (%4, %E, %c, %u, %x, %T, %5)"
11408 msgstr ""
11410 #. type: Plain text
11411 #: docs/manual/smsd/sql.rst:348
11412 msgid "add_sent_info"
11413 msgstr ""
11415 #. type: Plain text
11416 #: docs/manual/smsd/sql.rst:350
11417 msgid "Insert to sentitems."
11418 msgstr ""
11420 #. type: Plain text
11421 #: docs/manual/smsd/sql.rst:359
11422 msgid ""
11423 "INSERT INTO sentitems (CreatorID,ID,SequencePosition,Status,SendingDateTime, "
11424 "SMSCNumber, TPMR, SenderID,Text,DestinationNumber,Coding,UDH,Class,"
11425 "TextDecoded, InsertIntoDB,RelativeValidity)  VALUES (%A, %1, %2, %3, NOW(), "
11426 "%F, %4, %P, %E, %R, %c, %u, %x, %T, %5, %V)"
11427 msgstr ""
11429 #. type: Plain text
11430 #: docs/manual/smsd/sql.rst:364
11431 msgid "ID of sms message"
11432 msgstr ""
11434 #. type: Plain text
11435 #: docs/manual/smsd/sql.rst:366
11436 msgid "part number (for multipart sms)"
11437 msgstr ""
11439 #. type: Plain text
11440 #: docs/manual/smsd/sql.rst:368
11441 msgid "message state (SendingError, Error, SendingOK, SendingOKNoReport)"
11442 msgstr ""
11444 #. type: Plain text
11445 #: docs/manual/smsd/sql.rst:370
11446 msgid "message reference (TPMR)"
11447 msgstr ""
11449 #. type: Plain text
11450 #: docs/manual/smsd/sql.rst:372
11451 msgid "time when inserted in db"
11452 msgstr ""
11454 #. type: Plain text
11455 #: docs/manual/smsd/sql.rst:374
11456 msgid "update_sent"
11457 msgstr ""
11459 #. type: Plain text
11460 #: docs/manual/smsd/sql.rst:376
11461 msgid "Update sent statistics after sending message."
11462 msgstr ""
11464 #. type: Plain text
11465 #: docs/manual/smsd/sql.rst:382
11466 msgid "UPDATE phones SET Sent= Sent + 1 WHERE IMEI = %I"
11467 msgstr ""
11469 #. type: Plain text
11470 #: docs/manual/smsd/sql.rst:384
11471 msgid "refresh_phone_status"
11472 msgstr ""
11474 #. type: Plain text
11475 #: docs/manual/smsd/sql.rst:386
11476 msgid "Update phone status (battery, signal)."
11477 msgstr ""
11479 #. type: Plain text
11480 #: docs/manual/smsd/sql.rst:393
11481 msgid ""
11482 "UPDATE phones SET TimeOut= (NOW() + INTERVAL 10 SECOND) + 0, Battery = %1, "
11483 "SignalStrength = %2 WHERE IMEI = %I"
11484 msgstr ""
11486 #. type: Plain text
11487 #: docs/manual/smsd/sql.rst:398
11488 msgid "battery percent"
11489 msgstr ""
11491 #. type: Plain text
11492 #: docs/manual/smsd/sql.rst:399
11493 msgid "signal percent"
11494 msgstr ""
11496 #. type: Plain text
11497 #: docs/manual/smsd/files.rst:2
11498 msgid "_gammu-smsd-files:"
11499 msgstr ""
11501 #. type: Title =
11502 #: docs/manual/smsd/files.rst:4
11503 #, no-wrap
11504 msgid "Files backend"
11505 msgstr ""
11507 #. type: Plain text
11508 #: docs/manual/smsd/files.rst:8
11509 msgid ""
11510 "FILES backend stores all data on a filesystem in folders defined by "
11511 "configuration (see :ref:`gammu-smsdrc` for description of configuration "
11512 "options)."
11513 msgstr ""
11515 #. type: Title -
11516 #: docs/manual/smsd/files.rst:10 docs/manual/smsd/tables.rst:16
11517 #, no-wrap
11518 msgid "Receiving of messages"
11519 msgstr ""
11521 #. type: Plain text
11522 #: docs/manual/smsd/files.rst:15
11523 msgid ""
11524 "Received messages are stored in a folder defined by configuration. The "
11525 "filename will be ``IN<date>_<time>_<serial>_<sender>_<sequence>.<ext>``, for "
11526 "example ``NN20021130_021531_00_+45409000931640979_00.txt``."
11527 msgstr ""
11529 #. type: Plain text
11530 #: docs/manual/smsd/files.rst:17 docs/manual/smsd/files.rst:45
11531 msgid "Explanation of fields:"
11532 msgstr ""
11534 #. type: Plain text
11535 #: docs/manual/smsd/files.rst:30
11536 #, no-wrap
11537 msgid ""
11538 "``<date>``\n"
11539 "    date in format ``YYYYMMDD``\n"
11540 "``<time>``\n"
11541 "    time in format ``HHMMSS``\n"
11542 "``<sender>``\n"
11543 "    sender number\n"
11544 "``<serial>``\n"
11545 "    order of a message (in case more messages were received at same time), in format ``NN``\n"
11546 "``<sequence>``\n"
11547 "    part of the message for multipart messages, in format ``NN``\n"
11548 "``<ext>``\n"
11549 "    ``txt`` for text message, 8-bit messages are stored with ``bin`` extension, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11550 msgstr ""
11552 #. type: Plain text
11553 #: docs/manual/smsd/files.rst:33
11554 msgid ""
11555 "The content of the file is content of the message and the format is defined "
11556 "by configuration directive :config:option:`InboxFormat` (see :ref:`gammu-"
11557 "smsdrc`)."
11558 msgstr ""
11560 #. type: Title -
11561 #: docs/manual/smsd/files.rst:35 docs/manual/smsd/tables.rst:21
11562 #, no-wrap
11563 msgid "Transmitting of messages"
11564 msgstr ""
11566 #. type: Plain text
11567 #: docs/manual/smsd/files.rst:39
11568 msgid ""
11569 "Transmitted messages are read from a folder defined by configuration. The "
11570 "filename should be one of the following formats:"
11571 msgstr ""
11573 #. type: Plain text
11574 #: docs/manual/smsd/files.rst:41
11575 msgid "``OUT<recipient>.<ext>``"
11576 msgstr ""
11578 #. type: Plain text
11579 #: docs/manual/smsd/files.rst:42
11580 msgid "``OUT<priority>_<recipient>_<serial>.<ext>``"
11581 msgstr ""
11583 #. type: Plain text
11584 #: docs/manual/smsd/files.rst:43
11585 msgid "``OUT<priority><date>_<time>_<serial>_<recipient>_<note>.<ext>``"
11586 msgstr ""
11588 #. type: Plain text
11589 #: docs/manual/smsd/files.rst:54
11590 #, no-wrap
11591 msgid ""
11592 "``<recipient>``\n"
11593 "    recipient number where to send message\n"
11594 "``<priority>``\n"
11595 "    an alphabetic character (A-Z) A = highest priority\n"
11596 "``<ext>``\n"
11597 "    ``txt`` for normal text SMS, ``smsbackup`` for :ref:`gammu-smsbackup`\n"
11598 "``<note>``\n"
11599 "    any artibrary text which is ignored\n"
11600 msgstr ""
11602 #. type: Plain text
11603 #: docs/manual/smsd/files.rst:56
11604 msgid "For text messages, you can additionally append flags to extension:"
11605 msgstr ""
11607 #. type: Plain text
11608 #: docs/manual/smsd/files.rst:63
11609 #, no-wrap
11610 msgid ""
11611 "    ``d``\n"
11612 "        delivery report requested\n"
11613 "    ``f``\n"
11614 "        flash SMS\n"
11615 "    ``b``\n"
11616 "        WAP bookmark as name,URL\n"
11617 msgstr ""
11619 #. type: Plain text
11620 #: docs/manual/smsd/files.rst:65
11621 msgid "Other fields are same as for received messages."
11622 msgstr ""
11624 #. type: Plain text
11625 #: docs/manual/smsd/files.rst:68
11626 msgid ""
11627 "For example OUTG20040620_193810_123_+4512345678_xpq.txtdf is a flash text "
11628 "SMS requesting delivery reports."
11629 msgstr ""
11631 #. type: Plain text
11632 #: docs/manual/smsd/files.rst:71
11633 msgid ""
11634 "SMSes will be transmitted sequentially based on the file name. The contents "
11635 "of the file is the SMS to be transmitted (in Unicode or standard character "
11636 "set)."
11637 msgstr ""
11639 #. type: Plain text
11640 #: docs/manual/smsd/files.rst:75
11641 msgid ""
11642 "The contents of the file is the SMS to be transmitted (in Unicode or "
11643 "standard character set), for WAP bookmarks it is split on as Name,URL, for "
11644 "text messages whole file content is used."
11645 msgstr ""
11647 #. type: Plain text
11648 #: docs/manual/smsd/files.rst:78
11649 msgid ""
11650 "Please note that if file is not in Unicode, encoding is detected based on "
11651 "locales, which do not have to be configured if SMSD is running from init "
11652 "script. If this is your case, please add locales definition to init script."
11653 msgstr ""
11655 #. type: Plain text
11656 #: docs/manual/smsd/index.rst:2
11657 msgid "_smsd:"
11658 msgstr ""
11660 #. type: Title =
11661 #: docs/manual/smsd/index.rst:4
11662 #, no-wrap
11663 msgid "SMS Daemon"
11664 msgstr ""
11666 #. type: Plain text
11667 #: docs/manual/smsd/index.rst:15
11668 msgid "overview usage manual config run backends code"
11669 msgstr ""
11671 #. type: Title =
11672 #: docs/manual/smsd/usage.rst:2
11673 #, no-wrap
11674 msgid "Usage"
11675 msgstr ""
11677 #. type: Plain text
11678 #: docs/manual/smsd/usage.rst:6
11679 msgid ""
11680 "This chapter will describe basic ways of using SMSD. It's use is not limited "
11681 "to these, but they can give you overview of SMSD abilities."
11682 msgstr ""
11684 #. type: Title -
11685 #: docs/manual/smsd/usage.rst:8
11686 #, no-wrap
11687 msgid "Storing Messages in Backend"
11688 msgstr ""
11690 #. type: Plain text
11691 #: docs/manual/smsd/usage.rst:13
11692 msgid ""
11693 "The standard mode of operating SMSD. You simply configure backend service, "
11694 "and all received messages will end up in it and any message you put into "
11695 "outbox storage will be sent."
11696 msgstr ""
11698 #. type: Title -
11699 #: docs/manual/smsd/usage.rst:15
11700 #, no-wrap
11701 msgid "Creating Messages to Send"
11702 msgstr ""
11704 #. type: Plain text
11705 #: docs/manual/smsd/usage.rst:20
11706 msgid ""
11707 "Creating of messages to send heavily depends on service backend you use. "
11708 "Most of them support :ref:`gammu-smsd-inject`, which can be used to "
11709 "construct the message, or you can just insert message manually to the "
11710 "backend storage."
11711 msgstr ""
11713 #. type: Plain text
11714 #: docs/manual/smsd/usage.rst:22
11715 msgid "Alternatively you can use :c:func:`SMSD_InjectSMS` (from C) or using"
11716 msgstr ""
11718 #. type: Attribute :meth:
11719 #: docs/manual/smsd/usage.rst:22
11720 #, no-wrap
11721 msgid "`gammu.smsd.SMSD.GetStatus` (from Python)."
11722 msgstr ""
11724 #. type: Title -
11725 #: docs/manual/smsd/usage.rst:25
11726 #, no-wrap
11727 msgid "Notification about Received Messages"
11728 msgstr ""
11730 #. type: Plain text
11731 #: docs/manual/smsd/usage.rst:29
11732 msgid ""
11733 "Once SMSD receives message and stores it in backend service, it can invoke "
11734 "your own program to do any message processing, see :ref:`gammu-smsd-run`."
11735 msgstr ""
11737 #. type: Title -
11738 #: docs/manual/smsd/usage.rst:31
11739 #, no-wrap
11740 msgid "Monitoring SMSD Status"
11741 msgstr ""
11743 #. type: Plain text
11744 #: docs/manual/smsd/usage.rst:35
11745 msgid ""
11746 "You can use :ref:`gammu-smsd-monitor` to monitor status of SMSD. It uses "
11747 "shared memory segment to get current status of running SMSD."
11748 msgstr ""
11750 #. type: Plain text
11751 #: docs/manual/smsd/usage.rst:37
11752 msgid "Alternatively you can get the same functionality from libGammu using"
11753 msgstr ""
11755 #. type: Attribute :c:
11756 #: docs/manual/smsd/usage.rst:37
11757 #, no-wrap
11758 msgid "func:`SMSD_GetStatus` or python-gammu using"
11759 msgstr ""
11761 #. type: Attribute :meth:
11762 #: docs/manual/smsd/usage.rst:38
11763 #, no-wrap
11764 msgid "`gammu.smsd.SMSD.GetStatus`."
11765 msgstr ""
11767 #. type: Title -
11768 #: docs/manual/smsd/usage.rst:41
11769 #, no-wrap
11770 msgid "Reporting Bugs"
11771 msgstr ""
11773 #. type: Plain text
11774 #: docs/manual/smsd/usage.rst:44
11775 msgid "Please report bugs to <http://bugs.cihar.com>."
11776 msgstr ""
11778 #. type: Plain text
11779 #: docs/manual/smsd/usage.rst:46
11780 msgid ""
11781 "Before reporting a bug, please enable verbose logging in SMSD configuration:"
11782 msgstr ""
11784 #. type: Plain text
11785 #: docs/manual/smsd/usage.rst:53 docs/manual/smsd/config.rst:666
11786 msgid "[smsd] debuglevel = 255 logfile = smsd.log"
11787 msgstr ""
11789 #. type: Plain text
11790 #: docs/manual/smsd/usage.rst:54
11791 msgid "and include this verbose log within bug report."
11792 msgstr ""
11794 #. type: Plain text
11795 #: docs/manual/smsd/tables.rst:2
11796 msgid "_gammu-smsd-tables:"
11797 msgstr ""
11799 #. type: Title =
11800 #: docs/manual/smsd/tables.rst:4
11801 #, no-wrap
11802 msgid "SMSD Database Structure"
11803 msgstr ""
11805 #. type: Plain text
11806 #: docs/manual/smsd/tables.rst:8
11807 msgid ""
11808 "The backends themselves are described in their sections, this document "
11809 "describes general database structure and required tables."
11810 msgstr ""
11812 #. type: Plain text
11813 #: docs/manual/smsd/tables.rst:14
11814 msgid ""
11815 "More SMS daemons can share single database. If you do not specify PhoneID in "
11816 "their configuration, all are treated equally and you have no guarantee which "
11817 "one sends outgoing message. If you configure PhoneID and use it when "
11818 "inserting message to the ``outbox`` table (:ref:`gammu-smsd-inject` does "
11819 "this), each SMS daemon will have separate outbox queue."
11820 msgstr ""
11822 #. type: Plain text
11823 #: docs/manual/smsd/tables.rst:19
11824 msgid "Received messages are stored in :ref:`inbox` table."
11825 msgstr ""
11827 #. type: Plain text
11828 #: docs/manual/smsd/tables.rst:25
11829 msgid ""
11830 "Transmitted messages are read from table :ref:`outbox` and possible "
11831 "subsequent parts of the same message from :ref:`outbox_multipart`."
11832 msgstr ""
11834 #. type: Title -
11835 #: docs/manual/smsd/tables.rst:27
11836 #, no-wrap
11837 msgid "Description of tables"
11838 msgstr ""
11840 #. type: Title +
11841 #: docs/manual/smsd/tables.rst:30
11842 #, no-wrap
11843 msgid "daemons"
11844 msgstr ""
11846 #. type: Plain text
11847 #: docs/manual/smsd/tables.rst:33
11848 msgid "Information about running daemons."
11849 msgstr ""
11851 #. type: delimited block =
11852 #: docs/manual/smsd/tables.rst:35 docs/manual/gammu/index.rst:7
11853 #: docs/manual/python/gammu.rst:5
11854 #, no-wrap
11855 msgid "gammu"
11856 msgstr ""
11858 #. type: Plain text
11859 #: docs/manual/smsd/tables.rst:38
11860 msgid ""
11861 "Table holding single field ``Version`` - version of a database schema. See"
11862 msgstr ""
11864 #. type: Attribute :ref:
11865 #: docs/manual/smsd/tables.rst:38
11866 #, no-wrap
11867 msgid "`smsd-tables-history` for details what has changed."
11868 msgstr ""
11870 #. type: Plain text
11871 #: docs/manual/smsd/tables.rst:41
11872 msgid "_inbox:"
11873 msgstr ""
11875 #. type: Title +
11876 #: docs/manual/smsd/tables.rst:43
11877 #, no-wrap
11878 msgid "inbox"
11879 msgstr ""
11881 #. type: Plain text
11882 #: docs/manual/smsd/tables.rst:46
11883 msgid "Table where received messages will be stored."
11884 msgstr ""
11886 #. type: Plain text
11887 #: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
11888 #: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
11889 #: docs/manual/smsd/tables.rst:244
11890 msgid "Fields description:"
11891 msgstr ""
11893 #. type: Plain text
11894 #: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
11895 #: docs/manual/smsd/tables.rst:247
11896 #, no-wrap
11897 msgid ""
11898 "``UpdatedInDB`` (timestamp)\n"
11899 "    when somebody (daemon, user, etc.) updated it\n"
11900 msgstr ""
11902 #. type: Plain text
11903 #: docs/manual/smsd/tables.rst:54
11904 #, no-wrap
11905 msgid ""
11906 "``ReceivingDateTime`` (timestamp)\n"
11907 "    when SMS was received\n"
11908 msgstr ""
11910 #. type: Plain text
11911 #: docs/manual/smsd/tables.rst:57
11912 #, no-wrap
11913 msgid ""
11914 "``Text`` (text)\n"
11915 "    encoded SMS text (for all SMS)\n"
11916 msgstr ""
11918 #. type: Plain text
11919 #: docs/manual/smsd/tables.rst:60
11920 #, no-wrap
11921 msgid ""
11922 "``SenderNumber`` (varchar(20))\n"
11923 "    decoded SMS sender number\n"
11924 msgstr ""
11926 #. type: Plain text
11927 #: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
11928 #: docs/manual/smsd/tables.rst:290
11929 #, no-wrap
11930 msgid ""
11931 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
11932 "    SMS text coding\n"
11933 msgstr ""
11935 #. type: Plain text
11936 #: docs/manual/smsd/tables.rst:66
11937 #, no-wrap
11938 msgid ""
11939 "``UDH`` (text)\n"
11940 "    encoded User Data Header text\n"
11941 msgstr ""
11943 #. type: Plain text
11944 #: docs/manual/smsd/tables.rst:69
11945 #, no-wrap
11946 msgid ""
11947 "``SMSCNumber`` (varchar(20))\n"
11948 "    decoded SMSC number\n"
11949 msgstr ""
11951 #. type: Plain text
11952 #: docs/manual/smsd/tables.rst:72
11953 #, no-wrap
11954 msgid ""
11955 "``Class`` (integer)\n"
11956 "    SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
11957 msgstr ""
11959 #. type: Plain text
11960 #: docs/manual/smsd/tables.rst:75
11961 #, no-wrap
11962 msgid ""
11963 "``TextDecoded`` (varchar(160))\n"
11964 "    decoded SMS text (for Default Alphabet/Unicode SMS)\n"
11965 msgstr ""
11967 #. type: Plain text
11968 #: docs/manual/smsd/tables.rst:78
11969 #, no-wrap
11970 msgid ""
11971 "``ID`` (integer unsigned)\n"
11972 "    SMS identificator (for using with external applications)\n"
11973 msgstr ""
11975 #. type: Plain text
11976 #: docs/manual/smsd/tables.rst:81
11977 #, no-wrap
11978 msgid ""
11979 "``RecipientID`` (text)\n"
11980 "    which Gammu daemon has added it\n"
11981 msgstr ""
11983 #. type: Plain text
11984 #: docs/manual/smsd/tables.rst:84
11985 #, no-wrap
11986 msgid ""
11987 "``Processed`` (enum('false', 'true'))\n"
11988 "    you can use for marking, whether SMS was processed or not\n"
11989 msgstr ""
11991 #. type: Plain text
11992 #: docs/manual/smsd/tables.rst:87
11993 msgid "_outbox:"
11994 msgstr ""
11996 #. type: Title +
11997 #: docs/manual/smsd/tables.rst:89
11998 #, no-wrap
11999 msgid "outbox"
12000 msgstr ""
12002 #. type: Plain text
12003 #: docs/manual/smsd/tables.rst:93
12004 msgid ""
12005 "Messages enqueued for sending should be placed in this table. If message is "
12006 "multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
12007 msgstr ""
12009 #. type: Plain text
12010 #: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:250
12011 #, no-wrap
12012 msgid ""
12013 "``InsertIntoDB`` (timestamp)\n"
12014 "    when message was inserted into database\n"
12015 msgstr ""
12017 #. type: Plain text
12018 #: docs/manual/smsd/tables.rst:104
12019 #, no-wrap
12020 msgid ""
12021 "``SendingDateTime`` (timestamp)\n"
12022 "    set it to some value, when want to force sending after some planned time\n"
12023 msgstr ""
12025 #. type: Plain text
12026 #: docs/manual/smsd/tables.rst:108
12027 #, no-wrap
12028 msgid ""
12029 "``SendBefore`` (time)\n"
12030 "    Send message before specified time, can be used to limit messages from\n"
12031 "    being sent in night. Default value is 23:59:59\n"
12032 msgstr ""
12034 #. type: Plain text
12035 #: docs/manual/smsd/tables.rst:114
12036 #, no-wrap
12037 msgid ""
12038 "``SendAfter`` (time)\n"
12039 "    Send message after specified time, can be used to limit messages from\n"
12040 "    being sent in night. Default value is 00:00:00\n"
12041 msgstr ""
12043 #. type: Plain text
12044 #: docs/manual/smsd/tables.rst:120
12045 #, no-wrap
12046 msgid ""
12047 "``Text`` (text)\n"
12048 "    SMS text encoded using hex values in proper coding. If you want to use\n"
12049 "    TextDecoded field, keep this NULL (or empty).\n"
12050 msgstr ""
12052 #. type: Plain text
12053 #: docs/manual/smsd/tables.rst:123
12054 #, no-wrap
12055 msgid ""
12056 "``DestinationNumber`` (varchar(20))\n"
12057 "    recipient number\n"
12058 msgstr ""
12060 #. type: Plain text
12061 #: docs/manual/smsd/tables.rst:130
12062 #, no-wrap
12063 msgid ""
12064 "``UDH`` (text)\n"
12065 "    User Data Header encoded using hex values which will be used for constructing\n"
12066 "    the message. Without this, message will be sent as plain text.\n"
12067 msgstr ""
12069 #. type: Plain text
12070 #: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:299
12071 #, no-wrap
12072 msgid ""
12073 "``Class`` (integer)\n"
12074 "    SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
12075 msgstr ""
12077 #. type: Plain text
12078 #: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:302
12079 #, no-wrap
12080 msgid ""
12081 "``TextDecoded`` (varchar(160))\n"
12082 "    SMS text in \"human readable\" form\n"
12083 msgstr ""
12085 #. type: Plain text
12086 #: docs/manual/smsd/tables.rst:139
12087 #, no-wrap
12088 msgid ""
12089 "``ID`` (integer unsigned)\n"
12090 "    SMS/SMS sequence ID\n"
12091 msgstr ""
12093 #. type: Plain text
12094 #: docs/manual/smsd/tables.rst:142
12095 #, no-wrap
12096 msgid ""
12097 "    Please note that this number has to be unique also for sentitems table, so\n"
12098 "    reusing message IDs might not be a good idea.\n"
12099 msgstr ""
12101 #. type: Plain text
12102 #: docs/manual/smsd/tables.rst:145
12103 #, no-wrap
12104 msgid ""
12105 "``MultiPart`` (enum('false','true'))\n"
12106 "    info, whether there are more SMS from this sequence in outbox_multipart\n"
12107 msgstr ""
12109 #. type: Plain text
12110 #: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:317
12111 #, no-wrap
12112 msgid ""
12113 "``RelativeValidity`` (integer)\n"
12114 "    SMS relative validity like encoded using GSM specs\n"
12115 msgstr ""
12117 #. type: Plain text
12118 #: docs/manual/smsd/tables.rst:151
12119 #, no-wrap
12120 msgid ""
12121 "``SenderID`` (text)\n"
12122 "    which SMSD instance should send this one sequence, see :config:option:`PhoneID`\n"
12123 msgstr ""
12125 #. type: Plain text
12126 #: docs/manual/smsd/tables.rst:154
12127 #, no-wrap
12128 msgid ""
12129 "``SendingTimeOut`` (timestamp)\n"
12130 "    used by SMSD instance for own targets\n"
12131 msgstr ""
12133 #. type: Plain text
12134 #: docs/manual/smsd/tables.rst:157
12135 #, no-wrap
12136 msgid ""
12137 "``DeliveryReport`` (enum('default','yes','no'))\n"
12138 "    when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
12139 msgstr ""
12141 #. type: Plain text
12142 #: docs/manual/smsd/tables.rst:161
12143 #, no-wrap
12144 msgid ""
12145 "``CreatorID`` (text)\n"
12146 "    sender identification, it has to match PhoneID in SMSD configuration to make\n"
12147 "    SMSD process this message\n"
12148 msgstr ""
12150 #. type: Plain text
12151 #: docs/manual/smsd/tables.rst:163
12152 msgid "_outbox_multipart:"
12153 msgstr ""
12155 #. type: Title +
12156 #: docs/manual/smsd/tables.rst:165
12157 #, no-wrap
12158 msgid "outbox_multipart"
12159 msgstr ""
12161 #. type: Plain text
12162 #: docs/manual/smsd/tables.rst:168
12163 msgid "Data for outgoing multipart messages."
12164 msgstr ""
12166 #. type: Plain text
12167 #: docs/manual/smsd/tables.rst:185
12168 #, no-wrap
12169 msgid ""
12170 "``ID`` (integer unsigned)\n"
12171 "    the same meaning as values in outbox table\n"
12172 "``Text`` (text)\n"
12173 "    the same meaning as values in outbox table\n"
12174 "``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
12175 "    the same meaning as values in outbox table\n"
12176 "``UDH`` (text)\n"
12177 "    the same meaning as values in outbox table\n"
12178 "``Class`` (integer)\n"
12179 "    the same meaning as values in outbox table\n"
12180 "``TextDecoded`` (varchar(160))\n"
12181 "    the same meaning as values in outbox table\n"
12182 "``ID`` (integer unsigned)\n"
12183 "    the same meaning as values in outbox table\n"
12184 msgstr ""
12186 #. type: Plain text
12187 #: docs/manual/smsd/tables.rst:189
12188 #, no-wrap
12189 msgid ""
12190 "``SequencePosition`` (integer)\n"
12191 "    info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
12192 "    table).\n"
12193 msgstr ""
12195 #. type: Title +
12196 #: docs/manual/smsd/tables.rst:192
12197 #, no-wrap
12198 msgid "phones"
12199 msgstr ""
12201 #. type: Plain text
12202 #: docs/manual/smsd/tables.rst:196
12203 msgid ""
12204 "Information about connected phones. This table is periodically refreshed and "
12205 "you can get information such as battery or signal level from here."
12206 msgstr ""
12208 #. type: Plain text
12209 #: docs/manual/smsd/tables.rst:201
12210 #, no-wrap
12211 msgid ""
12212 "``ID`` (text)\n"
12213 "    PhoneID value\n"
12214 msgstr ""
12216 #. type: Plain text
12217 #: docs/manual/smsd/tables.rst:204
12218 #, no-wrap
12219 msgid ""
12220 "``UpdatedInDB`` (timestamp)\n"
12221 "    when this record has been updated\n"
12222 msgstr ""
12224 #. type: Plain text
12225 #: docs/manual/smsd/tables.rst:207
12226 #, no-wrap
12227 msgid ""
12228 "``InsertIntoDB`` (timestamp)\n"
12229 "    when this record has been created (when phone has been connected)\n"
12230 msgstr ""
12232 #. type: Plain text
12233 #: docs/manual/smsd/tables.rst:210
12234 #, no-wrap
12235 msgid ""
12236 "``TimeOut`` (timestamp)\n"
12237 "    when this record expires\n"
12238 msgstr ""
12240 #. type: Plain text
12241 #: docs/manual/smsd/tables.rst:213
12242 #, no-wrap
12243 msgid ""
12244 "``Send`` (boolean)\n"
12245 "    indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
12246 msgstr ""
12248 #. type: Plain text
12249 #: docs/manual/smsd/tables.rst:216
12250 #, no-wrap
12251 msgid ""
12252 "``Receive`` (boolean)\n"
12253 "    indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
12254 msgstr ""
12256 #. type: Plain text
12257 #: docs/manual/smsd/tables.rst:219
12258 #, no-wrap
12259 msgid ""
12260 "``IMEI`` (text)\n"
12261 "    IMEI of phone\n"
12262 msgstr ""
12264 #. type: Plain text
12265 #: docs/manual/smsd/tables.rst:222
12266 #, no-wrap
12267 msgid ""
12268 "``Client`` (text)\n"
12269 "    client name, usually string Gammu with version\n"
12270 msgstr ""
12272 #. type: Plain text
12273 #: docs/manual/smsd/tables.rst:225
12274 #, no-wrap
12275 msgid ""
12276 "``Battery`` (integer)\n"
12277 "    battery level in percent (or \\-1 if unknown)\n"
12278 msgstr ""
12280 #. type: Plain text
12281 #: docs/manual/smsd/tables.rst:228
12282 #, no-wrap
12283 msgid ""
12284 "``Signal`` (integer)\n"
12285 "    signal level in percent (or \\-1 if unknown)\n"
12286 msgstr ""
12288 #. type: Plain text
12289 #: docs/manual/smsd/tables.rst:232
12290 #, no-wrap
12291 msgid ""
12292 "``Sent`` (integer)\n"
12293 "    Number of sent SMS messages (SMSD does not reset this counter, so it might\n"
12294 "    overflow).\n"
12295 msgstr ""
12297 #. type: Plain text
12298 #: docs/manual/smsd/tables.rst:236
12299 #, no-wrap
12300 msgid ""
12301 "``Received`` (integer)\n"
12302 "    Number of received SMS messages (SMSD does not reset this counter, so it might\n"
12303 "    overflow).\n"
12304 msgstr ""
12306 #. type: Title +
12307 #: docs/manual/smsd/tables.rst:238
12308 #, no-wrap
12309 msgid "sentitems"
12310 msgstr ""
12312 #. type: Plain text
12313 #: docs/manual/smsd/tables.rst:242
12314 msgid ""
12315 "Log of sent messages (and unsent ones with error code). Also if delivery "
12316 "reports are enabled, message state is updated after receiving delivery "
12317 "report."
12318 msgstr ""
12320 #. type: Plain text
12321 #: docs/manual/smsd/tables.rst:253
12322 #, no-wrap
12323 msgid ""
12324 "``SendingDateTime`` (timestamp)\n"
12325 "    when message has been sent\n"
12326 msgstr ""
12328 #. type: Plain text
12329 #: docs/manual/smsd/tables.rst:256
12330 #, no-wrap
12331 msgid ""
12332 "``DeliveryDateTime`` (timestamp)\n"
12333 "    Time of receiving delivery report (if it has been enabled).\n"
12334 msgstr ""
12336 #. type: Plain text
12337 #: docs/manual/smsd/tables.rst:260
12338 #, no-wrap
12339 msgid ""
12340 "``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
12341 "    Status of message sending. SendingError mens that phone failed to send the\n"
12342 "    message, Error indicates some other error while processing message.\n"
12343 msgstr ""
12345 #. type: Plain text
12346 #: docs/manual/smsd/tables.rst:277
12347 #, no-wrap
12348 msgid ""
12349 "    ``SendingOK``\n"
12350 "        Message has been sent, waiting for delivery report.\n"
12351 "    ``SendingOKNoReport``\n"
12352 "        Message has been sent without asking for delivery report.\n"
12353 "    ``SendingError``\n"
12354 "        Sending has failed.\n"
12355 "    ``DeliveryOK``\n"
12356 "        Delivery report arrived and reported success.\n"
12357 "    ``DeliveryFailed``\n"
12358 "        Delivery report arrived and reports failure.\n"
12359 "    ``DeliveryPending``\n"
12360 "        Delivery report announced pending deliver.\n"
12361 "    ``DeliveryUnknown``\n"
12362 "        Delivery report reported unknown status.\n"
12363 "    ``Error``\n"
12364 "        Some other error happened during sending (usually bug in SMSD).\n"
12365 msgstr ""
12367 #. type: Plain text
12368 #: docs/manual/smsd/tables.rst:281
12369 #, no-wrap
12370 msgid ""
12371 "``StatusError`` (integer)\n"
12372 "    Status of delivery from delivery report message, codes are defined in GSM\n"
12373 "    specification 03.40 section 9.2.3.15 (TP-Status).\n"
12374 msgstr ""
12376 #. type: Plain text
12377 #: docs/manual/smsd/tables.rst:284
12378 #, no-wrap
12379 msgid ""
12380 "``Text`` (text)\n"
12381 "    SMS text encoded using hex values\n"
12382 msgstr ""
12384 #. type: Plain text
12385 #: docs/manual/smsd/tables.rst:287
12386 #, no-wrap
12387 msgid ""
12388 "``DestinationNumber`` (varchar(20))\n"
12389 "    decoded destination number for SMS\n"
12390 msgstr ""
12392 #. type: Plain text
12393 #: docs/manual/smsd/tables.rst:293
12394 #, no-wrap
12395 msgid ""
12396 "``UDH`` (text)\n"
12397 "    User Data Header encoded using hex values\n"
12398 msgstr ""
12400 #. type: Plain text
12401 #: docs/manual/smsd/tables.rst:296
12402 #, no-wrap
12403 msgid ""
12404 "``SMSCNumber`` (varchar(20))\n"
12405 "    decoded number of SMSC, which sent SMS\n"
12406 msgstr ""
12408 #. type: Plain text
12409 #: docs/manual/smsd/tables.rst:305
12410 #, no-wrap
12411 msgid ""
12412 "``ID`` (integer unsigned)\n"
12413 "    SMS ID\n"
12414 msgstr ""
12416 #. type: Plain text
12417 #: docs/manual/smsd/tables.rst:308
12418 #, no-wrap
12419 msgid ""
12420 "``SenderID`` (text)\n"
12421 "    which SMSD instance sent this one sequence, see :config:option:`PhoneID`\n"
12422 msgstr ""
12424 #. type: Plain text
12425 #: docs/manual/smsd/tables.rst:311
12426 #, no-wrap
12427 msgid ""
12428 "``SequencePosition`` (integer)\n"
12429 "    SMS number in SMS sequence\n"
12430 msgstr ""
12432 #. type: Plain text
12433 #: docs/manual/smsd/tables.rst:314
12434 #, no-wrap
12435 msgid ""
12436 "``TPMR`` (integer)\n"
12437 "    Message Reference like in GSM specs\n"
12438 msgstr ""
12440 #. type: Plain text
12441 #: docs/manual/smsd/tables.rst:320
12442 #, no-wrap
12443 msgid ""
12444 "``CreatorID`` (text)\n"
12445 "    copied from CreatorID from outbox table, matches PhoneID\n"
12446 msgstr ""
12448 #. type: Plain text
12449 #: docs/manual/smsd/tables.rst:324
12450 msgid "pbk +++"
12451 msgstr ""
12453 #. type: Plain text
12454 #: docs/manual/smsd/tables.rst:326 docs/manual/smsd/tables.rst:331
12455 msgid "Not used by SMSD currently, included only for application usage."
12456 msgstr ""
12458 #. type: Title +
12459 #: docs/manual/smsd/tables.rst:328
12460 #, no-wrap
12461 msgid "pbk_groups"
12462 msgstr ""
12464 #. type: Plain text
12465 #: docs/manual/smsd/tables.rst:333
12466 msgid "_smsd-tables-history:"
12467 msgstr ""
12469 #. type: Title -
12470 #: docs/manual/smsd/tables.rst:335
12471 #, no-wrap
12472 msgid "History of database structure"
12473 msgstr ""
12475 #. type: Plain text
12476 #: docs/manual/smsd/tables.rst:338
12477 msgid "History of schema versions:"
12478 msgstr ""
12480 #. type: Plain text
12481 #: docs/manual/smsd/tables.rst:341
12482 #, no-wrap
12483 msgid ""
12484 "13\n"
12485 "    Added ``SendBefore`` and ``SendAfter`` fields.\n"
12486 msgstr ""
12488 #. type: Labeled list
12489 #: docs/manual/smsd/tables.rst:342 docs/manual/smsd/tables.rst:349
12490 #: docs/manual/smsd/tables.rst:354 docs/manual/smsd/tables.rst:359
12491 #: docs/manual/smsd/tables.rst:363 docs/manual/smsd/tables.rst:367
12492 #: docs/manual/smsd/tables.rst:371 docs/manual/smsd/tables.rst:375
12493 #: docs/manual/smsd/tables.rst:379 docs/manual/smsd/tables.rst:383
12494 #, no-wrap
12495 msgid ".. versionchanged"
12496 msgstr ""
12498 #. type: Plain text
12499 #: docs/manual/smsd/tables.rst:348
12500 #, no-wrap
12501 msgid ""
12502 "1.29.90\n"
12503 "12\n"
12504 "    the changes only affect MySQL structure changing default values for\n"
12505 "    timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
12506 "    using triggers, to update to this version, just execute triggers\n"
12507 "    definition at the end of SQL file.\n"
12508 msgstr ""
12510 #. type: Plain text
12511 #: docs/manual/smsd/tables.rst:353
12512 #, no-wrap
12513 msgid ""
12514 "1.28.94\n"
12515 "11\n"
12516 "    all fields for storing message text are no longer limited to 160 chars,\n"
12517 "    but are arbitrary length text fields.\n"
12518 msgstr ""
12520 #. type: Plain text
12521 #: docs/manual/smsd/tables.rst:358
12522 #, no-wrap
12523 msgid ""
12524 "1.25.92\n"
12525 "10\n"
12526 "    ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
12527 "    indexes\n"
12528 msgstr ""
12530 #. type: Plain text
12531 #: docs/manual/smsd/tables.rst:362
12532 #, no-wrap
12533 msgid ""
12534 "1.22.95\n"
12535 "9\n"
12536 "    added sent/received counters to phones table\n"
12537 msgstr ""
12539 #. type: Plain text
12540 #: docs/manual/smsd/tables.rst:366
12541 #, no-wrap
12542 msgid ""
12543 "1.22.93\n"
12544 "8\n"
12545 "    Signal and battery state are now stored in database.\n"
12546 msgstr ""
12548 #. type: Plain text
12549 #: docs/manual/smsd/tables.rst:370
12550 #, no-wrap
12551 msgid ""
12552 "1.20.94\n"
12553 "7\n"
12554 "    Added ``CreatorID`` to several tables.\n"
12555 msgstr ""
12557 #. type: Plain text
12558 #: docs/manual/smsd/tables.rst:374
12559 #, no-wrap
12560 msgid ""
12561 "1.07.00\n"
12562 "6\n"
12563 "    Many fields in outbox can now be NULL.\n"
12564 msgstr ""
12566 #. type: Plain text
12567 #: docs/manual/smsd/tables.rst:378
12568 #, no-wrap
12569 msgid ""
12570 "1.06.00\n"
12571 "5\n"
12572 "    Introduced daemons table and various other changes.\n"
12573 msgstr ""
12575 #. type: Plain text
12576 #: docs/manual/smsd/tables.rst:382
12577 #, no-wrap
12578 msgid ""
12579 "1.03.00\n"
12580 "3\n"
12581 "    Introduced phones table and various other changes.\n"
12582 msgstr ""
12584 #. type: Plain text
12585 #: docs/manual/smsd/tables.rst:384
12586 msgid "0.98.0"
12587 msgstr ""
12589 #. type: Title +
12590 #: docs/manual/smsd/tables.rst:390
12591 #, no-wrap
12592 msgid "Creating tables"
12593 msgstr ""
12595 #. type: Plain text
12596 #: docs/manual/smsd/tables.rst:395
12597 msgid ""
12598 "SQL scripts to create all needed tables for most databases are included in "
12599 "Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
12600 "the database."
12601 msgstr ""
12603 #. type: Plain text
12604 #: docs/manual/smsd/tables.rst:397
12605 msgid "For example to create SQLite tables, issue following command:"
12606 msgstr ""
12608 #. type: Plain text
12609 #: docs/manual/smsd/tables.rst:401
12610 msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
12611 msgstr ""
12613 #. type: Title +
12614 #: docs/manual/smsd/tables.rst:403
12615 #, no-wrap
12616 msgid "Injecting a message using SQL"
12617 msgstr ""
12619 #. type: Plain text
12620 #: docs/manual/smsd/tables.rst:408
12621 msgid ""
12622 "To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
12623 "all the magic for you, or you can insert the message manually. The simplest "
12624 "example is short text message:"
12625 msgstr ""
12627 #. type: Plain text
12628 #: docs/manual/smsd/tables.rst:412 docs/manual/smsd/tables.rst:429
12629 #: docs/manual/smsd/tables.rst:459
12630 msgid "INSERT INTO outbox ("
12631 msgstr ""
12633 #. type: Plain text
12634 #: docs/manual/smsd/tables.rst:416
12635 msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
12636 msgstr ""
12638 #. type: Plain text
12639 #: docs/manual/smsd/tables.rst:417 docs/manual/smsd/tables.rst:434
12640 #: docs/manual/smsd/tables.rst:466 docs/manual/smsd/tables.rst:482
12641 msgid ") VALUES ("
12642 msgstr ""
12644 #. type: Plain text
12645 #: docs/manual/smsd/tables.rst:421
12646 msgid ""
12647 "'800123465', 'This is a SQL test message', 'Program', "
12648 "'Default_No_Compression'"
12649 msgstr ""
12651 #. type: Plain text
12652 #: docs/manual/smsd/tables.rst:422 docs/manual/smsd/tables.rst:439
12653 msgid ");"
12654 msgstr ""
12656 #. type: Plain text
12657 #: docs/manual/smsd/tables.rst:425
12658 msgid ""
12659 "Please note usage of ``TextDecoded`` field, for ``Text`` field, you would "
12660 "have to hex encode the unicode text:"
12661 msgstr ""
12663 #. type: Plain text
12664 #: docs/manual/smsd/tables.rst:433
12665 msgid "DestinationNumber, Text, CreatorID, Coding"
12666 msgstr ""
12668 #. type: Plain text
12669 #: docs/manual/smsd/tables.rst:438
12670 msgid ""
12671 "'800123465', "
12672 "'005400680069007300200069007300200061002000530051004c002000740065007300740020006d006500730073006100670065', "
12673 "'Program', 'Default_No_Compression'"
12674 msgstr ""
12676 #. type: Title +
12677 #: docs/manual/smsd/tables.rst:441
12678 #, no-wrap
12679 msgid "Injecting long message using SQL"
12680 msgstr ""
12682 #. type: Plain text
12683 #: docs/manual/smsd/tables.rst:446
12684 msgid ""
12685 "Inserting multipart messages is a bit more tricky, you need to construct "
12686 "also UDH header and store it hexadecimally written into UDH field. Unless "
12687 "you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
12688 msgstr ""
12690 #. type: Plain text
12691 #: docs/manual/smsd/tables.rst:453
12692 msgid ""
12693 "For long text message, the UDH starts with ``050003`` followed by byte as a "
12694 "message reference (you can put anything there, but it should be different "
12695 "for each message, ``D3`` in following example), byte for number of messages "
12696 "(``02`` in example, it should be unique for each message you send to same "
12697 "phone number)  and byte for number of current message (``01`` for first "
12698 "message, ``02`` for second, etc.)."
12699 msgstr ""
12701 #. type: Plain text
12702 #: docs/manual/smsd/tables.rst:455
12703 msgid "For example long text message of two parts could look like following:"
12704 msgstr ""
12706 #. type: Plain text
12707 #: docs/manual/smsd/tables.rst:465
12708 msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
12709 msgstr ""
12711 #. type: Plain text
12712 #: docs/manual/smsd/tables.rst:472
12713 msgid ""
12714 "'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
12715 "rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
12716 "ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbez', "
12717 "'Default_No_Compression'"
12718 msgstr ""
12720 #. type: Plain text
12721 #: docs/manual/smsd/tables.rst:473 docs/manual/smsd/tables.rst:488
12722 msgid ")"
12723 msgstr ""
12725 #. type: Plain text
12726 #: docs/manual/smsd/tables.rst:475
12727 msgid "INSERT INTO outbox_multipart ("
12728 msgstr ""
12730 #. type: Plain text
12731 #: docs/manual/smsd/tables.rst:481
12732 msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
12733 msgstr ""
12735 #. type: Plain text
12736 #: docs/manual/smsd/tables.rst:487
12737 msgid ""
12738 "2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
12739 "bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
12740 "<ID_OF_INSERTED_RECORD_IN_OUBOX_TABLE>, 'Default_No_Compression'"
12741 msgstr ""
12743 #. type: Plain text
12744 #: docs/manual/smsd/tables.rst:492
12745 msgid ""
12746 "Adding UDH means that you have less space for text, in above example you can "
12747 "use only 153 characters in single message."
12748 msgstr ""
12750 #. type: Plain text
12751 #: docs/manual/smsd/pgsql.rst:2
12752 msgid "_gammu-smsd-pgsql:"
12753 msgstr ""
12755 #. type: Title =
12756 #: docs/manual/smsd/pgsql.rst:4
12757 #, no-wrap
12758 msgid "PostgreSQL Backend"
12759 msgstr ""
12761 #. type: Plain text
12762 #: docs/manual/smsd/pgsql.rst:9
12763 msgid ""
12764 "PGSQL backend stores all data in a `PostgreSQL`_ database server, which "
12765 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
12766 "description of configuration options)."
12767 msgstr ""
12769 #. type: Plain text
12770 #: docs/manual/smsd/pgsql.rst:15
12771 msgid "_PostgreSQL: http://www.postgresql.org/"
12772 msgstr ""
12774 #. type: Plain text
12775 #: docs/manual/smsd/pgsql.rst:20
12776 msgid "SQL script for creating tables in PostgreSQL database:"
12777 msgstr ""
12779 #. type: Plain text
12780 #: docs/manual/smsd/pgsql.rst:22
12781 msgid "../../sql/pgsql.sql"
12782 msgstr ""
12784 #. type: Plain text
12785 #: docs/manual/smsd/pgsql.rst:26
12786 msgid "You can find the script in :file:`docs/sql/pgsql.sql` as well."
12787 msgstr ""
12789 #. type: Plain text
12790 #: docs/manual/smsd/null.rst:2
12791 msgid "_gammu-smsd-null:"
12792 msgstr ""
12794 #. type: Title =
12795 #: docs/manual/smsd/null.rst:4
12796 #, no-wrap
12797 msgid "Null Backend"
12798 msgstr ""
12800 #. type: Plain text
12801 #: docs/manual/smsd/null.rst:8
12802 msgid ""
12803 "NULL backend does not store data at all. It could be useful in case you "
12804 "don't want to store messages at all and you want to process then in"
12805 msgstr ""
12807 #. type: Attribute :config:
12808 #: docs/manual/smsd/null.rst:8
12809 #, no-wrap
12810 msgid "option:`RunOnReceive` handler."
12811 msgstr ""
12813 #. type: Plain text
12814 #: docs/manual/smsd/run.rst:2
12815 msgid "_gammu-smsd-run:"
12816 msgstr ""
12818 #. type: Title =
12819 #: docs/manual/smsd/run.rst:4
12820 #, no-wrap
12821 msgid "RunOnReceive Directive"
12822 msgstr ""
12824 #. type: Plain text
12825 #: docs/manual/smsd/run.rst:10
12826 msgid ""
12827 "Gammu SMSD can be configured by :config:option:`RunOnReceive` directive (see"
12828 msgstr ""
12830 #. type: Attribute :ref:
12831 #: docs/manual/smsd/run.rst:10
12832 #, no-wrap
12833 msgid "`gammu-smsdrc` for details) to run defined program after receiving"
12834 msgstr ""
12836 #. type: Plain text
12837 #: docs/manual/smsd/run.rst:12
12838 msgid "message."
12839 msgstr ""
12841 #. type: Plain text
12842 #: docs/manual/smsd/run.rst:18 docs/manual/smsd/config.rst:291
12843 msgid ""
12844 "This parameter is executed through shell, so you might need to escape some "
12845 "special characters and you can include any number of parameters. "
12846 "Additionally parameters with identifiers of received messages are appended "
12847 "to the command line. The identifiers depend on used service backend, "
12848 "typically it is ID of inserted row for database backends or file name for "
12849 "file based backends."
12850 msgstr ""
12852 #. type: Plain text
12853 #: docs/manual/smsd/run.rst:24 docs/manual/smsd/config.rst:297
12854 msgid ""
12855 "Gammu SMSD waits for the script to terminate. If you make some time "
12856 "consuming there, it will make SMSD not receive new messages. However to "
12857 "limit breakage from this situation, the waiting time is limited to two "
12858 "minutes. After this time SMSD will continue in normal operation and might "
12859 "execute your script again."
12860 msgstr ""
12862 #. type: Plain text
12863 #: docs/manual/smsd/run.rst:29
12864 msgid ""
12865 "All input and output file descriptors are closed when this program is "
12866 "invoked, so you have to ensure to open files on your own."
12867 msgstr ""
12869 #. type: Title -
12870 #: docs/manual/smsd/run.rst:31
12871 #, no-wrap
12872 msgid "Environment"
12873 msgstr ""
12875 #. type: Plain text
12876 #: docs/manual/smsd/run.rst:35
12877 msgid ""
12878 "program is executed with environment which contains lot of information about "
12879 "the message. You can use it together with NULL service (see"
12880 msgstr ""
12882 #. type: Attribute :ref:
12883 #: docs/manual/smsd/run.rst:35
12884 #, no-wrap
12885 msgid "`gammu-smsd-null`) to implement completely own processing of messages."
12886 msgstr ""
12888 #. type: Title +
12889 #: docs/manual/smsd/run.rst:38
12890 #, no-wrap
12891 msgid "Global variables"
12892 msgstr ""
12894 #. type: Labeled list
12895 #: docs/manual/smsd/run.rst:40 docs/manual/smsd/run.rst:44
12896 #: docs/manual/smsd/run.rst:54 docs/manual/smsd/run.rst:58
12897 #: docs/manual/smsd/run.rst:62 docs/manual/smsd/run.rst:73
12898 #: docs/manual/smsd/run.rst:77 docs/manual/smsd/run.rst:81
12899 #: docs/manual/smsd/run.rst:85 docs/manual/smsd/run.rst:89
12900 #, no-wrap
12901 msgid ".. envvar"
12902 msgstr ""
12904 #. type: Plain text
12905 #: docs/manual/smsd/run.rst:41
12906 msgid "SMS_MESSAGES"
12907 msgstr ""
12909 #. type: Plain text
12910 #: docs/manual/smsd/run.rst:43
12911 msgid "Number of physical messages received."
12912 msgstr ""
12914 #. type: Plain text
12915 #: docs/manual/smsd/run.rst:45
12916 msgid "DECODED_PARTS"
12917 msgstr ""
12919 #. type: Plain text
12920 #: docs/manual/smsd/run.rst:47
12921 msgid "Number of decoded message parts."
12922 msgstr ""
12924 #. type: Title +
12925 #: docs/manual/smsd/run.rst:49
12926 #, no-wrap
12927 msgid "Per message variables"
12928 msgstr ""
12930 #. type: Plain text
12931 #: docs/manual/smsd/run.rst:53
12932 msgid ""
12933 "The variables further described as ``SMS_1_...`` are generated for each "
12934 "physical message, where 1 is replaced by current number of message."
12935 msgstr ""
12937 #. type: Plain text
12938 #: docs/manual/smsd/run.rst:55
12939 msgid "SMS_1_CLASS"
12940 msgstr ""
12942 #. type: Plain text
12943 #: docs/manual/smsd/run.rst:57
12944 msgid "Class of message."
12945 msgstr ""
12947 #. type: Plain text
12948 #: docs/manual/smsd/run.rst:59
12949 msgid "SMS_1_NUMBER"
12950 msgstr ""
12952 #. type: Plain text
12953 #: docs/manual/smsd/run.rst:61
12954 msgid "Sender number."
12955 msgstr ""
12957 #. type: Plain text
12958 #: docs/manual/smsd/run.rst:63
12959 msgid "SMS_1_TEXT"
12960 msgstr ""
12962 #. type: Plain text
12963 #: docs/manual/smsd/run.rst:65
12964 msgid "Message text. Text is not available for 8-bit binary messages."
12965 msgstr ""
12967 #. type: Title +
12968 #: docs/manual/smsd/run.rst:67
12969 #, no-wrap
12970 msgid "Per part variables"
12971 msgstr ""
12973 #. type: Plain text
12974 #: docs/manual/smsd/run.rst:72
12975 msgid ""
12976 "The variables further described as ``DECODED_1_...`` are generated for each "
12977 "message part, where 1 is replaced by current number of part. Set are only "
12978 "those variables whose content is present in the message."
12979 msgstr ""
12981 #. type: Plain text
12982 #: docs/manual/smsd/run.rst:74
12983 msgid "DECODED_1_TEXT"
12984 msgstr ""
12986 #. type: Plain text
12987 #: docs/manual/smsd/run.rst:76
12988 msgid "Decoded long message text."
12989 msgstr ""
12991 #. type: Plain text
12992 #: docs/manual/smsd/run.rst:78
12993 msgid "DECODED_1_MMS_SENDER"
12994 msgstr ""
12996 #. type: Plain text
12997 #: docs/manual/smsd/run.rst:80
12998 msgid "Sender of MMS indication message."
12999 msgstr ""
13001 #. type: Plain text
13002 #: docs/manual/smsd/run.rst:82
13003 msgid "DECODED_1_MMS_TITLE"
13004 msgstr ""
13006 #. type: Plain text
13007 #: docs/manual/smsd/run.rst:84
13008 msgid "title of MMS indication message."
13009 msgstr ""
13011 #. type: Plain text
13012 #: docs/manual/smsd/run.rst:86
13013 msgid "DECODED_1_MMS_ADDRESS"
13014 msgstr ""
13016 #. type: Plain text
13017 #: docs/manual/smsd/run.rst:88
13018 msgid "Address (URL) of MMS from MMS indication message."
13019 msgstr ""
13021 #. type: Plain text
13022 #: docs/manual/smsd/run.rst:90
13023 msgid "DECODED_1_MMS_SIZE"
13024 msgstr ""
13026 #. type: Plain text
13027 #: docs/manual/smsd/run.rst:92
13028 msgid "Size of MMS as specified in MMS indication message."
13029 msgstr ""
13031 #. type: Title +
13032 #: docs/manual/smsd/run.rst:98
13033 #, no-wrap
13034 msgid "Activating RunOnReceive"
13035 msgstr ""
13037 #. type: Plain text
13038 #: docs/manual/smsd/run.rst:102
13039 msgid ""
13040 "To activate this feature you need to set :config:option:`RunOnReceive` in "
13041 "the :ref:`gammu-smsdrc`."
13042 msgstr ""
13044 #. type: Plain text
13045 #: docs/manual/smsd/run.rst:107
13046 msgid "[smsd] RunOnReceive = /path/to/script.sh"
13047 msgstr ""
13049 #. type: Title +
13050 #: docs/manual/smsd/run.rst:109
13051 #, no-wrap
13052 msgid "Processing messages from the files backend"
13053 msgstr ""
13055 #. type: Plain text
13056 #: docs/manual/smsd/run.rst:113
13057 msgid ""
13058 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13059 "message data to other program. This works only with the :ref:`gammu-smsd-"
13060 "files`."
13061 msgstr ""
13063 #. type: Plain text
13064 #: docs/manual/smsd/run.rst:120
13065 msgid ""
13066 "#!/bin/sh INBOX=/path/to/smsd/inbox PROGRAM=/bin/cat for ID in \"$@\" ; do"
13067 msgstr ""
13069 #. type: Plain text
13070 #: docs/manual/smsd/run.rst:121
13071 msgid "$PROGRAM < $INBOX/$ID"
13072 msgstr ""
13074 #. type: Plain text
13075 #: docs/manual/smsd/run.rst:122 docs/manual/smsd/run.rst:136
13076 msgid "done"
13077 msgstr ""
13079 #. type: Title +
13080 #: docs/manual/smsd/run.rst:124
13081 #, no-wrap
13082 msgid "Passing message text to program"
13083 msgstr ""
13085 #. type: Plain text
13086 #: docs/manual/smsd/run.rst:128
13087 msgid ""
13088 "Following script (if used as :config:option:`RunOnReceive` handler) passes "
13089 "message text and sender to external program."
13090 msgstr ""
13092 #. type: Plain text
13093 #: docs/manual/smsd/run.rst:134
13094 msgid "#!/bin/sh PROGRAM=/bin/echo for i in `seq $SMS_MESSAGES` ; do"
13095 msgstr ""
13097 #. type: Plain text
13098 #: docs/manual/smsd/run.rst:135
13099 msgid ""
13100 "eval \"$PROGRAM \\\"\\${SMS_${i}_NUMBER}\\\" \\\"\\${SMS_${i}_TEXT}\\\"\""
13101 msgstr ""
13103 #. type: Title +
13104 #: docs/manual/smsd/run.rst:139
13105 #, no-wrap
13106 msgid "Passing MMS indication parameters to external program"
13107 msgstr ""
13109 #. type: Plain text
13110 #: docs/manual/smsd/run.rst:144
13111 msgid ""
13112 "Following script (if used as :config:option:`RunOnReceive` handler) will "
13113 "write information about each received MMS indication to the log file. Just "
13114 "replace echo command with your own program to do custom processing."
13115 msgstr ""
13117 #. type: Plain text
13118 #: docs/manual/smsd/run.rst:149
13119 msgid "#!/bin/sh if [ $DECODED_PARTS -eq 0 ] ; then"
13120 msgstr ""
13122 #. type: Plain text
13123 #: docs/manual/smsd/run.rst:151
13124 msgid "# No decoded parts, nothing to process exit"
13125 msgstr ""
13127 #. type: Plain text
13128 #: docs/manual/smsd/run.rst:153
13129 msgid "fi if [ \"$DECODED_1_MMS_ADDRESS\" ] ; then"
13130 msgstr ""
13132 #. type: Plain text
13133 #: docs/manual/smsd/run.rst:154
13134 msgid ""
13135 "echo \"$DECODED_1_MMS_ADDRESS\" \"$DECODED_1_MMS_SENDER\" "
13136 "\"$DECODED_1_MMS_TITLE\" >> /tmp/smsd-mms.log"
13137 msgstr ""
13139 #. type: Plain text
13140 #: docs/manual/smsd/run.rst:155
13141 msgid "fi"
13142 msgstr ""
13144 #. type: Title +
13145 #: docs/manual/smsd/run.rst:157
13146 #, no-wrap
13147 msgid "Processing message text in Python"
13148 msgstr ""
13150 #. type: Plain text
13151 #: docs/manual/smsd/run.rst:161
13152 msgid ""
13153 "Following script (if used as :config:option:`RunOnReceive` handler) written "
13154 "in Python will concatenate all text from received message:"
13155 msgstr ""
13157 #. type: Plain text
13158 #: docs/manual/smsd/run.rst:163
13159 msgid "python"
13160 msgstr ""
13162 #. type: Plain text
13163 #: docs/manual/smsd/run.rst:167
13164 msgid "#!/usr/bin/python import os import sys"
13165 msgstr ""
13167 #. type: Plain text
13168 #: docs/manual/smsd/run.rst:169
13169 msgid "numparts = int(os.environ['DECODED_PARTS'])"
13170 msgstr ""
13172 #. type: Plain text
13173 #: docs/manual/smsd/run.rst:172
13174 msgid "# Are there any decoded parts? if numparts == 0:"
13175 msgstr ""
13177 #. type: Plain text
13178 #: docs/manual/smsd/run.rst:174
13179 msgid "print('No decoded parts!')  sys.exit(1)"
13180 msgstr ""
13182 #. type: Plain text
13183 #: docs/manual/smsd/run.rst:178
13184 msgid "# Get all text parts text = '' for i in range(1, numparts + 1):"
13185 msgstr ""
13187 #. type: Plain text
13188 #: docs/manual/smsd/run.rst:180
13189 msgid "varname = 'DECODED_%d_TEXT' % i if varname in os.environ:"
13190 msgstr ""
13192 #. type: Plain text
13193 #: docs/manual/smsd/run.rst:181
13194 msgid "text = text + os.environ[varname]"
13195 msgstr ""
13197 #. type: Plain text
13198 #: docs/manual/smsd/run.rst:183
13199 msgid ""
13200 "# Do something with the text print('Number %s have sent text: %s' % (os."
13201 "environ['SMS_1_NUMBER'], text))"
13202 msgstr ""
13204 #. type: Plain text
13205 #: docs/manual/smsd/config.rst:2
13206 msgid "_gammu-smsdrc:"
13207 msgstr ""
13209 #. type: Title =
13210 #: docs/manual/smsd/config.rst:4
13211 #, fuzzy, no-wrap
13212 msgid "SMSD Configuration File"
13213 msgstr "手机信息"
13215 #. type: Plain text
13216 #: docs/manual/smsd/config.rst:12
13217 msgid ""
13218 "gammu-smsd reads configuration from a config file. It's location can be "
13219 "specified on command line, otherwise default path ``/etc/gammu-smsdrc`` is "
13220 "used."
13221 msgstr ""
13223 #. type: Plain text
13224 #: docs/manual/smsd/config.rst:16
13225 msgid "Configuration file of gammu-smsd consists of at least two sections -"
13226 msgstr ""
13228 #. type: Attribute :config:
13229 #: docs/manual/smsd/config.rst:16
13230 #, no-wrap
13231 msgid "section:`[gammu]` and :config:section:`[smsd]`. For :ref:`gammu-smsd-sql`"
13232 msgstr ""
13234 #. type: Plain text
13235 #: docs/manual/smsd/config.rst:18
13236 msgid "you can also use :config:section:`[sql]`."
13237 msgstr ""
13239 #. type: Plain text
13240 #: docs/manual/smsd/config.rst:21
13241 msgid ""
13242 "The :config:section:`[gammu]` section is configuration of a phone connection "
13243 "and is same as described in :ref:`gammurc` with the only exception that"
13244 msgstr ""
13246 #. type: Attribute :config:
13247 #: docs/manual/smsd/config.rst:21
13248 #, no-wrap
13249 msgid "option:`LogFile` is ignored and common logging for gammu library and"
13250 msgstr ""
13252 #. type: Plain text
13253 #: docs/manual/smsd/config.rst:24
13254 msgid ""
13255 "SMS daemon is used. However the :config:option:`LogFormat` directive still "
13256 "configures how much messages gammu emits."
13257 msgstr ""
13259 #. type: Plain text
13260 #: docs/manual/smsd/config.rst:26
13261 msgid "[smsd]"
13262 msgstr ""
13264 #. type: Plain text
13265 #: docs/manual/smsd/config.rst:30
13266 msgid ""
13267 "The :config:section:`[smsd]` section configures SMS daemon itself, which are "
13268 "described in following subsections. First general parameters of SMS daemon "
13269 "are listed and then specific parameters for storage backends."
13270 msgstr ""
13272 #. type: Plain text
13273 #: docs/manual/smsd/config.rst:32
13274 msgid "[include_numbers]"
13275 msgstr ""
13277 #. type: Plain text
13278 #: docs/manual/smsd/config.rst:34
13279 msgid ""
13280 "List of numbers from which accept messages, see :ref:`message_filtering`."
13281 msgstr ""
13283 #. type: Plain text
13284 #: docs/manual/smsd/config.rst:36
13285 msgid "[exclude_numbers]"
13286 msgstr ""
13288 #. type: Plain text
13289 #: docs/manual/smsd/config.rst:38
13290 msgid ""
13291 "List of numbers from which reject messages, see :ref:`message_filtering`."
13292 msgstr ""
13294 #. type: Plain text
13295 #: docs/manual/smsd/config.rst:40
13296 msgid "[include_smsc]"
13297 msgstr ""
13299 #. type: Plain text
13300 #: docs/manual/smsd/config.rst:42
13301 msgid ""
13302 "List of SMSC numbers from which accept messages, see :ref:"
13303 "`message_filtering`."
13304 msgstr ""
13306 #. type: Plain text
13307 #: docs/manual/smsd/config.rst:44
13308 msgid "[exclude_smsc]"
13309 msgstr ""
13311 #. type: Plain text
13312 #: docs/manual/smsd/config.rst:46
13313 msgid ""
13314 "List of SMSC numbers from which reject messages, see :ref:"
13315 "`message_filtering`."
13316 msgstr ""
13318 #. type: Plain text
13319 #: docs/manual/smsd/config.rst:48
13320 msgid "[sql]"
13321 msgstr ""
13323 #. type: Plain text
13324 #: docs/manual/smsd/config.rst:50
13325 msgid ""
13326 "Configure SQL queries used by :ref:`gammu-smsd-sql`, you usually don't have "
13327 "to modify them."
13328 msgstr ""
13330 #. type: Plain text
13331 #: docs/manual/smsd/config.rst:52
13332 msgid ":ref:`Configurable queries`"
13333 msgstr ""
13335 #. type: Title -
13336 #: docs/manual/smsd/config.rst:54
13337 #, no-wrap
13338 msgid "General parameters of SMS daemon"
13339 msgstr ""
13341 #. type: Plain text
13342 #: docs/manual/smsd/config.rst:57
13343 msgid "Service"
13344 msgstr ""
13346 #. type: Plain text
13347 #: docs/manual/smsd/config.rst:59
13348 msgid "SMSD service to use, one of following choices:"
13349 msgstr ""
13351 #. type: Plain text
13352 #: docs/manual/smsd/config.rst:61
13353 msgid "``FILES``"
13354 msgstr ""
13356 #. type: Plain text
13357 #: docs/manual/smsd/config.rst:62
13358 msgid "stores messages in files, see :ref:`gammu-smsd-files` for details"
13359 msgstr ""
13361 #. type: Plain text
13362 #: docs/manual/smsd/config.rst:63
13363 msgid "``NULL``"
13364 msgstr ""
13366 #. type: Plain text
13367 #: docs/manual/smsd/config.rst:64
13368 msgid "does not store messages at all, see :ref:`gammu-smsd-null` for details"
13369 msgstr ""
13371 #. type: Plain text
13372 #: docs/manual/smsd/config.rst:65
13373 msgid "``SQL``"
13374 msgstr ""
13376 #. type: Plain text
13377 #: docs/manual/smsd/config.rst:66
13378 msgid "stores messages in SQL database, see :ref:`gammu-smsd-sql` for details"
13379 msgstr ""
13381 #. type: Plain text
13382 #: docs/manual/smsd/config.rst:68 docs/manual/smsd/config.rst:74
13383 #: docs/manual/smsd/config.rst:80 docs/manual/smsd/config.rst:88
13384 #: docs/manual/smsd/config.rst:304 docs/manual/smsd/config.rst:448
13385 msgid "1.28.93"
13386 msgstr ""
13388 #. type: Plain text
13389 #: docs/manual/smsd/config.rst:69
13390 msgid "``MYSQL``"
13391 msgstr ""
13393 #. type: Plain text
13394 #: docs/manual/smsd/config.rst:70
13395 msgid ""
13396 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13397 "``native_mysql``"
13398 msgstr ""
13400 #. type: Plain text
13401 #: docs/manual/smsd/config.rst:72
13402 msgid ""
13403 "stores messages in MySQL database, see :ref:`gammu-smsd-mysql` for details"
13404 msgstr ""
13406 #. type: Plain text
13407 #: docs/manual/smsd/config.rst:75
13408 msgid "``PGSQL``"
13409 msgstr ""
13411 #. type: Plain text
13412 #: docs/manual/smsd/config.rst:76
13413 msgid ""
13414 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13415 "``native_pgsql``"
13416 msgstr ""
13418 #. type: Plain text
13419 #: docs/manual/smsd/config.rst:78
13420 msgid ""
13421 "stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for "
13422 "details"
13423 msgstr ""
13425 #. type: Plain text
13426 #: docs/manual/smsd/config.rst:81
13427 msgid "``DBI``"
13428 msgstr ""
13430 #. type: Plain text
13431 #: docs/manual/smsd/config.rst:82
13432 msgid ""
13433 "synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = "
13434 "DBI driver"
13435 msgstr ""
13437 #. type: Plain text
13438 #: docs/manual/smsd/config.rst:86
13439 msgid ""
13440 "stores messages in any database supported by libdbi, this includes MSSQL, "
13441 "MySQL, PostgreSQL or SQLite databases, see :ref:`gammu-smsd-dbi` for details"
13442 msgstr ""
13444 #. type: Plain text
13445 #: docs/manual/smsd/config.rst:92
13446 msgid ""
13447 "Availability of backends depends on platform and compile time configuration."
13448 msgstr ""
13450 #. type: Plain text
13451 #: docs/manual/smsd/config.rst:94
13452 msgid "PIN"
13453 msgstr ""
13455 #. type: Plain text
13456 #: docs/manual/smsd/config.rst:97
13457 msgid ""
13458 "PIN for SIM card. This is optional, but you should set it if your phone "
13459 "after power on requires PIN."
13460 msgstr ""
13462 #. type: Plain text
13463 #: docs/manual/smsd/config.rst:99
13464 msgid "NetworkCode"
13465 msgstr ""
13467 #. type: Plain text
13468 #: docs/manual/smsd/config.rst:102
13469 msgid ""
13470 "Network personalisation password. This is optional, but some phones require "
13471 "it after power on."
13472 msgstr ""
13474 #. type: Plain text
13475 #: docs/manual/smsd/config.rst:104
13476 msgid "PhoneCode"
13477 msgstr ""
13479 #. type: Plain text
13480 #: docs/manual/smsd/config.rst:107
13481 msgid ""
13482 "Phone lock password. This is optional, but some phones require it after "
13483 "power on."
13484 msgstr ""
13486 #. type: Plain text
13487 #: docs/manual/smsd/config.rst:113
13488 msgid ""
13489 "File where SMSD actions are being logged. You can also use special value "
13490 "``syslog`` which will send all messages to syslog daemon. On Windows another "
13491 "special value ``eventlog`` exists, which will send logs to Windows Event Log."
13492 msgstr ""
13494 #. type: Plain text
13495 #: docs/manual/smsd/config.rst:117
13496 msgid ""
13497 "If you run SMSD as a system daemon (or service), it is recommended to use "
13498 "absolute path to log file as startup directory might be different than you "
13499 "expect."
13500 msgstr ""
13502 #. type: Plain text
13503 #: docs/manual/smsd/config.rst:119
13504 msgid "Default is to provide no logging."
13505 msgstr ""
13507 #. type: Plain text
13508 #: docs/manual/smsd/config.rst:121
13509 msgid "LogFacility"
13510 msgstr ""
13512 #. type: Plain text
13513 #: docs/manual/smsd/config.rst:124
13514 msgid ""
13515 "Facility to use on logging backends which support it (currently only "
13516 "syslog). One of following chouces:"
13517 msgstr ""
13519 #. type: Plain text
13520 #: docs/manual/smsd/config.rst:126
13521 msgid "``DAEMON`` (default)"
13522 msgstr ""
13524 #. type: Plain text
13525 #: docs/manual/smsd/config.rst:127
13526 msgid "``USER``"
13527 msgstr ""
13529 #. type: Plain text
13530 #: docs/manual/smsd/config.rst:128
13531 msgid "``LOCAL0``"
13532 msgstr ""
13534 #. type: Plain text
13535 #: docs/manual/smsd/config.rst:129
13536 msgid "``LOCAL1``"
13537 msgstr ""
13539 #. type: Plain text
13540 #: docs/manual/smsd/config.rst:130
13541 msgid "``LOCAL2``"
13542 msgstr ""
13544 #. type: Plain text
13545 #: docs/manual/smsd/config.rst:131
13546 msgid "``LOCAL3``"
13547 msgstr ""
13549 #. type: Plain text
13550 #: docs/manual/smsd/config.rst:132
13551 msgid "``LOCAL4``"
13552 msgstr ""
13554 #. type: Plain text
13555 #: docs/manual/smsd/config.rst:133
13556 msgid "``LOCAL5``"
13557 msgstr ""
13559 #. type: Plain text
13560 #: docs/manual/smsd/config.rst:134
13561 msgid "``LOCAL6``"
13562 msgstr ""
13564 #. type: Plain text
13565 #: docs/manual/smsd/config.rst:135
13566 msgid "``LOCAL7``"
13567 msgstr ""
13569 #. type: Plain text
13570 #: docs/manual/smsd/config.rst:137
13571 msgid "1.30.91"
13572 msgstr ""
13574 #. type: Plain text
13575 #: docs/manual/smsd/config.rst:139
13576 msgid "DebugLevel"
13577 msgstr ""
13579 #. type: Plain text
13580 #: docs/manual/smsd/config.rst:142
13581 msgid ""
13582 "Debug level for SMSD. The integer value should be sum of all flags you want "
13583 "to enable."
13584 msgstr ""
13586 #. type: Plain text
13587 #: docs/manual/smsd/config.rst:144
13588 msgid "1"
13589 msgstr ""
13591 #. type: Plain text
13592 #: docs/manual/smsd/config.rst:145
13593 msgid "enables basic debugging information"
13594 msgstr ""
13596 #. type: Plain text
13597 #: docs/manual/smsd/config.rst:146
13598 msgid "2"
13599 msgstr ""
13601 #. type: Plain text
13602 #: docs/manual/smsd/config.rst:147
13603 msgid "enables logging of SQL queries of service backends"
13604 msgstr ""
13606 #. type: Plain text
13607 #: docs/manual/smsd/config.rst:148
13608 msgid "4"
13609 msgstr ""
13611 #. type: Plain text
13612 #: docs/manual/smsd/config.rst:149
13613 msgid "enables logging of gammu debug information"
13614 msgstr ""
13616 #. type: Plain text
13617 #: docs/manual/smsd/config.rst:151
13618 msgid "Generally to get as much debug information as possible, use 255."
13619 msgstr ""
13621 #. type: Plain text
13622 #: docs/manual/smsd/config.rst:153
13623 msgid "Default is 0, what should mean no extra information."
13624 msgstr ""
13626 #. type: Plain text
13627 #: docs/manual/smsd/config.rst:155
13628 msgid "CommTimeout"
13629 msgstr ""
13631 #. type: Plain text
13632 #: docs/manual/smsd/config.rst:157
13633 msgid "How many seconds should SMSD wait after there is no message in outbox."
13634 msgstr ""
13636 #. type: Plain text
13637 #: docs/manual/smsd/config.rst:159 docs/manual/smsd/config.rst:166
13638 msgid "Default is 30."
13639 msgstr ""
13641 #. type: Plain text
13642 #: docs/manual/smsd/config.rst:161
13643 msgid "SendTimeout"
13644 msgstr ""
13646 #. type: Plain text
13647 #: docs/manual/smsd/config.rst:164
13648 msgid ""
13649 "Shows how many seconds SMSD should wait for network answer during sending "
13650 "sms. If nothing happen during this time, sms will be resent."
13651 msgstr ""
13653 #. type: Plain text
13654 #: docs/manual/smsd/config.rst:168
13655 msgid "MaxRetries"
13656 msgstr ""
13658 #. type: Plain text
13659 #: docs/manual/smsd/config.rst:170
13660 msgid "How many times will SMSD try to resend message if sending fails."
13661 msgstr ""
13663 #. type: Plain text
13664 #: docs/manual/smsd/config.rst:172 docs/manual/smsd/config.rst:199
13665 msgid "Default is 1."
13666 msgstr ""
13668 #. type: Plain text
13669 #: docs/manual/smsd/config.rst:174
13670 msgid "ReceiveFrequency"
13671 msgstr ""
13673 #. type: Plain text
13674 #: docs/manual/smsd/config.rst:178
13675 msgid ""
13676 "The number of seconds between testing for received SMSes, when the phone is "
13677 "busy sending SMSes. Normally a test for received SMSes is done every :config:"
13678 "option:`CommTimeout` seconds and after each sent SMS."
13679 msgstr ""
13681 #. type: Plain text
13682 #: docs/manual/smsd/config.rst:180 docs/manual/smsd/config.rst:234
13683 #: docs/manual/smsd/config.rst:248
13684 msgid "Default is 0 (not used)."
13685 msgstr ""
13687 #. type: Plain text
13688 #: docs/manual/smsd/config.rst:182
13689 msgid "StatusFrequency"
13690 msgstr ""
13692 #. type: Plain text
13693 #: docs/manual/smsd/config.rst:185
13694 msgid ""
13695 "The number of seconds between refreshing phone status (battery, signal) "
13696 "stored in shared memory and possibly in service backends. Use 0 to disable."
13697 msgstr ""
13699 #. type: Plain text
13700 #: docs/manual/smsd/config.rst:187
13701 msgid "Default is 15."
13702 msgstr ""
13704 #. type: Plain text
13705 #: docs/manual/smsd/config.rst:189
13706 msgid "LoopSleep"
13707 msgstr ""
13709 #. type: Plain text
13710 #: docs/manual/smsd/config.rst:194
13711 msgid ""
13712 "The number of seconds how long will SMSD sleep before checking for some "
13713 "activity. Please note that setting this to higher value than 1 will have "
13714 "effects to other time based configurations, because they will be effectively "
13715 "rounded to multiply of this value."
13716 msgstr ""
13718 #. type: Plain text
13719 #: docs/manual/smsd/config.rst:197
13720 msgid ""
13721 "Setting this to 0 disables sleeping. Please not this might cause Gammu to "
13722 "consume quite a lot of CPU power."
13723 msgstr ""
13725 #. type: Plain text
13726 #: docs/manual/smsd/config.rst:201
13727 msgid "MultipartTimeout"
13728 msgstr ""
13730 #. type: Plain text
13731 #: docs/manual/smsd/config.rst:205
13732 msgid ""
13733 "The number of seconds how long will SMSD wait for all parts of multipart "
13734 "message. If all parts won't arrive in time, parts will be processed as "
13735 "separate messages."
13736 msgstr ""
13738 #. type: Plain text
13739 #: docs/manual/smsd/config.rst:207 docs/manual/smsd/config.rst:270
13740 msgid "Default is 600 (10 minutes)."
13741 msgstr ""
13743 #. type: Plain text
13744 #: docs/manual/smsd/config.rst:209
13745 msgid "CheckSecurity"
13746 msgstr ""
13748 #. type: Plain text
13749 #: docs/manual/smsd/config.rst:211
13750 msgid "Whether to check if phone wants to enter PIN."
13751 msgstr ""
13753 #. type: Plain text
13754 #: docs/manual/smsd/config.rst:213 docs/manual/smsd/config.rst:219
13755 #: docs/manual/smsd/config.rst:225
13756 msgid "Default is 1 (enabled)."
13757 msgstr ""
13759 #. type: Plain text
13760 #: docs/manual/smsd/config.rst:215
13761 msgid "CheckBattery"
13762 msgstr ""
13764 #. type: Plain text
13765 #: docs/manual/smsd/config.rst:217
13766 msgid "Whether to check phone battery state periodically."
13767 msgstr ""
13769 #. type: Plain text
13770 #: docs/manual/smsd/config.rst:221
13771 msgid "CheckSignal"
13772 msgstr ""
13774 #. type: Plain text
13775 #: docs/manual/smsd/config.rst:223
13776 msgid "Whether to check signal level periodically."
13777 msgstr ""
13779 #. type: Plain text
13780 #: docs/manual/smsd/config.rst:227
13781 msgid "ResetFrequency"
13782 msgstr ""
13784 #. type: Plain text
13785 #: docs/manual/smsd/config.rst:232
13786 msgid ""
13787 "The number of seconds between performing a preventive soft reset in order to "
13788 "minimize the cases of hanging phones e.g. Nokia 5110 will sometimes freeze "
13789 "to a state when only after unmounting the battery the phone will be "
13790 "functional again."
13791 msgstr ""
13793 #. type: Plain text
13794 #: docs/manual/smsd/config.rst:236
13795 msgid "HardResetFrequency"
13796 msgstr ""
13798 #. type: Plain text
13799 #: docs/manual/smsd/config.rst:238 docs/manual/smsd/config.rst:401
13800 #: docs/manual/smsd/config.rst:407
13801 msgid "1.28.92"
13802 msgstr ""
13804 #. type: Plain text
13805 #: docs/manual/smsd/config.rst:240 docs/manual/gammu/index.rst:181
13806 #: docs/manual/gammu/index.rst:346 docs/manual/gammu/index.rst:490
13807 #: docs/manual/gammu/index.rst:825 docs/manual/gammu/index.rst:1145
13808 #: docs/manual/gammu/index.rst:1158 docs/manual/gammu/index.rst:1629
13809 #: docs/manual/project/directories.rst:118 docs/manual/c/index.rst:16
13810 #: docs/manual/c/api.rst:5
13811 msgid "warning::"
13812 msgstr ""
13814 #. type: Plain text
13815 #: docs/manual/smsd/config.rst:243
13816 msgid ""
13817 "For some phones hard reset means deleting all data in it. Use :config:option:"
13818 "`ResetFrequency`, unless you know what you are doing."
13819 msgstr ""
13821 #. type: Plain text
13822 #: docs/manual/smsd/config.rst:246
13823 msgid ""
13824 "The number of seconds between performing a preventive hard reset in order to "
13825 "minimize the cases of hanging phones."
13826 msgstr ""
13828 #. type: Plain text
13829 #: docs/manual/smsd/config.rst:250
13830 msgid "DeliveryReport"
13831 msgstr ""
13833 #. type: Plain text
13834 #: docs/manual/smsd/config.rst:252
13835 msgid ""
13836 "Whether delivery reports should be used, one of ``no``, ``log``, ``sms``."
13837 msgstr ""
13839 #. type: Plain text
13840 #: docs/manual/smsd/config.rst:254
13841 msgid "``log``"
13842 msgstr ""
13844 #. type: Plain text
13845 #: docs/manual/smsd/config.rst:255
13846 msgid "one line log entry,"
13847 msgstr ""
13849 #. type: Plain text
13850 #: docs/manual/smsd/config.rst:256
13851 msgid "``sms``"
13852 msgstr ""
13854 #. type: Plain text
13855 #: docs/manual/smsd/config.rst:257
13856 msgid "store in inbox as a received SMS"
13857 msgstr ""
13859 #. type: Plain text
13860 #: docs/manual/smsd/config.rst:258
13861 msgid "``no``"
13862 msgstr ""
13864 #. type: Plain text
13865 #: docs/manual/smsd/config.rst:259
13866 msgid "no delivery reports"
13867 msgstr ""
13869 #. type: Plain text
13870 #: docs/manual/smsd/config.rst:261
13871 msgid "Default is ``no``."
13872 msgstr ""
13874 #. type: Plain text
13875 #: docs/manual/smsd/config.rst:263
13876 msgid "DeliveryReportDelay"
13877 msgstr ""
13879 #. type: Plain text
13880 #: docs/manual/smsd/config.rst:268
13881 msgid ""
13882 "Delay in seconds how long is still delivery report considered valid. This "
13883 "depends on brokeness of your network (delivery report should have same "
13884 "timestamp as sent message). Increase this if delivery reports are not paired "
13885 "with sent messages."
13886 msgstr ""
13888 #. type: Plain text
13889 #: docs/manual/smsd/config.rst:272
13890 msgid "PhoneID"
13891 msgstr ""
13893 #. type: Plain text
13894 #: docs/manual/smsd/config.rst:275
13895 msgid ""
13896 "String with info about phone used for sending/receiving. This can be useful "
13897 "if you want to run several SMS daemons."
13898 msgstr ""
13900 #. type: Plain text
13901 #: docs/manual/smsd/config.rst:279
13902 msgid ""
13903 "When you set PhoneID, all messages (including injected ones) will be marked "
13904 "by this string (stored as SenderID in the database) and it allows more SMS "
13905 "daemons to share a single database."
13906 msgstr ""
13908 #. type: Plain text
13909 #: docs/manual/smsd/config.rst:281
13910 msgid "This option has actually no effect with :ref:`gammu-smsd-files`."
13911 msgstr ""
13913 #. type: Plain text
13914 #: docs/manual/smsd/config.rst:283
13915 msgid "RunOnReceive"
13916 msgstr ""
13918 #. type: Plain text
13919 #: docs/manual/smsd/config.rst:285
13920 msgid "Executes a program after receiving message."
13921 msgstr ""
13923 #. type: Plain text
13924 #: docs/manual/smsd/config.rst:300
13925 msgid ""
13926 "The process has available lot of information about received message in "
13927 "environment, check :ref:`gammu-smsd-run` for more details."
13928 msgstr ""
13930 #. type: Plain text
13931 #: docs/manual/smsd/config.rst:302
13932 msgid "RunOnFailure"
13933 msgstr ""
13935 #. type: Plain text
13936 #: docs/manual/smsd/config.rst:306
13937 msgid "Executes a program on failure."
13938 msgstr ""
13940 #. type: Plain text
13941 #: docs/manual/smsd/config.rst:309
13942 msgid ""
13943 "This can be used to proactively react on some failures or to interactively "
13944 "detect failure of sending message."
13945 msgstr ""
13947 #. type: Plain text
13948 #: docs/manual/smsd/config.rst:313
13949 msgid ""
13950 "The program will receive optional parameter, which can currently be either "
13951 "``INIT`` (meaning failure during phone initialization) or message ID, which "
13952 "would indicate error while sending the message."
13953 msgstr ""
13955 #. type: Labeled list
13956 #: docs/manual/smsd/config.rst:314 docs/manual/gammu/index.rst:813
13957 #: docs/manual/gammu/index.rst:1548 docs/manual/gammu/index.rst:1600
13958 #: docs/manual/project/install.rst:121 docs/manual/project/install.rst:130
13959 #, no-wrap
13960 msgid ".. note"
13961 msgstr ""
13963 #. type: Plain text
13964 #: docs/manual/smsd/config.rst:315
13965 msgid ""
13966 "The environment with message (as is in :config:option:`RunOnReceive`) is not "
13967 "passed to the command."
13968 msgstr ""
13970 #. type: Plain text
13971 #: docs/manual/smsd/config.rst:317
13972 msgid "IncludeNumbersFile"
13973 msgstr ""
13975 #. type: Plain text
13976 #: docs/manual/smsd/config.rst:322
13977 msgid ""
13978 "File with list of numbers which are accepted by SMSD. The file contains one "
13979 "number per line, blank lines are ignored. The file is read at startup and is "
13980 "reread only when configuration is being reread. See Message filtering for "
13981 "details."
13982 msgstr ""
13984 #. type: Plain text
13985 #: docs/manual/smsd/config.rst:324
13986 msgid "ExcludeNumbersFile"
13987 msgstr ""
13989 #. type: Plain text
13990 #: docs/manual/smsd/config.rst:329
13991 msgid ""
13992 "File with list of numbers which are not accepted by SMSD. The file contains "
13993 "one number per line, blank lines are ignored. The file is read at startup "
13994 "and is reread only when configuration is being reread. See Message filtering "
13995 "for details."
13996 msgstr ""
13998 #. type: Plain text
13999 #: docs/manual/smsd/config.rst:331
14000 msgid "IncludeSMSCFile"
14001 msgstr ""
14003 #. type: Plain text
14004 #: docs/manual/smsd/config.rst:336
14005 msgid ""
14006 "File with list of SMSC numbers which are accepted by SMSD. The file contains "
14007 "one number per line, blank lines are ignored. The file is read at startup "
14008 "and is reread only when configuration is being reread. See Message filtering "
14009 "for details."
14010 msgstr ""
14012 #. type: Plain text
14013 #: docs/manual/smsd/config.rst:338
14014 msgid "ExcludeSMSCFile"
14015 msgstr ""
14017 #. type: Plain text
14018 #: docs/manual/smsd/config.rst:343
14019 msgid ""
14020 "File with list of SMSC numbers which are not accepted by SMSD. The file "
14021 "contains one number per line, blank lines are ignored. The file is read at "
14022 "startup and is reread only when configuration is being reread. See Message "
14023 "filtering for details."
14024 msgstr ""
14026 #. type: Plain text
14027 #: docs/manual/smsd/config.rst:345
14028 msgid "BackendRetries"
14029 msgstr ""
14031 #. type: Plain text
14032 #: docs/manual/smsd/config.rst:347
14033 msgid "How many times will SMSD backend retry operation."
14034 msgstr ""
14036 #. type: Plain text
14037 #: docs/manual/smsd/config.rst:350
14038 msgid ""
14039 "The implementation on different backends is different, for database backends "
14040 "it generally means how many times it will try to reconnect to the server."
14041 msgstr ""
14043 #. type: Plain text
14044 #: docs/manual/smsd/config.rst:352
14045 msgid "Default is 10."
14046 msgstr ""
14048 #. type: Plain text
14049 #: docs/manual/smsd/config.rst:354
14050 msgid "Send"
14051 msgstr "发送"
14053 #. type: Plain text
14054 #: docs/manual/smsd/config.rst:356 docs/manual/smsd/config.rst:364
14055 msgid "1.28.91"
14056 msgstr ""
14058 #. type: Plain text
14059 #: docs/manual/smsd/config.rst:358
14060 msgid "Whether to enable sending of messages."
14061 msgstr ""
14063 #. type: Plain text
14064 #: docs/manual/smsd/config.rst:360 docs/manual/smsd/config.rst:368
14065 msgid "Default is True."
14066 msgstr ""
14068 #. type: Plain text
14069 #: docs/manual/smsd/config.rst:362
14070 msgid "Receive"
14071 msgstr ""
14073 #. type: Plain text
14074 #: docs/manual/smsd/config.rst:366
14075 msgid "Whether to enable receiving of messages."
14076 msgstr ""
14078 #. type: Title -
14079 #: docs/manual/smsd/config.rst:371
14080 #, no-wrap
14081 msgid "Database backends options"
14082 msgstr ""
14084 #. type: Plain text
14085 #: docs/manual/smsd/config.rst:374
14086 msgid "All DBI, ODBC, MYSQL and PGSQL backends (see :ref:`gammu-smsd-mysql`,"
14087 msgstr ""
14089 #. type: Attribute :ref:
14090 #: docs/manual/smsd/config.rst:374
14091 #, no-wrap
14092 msgid "`gammu-smsd-odbc`, :ref:`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi` for"
14093 msgstr ""
14095 #. type: Plain text
14096 #: docs/manual/smsd/config.rst:377
14097 msgid ""
14098 "their documentation) supports same options for configuring connection to a "
14099 "database:"
14100 msgstr ""
14102 #. type: Plain text
14103 #: docs/manual/smsd/config.rst:379
14104 msgid "User"
14105 msgstr ""
14107 #. type: Plain text
14108 #: docs/manual/smsd/config.rst:381
14109 msgid "User name used for connection to a database."
14110 msgstr ""
14112 #. type: Plain text
14113 #: docs/manual/smsd/config.rst:383
14114 msgid "Password"
14115 msgstr "密码"
14117 #. type: Plain text
14118 #: docs/manual/smsd/config.rst:385
14119 msgid "Password used for connection to a database."
14120 msgstr ""
14122 #. type: Plain text
14123 #: docs/manual/smsd/config.rst:387
14124 msgid "Host"
14125 msgstr ""
14127 #. type: Plain text
14128 #: docs/manual/smsd/config.rst:391
14129 msgid ""
14130 "Database server address. It can also contain port or socket path after "
14131 "semicolon, for example ``localhost:/path/to/socket`` or ``192.168.1.1:8000``."
14132 msgstr ""
14134 #. type: Plain text
14135 #: docs/manual/smsd/config.rst:393
14136 msgid "For ODBC this is used as Data source name."
14137 msgstr ""
14139 #. type: Plain text
14140 #: docs/manual/smsd/config.rst:399
14141 msgid ""
14142 "Some database servers differentiate usage of ``localhost`` (to use local "
14143 "socket) and ``127.0.0.1`` (to use locat TCP/IP connection).  Please make "
14144 "sure your SMSD settings match the database server ones."
14145 msgstr ""
14147 #. type: Plain text
14148 #: docs/manual/smsd/config.rst:403
14149 msgid "PC"
14150 msgstr ""
14152 #. type: Plain text
14153 #: docs/manual/smsd/config.rst:405
14154 msgid "Synonym for :config:option:`Host`."
14155 msgstr ""
14157 #. type: Plain text
14158 #: docs/manual/smsd/config.rst:409
14159 msgid "Database"
14160 msgstr ""
14162 #. type: Plain text
14163 #: docs/manual/smsd/config.rst:413
14164 msgid ""
14165 "Name of database to use. Please note that you should create tables in this "
14166 "database before using gammu-smsd. SQL files for creating needed tables are "
14167 "included in documentation."
14168 msgstr ""
14170 #. type: Plain text
14171 #: docs/manual/smsd/config.rst:415
14172 msgid "SkipSMSCNumber"
14173 msgstr ""
14175 #. type: Plain text
14176 #: docs/manual/smsd/config.rst:419
14177 msgid ""
14178 "When you send sms from some SMS centere you can have delivery reports from "
14179 "other SMSC number. You can set here number of this SMSC used by you and "
14180 "Gammu will not check it's number during assigning reports to sent SMS."
14181 msgstr ""
14183 #. type: Plain text
14184 #: docs/manual/smsd/config.rst:421
14185 msgid "Driver"
14186 msgstr ""
14188 #. type: Plain text
14189 #: docs/manual/smsd/config.rst:423
14190 msgid "SQL driver to use."
14191 msgstr ""
14193 #. type: Plain text
14194 #: docs/manual/smsd/config.rst:426
14195 msgid ""
14196 "Can be either one of native drivers (``odbc``, ``native_mysql`` or "
14197 "``native_pgsql``) or :ref:`gammu-smsd-dbi` driver."
14198 msgstr ""
14200 #. type: Plain text
14201 #: docs/manual/smsd/config.rst:431
14202 msgid ""
14203 "Depends on what DBI drivers you have installed, DBI supports: ``mysql``, "
14204 "``freetds`` (provides access to MS SQL Server and Sybase), ``pgsql``, "
14205 "``sqlite``, ``sqlite3``, ``firebird`` and ``ingres``, ``msql`` and "
14206 "``oracle`` drivers are under development."
14207 msgstr ""
14209 #. type: Plain text
14210 #: docs/manual/smsd/config.rst:433
14211 msgid "SQL"
14212 msgstr ""
14214 #. type: Plain text
14215 #: docs/manual/smsd/config.rst:436
14216 msgid ""
14217 "SQL dialect to use. This is specially useful with :ref:`gammu-smsd-odbc` "
14218 "where SMSD does not know which server it is actually talking to."
14219 msgstr ""
14221 #. type: Plain text
14222 #: docs/manual/smsd/config.rst:438
14223 msgid "Possible values:"
14224 msgstr ""
14226 #. type: Plain text
14227 #: docs/manual/smsd/config.rst:440
14228 msgid "``mysql`` - MySQL"
14229 msgstr ""
14231 #. type: Plain text
14232 #: docs/manual/smsd/config.rst:441
14233 msgid "``pgsql`` - PostgreSQL"
14234 msgstr ""
14236 #. type: Plain text
14237 #: docs/manual/smsd/config.rst:442
14238 msgid "``sqlite`` - SQLite"
14239 msgstr ""
14241 #. type: Plain text
14242 #: docs/manual/smsd/config.rst:443
14243 msgid "``mssql`` - Microsoft SQL Server"
14244 msgstr ""
14246 #. type: Plain text
14247 #: docs/manual/smsd/config.rst:444
14248 msgid "``sybase`` - Sybase"
14249 msgstr ""
14251 #. type: Plain text
14252 #: docs/manual/smsd/config.rst:445
14253 msgid "``access`` - Microsoft Access"
14254 msgstr ""
14256 #. type: Plain text
14257 #: docs/manual/smsd/config.rst:446
14258 msgid "``odbc`` - Generic ODBC"
14259 msgstr ""
14261 #. type: Plain text
14262 #: docs/manual/smsd/config.rst:450
14263 msgid ""
14264 "You can also completely customize SQL queries used as described in :ref:`SQL "
14265 "Queries`."
14266 msgstr ""
14268 #. type: Plain text
14269 #: docs/manual/smsd/config.rst:452
14270 msgid "DriversPath"
14271 msgstr ""
14273 #. type: Plain text
14274 #: docs/manual/smsd/config.rst:455
14275 msgid ""
14276 "Path, where DBI drivers are stored, this usually does not have to be set if "
14277 "you have properly installed drivers."
14278 msgstr ""
14280 #. type: Plain text
14281 #: docs/manual/smsd/config.rst:457
14282 msgid "DBDir"
14283 msgstr ""
14285 #. type: Plain text
14286 #: docs/manual/smsd/config.rst:460
14287 msgid ""
14288 "Database directory for some (currently only sqlite) DBI drivers. Set here "
14289 "path where sqlite database files are stored."
14290 msgstr ""
14292 #. type: Title +
14293 #: docs/manual/smsd/config.rst:462
14294 #, no-wrap
14295 msgid "Files backend options"
14296 msgstr ""
14298 #. type: Plain text
14299 #: docs/manual/smsd/config.rst:465
14300 msgid "The FILES backend accepts following configuration options. See"
14301 msgstr ""
14303 #. type: Attribute :ref:
14304 #: docs/manual/smsd/config.rst:465
14305 #, no-wrap
14306 msgid "`gammu-smsd-files` for more detailed service backend description. Please note"
14307 msgstr ""
14309 #. type: Plain text
14310 #: docs/manual/smsd/config.rst:467
14311 msgid ""
14312 "that all path should contain trailing path separator (/ on Unix systems):"
14313 msgstr ""
14315 #. type: Plain text
14316 #: docs/manual/smsd/config.rst:469
14317 msgid "InboxPath"
14318 msgstr ""
14320 #. type: Plain text
14321 #: docs/manual/smsd/config.rst:471
14322 msgid "Where the received SMSes are stored."
14323 msgstr ""
14325 #. type: Plain text
14326 #: docs/manual/smsd/config.rst:473 docs/manual/smsd/config.rst:479
14327 msgid "Default is current directory."
14328 msgstr ""
14330 #. type: Plain text
14331 #: docs/manual/smsd/config.rst:475
14332 msgid "OutboxPath"
14333 msgstr ""
14335 #. type: Plain text
14336 #: docs/manual/smsd/config.rst:477
14337 msgid "Where SMSes to be sent should be placed."
14338 msgstr ""
14340 #. type: Plain text
14341 #: docs/manual/smsd/config.rst:481
14342 msgid "SentSMSPath"
14343 msgstr ""
14345 #. type: Plain text
14346 #: docs/manual/smsd/config.rst:484
14347 msgid ""
14348 "Where the transmitted SMSes are placed, if same as :config:option:"
14349 "`OutboxPath` transmitted messages are deleted."
14350 msgstr ""
14352 #. type: Plain text
14353 #: docs/manual/smsd/config.rst:486
14354 msgid "Default is to delete transmitted messages."
14355 msgstr ""
14357 #. type: Plain text
14358 #: docs/manual/smsd/config.rst:488
14359 msgid "ErrorSMSPath"
14360 msgstr ""
14362 #. type: Plain text
14363 #: docs/manual/smsd/config.rst:490
14364 msgid "Where SMSes with error in transmission is placed."
14365 msgstr ""
14367 #. type: Plain text
14368 #: docs/manual/smsd/config.rst:492
14369 msgid "Default is same as :config:option:`SentSMSPath`."
14370 msgstr ""
14372 #. type: Plain text
14373 #: docs/manual/smsd/config.rst:494
14374 msgid "InboxFormat"
14375 msgstr ""
14377 #. type: Plain text
14378 #: docs/manual/smsd/config.rst:496
14379 msgid ""
14380 "The format in which the SMS will be stored: ``detail``, ``unicode``, "
14381 "``standard``."
14382 msgstr ""
14384 #. type: Plain text
14385 #: docs/manual/smsd/config.rst:498
14386 msgid "``detail``"
14387 msgstr ""
14389 #. type: Plain text
14390 #: docs/manual/smsd/config.rst:499
14391 msgid ""
14392 "format used for message backup by :ref:`gammu`, see :ref:`gammu-smsbackup`."
14393 msgstr ""
14395 #. type: Plain text
14396 #: docs/manual/smsd/config.rst:500
14397 #, fuzzy
14398 msgid "``unicode``"
14399 msgstr "Unicode"
14401 #. type: Plain text
14402 #: docs/manual/smsd/config.rst:501
14403 msgid "message text stored in unicode (UTF-16)"
14404 msgstr ""
14406 #. type: Plain text
14407 #: docs/manual/smsd/config.rst:502
14408 msgid "``standard``"
14409 msgstr ""
14411 #. type: Plain text
14412 #: docs/manual/smsd/config.rst:503
14413 msgid "message text stored in system charset"
14414 msgstr ""
14416 #. type: Plain text
14417 #: docs/manual/smsd/config.rst:506
14418 msgid ""
14419 "The ``standard`` and ``unicode`` settings do not apply for 8-bit messages, "
14420 "which are always written raw as they are received with extension .bin."
14421 msgstr ""
14423 #. type: Plain text
14424 #: docs/manual/smsd/config.rst:508
14425 msgid "Default is ``unicode``."
14426 msgstr ""
14428 #. type: Plain text
14429 #: docs/manual/smsd/config.rst:513
14430 msgid ""
14431 "In ``detail`` format, all message parts are stored into signle file, for all "
14432 "others each message part is saved separately."
14433 msgstr ""
14435 #. type: Plain text
14436 #: docs/manual/smsd/config.rst:515
14437 msgid "OutboxFormat"
14438 msgstr ""
14440 #. type: Plain text
14441 #: docs/manual/smsd/config.rst:518
14442 msgid ""
14443 "The format in which messages created by :ref:`gammu-smsd-inject` will be "
14444 "stored, it accepts same values as InboxFormat."
14445 msgstr ""
14447 #. type: Plain text
14448 #: docs/manual/smsd/config.rst:521
14449 msgid ""
14450 "Default is ``detail`` if Gammu is compiled in with backup functions, "
14451 "``unicode`` otherwise."
14452 msgstr ""
14454 #. type: Plain text
14455 #: docs/manual/smsd/config.rst:523
14456 msgid "TransmitFormat"
14457 msgstr ""
14459 #. type: Plain text
14460 #: docs/manual/smsd/config.rst:525
14461 msgid "The format for transmitting the SMS: ``auto``, ``unicode``, ``7bit``."
14462 msgstr ""
14464 #. type: Plain text
14465 #: docs/manual/smsd/config.rst:527
14466 msgid "Default is ``auto``."
14467 msgstr ""
14469 #. type: Plain text
14470 #: docs/manual/smsd/config.rst:529
14471 msgid "_message_filtering:"
14472 msgstr ""
14474 #. type: Title -
14475 #: docs/manual/smsd/config.rst:531
14476 #, no-wrap
14477 msgid "Message filtering"
14478 msgstr ""
14480 #. type: Plain text
14481 #: docs/manual/smsd/config.rst:535
14482 msgid ""
14483 "SMSD allows one to process only limited subset of incoming messages. You can "
14484 "define filters for sender number in :config:section:`[include_numbers]` and"
14485 msgstr ""
14487 #. type: Attribute :config:
14488 #: docs/manual/smsd/config.rst:535
14489 #, no-wrap
14490 msgid "section:`[exclude_numbers]` sections or using"
14491 msgstr ""
14493 #. type: Attribute :config:
14494 #: docs/manual/smsd/config.rst:536
14495 #, no-wrap
14496 msgid "option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`"
14497 msgstr ""
14499 #. type: Plain text
14500 #: docs/manual/smsd/config.rst:538
14501 msgid "directives."
14502 msgstr ""
14504 #. type: Plain text
14505 #: docs/manual/smsd/config.rst:543
14506 msgid ""
14507 "If :config:section:`[include_numbers]` section exists, all values (keys are "
14508 "ignored) from it are used as allowed phone numbers and no other message is "
14509 "processed. On the other side, in :config:section:`[exclude_numbers]` you can "
14510 "specify numbers which you want to skip."
14511 msgstr ""
14513 #. type: Plain text
14514 #: docs/manual/smsd/config.rst:549
14515 msgid ""
14516 "Lists from both sources are merged together. If there is any number in "
14517 "include list, only include list is used and only messages in this list are "
14518 "being accepted. If include list is empty, exclude list can be used to ignore "
14519 "messages from some numbers. If both lists are empty, all messages are "
14520 "accepted."
14521 msgstr ""
14523 #. type: Plain text
14524 #: docs/manual/smsd/config.rst:552
14525 msgid ""
14526 "Similar filtering rules can be used for SMSC number filtering, they just use "
14527 "different set of configuration options - :config:section:`[include_smsc]` and"
14528 msgstr ""
14530 #. type: Attribute :config:
14531 #: docs/manual/smsd/config.rst:552
14532 #, no-wrap
14533 msgid "section:`[exclude_smsc]` sections or :config:option:`IncludeSMSCFile`"
14534 msgstr ""
14536 #. type: Plain text
14537 #: docs/manual/smsd/config.rst:554
14538 msgid "and :config:option:`ExcludeSMSCFile` directives."
14539 msgstr ""
14541 #. type: Plain text
14542 #: docs/manual/smsd/config.rst:561
14543 msgid ""
14544 "There is more complete example available in Gammu documentation. Please note "
14545 "that for simplicity following examples do not include :config:section:`"
14546 "[gammu]` section, you can look into :ref:`gammurc` for some examples how it "
14547 "can look like."
14548 msgstr ""
14550 #. type: Title +
14551 #: docs/manual/smsd/config.rst:563
14552 #, no-wrap
14553 msgid "Files service"
14554 msgstr ""
14556 #. type: Plain text
14557 #: docs/manual/smsd/config.rst:566
14558 msgid "SMSD configuration file for FILES backend could look like:"
14559 msgstr ""
14561 #. type: Plain text
14562 #: docs/manual/smsd/config.rst:577
14563 msgid ""
14564 "[smsd] Service = files PIN = 1234 LogFile = syslog InboxPath = /var/spool/"
14565 "sms/inbox/ OutboPpath = /var/spool/sms/outbox/ SentSMSPath = /var/spool/sms/"
14566 "sent/ ErrorSMSPath = /var/spool/sms/error/"
14567 msgstr ""
14569 #. type: Title +
14570 #: docs/manual/smsd/config.rst:579
14571 #, no-wrap
14572 msgid "MySQL service"
14573 msgstr ""
14575 #. type: Plain text
14576 #: docs/manual/smsd/config.rst:582
14577 msgid "If you want to use MYSQL backend, you will need something like this:"
14578 msgstr ""
14580 #. type: Plain text
14581 #: docs/manual/smsd/config.rst:594
14582 msgid ""
14583 "[smsd] Service = sql Driver = native_mysql PIN = 1234 LogFile = syslog User "
14584 "= smsd Password = smsd PC = localhost Database = smsd"
14585 msgstr ""
14587 #. type: Title +
14588 #: docs/manual/smsd/config.rst:596
14589 #, no-wrap
14590 msgid "DBI service using SQLite"
14591 msgstr ""
14593 #. type: Plain text
14594 #: docs/manual/smsd/config.rst:599
14595 msgid "For :ref:`gammu-smsd-dbi` backend, in this particular case SQLite:"
14596 msgstr ""
14598 #. type: Plain text
14599 #: docs/manual/smsd/config.rst:607
14600 msgid ""
14601 "[smsd] Service = sql Driver = sqlite3 DBDir = /var/lib/sqlite3 Database = "
14602 "smsd.db"
14603 msgstr ""
14605 #. type: Title +
14606 #: docs/manual/smsd/config.rst:609
14607 #, no-wrap
14608 msgid "ODBC service using MySQL"
14609 msgstr ""
14611 #. type: Plain text
14612 #: docs/manual/smsd/config.rst:612
14613 msgid ""
14614 "For :ref:`gammu-smsd-odbc` backend, in this particular case using DSN "
14615 "``smsd`` server:"
14616 msgstr ""
14618 #. type: Plain text
14619 #: docs/manual/smsd/config.rst:619
14620 msgid "[smsd] Service = sql Driver = odbc Host = smsd"
14621 msgstr ""
14623 #. type: Plain text
14624 #: docs/manual/smsd/config.rst:621
14625 msgid ""
14626 "The DSN definition (in :file:`~/.odbc.ini` on UNIX) for using MySQL server "
14627 "would look like:"
14628 msgstr ""
14630 #. type: Plain text
14631 #: docs/manual/smsd/config.rst:633
14632 msgid ""
14633 "[smsd] Description\t\t= MySQL Driver\t\t= MySQL Server\t\t= 127.0.0.1 "
14634 "Database\t\t= smsd Port\t\t= Socket\t\t= Option\t\t= Stmt\t\t="
14635 msgstr ""
14637 #. type: Plain text
14638 #: docs/manual/smsd/config.rst:638
14639 msgid ""
14640 "[smsdsuse] Driver\t\t= MySQL ODBC 3.51.27r695 Driver DATABASE\t\t= smsd "
14641 "SERVER\t\t= 127.0.0.1"
14642 msgstr ""
14644 #. type: Title +
14645 #: docs/manual/smsd/config.rst:641
14646 #, no-wrap
14647 msgid "Numbers filtering"
14648 msgstr ""
14650 #. type: Plain text
14651 #: docs/manual/smsd/config.rst:644
14652 msgid "Process only messages from 123456 number:"
14653 msgstr ""
14655 #. type: Plain text
14656 #: docs/manual/smsd/config.rst:649
14657 msgid "[include_numbers] number1 = 123456"
14658 msgstr ""
14660 #. type: Plain text
14661 #: docs/manual/smsd/config.rst:651
14662 msgid "Do not process messages from evil number 666:"
14663 msgstr ""
14665 #. type: Plain text
14666 #: docs/manual/smsd/config.rst:656
14667 msgid "[exclude_numbers] number1 = 666"
14668 msgstr ""
14670 #. type: Title -
14671 #: docs/manual/smsd/config.rst:658 docs/manual/c/hints.rst:167
14672 #, no-wrap
14673 msgid "Debugging"
14674 msgstr ""
14676 #. type: Plain text
14677 #: docs/manual/smsd/config.rst:661
14678 msgid "Enabling debugging:"
14679 msgstr ""
14681 #. type: Title =
14682 #: docs/manual/smsd/overview.rst:2
14683 #, no-wrap
14684 msgid "Overview"
14685 msgstr ""
14687 #. type: Plain text
14688 #: docs/manual/smsd/overview.rst:7
14689 msgid ""
14690 "Gammu SMS Daemon is a program that periodically scans GSM modem for received "
14691 "messages, stores them in defined storage and also sends messages enqueued in "
14692 "this storage."
14693 msgstr ""
14695 #. type: Title -
14696 #: docs/manual/smsd/overview.rst:9
14697 #, no-wrap
14698 msgid "Overall schema"
14699 msgstr ""
14701 #. type: Plain text
14702 #: docs/manual/smsd/overview.rst:13
14703 msgid ""
14704 "The interactions of SMS Daemon and related components can be seen on "
14705 "following picture."
14706 msgstr ""
14708 #. type: Plain text
14709 #: docs/manual/smsd/overview.rst:15 docs/manual/smsd/code.rst:150
14710 #: docs/manual/smsd/code.rst:182 docs/manual/internal/state-machine.rst:11
14711 msgid "graphviz::"
14712 msgstr ""
14714 #. type: Plain text
14715 #: docs/manual/smsd/overview.rst:17
14716 msgid "digraph smsdinteractions {"
14717 msgstr ""
14719 #. type: Plain text
14720 #: docs/manual/smsd/overview.rst:34
14721 msgid ""
14722 "\"gammu-smsd-inject\" [shape=box]; \"gammu-smsd\" [shape=box]; \"Run on "
14723 "receive\" [shape=box, style=dotted]; \"GSM modem\" [shape=box, "
14724 "style=dashed]; \"gammu-smsd-monitor\" [shape=box]; \"Service\\nstorage"
14725 "\" [shape=doublecircle]; \"Kalkun\" [shape=box, style=dotted]; \"gammu-smsd"
14726 "\" -> \"GSM modem\" [label=\"Outgoing\"]; \"GSM modem\" -> \"gammu-smsd"
14727 "\" [label=\"Incoming\"]; \"gammu-smsd\" -> \"Service\\nstorage\" [label="
14728 "\"Save\"]; \"Service\\nstorage\" -> \"gammu-smsd\" [label=\"Read\"]; \"gammu-"
14729 "smsd\" -> \"Run on receive\" [label=\"Execute\"]; \"Service\\nstorage\" -> "
14730 "\"Run on receive\" [label=\"Read\"]; \"Kalkun\" -> \"Service\\nstorage"
14731 "\" [label=\"Inject\"]; \"Service\\nstorage\" -> \"Kalkun\" [label=\"Read\"]; "
14732 "\"gammu-smsd-inject\" -> \"Service\\nstorage\" [label=\"Inject\"]; \"gammu-"
14733 "smsd\" -> \"gammu-smsd-monitor\" [label=\"Monitor\"];"
14734 msgstr ""
14736 #. type: Plain text
14737 #: docs/manual/smsd/overview.rst:35 docs/manual/smsd/code.rst:177
14738 #: docs/manual/smsd/code.rst:201 docs/manual/project/coding-style.rst:21
14739 #: docs/manual/project/coding-style.rst:33
14740 #: docs/manual/project/coding-style.rst:39
14741 #: docs/manual/project/coding-style.rst:45
14742 #: docs/manual/project/coding-style.rst:51 docs/manual/python/objects.rst:131
14743 #: docs/manual/python/objects.rst:139 docs/manual/python/objects.rst:201
14744 #: docs/manual/python/objects.rst:251 docs/manual/python/objects.rst:290
14745 #: docs/manual/python/objects.rst:500 docs/manual/python/objects.rst:588
14746 #: docs/manual/python/objects.rst:653 docs/manual/python/objects.rst:820
14747 #: docs/manual/internal/reply.rst:104
14748 #: docs/manual/internal/state-machine.rst:29 docs/manual/c/hints.rst:46
14749 msgid "}"
14750 msgstr ""
14752 #. type: Title -
14753 #: docs/manual/smsd/overview.rst:37
14754 #, no-wrap
14755 msgid "SMSD operation"
14756 msgstr ""
14758 #. type: Plain text
14759 #: docs/manual/smsd/overview.rst:40
14760 msgid "The SMSD operation consist of several steps."
14761 msgstr ""
14763 #. type: Plain text
14764 #: docs/manual/smsd/overview.rst:42
14765 msgid "Process command line options."
14766 msgstr ""
14768 #. type: Plain text
14769 #: docs/manual/smsd/overview.rst:43
14770 msgid "Configure backend service."
14771 msgstr ""
14773 #. type: Plain text
14774 #: docs/manual/smsd/overview.rst:44
14775 msgid "Main loop is executed until it is signalled to be terminated."
14776 msgstr ""
14778 #. type: Plain text
14779 #: docs/manual/smsd/overview.rst:45
14780 #, fuzzy
14781 msgid "Try to connect to phone if not connected."
14782 msgstr "手机信息"
14784 #. type: Plain text
14785 #: docs/manual/smsd/overview.rst:46
14786 msgid ""
14787 "Check for security code if configured (configured by :config:option:"
14788 "`CheckSecurity`)."
14789 msgstr ""
14791 #. type: Plain text
14792 #: docs/manual/smsd/overview.rst:47
14793 msgid ""
14794 "Check for received messages (frequency configured by :config:option:"
14795 "`ReceiveFrequency`)."
14796 msgstr ""
14798 #. type: Plain text
14799 #: docs/manual/smsd/overview.rst:48
14800 msgid ""
14801 "Check for reset of the phone if configured (frequency configured by :config:"
14802 "option:`ResetFrequency`)."
14803 msgstr ""
14805 #. type: Plain text
14806 #: docs/manual/smsd/overview.rst:49
14807 msgid ""
14808 "Check for messages to send (frequency configured by :config:option:"
14809 "`CommTimeout`)."
14810 msgstr ""
14812 #. type: Plain text
14813 #: docs/manual/smsd/overview.rst:50
14814 msgid ""
14815 "Check phone status (frequency configured by :config:option:"
14816 "`StatusFrequency`)."
14817 msgstr ""
14819 #. type: Plain text
14820 #: docs/manual/smsd/overview.rst:51
14821 msgid "Sleep for defined time (:config:option:`LoopSleep`)."
14822 msgstr ""
14824 #. type: Plain text
14825 #: docs/manual/smsd/overview.rst:51
14826 msgid "Backend service is freed."
14827 msgstr ""
14829 #. type: Title =
14830 #: docs/manual/smsd/manual.rst:2
14831 #, no-wrap
14832 msgid "Program Manuals"
14833 msgstr ""
14835 #. type: Plain text
14836 #: docs/manual/smsd/manual.rst:9
14837 msgid "smsd inject monitor"
14838 msgstr ""
14840 #. type: Plain text
14841 #: docs/manual/smsd/inject.rst:2
14842 msgid "_gammu-smsd-inject:"
14843 msgstr ""
14845 #. type: Plain text
14846 #: docs/manual/smsd/inject.rst:4 docs/manual/smsd/inject.rst:7
14847 #, no-wrap
14848 msgid "gammu-smsd-inject"
14849 msgstr ""
14851 #. type: Labeled list
14852 #: docs/manual/smsd/inject.rst:6 docs/manual/smsd/monitor.rst:6
14853 #: docs/manual/smsd/smsd.rst:6 docs/manual/gammu/index.rst:6
14854 #: docs/manual/utils/gammu-config.rst:6 docs/manual/utils/jadmaker.rst:6
14855 #: docs/manual/utils/gammu-detect.rst:9
14856 #, no-wrap
14857 msgid ".. program"
14858 msgstr ""
14860 #. type: Plain text
14861 #: docs/manual/smsd/inject.rst:12 docs/manual/smsd/monitor.rst:12
14862 #: docs/manual/smsd/monitor.rst:53 docs/manual/smsd/smsd.rst:12
14863 #: docs/manual/gammu/index.rst:13 docs/manual/python/gammu.rst:1088
14864 #: docs/manual/utils/gammu-config.rst:12 docs/manual/utils/jadmaker.rst:12
14865 #: docs/manual/utils/gammu-detect.rst:15
14866 msgid "text"
14867 msgstr ""
14869 #. type: Plain text
14870 #: docs/manual/smsd/inject.rst:14
14871 msgid ""
14872 "gammu-smsd-inject [OPTION]... MESSAGETYPE RECIPIENT [MESSAGE_PARAMETER]..."
14873 msgstr ""
14875 #. type: Plain text
14876 #: docs/manual/smsd/inject.rst:19
14877 msgid ""
14878 "This manual page documents briefly the :program:`gammu-smsd-inject` command."
14879 msgstr ""
14881 #. type: Attribute :program:
14882 #: docs/manual/smsd/inject.rst:20
14883 #, no-wrap
14884 msgid "`gammu-smsd-inject` is a program that enqueues message in Gammu SMS"
14885 msgstr ""
14887 #. type: Plain text
14888 #: docs/manual/smsd/inject.rst:22
14889 msgid ""
14890 "Daemon, which will be later sent by the daemon using connected GSM modem."
14891 msgstr ""
14893 #. type: Plain text
14894 #: docs/manual/smsd/inject.rst:25
14895 msgid ""
14896 "Support for this program depends on features available in currently used "
14897 "SMSD service backend, however currently it is supported by all of them."
14898 msgstr ""
14900 #. type: Plain text
14901 #: docs/manual/smsd/inject.rst:28 docs/manual/smsd/monitor.rst:26
14902 #: docs/manual/smsd/smsd.rst:30
14903 msgid ""
14904 "Program accepts following options (please note that long options might be "
14905 "not accepted on some platforms):"
14906 msgstr ""
14908 #. type: Labeled list
14909 #: docs/manual/smsd/inject.rst:29 docs/manual/smsd/inject.rst:33
14910 #: docs/manual/smsd/inject.rst:37 docs/manual/smsd/inject.rst:42
14911 #: docs/manual/smsd/inject.rst:46 docs/manual/smsd/monitor.rst:27
14912 #: docs/manual/smsd/monitor.rst:31 docs/manual/smsd/monitor.rst:35
14913 #: docs/manual/smsd/monitor.rst:40 docs/manual/smsd/monitor.rst:44
14914 #: docs/manual/smsd/monitor.rst:48 docs/manual/smsd/monitor.rst:56
14915 #: docs/manual/smsd/monitor.rst:60 docs/manual/smsd/smsd.rst:31
14916 #: docs/manual/smsd/smsd.rst:35 docs/manual/smsd/smsd.rst:39
14917 #: docs/manual/smsd/smsd.rst:50 docs/manual/smsd/smsd.rst:54
14918 #: docs/manual/smsd/smsd.rst:58 docs/manual/smsd/smsd.rst:62
14919 #: docs/manual/smsd/smsd.rst:66 docs/manual/smsd/smsd.rst:70
14920 #: docs/manual/smsd/smsd.rst:74 docs/manual/smsd/smsd.rst:78
14921 #: docs/manual/smsd/smsd.rst:82 docs/manual/smsd/smsd.rst:86
14922 #: docs/manual/smsd/smsd.rst:90 docs/manual/smsd/smsd.rst:95
14923 #: docs/manual/smsd/smsd.rst:101 docs/manual/smsd/smsd.rst:105
14924 #: docs/manual/gammu/index.rst:31 docs/manual/gammu/index.rst:35
14925 #: docs/manual/gammu/index.rst:39 docs/manual/gammu/index.rst:43
14926 #: docs/manual/gammu/index.rst:51 docs/manual/gammu/index.rst:55
14927 #: docs/manual/gammu/index.rst:59 docs/manual/gammu/index.rst:63
14928 #: docs/manual/gammu/index.rst:67 docs/manual/gammu/index.rst:73
14929 #: docs/manual/gammu/index.rst:88 docs/manual/gammu/index.rst:92
14930 #: docs/manual/gammu/index.rst:96 docs/manual/gammu/index.rst:101
14931 #: docs/manual/gammu/index.rst:105 docs/manual/gammu/index.rst:109
14932 #: docs/manual/gammu/index.rst:113 docs/manual/gammu/index.rst:117
14933 #: docs/manual/gammu/index.rst:203 docs/manual/gammu/index.rst:205
14934 #: docs/manual/gammu/index.rst:209 docs/manual/gammu/index.rst:216
14935 #: docs/manual/gammu/index.rst:221 docs/manual/gammu/index.rst:228
14936 #: docs/manual/gammu/index.rst:233 docs/manual/gammu/index.rst:250
14937 #: docs/manual/gammu/index.rst:256 docs/manual/gammu/index.rst:260
14938 #: docs/manual/gammu/index.rst:264 docs/manual/gammu/index.rst:270
14939 #: docs/manual/gammu/index.rst:274 docs/manual/gammu/index.rst:278
14940 #: docs/manual/gammu/index.rst:286 docs/manual/gammu/index.rst:292
14941 #: docs/manual/gammu/index.rst:297 docs/manual/gammu/index.rst:301
14942 #: docs/manual/gammu/index.rst:305 docs/manual/gammu/index.rst:309
14943 #: docs/manual/gammu/index.rst:313 docs/manual/gammu/index.rst:320
14944 #: docs/manual/gammu/index.rst:326 docs/manual/gammu/index.rst:332
14945 #: docs/manual/gammu/index.rst:340 docs/manual/gammu/index.rst:353
14946 #: docs/manual/gammu/index.rst:357 docs/manual/gammu/index.rst:361
14947 #: docs/manual/gammu/index.rst:365 docs/manual/gammu/index.rst:369
14948 #: docs/manual/gammu/index.rst:373 docs/manual/gammu/index.rst:377
14949 #: docs/manual/gammu/index.rst:381 docs/manual/gammu/index.rst:387
14950 #: docs/manual/gammu/index.rst:391 docs/manual/gammu/index.rst:397
14951 #: docs/manual/gammu/index.rst:401 docs/manual/gammu/index.rst:405
14952 #: docs/manual/gammu/index.rst:409 docs/manual/gammu/index.rst:413
14953 #: docs/manual/gammu/index.rst:417 docs/manual/gammu/index.rst:424
14954 #: docs/manual/gammu/index.rst:429 docs/manual/gammu/index.rst:448
14955 #: docs/manual/gammu/index.rst:456 docs/manual/gammu/index.rst:461
14956 #: docs/manual/gammu/index.rst:466 docs/manual/gammu/index.rst:477
14957 #: docs/manual/gammu/index.rst:484 docs/manual/gammu/index.rst:495
14958 #: docs/manual/gammu/index.rst:500 docs/manual/gammu/index.rst:505
14959 #: docs/manual/gammu/index.rst:511 docs/manual/gammu/index.rst:516
14960 #: docs/manual/gammu/index.rst:521 docs/manual/gammu/index.rst:525
14961 #: docs/manual/gammu/index.rst:530 docs/manual/gammu/index.rst:537
14962 #: docs/manual/gammu/index.rst:541 docs/manual/gammu/index.rst:545
14963 #: docs/manual/gammu/index.rst:549 docs/manual/gammu/index.rst:553
14964 #: docs/manual/gammu/index.rst:557 docs/manual/gammu/index.rst:561
14965 #: docs/manual/gammu/index.rst:566 docs/manual/gammu/index.rst:576
14966 #: docs/manual/gammu/index.rst:586 docs/manual/gammu/index.rst:590
14967 #: docs/manual/gammu/index.rst:600 docs/manual/gammu/index.rst:605
14968 #: docs/manual/gammu/index.rst:611 docs/manual/gammu/index.rst:624
14969 #: docs/manual/gammu/index.rst:629 docs/manual/gammu/index.rst:639
14970 #: docs/manual/gammu/index.rst:645 docs/manual/gammu/index.rst:651
14971 #: docs/manual/gammu/index.rst:655 docs/manual/gammu/index.rst:659
14972 #: docs/manual/gammu/index.rst:663 docs/manual/gammu/index.rst:669
14973 #: docs/manual/gammu/index.rst:710 docs/manual/gammu/index.rst:716
14974 #: docs/manual/gammu/index.rst:722 docs/manual/gammu/index.rst:728
14975 #: docs/manual/gammu/index.rst:736 docs/manual/gammu/index.rst:740
14976 #: docs/manual/gammu/index.rst:753 docs/manual/gammu/index.rst:757
14977 #: docs/manual/gammu/index.rst:761 docs/manual/gammu/index.rst:765
14978 #: docs/manual/gammu/index.rst:770 docs/manual/gammu/index.rst:774
14979 #: docs/manual/gammu/index.rst:778 docs/manual/gammu/index.rst:782
14980 #: docs/manual/gammu/index.rst:787 docs/manual/gammu/index.rst:791
14981 #: docs/manual/gammu/index.rst:795 docs/manual/gammu/index.rst:799
14982 #: docs/manual/gammu/index.rst:803 docs/manual/gammu/index.rst:807
14983 #: docs/manual/gammu/index.rst:811 docs/manual/gammu/index.rst:815
14984 #: docs/manual/gammu/index.rst:820 docs/manual/gammu/index.rst:831
14985 #: docs/manual/gammu/index.rst:835 docs/manual/gammu/index.rst:841
14986 #: docs/manual/gammu/index.rst:853 docs/manual/gammu/index.rst:860
14987 #: docs/manual/gammu/index.rst:864 docs/manual/gammu/index.rst:868
14988 #: docs/manual/gammu/index.rst:874 docs/manual/gammu/index.rst:878
14989 #: docs/manual/gammu/index.rst:882 docs/manual/gammu/index.rst:886
14990 #: docs/manual/gammu/index.rst:890 docs/manual/gammu/index.rst:894
14991 #: docs/manual/gammu/index.rst:898 docs/manual/gammu/index.rst:902
14992 #: docs/manual/gammu/index.rst:904 docs/manual/gammu/index.rst:908
14993 #: docs/manual/gammu/index.rst:915 docs/manual/gammu/index.rst:919
14994 #: docs/manual/gammu/index.rst:925 docs/manual/gammu/index.rst:929
14995 #: docs/manual/gammu/index.rst:945 docs/manual/gammu/index.rst:949
14996 #: docs/manual/gammu/index.rst:953 docs/manual/gammu/index.rst:959
14997 #: docs/manual/gammu/index.rst:961 docs/manual/gammu/index.rst:965
14998 #: docs/manual/gammu/index.rst:970 docs/manual/gammu/index.rst:975
14999 #: docs/manual/gammu/index.rst:992 docs/manual/gammu/index.rst:996
15000 #: docs/manual/gammu/index.rst:1000 docs/manual/gammu/index.rst:1008
15001 #: docs/manual/gammu/index.rst:1012 docs/manual/gammu/index.rst:1016
15002 #: docs/manual/gammu/index.rst:1023 docs/manual/gammu/index.rst:1036
15003 #: docs/manual/gammu/index.rst:1041 docs/manual/gammu/index.rst:1045
15004 #: docs/manual/gammu/index.rst:1049 docs/manual/gammu/index.rst:1068
15005 #: docs/manual/gammu/index.rst:1070 docs/manual/gammu/index.rst:1072
15006 #: docs/manual/gammu/index.rst:1074 docs/manual/gammu/index.rst:1076
15007 #: docs/manual/gammu/index.rst:1082 docs/manual/gammu/index.rst:1098
15008 #: docs/manual/gammu/index.rst:1103 docs/manual/gammu/index.rst:1131
15009 #: docs/manual/gammu/index.rst:1142 docs/manual/gammu/index.rst:1155
15010 #: docs/manual/gammu/index.rst:1164 docs/manual/gammu/index.rst:1169
15011 #: docs/manual/gammu/index.rst:1174 docs/manual/gammu/index.rst:1181
15012 #: docs/manual/gammu/index.rst:1188 docs/manual/gammu/index.rst:1197
15013 #: docs/manual/gammu/index.rst:1211 docs/manual/gammu/index.rst:1215
15014 #: docs/manual/gammu/index.rst:1221 docs/manual/gammu/index.rst:1226
15015 #: docs/manual/gammu/index.rst:1233 docs/manual/gammu/index.rst:1235
15016 #: docs/manual/gammu/index.rst:1266 docs/manual/gammu/index.rst:1271
15017 #: docs/manual/gammu/index.rst:1273 docs/manual/gammu/index.rst:1275
15018 #: docs/manual/gammu/index.rst:1277 docs/manual/gammu/index.rst:1279
15019 #: docs/manual/gammu/index.rst:1285 docs/manual/gammu/index.rst:1287
15020 #: docs/manual/gammu/index.rst:1292 docs/manual/gammu/index.rst:1314
15021 #: docs/manual/gammu/index.rst:1316 docs/manual/gammu/index.rst:1332
15022 #: docs/manual/gammu/index.rst:1342 docs/manual/gammu/index.rst:1346
15023 #: docs/manual/gammu/index.rst:1356 docs/manual/gammu/index.rst:1358
15024 #: docs/manual/gammu/index.rst:1360 docs/manual/gammu/index.rst:1378
15025 #: docs/manual/gammu/index.rst:1382 docs/manual/gammu/index.rst:1384
15026 #: docs/manual/gammu/index.rst:1390 docs/manual/gammu/index.rst:1395
15027 #: docs/manual/gammu/index.rst:1397 docs/manual/gammu/index.rst:1402
15028 #: docs/manual/gammu/index.rst:1404 docs/manual/gammu/index.rst:1408
15029 #: docs/manual/gammu/index.rst:1412 docs/manual/gammu/index.rst:1417
15030 #: docs/manual/gammu/index.rst:1423 docs/manual/gammu/index.rst:1425
15031 #: docs/manual/gammu/index.rst:1427 docs/manual/gammu/index.rst:1433
15032 #: docs/manual/gammu/index.rst:1442 docs/manual/gammu/index.rst:1444
15033 #: docs/manual/gammu/index.rst:1446 docs/manual/gammu/index.rst:1448
15034 #: docs/manual/gammu/index.rst:1450 docs/manual/gammu/index.rst:1456
15035 #: docs/manual/gammu/index.rst:1463 docs/manual/gammu/index.rst:1467
15036 #: docs/manual/gammu/index.rst:1469 docs/manual/gammu/index.rst:1475
15037 #: docs/manual/gammu/index.rst:1479 docs/manual/gammu/index.rst:1483
15038 #: docs/manual/gammu/index.rst:1503 docs/manual/gammu/index.rst:1508
15039 #: docs/manual/gammu/index.rst:1510 docs/manual/gammu/index.rst:1550
15040 #: docs/manual/gammu/index.rst:1555 docs/manual/gammu/index.rst:1562
15041 #: docs/manual/gammu/index.rst:1568 docs/manual/gammu/index.rst:1591
15042 #: docs/manual/gammu/index.rst:1603 docs/manual/gammu/index.rst:1611
15043 #: docs/manual/gammu/index.rst:1624 docs/manual/gammu/index.rst:1634
15044 #: docs/manual/gammu/index.rst:1644 docs/manual/gammu/index.rst:1650
15045 #: docs/manual/gammu/index.rst:1654 docs/manual/gammu/index.rst:1659
15046 #: docs/manual/utils/gammu-config.rst:23 docs/manual/utils/gammu-config.rst:27
15047 #: docs/manual/utils/gammu-config.rst:31 docs/manual/utils/jadmaker.rst:24
15048 #: docs/manual/utils/jadmaker.rst:28 docs/manual/utils/jadmaker.rst:32
15049 #: docs/manual/utils/gammu-detect.rst:44 docs/manual/utils/gammu-detect.rst:48
15050 #: docs/manual/utils/gammu-detect.rst:52 docs/manual/utils/gammu-detect.rst:56
15051 #: docs/manual/utils/gammu-detect.rst:60 docs/manual/utils/gammu-detect.rst:64
15052 #, no-wrap
15053 msgid ".. option"
15054 msgstr ""
15056 #. type: Plain text
15057 #: docs/manual/smsd/inject.rst:30 docs/manual/smsd/monitor.rst:28
15058 #: docs/manual/smsd/smsd.rst:32 docs/manual/utils/gammu-config.rst:24
15059 #: docs/manual/utils/jadmaker.rst:25 docs/manual/utils/gammu-detect.rst:45
15060 msgid "-h, --help"
15061 msgstr ""
15063 #. type: Plain text
15064 #: docs/manual/smsd/inject.rst:32 docs/manual/smsd/monitor.rst:30
15065 #: docs/manual/smsd/smsd.rst:34
15066 msgid "Shows help."
15067 msgstr ""
15069 #. type: Plain text
15070 #: docs/manual/smsd/inject.rst:34 docs/manual/smsd/monitor.rst:32
15071 #: docs/manual/smsd/smsd.rst:36 docs/manual/utils/gammu-detect.rst:53
15072 msgid "-v, --version"
15073 msgstr ""
15075 #. type: Plain text
15076 #: docs/manual/smsd/inject.rst:36 docs/manual/smsd/monitor.rst:34
15077 #: docs/manual/smsd/smsd.rst:38
15078 msgid "Shows version information and compiled in features."
15079 msgstr ""
15081 #. type: Plain text
15082 #: docs/manual/smsd/inject.rst:38 docs/manual/smsd/monitor.rst:36
15083 #: docs/manual/smsd/smsd.rst:40
15084 msgid "-c, --config=file"
15085 msgstr ""
15087 #. type: Plain text
15088 #: docs/manual/smsd/inject.rst:41 docs/manual/smsd/monitor.rst:39
15089 #: docs/manual/smsd/smsd.rst:43
15090 msgid ""
15091 "Configuration file to use, default is /etc/gammu-smsdrc, on Windows there is "
15092 "no default and configuration file path has to be always specified."
15093 msgstr ""
15095 #. type: Plain text
15096 #: docs/manual/smsd/inject.rst:43 docs/manual/smsd/monitor.rst:57
15097 #: docs/manual/smsd/smsd.rst:102
15098 msgid "-l, --use-log"
15099 msgstr ""
15101 #. type: Plain text
15102 #: docs/manual/smsd/inject.rst:45 docs/manual/smsd/monitor.rst:59
15103 msgid "Use logging as configured in config file."
15104 msgstr ""
15106 #. type: Plain text
15107 #: docs/manual/smsd/inject.rst:47 docs/manual/smsd/monitor.rst:61
15108 #: docs/manual/smsd/smsd.rst:106
15109 msgid "-L, --no-use-log"
15110 msgstr ""
15112 #. type: Plain text
15113 #: docs/manual/smsd/inject.rst:49 docs/manual/smsd/monitor.rst:63
15114 msgid "Do not use logging as configured in config file (default)."
15115 msgstr ""
15117 #. type: Plain text
15118 #: docs/manual/smsd/inject.rst:52
15119 msgid ""
15120 "For description of message types and their parameters, please check "
15121 "documentation for :option:`gammu savesms`."
15122 msgstr ""
15124 #. type: Plain text
15125 #: docs/manual/smsd/inject.rst:57
15126 msgid "To check it out, you need to have configuration file for SMSD, see"
15127 msgstr ""
15129 #. type: Attribute :ref:
15130 #: docs/manual/smsd/inject.rst:57
15131 #, no-wrap
15132 msgid "`gammu-smsdrc` for more details about it."
15133 msgstr ""
15135 #. type: Plain text
15136 #: docs/manual/smsd/inject.rst:60
15137 msgid "Inject text message up to standard 160 chars:"
15138 msgstr ""
15140 #. type: Plain text
15141 #: docs/manual/smsd/inject.rst:64
15142 msgid "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456"
15143 msgstr ""
15145 #. type: delimited block _
15146 #: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:78
15147 #: docs/manual/smsd/inject.rst:84 docs/manual/gammu/index.rst:1855
15148 #: docs/manual/gammu/index.rst:1867 docs/manual/gammu/index.rst:1873
15149 msgid "or"
15150 msgstr ""
15152 #. type: Plain text
15153 #: docs/manual/smsd/inject.rst:70
15154 msgid "gammu-smsd-inject TEXT 123456 -text \"All your base are belong to us\""
15155 msgstr ""
15157 #. type: Plain text
15158 #: docs/manual/smsd/inject.rst:72
15159 msgid "Inject long text message:"
15160 msgstr ""
15162 #. type: Plain text
15163 #: docs/manual/smsd/inject.rst:76
15164 msgid ""
15165 "echo \"All your base are belong to us\" | gammu-smsd-inject TEXT 123456 -len "
15166 "400"
15167 msgstr ""
15169 #. type: Plain text
15170 #: docs/manual/smsd/inject.rst:82
15171 msgid ""
15172 "gammu-smsd-inject TEXT 123456 -len 400 -text \"All your base are belong to us"
15173 "\""
15174 msgstr ""
15176 #. type: Plain text
15177 #: docs/manual/smsd/inject.rst:88
15178 msgid "gammu-smsd-inject EMS 123456 -text \"All your base are belong to us\""
15179 msgstr ""
15181 #. type: Plain text
15182 #: docs/manual/smsd/inject.rst:90
15183 msgid ""
15184 "Inject some funky message with predefined sound and animation from 2 bitmaps:"
15185 msgstr ""
15187 #. type: Plain text
15188 #: docs/manual/smsd/inject.rst:94
15189 msgid ""
15190 "gammu-smsd-inject EMS 123456 -text \"Greetings\" -defsound 1 -text \"from "
15191 "Gammu\" -tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
15192 msgstr ""
15194 #. type: Plain text
15195 #: docs/manual/smsd/inject.rst:96
15196 msgid "Inject protected message with ringtone:"
15197 msgstr ""
15199 #. type: Plain text
15200 #: docs/manual/smsd/inject.rst:99
15201 msgid ""
15202 "gammu-smsd-inject EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
15203 "toneSElong axelf.txt -toneSE ring.txt"
15204 msgstr ""
15206 #. type: Plain text
15207 #: docs/manual/smsd/mysql.rst:2
15208 msgid "_gammu-smsd-mysql:"
15209 msgstr ""
15211 #. type: Title =
15212 #: docs/manual/smsd/mysql.rst:4
15213 #, no-wrap
15214 msgid "MySQL Backend"
15215 msgstr ""
15217 #. type: Plain text
15218 #: docs/manual/smsd/mysql.rst:9
15219 msgid ""
15220 "MYSQL backend stores all data in a `MySQL`_ database server, which "
15221 "parameters are defined by configuration (see :ref:`gammu-smsdrc` for "
15222 "description of configuration options)."
15223 msgstr ""
15225 #. type: Title -
15226 #: docs/manual/smsd/mysql.rst:15
15227 #, no-wrap
15228 msgid "Privileges"
15229 msgstr ""
15231 #. type: Plain text
15232 #: docs/manual/smsd/mysql.rst:19
15233 msgid ""
15234 "The user accessing the database does not need much privileges, the following "
15235 "privleges should be enough:"
15236 msgstr ""
15238 #. type: Plain text
15239 #: docs/manual/smsd/mysql.rst:23
15240 msgid "GRANT USAGE ON *.* TO 'smsd'@'localhost' IDENTIFIED BY 'password';"
15241 msgstr ""
15243 #. type: Plain text
15244 #: docs/manual/smsd/mysql.rst:25
15245 msgid "GRANT SELECT, INSERT, UPDATE, DELETE ON `smsd`.* TO 'smsd'@'localhost';"
15246 msgstr ""
15248 #. type: Plain text
15249 #: docs/manual/smsd/mysql.rst:30
15250 msgid ""
15251 "For creating the SQL tables you need more privileges, especially for "
15252 "creating triggers, which are used for some functionality."
15253 msgstr ""
15255 #. type: Plain text
15256 #: docs/manual/smsd/mysql.rst:32
15257 msgid "_MySQL: http://www.mysql.com/"
15258 msgstr ""
15260 #. type: Plain text
15261 #: docs/manual/smsd/mysql.rst:37
15262 msgid "SQL script for creating tables in MySQL database:"
15263 msgstr ""
15265 #. type: Plain text
15266 #: docs/manual/smsd/mysql.rst:39
15267 msgid "../../sql/mysql.sql"
15268 msgstr ""
15270 #. type: Plain text
15271 #: docs/manual/smsd/mysql.rst:40
15272 msgid ":language: mysql"
15273 msgstr ""
15275 #. type: Plain text
15276 #: docs/manual/smsd/mysql.rst:43
15277 msgid "You can find the script in :file:`docs/sql/mysql.sql` as well."
15278 msgstr ""
15280 #. type: Title =
15281 #: docs/manual/smsd/code.rst:2
15282 #, no-wrap
15283 msgid "Developer documentation"
15284 msgstr ""
15286 #. type: Plain text
15287 #: docs/manual/smsd/code.rst:11
15288 msgid ""
15289 "The backend service is responsible for storing received messages and giving "
15290 "the SMSD core messages to send. It is solely up to them how the message will "
15291 "be stored, for example currently Gammu includes backends to store messages "
15292 "on filesystem (:ref:`gammu-smsd-files`), various databases (:ref:`gammu-smsd-"
15293 "mysql`,"
15294 msgstr ""
15296 #. type: Attribute :ref:
15297 #: docs/manual/smsd/code.rst:11
15298 #, no-wrap
15299 msgid "`gammu-smsd-pgsql`, :ref:`gammu-smsd-dbi`) or backend which does not store anything"
15300 msgstr ""
15302 #. type: Plain text
15303 #: docs/manual/smsd/code.rst:13
15304 msgid "at all (:ref:`gammu-smsd-null`)."
15305 msgstr ""
15307 #. type: Title +
15308 #: docs/manual/smsd/code.rst:16
15309 #, no-wrap
15310 msgid "Backend interface"
15311 msgstr ""
15313 #. type: Plain text
15314 #: docs/manual/smsd/code.rst:20
15315 msgid ""
15316 "Each backend service needs to support several operations, which are exported "
15317 "in ``GSM_SMSDService`` structure:"
15318 msgstr ""
15320 #. type: Labeled list
15321 #: docs/manual/smsd/code.rst:21 docs/manual/smsd/code.rst:28
15322 #: docs/manual/smsd/code.rst:35 docs/manual/smsd/code.rst:42
15323 #: docs/manual/smsd/code.rst:51 docs/manual/smsd/code.rst:63
15324 #: docs/manual/smsd/code.rst:74 docs/manual/smsd/code.rst:83
15325 #: docs/manual/smsd/code.rst:95 docs/manual/smsd/code.rst:103
15326 #: docs/manual/smsd/code.rst:110 docs/manual/c/statemachine.rst:4
15327 #: docs/manual/c/statemachine.rst:14 docs/manual/c/statemachine.rst:23
15328 #: docs/manual/c/statemachine.rst:30
15329 #, no-wrap
15330 msgid ".. c:function"
15331 msgstr ""
15333 #. type: Plain text
15334 #: docs/manual/smsd/code.rst:22
15335 #, no-wrap
15336 msgid "GSM_Error\tGSM_SMSDService::Init \t      (GSM_SMSDConfig *Config)\n"
15337 msgstr ""
15339 #. type: Plain text
15340 #: docs/manual/smsd/code.rst:24
15341 msgid "Initializes internal state, connect to backend storage."
15342 msgstr ""
15344 #. type: Plain text
15345 #: docs/manual/smsd/code.rst:27 docs/manual/smsd/code.rst:34
15346 #: docs/manual/smsd/code.rst:41 docs/manual/smsd/code.rst:109
15347 #: docs/manual/smsd/code.rst:116
15348 msgid ":param Config: Pointer to SMSD configuration data :return: Error code."
15349 msgstr ""
15351 #. type: Plain text
15352 #: docs/manual/smsd/code.rst:29
15353 #, no-wrap
15354 msgid "GSM_Error\tGSM_SMSDService::Free \t      (GSM_SMSDConfig *Config)\n"
15355 msgstr ""
15357 #. type: Plain text
15358 #: docs/manual/smsd/code.rst:31
15359 msgid "Freeing internal data, disconnect from backend storage."
15360 msgstr ""
15362 #. type: Plain text
15363 #: docs/manual/smsd/code.rst:36
15364 #, no-wrap
15365 msgid "GSM_Error\tGSM_SMSDService::InitAfterConnect   (GSM_SMSDConfig *Config)\n"
15366 msgstr ""
15368 #. type: Plain text
15369 #: docs/manual/smsd/code.rst:38
15370 msgid ""
15371 "Optional hook called after SMSD is connected to phone, can be used for "
15372 "storing infromation about phone in backend."
15373 msgstr ""
15375 #. type: Plain text
15376 #: docs/manual/smsd/code.rst:43
15377 #, no-wrap
15378 msgid "GSM_Error\tGSM_SMSDService::SaveInboxSMS       (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char **Locations)\n"
15379 msgstr ""
15381 #. type: Plain text
15382 #: docs/manual/smsd/code.rst:45
15383 msgid "Saves message into inbox."
15384 msgstr ""
15386 #. type: Plain text
15387 #: docs/manual/smsd/code.rst:50
15388 msgid ""
15389 ":param sms: Message data to save :param Config: Pointer to SMSD "
15390 "configuration data :param Locations: Newly allocation pointer to string with "
15391 "IDs identifying saved messages.  :return: Error code."
15392 msgstr ""
15394 #. type: Plain text
15395 #: docs/manual/smsd/code.rst:52
15396 #, no-wrap
15397 msgid "GSM_Error\tGSM_SMSDService::FindOutboxSMS      (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID)\n"
15398 msgstr ""
15400 #. type: Plain text
15401 #: docs/manual/smsd/code.rst:54
15402 msgid "Finds message in outbox suitable for sending."
15403 msgstr ""
15405 #. type: Plain text
15406 #: docs/manual/smsd/code.rst:58
15407 msgid ""
15408 ":param sms: Found outbox message will be stored here :param Config: Pointer "
15409 "to SMSD configuration data :param ID: Identification of found message will "
15410 "be stored here, this"
15411 msgstr ""
15413 #. type: Plain text
15414 #: docs/manual/smsd/code.rst:61
15415 msgid ""
15416 "should be unique for different message, so that repeated attempts to send "
15417 "same message can be detected by SMSD core. Empty string avoids this check."
15418 msgstr ""
15420 #. type: Plain text
15421 #: docs/manual/smsd/code.rst:62
15422 msgid ":return: Error code."
15423 msgstr ""
15425 #. type: Plain text
15426 #: docs/manual/smsd/code.rst:64
15427 #, no-wrap
15428 msgid "GSM_Error\tGSM_SMSDService::MoveSMS  \t      (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, gboolean alwaysDelete, gboolean sent)\n"
15429 msgstr ""
15431 #. type: Plain text
15432 #: docs/manual/smsd/code.rst:66
15433 msgid "Moves sent message from outbox to sent items."
15434 msgstr ""
15436 #. type: Plain text
15437 #: docs/manual/smsd/code.rst:73
15438 msgid ""
15439 ":param sms: Message which should be moved, backend usually can get it by ID "
15440 "as well.  :param Config: Pointer to SMSD configuration data.  :param ID: "
15441 "Identification of message to be moved.  :param alwaysDelete: Whether to "
15442 "delete message from outbox even if moving fails.  :param sent: Whether "
15443 "message was sent (``TRUE``) or there was a failure (``FALSE``).  :return: "
15444 "Error code."
15445 msgstr ""
15447 #. type: Plain text
15448 #: docs/manual/smsd/code.rst:75
15449 #, no-wrap
15450 msgid "GSM_Error\tGSM_SMSDService::CreateOutboxSMS    (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *NewID)\n"
15451 msgstr ""
15453 #. type: Plain text
15454 #: docs/manual/smsd/code.rst:77
15455 msgid "Saves message into outbox queue."
15456 msgstr ""
15458 #. type: Plain text
15459 #: docs/manual/smsd/code.rst:82
15460 msgid ""
15461 ":param sms: Message data to save :param Config: Pointer to SMSD "
15462 "configuration data :param NewID: ID of created message will be stored "
15463 "here.  :return: Error code."
15464 msgstr ""
15466 #. type: Plain text
15467 #: docs/manual/smsd/code.rst:84
15468 #, no-wrap
15469 msgid "GSM_Error\tGSM_SMSDService::AddSentSMSInfo     (GSM_MultiSMSMessage *sms, GSM_SMSDConfig *Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)\n"
15470 msgstr ""
15472 #. type: Plain text
15473 #: docs/manual/smsd/code.rst:86
15474 msgid "Logs information about sent message (eg. delivery report)."
15475 msgstr ""
15477 #. type: Plain text
15478 #: docs/manual/smsd/code.rst:94
15479 msgid ""
15480 ":param sms: Message which should be moved, backend usually can get it by ID "
15481 "as well.  :param Config: Pointer to SMSD configuration data :param ID: "
15482 "Identification of message to be marked.  :param Part: Part of the message "
15483 "which is being processed.  :param err: Status of sending message.  :param "
15484 "TPMR: Message reference if available (:term:`TPMR`).  :return: Error code."
15485 msgstr ""
15487 #. type: Plain text
15488 #: docs/manual/smsd/code.rst:96
15489 msgid ""
15490 "GSM_Error\tGSM_SMSDService::RefreshSendStatus (GSM_SMSDConfig *Config, char "
15491 "*ID)"
15492 msgstr ""
15494 #. type: Plain text
15495 #: docs/manual/smsd/code.rst:98
15496 msgid "Updates sending status in service backend."
15497 msgstr ""
15499 #. type: Plain text
15500 #: docs/manual/smsd/code.rst:102
15501 msgid ""
15502 ":param Config: Pointer to SMSD configuration data :param ID: Identification "
15503 "of message to be marked.  :return: Error code."
15504 msgstr ""
15506 #. type: Plain text
15507 #: docs/manual/smsd/code.rst:104
15508 msgid "GSM_Error\tGSM_SMSDService::RefreshPhoneStatus (GSM_SMSDConfig *Config)"
15509 msgstr ""
15511 #. type: Plain text
15512 #: docs/manual/smsd/code.rst:106
15513 msgid ""
15514 "Updates information about phone in database (network status, battery, etc.)."
15515 msgstr ""
15517 #. type: Plain text
15518 #: docs/manual/smsd/code.rst:111
15519 msgid "GSM_Error\tGSM_SMSDService::ReadConfiguration (GSM_SMSDConfig *Config)"
15520 msgstr ""
15522 #. type: Plain text
15523 #: docs/manual/smsd/code.rst:113
15524 msgid "Reads configuration specific for this backend."
15525 msgstr ""
15527 #. type: Title +
15528 #: docs/manual/smsd/code.rst:118
15529 #, no-wrap
15530 msgid "Message ID"
15531 msgstr ""
15533 #. type: Plain text
15534 #: docs/manual/smsd/code.rst:123
15535 msgid ""
15536 "You might have noticed that message ID is often used in the API. The primary "
15537 "reason for this is that it is usually easier for backend to handle message "
15538 "just by it's internal identification instead of handling message data from"
15539 msgstr ""
15541 #. type: Attribute :c:
15542 #: docs/manual/smsd/code.rst:123
15543 #, no-wrap
15544 msgid "type:`GSM_MultiSMSMessage`."
15545 msgstr ""
15547 #. type: Plain text
15548 #: docs/manual/smsd/code.rst:128
15549 msgid ""
15550 "If the backend does not use any IDs internally, it really does not have to "
15551 "provide them, with only exception of :c:func:`GSM_SMSDService::"
15552 "FindOutboxSMS`, where ID is used for detection of repeated sending of same "
15553 "message."
15554 msgstr ""
15556 #. type: Plain text
15557 #: docs/manual/smsd/code.rst:130
15558 msgid "The lifetime of ID for sent message:"
15559 msgstr ""
15561 #. type: Plain text
15562 #: docs/manual/smsd/code.rst:133
15563 msgid ""
15564 ":c:func:`GSM_SMSDService::CreateOutboxSMS` or direct manipulation with "
15565 "backend storage creates new ID"
15566 msgstr ""
15568 #. type: Plain text
15569 #: docs/manual/smsd/code.rst:135
15570 msgid ""
15571 ":c:func:`GSM_SMSDService::FindOutboxSMS` returns ID of message to process"
15572 msgstr ""
15574 #. type: Plain text
15575 #: docs/manual/smsd/code.rst:138
15576 msgid ""
15577 ":c:func:`GSM_SMSDService::AddSentSMSInfo` and :c:func:`GSM_SMSDService::"
15578 "RefreshSendStatus` are then notified using this ID about sending of the "
15579 "message"
15580 msgstr ""
15582 #. type: Plain text
15583 #: docs/manual/smsd/code.rst:140
15584 msgid ""
15585 ":c:func:`GSM_SMSDService::MoveSMS` then moves the message based on ID to "
15586 "sent items"
15587 msgstr ""
15589 #. type: Plain text
15590 #: docs/manual/smsd/code.rst:142
15591 msgid "The lifetime of ID for incoming messages:"
15592 msgstr ""
15594 #. type: Plain text
15595 #: docs/manual/smsd/code.rst:144
15596 msgid ":c:func:`GSM_SMSDService::SaveInboxSMS` generates the message"
15597 msgstr ""
15599 #. type: Plain text
15600 #: docs/manual/smsd/code.rst:145
15601 msgid ":ref:`gammu-smsd-run` uses this ID"
15602 msgstr ""
15604 #. type: Title -
15605 #: docs/manual/smsd/code.rst:147
15606 #, no-wrap
15607 msgid "Message Sending Workflow"
15608 msgstr ""
15610 #. type: Plain text
15611 #: docs/manual/smsd/code.rst:152
15612 msgid "digraph smsdsending {"
15613 msgstr ""
15615 #. type: Plain text
15616 #: docs/manual/smsd/code.rst:176
15617 msgid ""
15618 "\"new message\" [shape=box]; \"message in storage\" [shape=box]; \"message "
15619 "sent\" [shape=box]; \"error sending message\" [shape=box]; \"new message\" -"
15620 "> \"manually created SMS\"; \"new message\" -> \"CreateOutboxSMS\"; "
15621 "\"manually created SMS\" -> \"message in storage\"; \"CreateOutboxSMS\" -> "
15622 "\"message in storage\" \"message in storage\" -> \"FindOutboxSMS\"; "
15623 "\"FindOutboxSMS\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Error\", "
15624 "style=dotted]; \"FindOutboxSMS\" -> \"check duplicates\"; \"check duplicates"
15625 "\" -> \"AddSentSMSInfo(ERROR)\" [label=\"Too many retries\", style=dotted]; "
15626 "\"check duplicates\" -> \"GSM_SendSMS\"; \"GSM_SendSMS\" -> "
15627 "\"RefreshSendStatus\"; \"GSM_SendSMS\" -> \"AddSentSMSInfo(ERROR)\" [label="
15628 "\"Error\", style=dotted]; \"RefreshSendStatus\" -> \"RefreshSendStatus"
15629 "\" [label=\"Sending\"]; \"RefreshSendStatus\" -> \"AddSentSMSInfo"
15630 "(ERROR)\" [label=\"Timeout\", style=dotted]; \"RefreshSendStatus\" -> "
15631 "\"AddSentSMSInfo(OK)\"; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(noforce, OK)\"; "
15632 "\"MoveSMS(noforce, OK)\" -> \"MoveSMS(force, ERR)\" [label=\"Error\", "
15633 "style=dotted]; \"AddSentSMSInfo(OK)\" -> \"MoveSMS(force, ERR)\" [label="
15634 "\"Error\", style=dotted]; \"AddSentSMSInfo(ERROR)\" -> \"MoveSMS(force, "
15635 "ERR)\"; \"MoveSMS(noforce, OK)\" -> \"message sent\"; \"MoveSMS(force, "
15636 "ERR)\" -> \"error sending message\";"
15637 msgstr ""
15639 #. type: Title -
15640 #: docs/manual/smsd/code.rst:179
15641 #, no-wrap
15642 msgid "Message Receiving Workflow"
15643 msgstr ""
15645 #. type: Plain text
15646 #: docs/manual/smsd/code.rst:184
15647 msgid "digraph smsdreceiving {"
15648 msgstr ""
15650 #. type: Plain text
15651 #: docs/manual/smsd/code.rst:201
15652 msgid ""
15653 "\"received message\" [shape=box]; \"ignored message\" [shape=box]; \"failed "
15654 "message\" [shape=box]; \"waiting message\" [shape=box]; \"processed message"
15655 "\" [shape=box]; \"received message\" -> \"GSM_GetNextSMS\"; \"GSM_GetNextSMS"
15656 "\" -> \"SMSD_ValidMessage\"; \"SMSD_ValidMessage\" -> \"GSM_LinkSMS\"; "
15657 "\"SMSD_ValidMessage\" -> \"ignored message\" [label=\"Not valid\", "
15658 "style=dotted]; \"GSM_LinkSMS\" -> \"SMSD_CheckMultipart\"; "
15659 "\"SMSD_CheckMultipart\" -> \"SaveInboxSMS\"; \"SMSD_CheckMultipart\" -> "
15660 "\"waiting message\" [label=\"Not all parts\", style=dotted]; \"SaveInboxSMS"
15661 "\" -> \"SMSD_RunOnReceive\" [label=\"Locations are passed here\"]; "
15662 "\"SaveInboxSMS\" -> \"failed message\" [label=\"Error\", style=dotted]; "
15663 "\"SMSD_RunOnReceive\" -> \"GSM_DeleteSMS\"; \"GSM_DeleteSMS\" -> \"processed "
15664 "message\" \"GSM_DeleteSMS\" -> \"failed message\" [label=\"Error\", "
15665 "style=dotted];"
15666 msgstr ""
15668 #. type: Plain text
15669 #: docs/manual/smsd/monitor.rst:2
15670 msgid "_gammu-smsd-monitor:"
15671 msgstr ""
15673 #. type: Plain text
15674 #: docs/manual/smsd/monitor.rst:4 docs/manual/smsd/monitor.rst:7
15675 #, no-wrap
15676 msgid "gammu-smsd-monitor"
15677 msgstr ""
15679 #. type: Plain text
15680 #: docs/manual/smsd/monitor.rst:14
15681 msgid "gammu-smsd-monitor [OPTION]..."
15682 msgstr ""
15684 #. type: Plain text
15685 #: docs/manual/smsd/monitor.rst:19
15686 msgid ""
15687 "This manual page documents briefly the :program:`gammu-smsd-monitor` command."
15688 msgstr ""
15690 #. type: Attribute :program:
15691 #: docs/manual/smsd/monitor.rst:20
15692 #, no-wrap
15693 msgid "`gammu-smsd-monitor` is a program that monitors state of Gammu SMS"
15694 msgstr ""
15696 #. type: Plain text
15697 #: docs/manual/smsd/monitor.rst:23
15698 msgid ""
15699 "Daemon. It periodically displays information about phone and number of "
15700 "processed messages."
15701 msgstr ""
15703 #. type: Plain text
15704 #: docs/manual/smsd/monitor.rst:41
15705 msgid "-n, --loops=count"
15706 msgstr ""
15708 #. type: Plain text
15709 #: docs/manual/smsd/monitor.rst:43
15710 msgid "Number of loops, by default monitor loops infinitely."
15711 msgstr ""
15713 #. type: Plain text
15714 #: docs/manual/smsd/monitor.rst:45
15715 msgid "-d, --delay=seconds"
15716 msgstr ""
15718 #. type: Plain text
15719 #: docs/manual/smsd/monitor.rst:47
15720 msgid "Delay betwen polling SMSD state, default is 20 seconds."
15721 msgstr ""
15723 #. type: Plain text
15724 #: docs/manual/smsd/monitor.rst:49
15725 msgid "-C, --csv"
15726 msgstr ""
15728 #. type: Plain text
15729 #: docs/manual/smsd/monitor.rst:51
15730 msgid "Print output in comma separated values format:"
15731 msgstr ""
15733 #. type: Plain text
15734 #: docs/manual/smsd/monitor.rst:55
15735 msgid "client;phone ID;IMEI;sent;received;failed;battery;signal"
15736 msgstr ""
15738 #. type: Plain text
15739 #: docs/manual/smsd/smsd.rst:2
15740 msgid "_gammu-smsd:"
15741 msgstr ""
15743 #. type: Plain text
15744 #: docs/manual/smsd/smsd.rst:4 docs/manual/smsd/smsd.rst:7
15745 #, no-wrap
15746 msgid "gammu-smsd"
15747 msgstr ""
15749 #. type: Plain text
15750 #: docs/manual/smsd/smsd.rst:14
15751 msgid "gammu-smsd [OPTION]..."
15752 msgstr ""
15754 #. type: Plain text
15755 #: docs/manual/smsd/smsd.rst:20
15756 msgid "This manual page documents briefly the :program:`gammu-smsd` command."
15757 msgstr ""
15759 #. type: Attribute :program:
15760 #: docs/manual/smsd/smsd.rst:21
15761 #, no-wrap
15762 msgid "`gammu-smsd` is a program that periodically scans GSM modem for"
15763 msgstr ""
15765 #. type: Plain text
15766 #: docs/manual/smsd/smsd.rst:24
15767 msgid ""
15768 "received messages, stores them in defined storage and also sends messages "
15769 "enqueued in this storage."
15770 msgstr ""
15772 #. type: Plain text
15773 #: docs/manual/smsd/smsd.rst:27
15774 msgid ""
15775 "The daemon can reload configuration file after sending hangup signal "
15776 "(SIGHUP)  and properly terminates itself on SIGINT and SIGTERM."
15777 msgstr ""
15779 #. type: Plain text
15780 #: docs/manual/smsd/smsd.rst:47
15781 msgid ""
15782 "If you run SMSD as a system daemon (or service), it is recommended to use "
15783 "absolute path to configuration file as startup directory might be different "
15784 "than you expect."
15785 msgstr ""
15787 #. type: Plain text
15788 #: docs/manual/smsd/smsd.rst:49
15789 msgid "See :ref:`gammu-smsdrc` for configuration file documentation."
15790 msgstr ""
15792 #. type: Plain text
15793 #: docs/manual/smsd/smsd.rst:51
15794 msgid "-p, --pid=file"
15795 msgstr ""
15797 #. type: Plain text
15798 #: docs/manual/smsd/smsd.rst:53
15799 msgid ""
15800 "Lock file for storing pid, empty for no locking. Not supported on Windows."
15801 msgstr ""
15803 #. type: Plain text
15804 #: docs/manual/smsd/smsd.rst:55
15805 msgid "-U, --user=user"
15806 msgstr ""
15808 #. type: Plain text
15809 #: docs/manual/smsd/smsd.rst:57
15810 msgid "Drop daemon privileges to chosed user after starting."
15811 msgstr ""
15813 #. type: Plain text
15814 #: docs/manual/smsd/smsd.rst:59
15815 msgid "-G, --group=group"
15816 msgstr ""
15818 #. type: Plain text
15819 #: docs/manual/smsd/smsd.rst:61
15820 msgid "Drop daemon privileges to chosen group after starting."
15821 msgstr ""
15823 #. type: Plain text
15824 #: docs/manual/smsd/smsd.rst:63
15825 msgid "-d, --daemon"
15826 msgstr ""
15828 #. type: Plain text
15829 #: docs/manual/smsd/smsd.rst:65
15830 msgid "Daemonize program on startup. Not supported on Windows."
15831 msgstr ""
15833 #. type: Plain text
15834 #: docs/manual/smsd/smsd.rst:67
15835 msgid "-i, --install-service"
15836 msgstr ""
15838 #. type: Plain text
15839 #: docs/manual/smsd/smsd.rst:69
15840 msgid "Installs SMSD as a Windows service."
15841 msgstr ""
15843 #. type: Plain text
15844 #: docs/manual/smsd/smsd.rst:71
15845 msgid "-u, --uninstall-service"
15846 msgstr ""
15848 #. type: Plain text
15849 #: docs/manual/smsd/smsd.rst:73
15850 msgid "Uninstalls SMSD as a Windows service."
15851 msgstr ""
15853 #. type: Plain text
15854 #: docs/manual/smsd/smsd.rst:75
15855 msgid "-s, --start-service"
15856 msgstr ""
15858 #. type: Plain text
15859 #: docs/manual/smsd/smsd.rst:77
15860 msgid "Starts SMSD Windows service."
15861 msgstr ""
15863 #. type: Plain text
15864 #: docs/manual/smsd/smsd.rst:79
15865 msgid "-k, --stop-service"
15866 msgstr ""
15868 #. type: Plain text
15869 #: docs/manual/smsd/smsd.rst:81
15870 msgid "Stops SMSD Windows service."
15871 msgstr ""
15873 #. type: Plain text
15874 #: docs/manual/smsd/smsd.rst:83
15875 msgid "-f, --max-failures=count"
15876 msgstr ""
15878 #. type: Plain text
15879 #: docs/manual/smsd/smsd.rst:85
15880 msgid ""
15881 "Terminate after defined number of failures. Use 0 to not terminate (this is "
15882 "default)."
15883 msgstr ""
15885 #. type: Plain text
15886 #: docs/manual/smsd/smsd.rst:87
15887 msgid "-X, --suicide=seconds"
15888 msgstr ""
15890 #. type: Plain text
15891 #: docs/manual/smsd/smsd.rst:89
15892 msgid "Kills itself after number of seconds."
15893 msgstr ""
15895 #. type: Plain text
15896 #: docs/manual/smsd/smsd.rst:91
15897 msgid "-S, --run-service"
15898 msgstr ""
15900 #. type: Plain text
15901 #: docs/manual/smsd/smsd.rst:94
15902 msgid ""
15903 "Runs pogram as SMSD Windows service. This should not be used manually, but "
15904 "only Windows Service manager should use this command."
15905 msgstr ""
15907 #. type: Plain text
15908 #: docs/manual/smsd/smsd.rst:96
15909 msgid "-n, --service-name=name"
15910 msgstr ""
15912 #. type: Plain text
15913 #: docs/manual/smsd/smsd.rst:100
15914 msgid ""
15915 "Defines name of a Windows service. Each service requires an unique name, so "
15916 "if you want to run several SMSD instances, you have to name each service "
15917 "differently. Default is \"GammuSMSD\"."
15918 msgstr ""
15920 #. type: Plain text
15921 #: docs/manual/smsd/smsd.rst:104
15922 msgid "Use logging as configured in config file (default)."
15923 msgstr ""
15925 #. type: Plain text
15926 #: docs/manual/smsd/smsd.rst:108
15927 msgid "Do not use logging as configured in config file."
15928 msgstr ""
15930 #. type: Title +
15931 #: docs/manual/smsd/smsd.rst:113
15932 #, no-wrap
15933 msgid "Linux/Unix Examples"
15934 msgstr ""
15936 #. type: Plain text
15937 #: docs/manual/smsd/smsd.rst:116
15938 msgid "Start SMSD as a daemon on Linux:"
15939 msgstr ""
15941 #. type: Plain text
15942 #: docs/manual/smsd/smsd.rst:120
15943 msgid ""
15944 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon"
15945 msgstr ""
15947 #. type: Plain text
15948 #: docs/manual/smsd/smsd.rst:122
15949 msgid "Start SMSD as a daemon on Linux with reduced privileges:"
15950 msgstr ""
15952 #. type: Plain text
15953 #: docs/manual/smsd/smsd.rst:126
15954 msgid ""
15955 "gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon "
15956 "--user gammu --group gammu"
15957 msgstr ""
15959 #. type: Title +
15960 #: docs/manual/smsd/smsd.rst:128
15961 #, no-wrap
15962 msgid "SMSD as a system wide daemon"
15963 msgstr ""
15965 #. type: Plain text
15966 #: docs/manual/smsd/smsd.rst:133
15967 msgid ""
15968 "To use SMSD as a daemon, you might want to use init script which is shipped "
15969 "with Gammu in contrib/init directory. It is not installed by default, either "
15970 "install it manually or check INSTALL file for instructions."
15971 msgstr ""
15973 #. type: Plain text
15974 #: docs/manual/smsd/smsd.rst:136
15975 msgid ""
15976 "Under Windows 7 you might need to disable UAC (user account control) before "
15977 "you will be able to install SMSD service."
15978 msgstr ""
15980 #. type: Title +
15981 #: docs/manual/smsd/smsd.rst:138
15982 #, no-wrap
15983 msgid "Windows Service Examples"
15984 msgstr ""
15986 #. type: Plain text
15987 #: docs/manual/smsd/smsd.rst:141
15988 msgid "Install Gammu SMSD Windows service:"
15989 msgstr ""
15991 #. type: Plain text
15992 #: docs/manual/smsd/smsd.rst:145
15993 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc -i"
15994 msgstr ""
15996 #. type: Plain text
15997 #: docs/manual/smsd/smsd.rst:147
15998 msgid "Install two instances of SMSD Windows service:"
15999 msgstr ""
16001 #. type: Plain text
16002 #: docs/manual/smsd/smsd.rst:151
16003 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-1 -n Gammu-first-phone -i"
16004 msgstr ""
16006 #. type: Plain text
16007 #: docs/manual/smsd/smsd.rst:153
16008 msgid "gammu-smsd.exe -c c:\\Gammu\\smsdrc-2 -n Gammu-second-phone -i"
16009 msgstr ""
16011 #. type: Plain text
16012 #: docs/manual/smsd/smsd.rst:155
16013 msgid "To uninstall a Windows service:"
16014 msgstr ""
16016 #. type: Plain text
16017 #: docs/manual/smsd/smsd.rst:159
16018 msgid "gammu-smsd.exe -u"
16019 msgstr ""
16021 #. type: Title +
16022 #: docs/manual/smsd/smsd.rst:161
16023 #, no-wrap
16024 msgid "Troubleshooting Windows Service"
16025 msgstr ""
16027 #. type: Plain text
16028 #: docs/manual/smsd/smsd.rst:168
16029 msgid ""
16030 "If Gammu fails to start as a Windows service (you will usually get \"Error "
16031 "1053: The service did not respond to the start or control request in a "
16032 "timely fashion\"), first check your SMSD logs. If they do not contain any "
16033 "useful hint, try starting SMSD manually with exactly same parameters as you "
16034 "installed the service (without -i)."
16035 msgstr ""
16037 #. type: Plain text
16038 #: docs/manual/smsd/smsd.rst:170
16039 msgid "For example the command line can look like:"
16040 msgstr ""
16042 #. type: Plain text
16043 #: docs/manual/smsd/smsd.rst:174
16044 msgid "gammu-smsd.exe -c smsdrc"
16045 msgstr ""
16047 #. type: Plain text
16048 #: docs/manual/smsd/smsd.rst:177
16049 msgid ""
16050 "You now should be able to get errors from SMSD even if it fails to start as "
16051 "a service."
16052 msgstr ""
16054 #. type: Title -
16055 #: docs/manual/smsd/smsd.rst:179
16056 #, no-wrap
16057 msgid "Known Limitations"
16058 msgstr ""
16060 #. type: Plain text
16061 #: docs/manual/smsd/smsd.rst:185
16062 msgid ""
16063 "You can not use same phone by more programs in same time. However in case "
16064 "you did not enable locking in :config:section:`[gammu]` section, it might be "
16065 "able to start the communication with phone from more programs. In this case "
16066 "neither of the programs will probably work."
16067 msgstr ""
16069 #. type: Plain text
16070 #: docs/manual/smsd/smsd.rst:188
16071 msgid ""
16072 "There is no way to detect that SMS message is reply to another by looking at "
16073 "message headers. The only way to achieve this is to add some token to the "
16074 "message and let the user include it in the message on reply."
16075 msgstr ""
16077 #. type: Plain text
16078 #: docs/manual/gammu/index.rst:2
16079 msgid "_gammu:"
16080 msgstr ""
16082 #. type: Title =
16083 #: docs/manual/gammu/index.rst:4
16084 #, no-wrap
16085 msgid "Gammu Utility"
16086 msgstr ""
16088 #. type: Plain text
16089 #: docs/manual/gammu/index.rst:15
16090 msgid "gammu [parameters] <command> [options]"
16091 msgstr ""
16093 #. type: Plain text
16094 #: docs/manual/gammu/index.rst:18
16095 msgid ""
16096 "Commands actually indicate which operation should Gammu perform. They can be "
16097 "specified with or without leading ``--``."
16098 msgstr ""
16100 #. type: Plain text
16101 #: docs/manual/gammu/index.rst:24
16102 msgid ""
16103 "This program is a tool for mobile phones. Many vendors and phones are "
16104 "supported, for actual listing see `Gammu Phones Database <http://wammu.eu/"
16105 "phones/>`_."
16106 msgstr ""
16108 #. type: Title -
16109 #: docs/manual/gammu/index.rst:27
16110 #, no-wrap
16111 msgid "Options"
16112 msgstr ""
16114 #. type: Plain text
16115 #: docs/manual/gammu/index.rst:30
16116 msgid "Parameters before command configure gammu behaviour:"
16117 msgstr ""
16119 #. type: Plain text
16120 #: docs/manual/gammu/index.rst:32
16121 msgid "-c, --config <filename>"
16122 msgstr ""
16124 #. type: Plain text
16125 #: docs/manual/gammu/index.rst:34
16126 #, fuzzy
16127 msgid "name of configuration file"
16128 msgstr "手机信息"
16130 #. type: Plain text
16131 #: docs/manual/gammu/index.rst:36
16132 msgid "-s, --section <confign>"
16133 msgstr ""
16135 #. type: Plain text
16136 #: docs/manual/gammu/index.rst:38
16137 msgid "section of config file to use, eg. 42"
16138 msgstr ""
16140 #. type: Plain text
16141 #: docs/manual/gammu/index.rst:40
16142 msgid "-d, --debug <level>"
16143 msgstr ""
16145 #. type: Plain text
16146 #: docs/manual/gammu/index.rst:42
16147 msgid ""
16148 "debug level (see :config:option:`LogFormat` in :ref:`gammurc` for possible "
16149 "values)"
16150 msgstr ""
16152 #. type: Plain text
16153 #: docs/manual/gammu/index.rst:44
16154 msgid "-f, --debug-file <filename>"
16155 msgstr ""
16157 #. type: Plain text
16158 #: docs/manual/gammu/index.rst:46
16159 msgid "file for logging debug messages"
16160 msgstr ""
16162 #. type: Title -
16163 #: docs/manual/gammu/index.rst:49
16164 #, no-wrap
16165 msgid "Call commands"
16166 msgstr ""
16168 #. type: Plain text
16169 #: docs/manual/gammu/index.rst:52
16170 msgid "answercall [id]"
16171 msgstr ""
16173 #. type: Plain text
16174 #: docs/manual/gammu/index.rst:54
16175 msgid "Answer incoming call."
16176 msgstr ""
16178 #. type: Plain text
16179 #: docs/manual/gammu/index.rst:56
16180 msgid "cancelcall [id]"
16181 msgstr ""
16183 #. type: Plain text
16184 #: docs/manual/gammu/index.rst:58
16185 msgid "Cancel incoming call"
16186 msgstr ""
16188 #. type: Plain text
16189 #: docs/manual/gammu/index.rst:60
16190 msgid "canceldiverts"
16191 msgstr ""
16193 #. type: Plain text
16194 #: docs/manual/gammu/index.rst:62
16195 msgid "Cancel all existing call diverts."
16196 msgstr ""
16198 #. type: Plain text
16199 #: docs/manual/gammu/index.rst:64
16200 msgid "conferencecall id"
16201 msgstr ""
16203 #. type: Plain text
16204 #: docs/manual/gammu/index.rst:66
16205 msgid "Initiates a conference call."
16206 msgstr ""
16208 #. type: Plain text
16209 #: docs/manual/gammu/index.rst:68
16210 msgid "dialvoice number [show|hide]"
16211 msgstr ""
16213 #. type: Plain text
16214 #: docs/manual/gammu/index.rst:70
16215 msgid "Make voice call from SIM card line set in phone."
16216 msgstr ""
16218 #. type: Plain text
16219 #: docs/manual/gammu/index.rst:72
16220 msgid ""
16221 "``show|hide`` - optional parameter whether to disable call number indication."
16222 msgstr ""
16224 #. type: Plain text
16225 #: docs/manual/gammu/index.rst:74
16226 msgid ""
16227 "divert get|set all|busy|noans|outofreach all|voice|fax|data [number timeout]"
16228 msgstr ""
16230 #. type: Plain text
16231 #: docs/manual/gammu/index.rst:76
16232 msgid "Manage or display call diverts."
16233 msgstr ""
16235 #. type: Plain text
16236 #: docs/manual/gammu/index.rst:78
16237 msgid "``get`` or ``set``"
16238 msgstr ""
16240 #. type: Plain text
16241 #: docs/manual/gammu/index.rst:79
16242 msgid "whether to get divert information or to set it."
16243 msgstr ""
16245 #. type: Plain text
16246 #: docs/manual/gammu/index.rst:80
16247 msgid "``all`` or ``busy`` or ``noans`` or ``outofreach``"
16248 msgstr ""
16250 #. type: Plain text
16251 #: docs/manual/gammu/index.rst:81
16252 msgid "condition when apply divert"
16253 msgstr ""
16255 #. type: Plain text
16256 #: docs/manual/gammu/index.rst:82
16257 msgid "``all`` or ``voice`` or ``fax`` or ``data``"
16258 msgstr ""
16260 #. type: Plain text
16261 #: docs/manual/gammu/index.rst:83
16262 msgid "call type when apply divert"
16263 msgstr ""
16265 #. type: Plain text
16266 #: docs/manual/gammu/index.rst:84
16267 msgid "number"
16268 msgstr ""
16270 #. type: Plain text
16271 #: docs/manual/gammu/index.rst:85
16272 msgid "number where to divert"
16273 msgstr ""
16275 #. type: Plain text
16276 #: docs/manual/gammu/index.rst:86
16277 msgid "timeout"
16278 msgstr ""
16280 #. type: Plain text
16281 #: docs/manual/gammu/index.rst:87
16282 msgid "timeout when the diversion will happen"
16283 msgstr ""
16285 #. type: Plain text
16286 #: docs/manual/gammu/index.rst:89
16287 msgid "getussd code"
16288 msgstr ""
16290 #. type: Plain text
16291 #: docs/manual/gammu/index.rst:91
16292 msgid "Retrieves USSD information - dials a service number and reads response."
16293 msgstr ""
16295 #. type: Plain text
16296 #: docs/manual/gammu/index.rst:93
16297 msgid "holdcall id"
16298 msgstr ""
16300 #. type: Plain text
16301 #: docs/manual/gammu/index.rst:95
16302 msgid "Holds call."
16303 msgstr ""
16305 #. type: Plain text
16306 #: docs/manual/gammu/index.rst:97
16307 msgid "maketerminatedcall number length [show|hide]"
16308 msgstr ""
16310 #. type: Plain text
16311 #: docs/manual/gammu/index.rst:100
16312 msgid ""
16313 "Make voice call from SIM card line set in phone which will be terminated "
16314 "after ``length`` seconds."
16315 msgstr ""
16317 #. type: Plain text
16318 #: docs/manual/gammu/index.rst:102
16319 msgid "senddtmf sequence"
16320 msgstr ""
16322 #. type: Plain text
16323 #: docs/manual/gammu/index.rst:104
16324 msgid "Plays DTMF sequence. In some phones available only during calls"
16325 msgstr ""
16327 #. type: Plain text
16328 #: docs/manual/gammu/index.rst:106
16329 msgid "splitcall id"
16330 msgstr ""
16332 #. type: Plain text
16333 #: docs/manual/gammu/index.rst:108
16334 msgid "Splits call."
16335 msgstr ""
16337 #. type: Plain text
16338 #: docs/manual/gammu/index.rst:110
16339 msgid "switchcall [id]"
16340 msgstr ""
16342 #. type: Plain text
16343 #: docs/manual/gammu/index.rst:112
16344 msgid "Switches call."
16345 msgstr ""
16347 #. type: Plain text
16348 #: docs/manual/gammu/index.rst:114
16349 msgid "transfercall [id]"
16350 msgstr ""
16352 #. type: Plain text
16353 #: docs/manual/gammu/index.rst:116
16354 msgid "Transfers call."
16355 msgstr ""
16357 #. type: Plain text
16358 #: docs/manual/gammu/index.rst:118
16359 msgid "unholdcall id"
16360 msgstr ""
16362 #. type: Plain text
16363 #: docs/manual/gammu/index.rst:120
16364 msgid "Unholds call."
16365 msgstr ""
16367 #. type: Plain text
16368 #: docs/manual/gammu/index.rst:122
16369 msgid "_gammu-sms:"
16370 msgstr ""
16372 #. type: Title -
16373 #: docs/manual/gammu/index.rst:124
16374 #, no-wrap
16375 msgid "SMS and EMS commands"
16376 msgstr ""
16378 #. type: Plain text
16379 #: docs/manual/gammu/index.rst:129
16380 msgid ""
16381 "Sending messages might look a bit complicated on first attempt to use.  But "
16382 "be patient, the command line has been written in order to allow almost every "
16383 "usage. See EXAMPLE section for some hints on usage."
16384 msgstr ""
16386 #. type: Plain text
16387 #: docs/manual/gammu/index.rst:132
16388 msgid ""
16389 "There is also an option to use :ref:`gammu-smsd` when you want to send or "
16390 "receive more messages and process them automatically."
16391 msgstr ""
16393 #. type: Plain text
16394 #: docs/manual/gammu/index.rst:134
16395 msgid "Introduction to SMS formats"
16396 msgstr ""
16398 #. type: delimited block _
16399 #: docs/manual/gammu/index.rst:137
16400 msgid "Gammu has support for many SMS formats like:"
16401 msgstr ""
16403 #. type: delimited block _
16404 #: docs/manual/gammu/index.rst:148
16405 #, no-wrap
16406 msgid ""
16407 "Nokia Smart Messaging\n"
16408 "    used for monochromatic picture images, downloadable profiles, monochromatic operator logos, monochromatic caller logos and monophonic ringtones\n"
16409 "Linked SMS\n"
16410 "    both with 8 and 16-bit identification numbers in headers\n"
16411 "EMS\n"
16412 "    this is SMS format used for saving monochromatic images, monophonic ringtones, animations, text formatting and others\n"
16413 "MMS notifications\n"
16414 "    contains links where phone should download MMS\n"
16415 "Alcatel logo messages\n"
16416 "    proprietary format for logos\n"
16417 msgstr ""
16419 #. type: delimited block _
16420 #: docs/manual/gammu/index.rst:153
16421 msgid ""
16422 "You need to ensure that the target phone supports message type you want to "
16423 "send. Otherwise the phone will not be able to display it or will even crash, "
16424 "because firmware of phone did not expect this possibility."
16425 msgstr ""
16427 #. type: delimited block _
16428 #: docs/manual/gammu/index.rst:155
16429 msgid "Encoding chars in SMS text"
16430 msgstr ""
16432 #. type: Plain text
16433 #: docs/manual/gammu/index.rst:158
16434 msgid "Text in SMS can be coded using two ways:"
16435 msgstr ""
16437 #. type: Title ~
16438 #: docs/manual/gammu/index.rst:160
16439 #, no-wrap
16440 msgid "GSM Default Alphabet"
16441 msgstr ""
16443 #. type: Plain text
16444 #: docs/manual/gammu/index.rst:166
16445 msgid ""
16446 "With `GSM Default Alphabet` you can fit at most 160 chars into single SMS "
16447 "(Gammu doesn't support compressing such texts according to GSM standards, "
16448 "but it isn't big limit, because there are no phones supporting them), but "
16449 "they're from limited set:"
16450 msgstr ""
16452 #. type: Plain text
16453 #: docs/manual/gammu/index.rst:168
16454 msgid "all Latin small and large"
16455 msgstr ""
16457 #. type: Plain text
16458 #: docs/manual/gammu/index.rst:169
16459 msgid "all digits"
16460 msgstr ""
16462 #. type: Plain text
16463 #: docs/manual/gammu/index.rst:170
16464 msgid "some Greek"
16465 msgstr ""
16467 #. type: Plain text
16468 #: docs/manual/gammu/index.rst:171
16469 msgid "some other national"
16470 msgstr ""
16472 #. type: Plain text
16473 #: docs/manual/gammu/index.rst:172
16474 msgid "some symbols like @ ! \" # & / ( ) % * + = - , . : ; < > ?"
16475 msgstr ""
16477 #. type: Plain text
16478 #: docs/manual/gammu/index.rst:173
16479 msgid "few others"
16480 msgstr ""
16482 #. type: Title =
16483 #: docs/manual/gammu/index.rst:175 docs/manual/python/objects.rst:260
16484 #: docs/manual/c/hints.rst:140 docs/manual/c/unicode.rst:2
16485 #, no-wrap
16486 msgid "Unicode"
16487 msgstr "Unicode"
16489 #. type: Plain text
16490 #: docs/manual/gammu/index.rst:179
16491 msgid ""
16492 "With `Unicode` single SMS can contain at most 70 chars, but these can be any "
16493 "chars including all national and special ones."
16494 msgstr ""
16496 #. type: Plain text
16497 #: docs/manual/gammu/index.rst:184
16498 msgid ""
16499 "Please note, that some older phones might have problems displaying such "
16500 "message."
16501 msgstr ""
16503 #. type: Title ~
16504 #: docs/manual/gammu/index.rst:186
16505 #, no-wrap
16506 msgid "Conversion"
16507 msgstr ""
16509 #. type: Plain text
16510 #: docs/manual/gammu/index.rst:192
16511 msgid ""
16512 "Gammu tries to do the best to handle non ASCII characters in your message.  "
16513 "Everything is internally handled in Unicode (the input is converted "
16514 "depending on your locales configuration) and in case message uses Unicode "
16515 "the text will be given as such to the message."
16516 msgstr ""
16518 #. type: Plain text
16519 #: docs/manual/gammu/index.rst:199
16520 msgid ""
16521 "Should the message be sent in GSM Default Alphabet, Gammu will try to "
16522 "convert all characters to keep message readable. Gammu does support multi "
16523 "byte encoding for some characters in GSM Default Alphabet (it is needed for "
16524 "``^`` ``{`` ``}`` ``\\`` ``[`` ``]`` ``~`` ``|``). The characters which are "
16525 "not present in GSM Default Alphabet are transliterated to closest ASCII "
16526 "equivalent (accents are removed).  Remaining not known characters are "
16527 "replaced by question mark."
16528 msgstr ""
16530 #. type: Plain text
16531 #: docs/manual/gammu/index.rst:201
16532 msgid "SMS commands"
16533 msgstr ""
16535 #. type: delimited block _
16536 #: docs/manual/gammu/index.rst:204
16537 msgid "addsmsfolder name"
16538 msgstr ""
16540 #. type: delimited block _
16541 #: docs/manual/gammu/index.rst:206
16542 msgid "deleteallsms folder"
16543 msgstr ""
16545 #. type: delimited block _
16546 #: docs/manual/gammu/index.rst:208
16547 msgid "Delete all SMS from specified SMS folder."
16548 msgstr ""
16550 #. type: delimited block _
16551 #: docs/manual/gammu/index.rst:210
16552 msgid "deletesms folder start [stop]"
16553 msgstr ""
16555 #. type: delimited block _
16556 #: docs/manual/gammu/index.rst:213
16557 msgid ""
16558 "Delete SMS from phone. See description for :option:`gammu getsms` for info "
16559 "about sms folders naming convention."
16560 msgstr ""
16562 #. type: delimited block _
16563 #: docs/manual/gammu/index.rst:215 docs/manual/gammu/index.rst:238
16564 #: docs/manual/gammu/index.rst:255 docs/manual/gammu/index.rst:675
16565 #: docs/manual/gammu/index.rst:735 docs/manual/gammu/index.rst:958
16566 #: docs/manual/gammu/index.rst:1422 docs/manual/gammu/index.rst:1432
16567 #: docs/manual/gammu/index.rst:1438
16568 msgid "Locations are numerated from 1."
16569 msgstr ""
16571 #. type: delimited block _
16572 #: docs/manual/gammu/index.rst:217
16573 msgid "displaysms ... (options like in sendsms)"
16574 msgstr ""
16576 #. type: delimited block _
16577 #: docs/manual/gammu/index.rst:220
16578 msgid ""
16579 "Displays PDU data of encoded SMS messages. It accepts same parameters and "
16580 "behaves same like sendsms."
16581 msgstr ""
16583 #. type: delimited block _
16584 #: docs/manual/gammu/index.rst:222
16585 msgid "getallsms -pbk"
16586 msgstr ""
16588 #. type: delimited block _
16589 #: docs/manual/gammu/index.rst:227
16590 msgid ""
16591 "Get all SMS from phone. In some phones you will have also SMS templates and "
16592 "info about locations used to save Picture Images. With each sms you will see "
16593 "location. If you want to get such sms from phone alone, use :option:`gammu "
16594 "getsms`."
16595 msgstr ""
16597 #. type: delimited block _
16598 #: docs/manual/gammu/index.rst:229
16599 msgid "geteachsms -pbk"
16600 msgstr ""
16602 #. type: delimited block _
16603 #: docs/manual/gammu/index.rst:232
16604 msgid ""
16605 "Similiary to :option:`gammu getallsms`. Difference is, that links all "
16606 "concatenated sms"
16607 msgstr ""
16609 #. type: delimited block _
16610 #: docs/manual/gammu/index.rst:234
16611 msgid "getsms folder start [stop]"
16612 msgstr ""
16614 #. type: delimited block _
16615 #: docs/manual/gammu/index.rst:236
16616 msgid "Get SMS."
16617 msgstr ""
16619 #. type: delimited block _
16620 #: docs/manual/gammu/index.rst:242
16621 msgid ""
16622 "Folder 0 means that sms is being read from \"flat\" memory (all sms from all "
16623 "folders have unique numbers). It's sometimes emulated by Gammu. You can use "
16624 "it with all phones."
16625 msgstr ""
16627 #. type: delimited block _
16628 #: docs/manual/gammu/index.rst:249
16629 msgid ""
16630 "Other folders like 1, 2, etc. match folders in phone such as Inbox, Outbox, "
16631 "etc.  and each sms has unique number in his folder. Name of folders can "
16632 "depend on your phone (the most often 1=\"Inbox\", 2=\"Outbox\", etc.).  This "
16633 "method is not supported by all phones (for example, not supported by Nokia "
16634 "3310, 5110, 6110). If work with your phone, use :option:`gammu "
16635 "getsmsfolders` to get folders list."
16636 msgstr ""
16638 #. type: delimited block _
16639 #: docs/manual/gammu/index.rst:251
16640 msgid "getsmsc [start [stop]]"
16641 msgstr ""
16643 #. type: delimited block _
16644 #: docs/manual/gammu/index.rst:253
16645 msgid "Get SMSC settings from SIM card."
16646 msgstr ""
16648 #. type: delimited block _
16649 #: docs/manual/gammu/index.rst:257
16650 msgid "getsmsfolders"
16651 msgstr ""
16653 #. type: delimited block _
16654 #: docs/manual/gammu/index.rst:259
16655 msgid "Get names for SMS folders in phone"
16656 msgstr ""
16658 #. type: delimited block _
16659 #: docs/manual/gammu/index.rst:261
16660 msgid ""
16661 "savesms TYPE [type parameters] [type options] [-folder id] [-unread] [-read] "
16662 "[-unsent] [-sent] [-sender number] [-smsname name] [-smscset number] [-"
16663 "smscnumber number] [-reply] [-maxsms num]"
16664 msgstr ""
16666 #. type: delimited block _
16667 #: docs/manual/gammu/index.rst:263
16668 msgid "Saves SMS to phone, see bellow for ``TYPE`` options."
16669 msgstr ""
16671 #. type: delimited block _
16672 #: docs/manual/gammu/index.rst:265
16673 msgid "-smscset number"
16674 msgstr ""
16676 #. type: delimited block _
16677 #: docs/manual/gammu/index.rst:267
16678 msgid ""
16679 "SMSC number will be taken from phone stored SMSC configuration ``number``."
16680 msgstr ""
16682 #. type: delimited block _
16683 #: docs/manual/gammu/index.rst:269
16684 msgid "Default: 1"
16685 msgstr ""
16687 #. type: delimited block _
16688 #: docs/manual/gammu/index.rst:271
16689 msgid "-smscnumber number"
16690 msgstr ""
16692 #. type: Plain text
16693 #: docs/manual/gammu/index.rst:273 docs/manual/python/objects.rst:216
16694 msgid "SMSC number"
16695 msgstr ""
16697 #. type: delimited block _
16698 #: docs/manual/gammu/index.rst:275
16699 msgid "-reply"
16700 msgstr ""
16702 #. type: delimited block _
16703 #: docs/manual/gammu/index.rst:277
16704 msgid "reply SMSC is set"
16705 msgstr ""
16707 #. type: delimited block _
16708 #: docs/manual/gammu/index.rst:279
16709 msgid "-folder number"
16710 msgstr ""
16712 #. type: delimited block _
16713 #: docs/manual/gammu/index.rst:281
16714 #, fuzzy
16715 msgid "save to specified folder."
16716 msgstr "无法打开文件。"
16718 #. type: delimited block _
16719 #: docs/manual/gammu/index.rst:283
16720 msgid "Folders are numerated from 1."
16721 msgstr ""
16723 #. type: delimited block _
16724 #: docs/manual/gammu/index.rst:285
16725 msgid ""
16726 "The most often folder 1 = \"Inbox\", 2 = \"Outbox\",etc. Use :option:`gammu "
16727 "getsmsfolders` to get folder list."
16728 msgstr ""
16730 #. type: delimited block _
16731 #: docs/manual/gammu/index.rst:287
16732 msgid "-unread"
16733 msgstr ""
16735 #. type: delimited block _
16736 #: docs/manual/gammu/index.rst:291
16737 msgid ""
16738 "makes message unread. In some phones (like 6210) you won't see unread sms "
16739 "envelope after saving such sms. In some phones with internal SMS memory "
16740 "(like 6210) after using it with folder 1 SIM SMS memory will be used"
16741 msgstr ""
16743 #. type: delimited block _
16744 #: docs/manual/gammu/index.rst:293
16745 msgid "-read"
16746 msgstr ""
16748 #. type: delimited block _
16749 #: docs/manual/gammu/index.rst:296
16750 msgid ""
16751 "makes message read. In some phones with internal SMS memory (like 6210) "
16752 "after using it with folder 1 SIM SMS memory will be used"
16753 msgstr ""
16755 #. type: delimited block _
16756 #: docs/manual/gammu/index.rst:298
16757 msgid "-unsent"
16758 msgstr ""
16760 #. type: delimited block _
16761 #: docs/manual/gammu/index.rst:300
16762 msgid "makes message unsent"
16763 msgstr ""
16765 #. type: delimited block _
16766 #: docs/manual/gammu/index.rst:302
16767 msgid "-sent"
16768 msgstr ""
16770 #. type: delimited block _
16771 #: docs/manual/gammu/index.rst:304
16772 msgid "makes message sent"
16773 msgstr ""
16775 #. type: delimited block _
16776 #: docs/manual/gammu/index.rst:306
16777 msgid "-smsname name"
16778 msgstr ""
16780 #. type: delimited block _
16781 #: docs/manual/gammu/index.rst:308
16782 msgid "set message name"
16783 msgstr ""
16785 #. type: delimited block _
16786 #: docs/manual/gammu/index.rst:310
16787 msgid "-sender number"
16788 msgstr ""
16790 #. type: delimited block _
16791 #: docs/manual/gammu/index.rst:312
16792 msgid "set sender number (default: ``Gammu``)"
16793 msgstr ""
16795 #. type: delimited block _
16796 #: docs/manual/gammu/index.rst:314
16797 msgid "-maxsms num"
16798 msgstr ""
16800 #. type: delimited block _
16801 #: docs/manual/gammu/index.rst:317
16802 msgid ""
16803 "Limit maximal number of messages which will be created. If there are more "
16804 "messages, Gammu will terminate with failure."
16805 msgstr ""
16807 #. type: delimited block _
16808 #: docs/manual/gammu/index.rst:319
16809 msgid "Types of messages:"
16810 msgstr ""
16812 #. type: delimited block _
16813 #: docs/manual/gammu/index.rst:321
16814 msgid "ANIMATION frames file1 file2..."
16815 msgstr ""
16817 #. type: delimited block _
16818 #: docs/manual/gammu/index.rst:325
16819 msgid ""
16820 "Save an animation as a SMS. You need to give number of frames and picture "
16821 "for each frame. Each picture can be in any picture format which Gammu "
16822 "supports (B/W bmp, gif, wbmp, nol, nlm...)."
16823 msgstr ""
16825 #. type: delimited block _
16826 #: docs/manual/gammu/index.rst:327
16827 msgid "BOOKMARK file location"
16828 msgstr ""
16830 #. type: delimited block _
16831 #: docs/manual/gammu/index.rst:330
16832 msgid ""
16833 "Read WAP bookmark from file created by :option:`gammu backup` command and "
16834 "saves in Nokia format as SMS"
16835 msgstr ""
16837 #. type: delimited block _
16838 #: docs/manual/gammu/index.rst:333
16839 msgid "CALENDAR file location"
16840 msgstr ""
16842 #. type: delimited block _
16843 #: docs/manual/gammu/index.rst:338
16844 msgid ""
16845 "Read calendar note from file created by :option:`gammu backup` command and "
16846 "saves in VCALENDAR 1.0 format as SMS. The location identifies position of "
16847 "calendar item to be read in backup file (usually 1, but can be useful in "
16848 "case the backup contains more items)."
16849 msgstr ""
16851 #. type: delimited block _
16852 #: docs/manual/gammu/index.rst:341
16853 msgid "CALLER file"
16854 msgstr ""
16856 #. type: delimited block _
16857 #: docs/manual/gammu/index.rst:344
16858 msgid ""
16859 "Save caller logo as sms in Nokia (Smart Messaging)  format - size 72x14, two "
16860 "colors."
16861 msgstr ""
16863 #. type: delimited block _
16864 #: docs/manual/gammu/index.rst:350
16865 msgid ""
16866 "Please note, that it isn't designed for colour logos available for example "
16867 "in DCT4/TIKU - you need to put bitmap file there inside phone using "
16868 "filesystem commands."
16869 msgstr ""
16871 #. type: delimited block _
16872 #: docs/manual/gammu/index.rst:354
16873 msgid ""
16874 "EMS [-unicode] [-16bit] [-format lcrasbiut] [-text text] [-unicodefiletext "
16875 "file] [-defsound ID] [-defanimation ID] [-tone10 file] [-tone10long file] [-"
16876 "tone12 file] [-tone12long file] [-toneSE file] [-toneSElong file] [-"
16877 "fixedbitmap file] [-variablebitmap file] [-variablebitmaplong file] [-"
16878 "animation frames file1 ...] [-protected number]"
16879 msgstr ""
16881 #. type: delimited block _
16882 #: docs/manual/gammu/index.rst:356
16883 msgid ""
16884 "Saves EMS sequence. All format specific parameters (like :option:`-"
16885 "defsound`) can be used few times."
16886 msgstr ""
16888 #. type: delimited block _
16889 #: docs/manual/gammu/index.rst:358 docs/manual/gammu/index.rst:587
16890 msgid "-text"
16891 msgstr ""
16893 #. type: delimited block _
16894 #: docs/manual/gammu/index.rst:360
16895 msgid "adds text"
16896 msgstr ""
16898 #. type: delimited block _
16899 #: docs/manual/gammu/index.rst:362
16900 msgid "-unicodefiletext"
16901 msgstr ""
16903 #. type: delimited block _
16904 #: docs/manual/gammu/index.rst:364
16905 msgid "adds text from Unicode file"
16906 msgstr ""
16908 #. type: delimited block _
16909 #: docs/manual/gammu/index.rst:366
16910 msgid "-defanimation"
16911 msgstr ""
16913 #. type: delimited block _
16914 #: docs/manual/gammu/index.rst:368
16915 msgid ""
16916 "adds default animation with ID specified by user. ID for different phones "
16917 "are different."
16918 msgstr ""
16920 #. type: delimited block _
16921 #: docs/manual/gammu/index.rst:370
16922 #, fuzzy
16923 msgid "-animation"
16924 msgstr "手机信息"
16926 #. type: delimited block _
16927 #: docs/manual/gammu/index.rst:372
16928 msgid "adds \"frames\" frames read from file1, file2, etc."
16929 msgstr ""
16931 #. type: delimited block _
16932 #: docs/manual/gammu/index.rst:374
16933 msgid "-defsound"
16934 msgstr ""
16936 #. type: delimited block _
16937 #: docs/manual/gammu/index.rst:376
16938 msgid ""
16939 "adds default sound with ID specified by user. ID for different phones are "
16940 "different."
16941 msgstr ""
16943 #. type: delimited block _
16944 #: docs/manual/gammu/index.rst:378
16945 msgid "-tone10"
16946 msgstr ""
16948 #. type: delimited block _
16949 #: docs/manual/gammu/index.rst:380
16950 msgid "adds IMelody version 1.0 read from RTTL or other compatible file"
16951 msgstr ""
16953 #. type: delimited block _
16954 #: docs/manual/gammu/index.rst:382
16955 msgid "-tone10long"
16956 msgstr ""
16958 #. type: delimited block _
16959 #: docs/manual/gammu/index.rst:386
16960 msgid ""
16961 "IMelody version 1.0 saved in one of few SMS with UPI. Phones compatible with "
16962 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
16963 msgstr ""
16965 #. type: delimited block _
16966 #: docs/manual/gammu/index.rst:388
16967 msgid "-tone12"
16968 msgstr ""
16970 #. type: delimited block _
16971 #: docs/manual/gammu/index.rst:390
16972 msgid "adds IMelody version 1.2 read from RTTL or other compatible file"
16973 msgstr ""
16975 #. type: delimited block _
16976 #: docs/manual/gammu/index.rst:392
16977 msgid "-tone12long"
16978 msgstr ""
16980 #. type: delimited block _
16981 #: docs/manual/gammu/index.rst:396
16982 msgid ""
16983 "IMelody version 1.2 saved in one of few SMS with UPI. Phones compatible with "
16984 "UPI (like Sony-Ericsson phones) will read such ringtone as one"
16985 msgstr ""
16987 #. type: delimited block _
16988 #: docs/manual/gammu/index.rst:398
16989 msgid "-toneSE"
16990 msgstr ""
16992 #. type: delimited block _
16993 #: docs/manual/gammu/index.rst:400
16994 msgid "adds IMelody in \"short\" form supported by Sony-Ericsson phones"
16995 msgstr ""
16997 #. type: delimited block _
16998 #: docs/manual/gammu/index.rst:402
16999 msgid "-toneSElong"
17000 msgstr ""
17002 #. type: delimited block _
17003 #: docs/manual/gammu/index.rst:404
17004 msgid "add Sony-Ericsson IMelody saved in one or few SMS with UPI"
17005 msgstr ""
17007 #. type: delimited block _
17008 #: docs/manual/gammu/index.rst:406
17009 msgid "-variablebitmap"
17010 msgstr ""
17012 #. type: delimited block _
17013 #: docs/manual/gammu/index.rst:408
17014 msgid "bitmap in any size saved in one SMS"
17015 msgstr ""
17017 #. type: delimited block _
17018 #: docs/manual/gammu/index.rst:410
17019 msgid "-variablebitmaplong"
17020 msgstr ""
17022 #. type: delimited block _
17023 #: docs/manual/gammu/index.rst:412
17024 msgid "bitmap with maximal size 96x128 saved in one or few sms"
17025 msgstr ""
17027 #. type: delimited block _
17028 #: docs/manual/gammu/index.rst:414
17029 msgid "-fixedbitmap"
17030 msgstr ""
17032 #. type: delimited block _
17033 #: docs/manual/gammu/index.rst:416
17034 msgid "bitmap 16x16 or 32x32"
17035 msgstr ""
17037 #. type: delimited block _
17038 #: docs/manual/gammu/index.rst:418 docs/manual/gammu/index.rst:766
17039 msgid "-protected"
17040 msgstr ""
17042 #. type: delimited block _
17043 #: docs/manual/gammu/index.rst:423
17044 msgid ""
17045 "all ringtones and bitmaps after this parameter (excluding default ringtones "
17046 "and logos) will be \"protected\" (in phones compatible with ODI like "
17047 "SonyEricsson products it won't be possible to forward them from phone menu)"
17048 msgstr ""
17050 #. type: delimited block _
17051 #: docs/manual/gammu/index.rst:425 docs/manual/gammu/index.rst:601
17052 msgid "-16bit"
17053 msgstr ""
17055 #. type: delimited block _
17056 #: docs/manual/gammu/index.rst:428 docs/manual/gammu/index.rst:604
17057 msgid ""
17058 "Gammu uses SMS headers with 16-bit numbers for saving linking info in SMS "
17059 "(it means less chars available for user in each SMS)"
17060 msgstr ""
17062 #. type: delimited block _
17063 #: docs/manual/gammu/index.rst:430
17064 msgid "-format lcrasbiut"
17065 msgstr ""
17067 #. type: delimited block _
17068 #: docs/manual/gammu/index.rst:432
17069 msgid "last text will be formatted. You can use combinations of chars:"
17070 msgstr ""
17072 #. type: delimited block _
17073 #: docs/manual/gammu/index.rst:446
17074 #, no-wrap
17075 msgid ""
17076 "=========  ==================\n"
17077 "Character  Formating\n"
17078 "=========  ==================\n"
17079 "``l``      left aligned\n"
17080 "``c``      centered\n"
17081 "``r``      right aligned\n"
17082 "``a``      large font\n"
17083 "``s``      small font\n"
17084 "``b``      bold font\n"
17085 "``i``      italic font\n"
17086 "``u``      underlined font\n"
17087 "``t``      strikethrough font\n"
17088 "=========  ==================\n"
17089 msgstr ""
17091 #. type: delimited block _
17092 #: docs/manual/gammu/index.rst:449
17093 msgid "MMSINDICATOR URL Title Sender"
17094 msgstr ""
17096 #. type: delimited block _
17097 #: docs/manual/gammu/index.rst:455
17098 msgid ""
17099 "Creates a MMS indication SMS. It contains URL where the actual MMS payload "
17100 "is stored which needs to be SMIL encoded. The phone usually downloads the "
17101 "MMS data using special APN, which does not count to transmitted data, "
17102 "however there might be limitations which URLs can be accessed."
17103 msgstr ""
17105 #. type: delimited block _
17106 #: docs/manual/gammu/index.rst:457
17107 msgid "MMSSETTINGS file location"
17108 msgstr ""
17110 #. type: delimited block _
17111 #: docs/manual/gammu/index.rst:460
17112 msgid ""
17113 "Saves a message with MMS configuration. The configuration will be read from "
17114 "Gammu backup file from given location."
17115 msgstr ""
17117 #. type: delimited block _
17118 #: docs/manual/gammu/index.rst:462
17119 msgid "OPERATOR file [-netcode netcode] [-biglogo]"
17120 msgstr ""
17122 #. type: delimited block _
17123 #: docs/manual/gammu/index.rst:465
17124 msgid ""
17125 "Save operator logo as sms in Nokia (Smart Messaging) format - size 72x14 in "
17126 "two colors."
17127 msgstr ""
17129 #. type: delimited block _
17130 #: docs/manual/gammu/index.rst:467
17131 msgid "-biglogo"
17132 msgstr ""
17134 #. type: delimited block _
17135 #: docs/manual/gammu/index.rst:469
17136 msgid "Use 78x21 formatted logo instead of standard 72x14."
17137 msgstr ""
17139 #. type: delimited block _
17140 #: docs/manual/gammu/index.rst:475
17141 msgid ""
17142 "This isn't designed for colour logos available for example in newer phones - "
17143 "you need to put bitmap file there inside phone using filesystem commands."
17144 msgstr ""
17146 #. type: delimited block _
17147 #: docs/manual/gammu/index.rst:478
17148 msgid "PICTURE file [-text text] [-unicode] [-alcatelbmmi]"
17149 msgstr ""
17151 #. type: delimited block _
17152 #: docs/manual/gammu/index.rst:482
17153 msgid ""
17154 "Read bitmap from 2 colors file (bmp, nlm, nsl, ngg, nol, wbmp, etc.), format "
17155 "into bitmap in Smart Messaging (72x28, 2 colors, called often Picture Image "
17156 "and saved with text) or Alcatel format and send/save over SMS."
17157 msgstr ""
17159 #. type: delimited block _
17160 #: docs/manual/gammu/index.rst:485
17161 msgid "PROFILE [-name name] [-bitmap bitmap] [-ringtone ringtone]"
17162 msgstr ""
17164 #. type: delimited block _
17165 #: docs/manual/gammu/index.rst:488
17166 msgid ""
17167 "Read ringtone (RTTL) format, bitmap (Picture Image size) and name, format "
17168 "into Smart Messaging profile and send/save as SMS."
17169 msgstr ""
17171 #. type: delimited block _
17172 #: docs/manual/gammu/index.rst:493
17173 msgid ""
17174 "Please note, that this format is abandoned by Nokia and supported by some "
17175 "(older) devices only like Nokia 3310."
17176 msgstr ""
17178 #. type: delimited block _
17179 #: docs/manual/gammu/index.rst:496
17180 msgid "RINGTONE file [-long] [-scale]"
17181 msgstr ""
17183 #. type: delimited block _
17184 #: docs/manual/gammu/index.rst:499
17185 msgid ""
17186 "Read RTTL ringtone from file and save as SMS into SIM/phone memory. Ringtone "
17187 "is saved in Nokia (Smart Messaging) format."
17188 msgstr ""
17190 #. type: delimited block _
17191 #: docs/manual/gammu/index.rst:501
17192 msgid "-long"
17193 msgstr ""
17195 #. type: delimited block _
17196 #: docs/manual/gammu/index.rst:504
17197 msgid ""
17198 "ringtone is saved using Profile style. It can be longer (and saved in 2 "
17199 "SMS), but decoded only by newer phones (like 33xx)"
17200 msgstr ""
17202 #. type: delimited block _
17203 #: docs/manual/gammu/index.rst:506 docs/manual/gammu/index.rst:976
17204 msgid "-scale"
17205 msgstr ""
17207 #. type: delimited block _
17208 #: docs/manual/gammu/index.rst:509
17209 msgid ""
17210 "ringtone will have Scale info for each note. It will allow one to edit it "
17211 "correctly later in phone composer (for example, in 33xx)"
17212 msgstr ""
17214 #. type: delimited block _
17215 #: docs/manual/gammu/index.rst:512
17216 msgid ""
17217 "SMSTEMPLATE [-unicode] [-text text] [-unicodefiletext file] [-defsound ID] [-"
17218 "defanimation ID] [-tone10 file] [-tone10long file] [-tone12 file] [-"
17219 "tone12long file] [-toneSE file] [-toneSElong file] [-variablebitmap file] [-"
17220 "variablebitmaplong file] [-animation frames file1 ...]"
17221 msgstr ""
17223 #. type: delimited block _
17224 #: docs/manual/gammu/index.rst:514
17225 msgid "Saves a SMS template (for Alcatel phones)."
17226 msgstr ""
17228 #. type: delimited block _
17229 #: docs/manual/gammu/index.rst:517
17230 msgid ""
17231 "TEXT [-inputunicode] [-16bit] [-flash] [-len len] [-autolen len] [-unicode] "
17232 "[-enablevoice] [-disablevoice] [-enablefax] [-disablefax] [-enableemail] [-"
17233 "disableemail] [-voidsms] [-replacemessages ID] [-replacefile file] [-text "
17234 "msgtext] [-textutf8 msgtext]"
17235 msgstr ""
17237 #. type: delimited block _
17238 #: docs/manual/gammu/index.rst:520
17239 msgid ""
17240 "Take text from stdin (or commandline if -text specified) and save as text "
17241 "SMS into SIM/phone memory."
17242 msgstr ""
17244 #. type: delimited block _
17245 #: docs/manual/gammu/index.rst:522
17246 msgid "-flash"
17247 msgstr ""
17249 #. type: delimited block _
17250 #: docs/manual/gammu/index.rst:524
17251 msgid ""
17252 "Class 0 SMS (should be displayed after receiving on recipients' phone "
17253 "display after receiving without entering Inbox)"
17254 msgstr ""
17256 #. type: delimited block _
17257 #: docs/manual/gammu/index.rst:526
17258 msgid "-len len"
17259 msgstr ""
17261 #. type: delimited block _
17262 #: docs/manual/gammu/index.rst:529
17263 msgid ""
17264 "specify, how many chars will be read. When use this option and text will be "
17265 "longer than 1 SMS, will be split into more linked SMS"
17266 msgstr ""
17268 #. type: delimited block _
17269 #: docs/manual/gammu/index.rst:531
17270 msgid "-autolen len"
17271 msgstr ""
17273 #. type: delimited block _
17274 #: docs/manual/gammu/index.rst:536
17275 msgid ""
17276 "specify, how many chars will be read. When use this option and text will be "
17277 "longer than 1 SMS, will be split into more linked SMS.Coding type (SMS "
17278 "default alphabet/Unicode) is set according to input text"
17279 msgstr ""
17281 #. type: delimited block _
17282 #: docs/manual/gammu/index.rst:538
17283 msgid "-enablevoice"
17284 msgstr ""
17286 #. type: delimited block _
17287 #: docs/manual/gammu/index.rst:540
17288 msgid "sms will set voice mail indicator. Text will be cut to 1 sms."
17289 msgstr ""
17291 #. type: delimited block _
17292 #: docs/manual/gammu/index.rst:542
17293 msgid "-disablevoice"
17294 msgstr ""
17296 #. type: delimited block _
17297 #: docs/manual/gammu/index.rst:544
17298 msgid "sms will not set voice mail indicator. Text will be cut to 1 sms."
17299 msgstr ""
17301 #. type: delimited block _
17302 #: docs/manual/gammu/index.rst:546
17303 msgid "-enablefax"
17304 msgstr ""
17306 #. type: delimited block _
17307 #: docs/manual/gammu/index.rst:548
17308 msgid "sms will set fax indicator. Text will be cut to 1 sms."
17309 msgstr ""
17311 #. type: delimited block _
17312 #: docs/manual/gammu/index.rst:550
17313 msgid "-disablefax"
17314 msgstr ""
17316 #. type: delimited block _
17317 #: docs/manual/gammu/index.rst:552
17318 msgid "sms will not set fax indicator. Text will be cut to 1 sms."
17319 msgstr ""
17321 #. type: delimited block _
17322 #: docs/manual/gammu/index.rst:554
17323 msgid "-enableemail"
17324 msgstr ""
17326 #. type: delimited block _
17327 #: docs/manual/gammu/index.rst:556
17328 msgid "sms will set email indicator. Text will be cut to 1 sms."
17329 msgstr ""
17331 #. type: delimited block _
17332 #: docs/manual/gammu/index.rst:558
17333 msgid "-disableemail"
17334 msgstr ""
17336 #. type: delimited block _
17337 #: docs/manual/gammu/index.rst:560
17338 msgid "sms will not set email indicator. Text will be cut to 1 sms."
17339 msgstr ""
17341 #. type: delimited block _
17342 #: docs/manual/gammu/index.rst:562
17343 msgid "-voidsms"
17344 msgstr ""
17346 #. type: delimited block _
17347 #: docs/manual/gammu/index.rst:565
17348 msgid ""
17349 "many phones after receiving it won't display anything, only beep, vibrate or "
17350 "turn on light. Text will be cut to 1 sms."
17351 msgstr ""
17353 #. type: delimited block _
17354 #: docs/manual/gammu/index.rst:567
17355 msgid "-unicode"
17356 msgstr ""
17358 #. type: delimited block _
17359 #: docs/manual/gammu/index.rst:569
17360 msgid "SMS will be saved in Unicode format"
17361 msgstr ""
17363 #. type: delimited block _
17364 #: docs/manual/gammu/index.rst:575
17365 msgid ""
17366 "The ``~`` char in SMS text and :option:`-unicode` option (Unicode coding "
17367 "required) can cause text of SMS after ``~`` char blink in some phones (like "
17368 "Nokia 33xx)."
17369 msgstr ""
17371 #. type: delimited block _
17372 #: docs/manual/gammu/index.rst:577
17373 msgid "-inputunicode"
17374 msgstr ""
17376 #. type: delimited block _
17377 #: docs/manual/gammu/index.rst:579
17378 msgid "input text is in Unicode."
17379 msgstr ""
17381 #. type: delimited block _
17382 #: docs/manual/gammu/index.rst:585
17383 msgid ""
17384 "You can create Unicode file using WordPad in Windows (during saving select "
17385 "\"Unicode Text Document\" format). In Unix can use for example YUdit or vim."
17386 msgstr ""
17388 #. type: delimited block _
17389 #: docs/manual/gammu/index.rst:589
17390 msgid "get text from command line instead of stdin."
17391 msgstr ""
17393 #. type: delimited block _
17394 #: docs/manual/gammu/index.rst:591
17395 msgid "-textutf8"
17396 msgstr ""
17398 #. type: delimited block _
17399 #: docs/manual/gammu/index.rst:593
17400 msgid "get text in UTF-8 from command line instead of stdin."
17401 msgstr ""
17403 #. type: delimited block _
17404 #: docs/manual/gammu/index.rst:599
17405 msgid ""
17406 "Gammu detects your locales and uses by default encoding based on this. Use "
17407 "this option only when you know the input will be in UTF-8 in all cases."
17408 msgstr ""
17410 #. type: delimited block _
17411 #: docs/manual/gammu/index.rst:606
17412 msgid "-replacemessages ID"
17413 msgstr ""
17415 #. type: delimited block _
17416 #: docs/manual/gammu/index.rst:610
17417 msgid ""
17418 "``ID`` can be 1..7. When you will use option and send more single SMS to one "
17419 "recipient with the same ID, each another SMS will replace each previous with "
17420 "the same ID"
17421 msgstr ""
17423 #. type: delimited block _
17424 #: docs/manual/gammu/index.rst:612
17425 msgid "-replacefile file"
17426 msgstr ""
17428 #. type: delimited block _
17429 #: docs/manual/gammu/index.rst:617
17430 msgid ""
17431 "File with replacement table in unicode (UCS-2), preferably with byte order "
17432 "mark (BOM). It contains pairs of chars, first one is to replace, second is "
17433 "replacement one. The replacement is done after reading text for the message."
17434 msgstr ""
17436 #. type: delimited block _
17437 #: docs/manual/gammu/index.rst:620
17438 msgid ""
17439 "For example replacement ``1`` (0x0061) with ``a`` (0x0031) would be done by "
17440 "file with following content (hex dump, first two bytes"
17441 msgstr ""
17443 #. type: Labeled list
17444 #: docs/manual/gammu/index.rst:620
17445 #, no-wrap
17446 msgid "is BOM)"
17447 msgstr ""
17449 #. type: delimited block _
17450 #: docs/manual/gammu/index.rst:623
17451 msgid "ff fe 61 00 31 00"
17452 msgstr ""
17454 #. type: delimited block _
17455 #: docs/manual/gammu/index.rst:625
17456 msgid "TODO file location"
17457 msgstr ""
17459 #. type: delimited block _
17460 #: docs/manual/gammu/index.rst:628
17461 msgid ""
17462 "Saves a message with a todo entry. The content will be read from any backup "
17463 "format which Gammu supports and from given location."
17464 msgstr ""
17466 #. type: delimited block _
17467 #: docs/manual/gammu/index.rst:630
17468 msgid "VCARD10|VCARD21 file SM|ME location [-nokia]"
17469 msgstr ""
17471 #. type: delimited block _
17472 #: docs/manual/gammu/index.rst:637
17473 msgid ""
17474 "Read phonebook entry from file created by :option:`gammu backup` command and "
17475 "saves in VCARD 1.0 (only name and default number) or VCARD 2.1 (all entry "
17476 "details with all numbers, text and name) format as SMS.  The location "
17477 "identifies position of contact item to be read in backup file (usually 1, "
17478 "but can be useful in case the backup contains more items)."
17479 msgstr ""
17481 #. type: delimited block _
17482 #: docs/manual/gammu/index.rst:640
17483 msgid "WAPINDICATOR URL Title"
17484 msgstr ""
17486 #. type: delimited block _
17487 #: docs/manual/gammu/index.rst:643
17488 msgid "Saves a SMS with a WAP indication for given URL and title."
17489 msgstr ""
17491 #. type: delimited block _
17492 #: docs/manual/gammu/index.rst:646
17493 msgid "WAPSETTINGS file location DATA|GPRS"
17494 msgstr ""
17496 #. type: delimited block _
17497 #: docs/manual/gammu/index.rst:649
17498 msgid ""
17499 "Read WAP settings from file created by :option:`gammu backup` command and "
17500 "saves in Nokia format as SMS"
17501 msgstr ""
17503 #. type: delimited block _
17504 #: docs/manual/gammu/index.rst:652
17505 msgid ""
17506 "sendsms TYPE destination [type parameters] [type options] [-smscset number] "
17507 "[-smscnumber number] [-reply] [-report] [-validity HOUR|6HOURS|DAY|3DAYS|"
17508 "WEEK|MAX] [-save [-folder number]]"
17509 msgstr ""
17511 #. type: delimited block _
17512 #: docs/manual/gammu/index.rst:654
17513 msgid ""
17514 "Sends a message to a ``destination`` number, most parameters are same as "
17515 "for :option:`gammu savesms`."
17516 msgstr ""
17518 #. type: delimited block _
17519 #: docs/manual/gammu/index.rst:656
17520 msgid "-save"
17521 msgstr ""
17523 #. type: delimited block _
17524 #: docs/manual/gammu/index.rst:658
17525 msgid "will also save message which is being sent"
17526 msgstr ""
17528 #. type: delimited block _
17529 #: docs/manual/gammu/index.rst:660
17530 msgid "-report"
17531 msgstr ""
17533 #. type: delimited block _
17534 #: docs/manual/gammu/index.rst:662
17535 msgid "request delivery report for message"
17536 msgstr ""
17538 #. type: delimited block _
17539 #: docs/manual/gammu/index.rst:664
17540 msgid "-validity HOUR|6HOURS|DAY|3DAYS|WEEK|MAX"
17541 msgstr ""
17543 #. type: delimited block _
17544 #: docs/manual/gammu/index.rst:668
17545 msgid ""
17546 "sets how long will be the message valid (SMSC will the discard the message "
17547 "after this time if it could not deliver it)."
17548 msgstr ""
17550 #. type: delimited block _
17551 #: docs/manual/gammu/index.rst:670
17552 msgid "setsmsc location number"
17553 msgstr ""
17555 #. type: delimited block _
17556 #: docs/manual/gammu/index.rst:673
17557 msgid ""
17558 "Set SMSC settings on SIM card. This keeps all SMSC configuration intact, it "
17559 "just changes the SMSC number."
17560 msgstr ""
17562 #. type: Title -
17563 #: docs/manual/gammu/index.rst:678
17564 #, no-wrap
17565 msgid "Memory (phonebooks and calls) commands"
17566 msgstr ""
17568 #. type: delimited block _
17569 #: docs/manual/gammu/index.rst:681
17570 msgid "_memory types:"
17571 msgstr ""
17573 #. type: delimited block _
17574 #: docs/manual/gammu/index.rst:683
17575 msgid "Memory types"
17576 msgstr ""
17578 #. type: Plain text
17579 #: docs/manual/gammu/index.rst:686
17580 msgid "Gammu recognizes following memory types:"
17581 msgstr ""
17583 #. type: Plain text
17584 #: docs/manual/gammu/index.rst:705
17585 #, no-wrap
17586 msgid ""
17587 "``DC``\n"
17588 "     Dialled calls\n"
17589 "``MC``\n"
17590 "     Missed calls\n"
17591 "``RC``\n"
17592 "     Received calls\n"
17593 "``ON``\n"
17594 "     Own numbers\n"
17595 "``VM``\n"
17596 "     voice mailbox\n"
17597 "``SM``\n"
17598 "     SIM phonebook\n"
17599 "``ME``\n"
17600 "     phone internal phonebook\n"
17601 "``FD``\n"
17602 "     fixed dialling\n"
17603 "``SL``\n"
17604 "     sent SMS log\n"
17605 msgstr ""
17607 #. type: Plain text
17608 #: docs/manual/gammu/index.rst:708
17609 msgid "Memory commands"
17610 msgstr ""
17612 #. type: delimited block _
17613 #: docs/manual/gammu/index.rst:711
17614 msgid "deleteallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17615 msgstr ""
17617 #. type: delimited block _
17618 #: docs/manual/gammu/index.rst:713
17619 msgid "Deletes all entries from specified memory type."
17620 msgstr ""
17622 #. type: delimited block _
17623 #: docs/manual/gammu/index.rst:715 docs/manual/gammu/index.rst:721
17624 #: docs/manual/gammu/index.rst:727 docs/manual/gammu/index.rst:733
17625 msgid "For memory types description see :ref:`memory types`."
17626 msgstr ""
17628 #. type: delimited block _
17629 #: docs/manual/gammu/index.rst:717
17630 msgid "deletememory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop]"
17631 msgstr ""
17633 #. type: delimited block _
17634 #: docs/manual/gammu/index.rst:719
17635 msgid "Deletes entries in specified range from specified memory type."
17636 msgstr ""
17638 #. type: delimited block _
17639 #: docs/manual/gammu/index.rst:723
17640 msgid "getallmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL"
17641 msgstr ""
17643 #. type: delimited block _
17644 #: docs/manual/gammu/index.rst:725
17645 msgid "Get all memory locations from phone."
17646 msgstr ""
17648 #. type: delimited block _
17649 #: docs/manual/gammu/index.rst:729
17650 msgid "getmemory DC|MC|RC|ON|VM|SM|ME|MT|FD|SL start [stop [-nonempty]]"
17651 msgstr ""
17653 #. type: delimited block _
17654 #: docs/manual/gammu/index.rst:731
17655 msgid "Get memory location from phone."
17656 msgstr ""
17658 #. type: delimited block _
17659 #: docs/manual/gammu/index.rst:737
17660 msgid "getspeeddial start [stop]"
17661 msgstr ""
17663 #. type: delimited block _
17664 #: docs/manual/gammu/index.rst:739
17665 msgid "Gets speed dial choices."
17666 msgstr ""
17668 #. type: delimited block _
17669 #: docs/manual/gammu/index.rst:741
17670 msgid "searchmemory text"
17671 msgstr ""
17673 #. type: delimited block _
17674 #: docs/manual/gammu/index.rst:745
17675 msgid ""
17676 "Scans all memory entries for given text. It performs case insensitive "
17677 "substring lookup. You can interrupt searching by pressing :kbd:`Ctrl+C`."
17678 msgstr ""
17680 #. type: Title -
17681 #: docs/manual/gammu/index.rst:747
17682 #, no-wrap
17683 msgid "Filesystem commands"
17684 msgstr ""
17686 #. type: delimited block _
17687 #: docs/manual/gammu/index.rst:752
17688 msgid ""
17689 "Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
17690 "Your phone can also support usb storage, which is handled on the operating "
17691 "system level and Gammu does not use that."
17692 msgstr ""
17694 #. type: delimited block _
17695 #: docs/manual/gammu/index.rst:754
17696 msgid ""
17697 "addfile folderID name [-type JAR|BMP|PNG|GIF|JPG|MIDI|WBMP|AMR|3GP|NRT] [-"
17698 "readonly] [-protected] [-system] [-hidden] [-newtime]"
17699 msgstr ""
17701 #. type: delimited block _
17702 #: docs/manual/gammu/index.rst:756
17703 msgid "Add file with specified name to folder with specified folder ID."
17704 msgstr ""
17706 #. type: delimited block _
17707 #: docs/manual/gammu/index.rst:758
17708 msgid "-type"
17709 msgstr ""
17711 #. type: delimited block _
17712 #: docs/manual/gammu/index.rst:760
17713 msgid ""
17714 "File type was required for filesystem 1 in Nokia phones (current filesystem "
17715 "2 doesn't need this)."
17716 msgstr ""
17718 #. type: delimited block _
17719 #: docs/manual/gammu/index.rst:762
17720 msgid "-readonly"
17721 msgstr ""
17723 #. type: delimited block _
17724 #: docs/manual/gammu/index.rst:764
17725 msgid "Sets the read only attribute."
17726 msgstr ""
17728 #. type: delimited block _
17729 #: docs/manual/gammu/index.rst:769
17730 msgid ""
17731 "Sets the protected attribute (file can't be for example forwarded from phone "
17732 "menu)."
17733 msgstr ""
17735 #. type: delimited block _
17736 #: docs/manual/gammu/index.rst:771
17737 msgid "-system"
17738 msgstr ""
17740 #. type: delimited block _
17741 #: docs/manual/gammu/index.rst:773
17742 msgid "Sets the system attribute."
17743 msgstr ""
17745 #. type: delimited block _
17746 #: docs/manual/gammu/index.rst:775
17747 msgid "-hidden"
17748 msgstr ""
17750 #. type: delimited block _
17751 #: docs/manual/gammu/index.rst:777
17752 msgid "Sets the hidden attribute (file is hidden from phone menu)."
17753 msgstr ""
17755 #. type: delimited block _
17756 #: docs/manual/gammu/index.rst:779
17757 msgid "-newtime"
17758 msgstr ""
17760 #. type: delimited block _
17761 #: docs/manual/gammu/index.rst:781
17762 msgid ""
17763 "After using it date/time of file modification will be set to moment of "
17764 "uploading."
17765 msgstr ""
17767 #. type: delimited block _
17768 #: docs/manual/gammu/index.rst:783
17769 msgid "addfolder parentfolderID name"
17770 msgstr ""
17772 #. type: delimited block _
17773 #: docs/manual/gammu/index.rst:786
17774 msgid ""
17775 "Create a folder in phone with specified name in a folder with specified "
17776 "folder ID."
17777 msgstr ""
17779 #. type: delimited block _
17780 #: docs/manual/gammu/index.rst:788
17781 msgid "deletefiles fileID"
17782 msgstr ""
17784 #. type: delimited block _
17785 #: docs/manual/gammu/index.rst:790
17786 msgid "Delete files with given IDs."
17787 msgstr ""
17789 #. type: delimited block _
17790 #: docs/manual/gammu/index.rst:792
17791 msgid "deletefolder name"
17792 msgstr ""
17794 #. type: delimited block _
17795 #: docs/manual/gammu/index.rst:794
17796 msgid "Delete folder with given ID."
17797 msgstr ""
17799 #. type: delimited block _
17800 #: docs/manual/gammu/index.rst:796
17801 msgid "getfilefolder fileID, fileID, ..."
17802 msgstr ""
17804 #. type: delimited block _
17805 #: docs/manual/gammu/index.rst:798
17806 msgid ""
17807 "Retrieve files or all files from folder with given IDs from a phone "
17808 "filesytem."
17809 msgstr ""
17811 #. type: delimited block _
17812 #: docs/manual/gammu/index.rst:800
17813 msgid "getfiles fileID, fileID, ..."
17814 msgstr ""
17816 #. type: delimited block _
17817 #: docs/manual/gammu/index.rst:802
17818 msgid "Retrieve files with given IDs from a phone filesytem."
17819 msgstr ""
17821 #. type: delimited block _
17822 #: docs/manual/gammu/index.rst:804
17823 msgid "getfilesystem [-flatall|-flat]"
17824 msgstr ""
17826 #. type: delimited block _
17827 #: docs/manual/gammu/index.rst:806
17828 msgid ""
17829 "Display info about all folders and files in phone memory/memory card. By "
17830 "default there is tree displayed, you can change it:"
17831 msgstr ""
17833 #. type: delimited block _
17834 #: docs/manual/gammu/index.rst:808
17835 msgid "-flatall"
17836 msgstr ""
17838 #. type: delimited block _
17839 #: docs/manual/gammu/index.rst:810
17840 msgid ""
17841 "there are displayed full file/folder details like ID (first parameter in "
17842 "line)"
17843 msgstr ""
17845 #. type: delimited block _
17846 #: docs/manual/gammu/index.rst:812
17847 msgid "-flat"
17848 msgstr ""
17850 #. type: delimited block _
17851 #: docs/manual/gammu/index.rst:814
17852 msgid ""
17853 "In some phones (like N6230) content of some folders (with more files) can be "
17854 "cut (only part of files will be displayed) for example on infrared "
17855 "connection. This is not Gammu issue, but phone firmware problem."
17856 msgstr ""
17858 #. type: delimited block _
17859 #: docs/manual/gammu/index.rst:816
17860 msgid "getfilesystemstatus"
17861 msgstr ""
17863 #. type: delimited block _
17864 #: docs/manual/gammu/index.rst:819
17865 msgid ""
17866 "Display info filesystem status - number of bytes available, used or used by "
17867 "some specific content."
17868 msgstr ""
17870 #. type: delimited block _
17871 #: docs/manual/gammu/index.rst:821
17872 msgid "getfolderlisting folderID"
17873 msgstr ""
17875 #. type: delimited block _
17876 #: docs/manual/gammu/index.rst:823
17877 msgid ""
17878 "Display files and folders available in folder with given folder ID. You can "
17879 "get ID's using getfilesystem -flatall."
17880 msgstr ""
17882 #. type: delimited block _
17883 #: docs/manual/gammu/index.rst:830
17884 msgid ""
17885 "Please note, that in some phones (like N6230) content of some folders (with "
17886 "more files) can be cut (only part of files will be displayed) for example on "
17887 "infrared connection. This is not Gammu issue, but phone firmware problem."
17888 msgstr ""
17890 #. type: delimited block _
17891 #: docs/manual/gammu/index.rst:832
17892 msgid "getrootfolders"
17893 msgstr ""
17895 #. type: delimited block _
17896 #: docs/manual/gammu/index.rst:834
17897 msgid "Display info about drives available in phone/memory card."
17898 msgstr ""
17900 #. type: delimited block _
17901 #: docs/manual/gammu/index.rst:836
17902 msgid "sendfile name"
17903 msgstr ""
17905 #. type: delimited block _
17906 #: docs/manual/gammu/index.rst:840
17907 msgid ""
17908 "Sends file to a phone. It's up to phone to decide where to store this file "
17909 "and how to handle it (for example when you send vCard or vCalendar, most of "
17910 "phones will offer you to import it."
17911 msgstr ""
17913 #. type: delimited block _
17914 #: docs/manual/gammu/index.rst:842
17915 msgid "setfileattrib folderID [-system] [-readonly] [-hidden] [-protected]"
17916 msgstr ""
17918 #. type: Title -
17919 #: docs/manual/gammu/index.rst:845
17920 #, no-wrap
17921 msgid "Logo and pictures commands"
17922 msgstr ""
17924 #. type: delimited block _
17925 #: docs/manual/gammu/index.rst:850
17926 msgid ""
17927 "These options are mainly (there are few exceptions) for monochromatic logos "
17928 "and images available in older phones. Recognized file formats: xpm (only "
17929 "saving), 2-colors bmp, nlm, nsl, ngg, nol, wbmp, gif (for Samsung)."
17930 msgstr ""
17932 #. type: delimited block _
17933 #: docs/manual/gammu/index.rst:852
17934 msgid ""
17935 "In new models all bitmaps are saved in filesystem and should go into "
17936 "filesystem section"
17937 msgstr ""
17939 #. type: delimited block _
17940 #: docs/manual/gammu/index.rst:854
17941 msgid "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
17942 msgstr ""
17944 #. type: delimited block _
17945 #: docs/manual/gammu/index.rst:859
17946 msgid ""
17947 "Allow one to convert logos files to another. When give ONLY inputfile, "
17948 "output will be written to stdout using ASCII art. When give output file and "
17949 "format, in some file formats (like NLM) will be set indicator informing "
17950 "about logo type to given."
17951 msgstr ""
17953 #. type: delimited block _
17954 #: docs/manual/gammu/index.rst:861
17955 msgid "getbitmap TYPE [type options]"
17956 msgstr ""
17958 #. type: delimited block _
17959 #: docs/manual/gammu/index.rst:863
17960 msgid "Reads bitmap from phone, following types are supported:"
17961 msgstr ""
17963 #. type: delimited block _
17964 #: docs/manual/gammu/index.rst:865 docs/manual/gammu/index.rst:895
17965 msgid "CALLER location [file]"
17966 msgstr ""
17968 #. type: delimited block _
17969 #: docs/manual/gammu/index.rst:867
17970 msgid "Get caller group logo from phone. Locations 1-5."
17971 msgstr ""
17973 #. type: delimited block _
17974 #: docs/manual/gammu/index.rst:869
17975 msgid "DEALER"
17976 msgstr ""
17978 #. type: delimited block _
17979 #: docs/manual/gammu/index.rst:873
17980 msgid ""
17981 "In some models it's possible to save dealer welcome note - text displayed "
17982 "during enabling phone, which can't be edited from phone menu.  Here you can "
17983 "get it."
17984 msgstr ""
17986 #. type: delimited block _
17987 #: docs/manual/gammu/index.rst:875
17988 msgid "OPERATOR [file]"
17989 msgstr ""
17991 #. type: delimited block _
17992 #: docs/manual/gammu/index.rst:877
17993 msgid ""
17994 "Get operator logo (picture displayed instead of operator name) from phone."
17995 msgstr ""
17997 #. type: delimited block _
17998 #: docs/manual/gammu/index.rst:879
17999 msgid "PICTURE location [file]"
18000 msgstr ""
18002 #. type: delimited block _
18003 #: docs/manual/gammu/index.rst:881
18004 msgid "Get Picture Image from phone."
18005 msgstr ""
18007 #. type: delimited block _
18008 #: docs/manual/gammu/index.rst:883
18009 msgid "STARTUP [file]"
18010 msgstr ""
18012 #. type: delimited block _
18013 #: docs/manual/gammu/index.rst:885
18014 msgid "Get static startup logo from phone. Allow one to save it in file."
18015 msgstr ""
18017 #. type: delimited block _
18018 #: docs/manual/gammu/index.rst:887
18019 msgid "TEXT"
18020 msgstr ""
18022 #. type: delimited block _
18023 #: docs/manual/gammu/index.rst:889
18024 msgid "Get startup text from phone."
18025 msgstr ""
18027 #. type: delimited block _
18028 #: docs/manual/gammu/index.rst:891
18029 msgid "setbitmap TYPE [type options]"
18030 msgstr ""
18032 #. type: delimited block _
18033 #: docs/manual/gammu/index.rst:893
18034 msgid "Sets bitmap in phone, following types are supported:"
18035 msgstr ""
18037 #. type: delimited block _
18038 #: docs/manual/gammu/index.rst:897
18039 msgid "Set caller logo."
18040 msgstr ""
18042 #. type: delimited block _
18043 #: docs/manual/gammu/index.rst:899
18044 msgid "COLOUROPERATOR [fileID [netcode]]"
18045 msgstr ""
18047 #. type: delimited block _
18048 #: docs/manual/gammu/index.rst:901
18049 msgid "Sets color operator logo in phone."
18050 msgstr ""
18052 #. type: delimited block _
18053 #: docs/manual/gammu/index.rst:903
18054 msgid "COLOURSTARTUP [fileID]"
18055 msgstr ""
18057 #. type: delimited block _
18058 #: docs/manual/gammu/index.rst:905
18059 msgid "DEALER text"
18060 msgstr ""
18062 #. type: delimited block _
18063 #: docs/manual/gammu/index.rst:907
18064 msgid ""
18065 "Sets welcome message configured by dealer, which usually can not be changed "
18066 "in phone menus."
18067 msgstr ""
18069 #. type: delimited block _
18070 #: docs/manual/gammu/index.rst:909
18071 msgid "OPERATOR [file [netcode]]"
18072 msgstr ""
18074 #. type: delimited block _
18075 #: docs/manual/gammu/index.rst:914
18076 msgid ""
18077 "Set operator logo in phone. When won't give file and netcode, operator logo "
18078 "will be removed from phone. When will give only filename, operator logo will "
18079 "be displayed for your current GSM operator. When you give additionally "
18080 "network code, it will be displayed for this operator."
18081 msgstr ""
18083 #. type: delimited block _
18084 #: docs/manual/gammu/index.rst:916
18085 msgid "PICTURE file location [text]"
18086 msgstr ""
18088 #. type: delimited block _
18089 #: docs/manual/gammu/index.rst:918
18090 msgid "Sets picture image in phone."
18091 msgstr ""
18093 #. type: delimited block _
18094 #: docs/manual/gammu/index.rst:920
18095 msgid "STARTUP file|1|2|3"
18096 msgstr ""
18098 #. type: delimited block _
18099 #: docs/manual/gammu/index.rst:924
18100 msgid ""
18101 "Set startup logo in phone. It can be static (then you will have to give file "
18102 "name) or one of predefined animated (only some phones like Nokia 3310 or "
18103 "3330 supports it, use location 1, 2 or 3 for these)."
18104 msgstr ""
18106 #. type: delimited block _
18107 #: docs/manual/gammu/index.rst:926
18108 msgid "TEXT text"
18109 msgstr ""
18111 #. type: delimited block _
18112 #: docs/manual/gammu/index.rst:928
18113 msgid "Sets startup text in phone."
18114 msgstr ""
18116 #. type: delimited block _
18117 #: docs/manual/gammu/index.rst:930
18118 msgid "WALLPAPER fileID"
18119 msgstr ""
18121 #. type: delimited block _
18122 #: docs/manual/gammu/index.rst:932
18123 msgid "Sets wallpaper in phone."
18124 msgstr ""
18126 #. type: Title -
18127 #: docs/manual/gammu/index.rst:934
18128 #, fuzzy, no-wrap
18129 msgid "Ringtones commands"
18130 msgstr "铃音"
18132 #. type: delimited block _
18133 #: docs/manual/gammu/index.rst:938
18134 msgid ""
18135 "Ringtones are mostly supported only for older phones. For recent phones you "
18136 "usually just upload them to some folder in phone filesystem."
18137 msgstr ""
18139 #. type: delimited block _
18140 #: docs/manual/gammu/index.rst:943
18141 msgid ""
18142 "There are recognized various file formats by options described below: rttl, "
18143 "binary format created for Gammu, mid (saving), re (reading), ott, "
18144 "communicator, ringtones format found in fkn.pl, wav (saving), ime/imy "
18145 "(saving), rng, mmf (for Samsung)."
18146 msgstr ""
18148 #. type: delimited block _
18149 #: docs/manual/gammu/index.rst:946
18150 msgid "copyringtone source destination [RTTL|BINARY]"
18151 msgstr ""
18153 #. type: delimited block _
18154 #: docs/manual/gammu/index.rst:948
18155 msgid "Copy source ringtone to destination."
18156 msgstr ""
18158 #. type: delimited block _
18159 #: docs/manual/gammu/index.rst:950
18160 msgid "getphoneringtone location [file]"
18161 msgstr ""
18163 #. type: delimited block _
18164 #: docs/manual/gammu/index.rst:952
18165 msgid "Get one of \"default\" ringtones and saves into file"
18166 msgstr ""
18168 #. type: delimited block _
18169 #: docs/manual/gammu/index.rst:954
18170 msgid "getringtone location [file]"
18171 msgstr ""
18173 #. type: delimited block _
18174 #: docs/manual/gammu/index.rst:956
18175 msgid "Get ringtone from phone in RTTL or BINARY format."
18176 msgstr ""
18178 #. type: delimited block _
18179 #: docs/manual/gammu/index.rst:960
18180 #, fuzzy
18181 msgid "getringtoneslist"
18182 msgstr "铃音"
18184 #. type: delimited block _
18185 #: docs/manual/gammu/index.rst:962
18186 msgid "playringtone file"
18187 msgstr ""
18189 #. type: delimited block _
18190 #: docs/manual/gammu/index.rst:964
18191 msgid ""
18192 "Play aproximation of ringtone over phone buzzer. File can be in RTTL or "
18193 "BINARY (Nokia DCT3) format."
18194 msgstr ""
18196 #. type: delimited block _
18197 #: docs/manual/gammu/index.rst:966
18198 msgid "playsavedringtone number"
18199 msgstr ""
18201 #. type: delimited block _
18202 #: docs/manual/gammu/index.rst:969
18203 msgid ""
18204 "Play one of built-in ringtones. This option is available for DCT4 phones.  "
18205 "For getting ringtones list use :option:`gammu getringtoneslist`."
18206 msgstr ""
18208 #. type: delimited block _
18209 #: docs/manual/gammu/index.rst:971
18210 msgid "setringtone file [-location location] [-scale] [-name name]"
18211 msgstr ""
18213 #. type: delimited block _
18214 #: docs/manual/gammu/index.rst:974
18215 msgid ""
18216 "Set ringtone in phone. When don't give location, it will be written \"with "
18217 "preview\" (in phones supporting this feature like 61xx or 6210)."
18218 msgstr ""
18220 #. type: delimited block _
18221 #: docs/manual/gammu/index.rst:980
18222 msgid ""
18223 "Scale information will be added to each note of RTTL ringtone. It will avoid "
18224 "scale problems available during editing ringtone in composer from phone menu "
18225 "(for example, in Nokia 33xx)."
18226 msgstr ""
18228 #. type: delimited block _
18229 #: docs/manual/gammu/index.rst:985
18230 msgid ""
18231 "When use ``~`` char in ringtone name, in some phones (like 33xx) name will "
18232 "blink later in phone menus."
18233 msgstr ""
18235 #. type: Title -
18236 #: docs/manual/gammu/index.rst:988
18237 #, no-wrap
18238 msgid "Calendar notes commands"
18239 msgstr ""
18241 #. type: delimited block _
18242 #: docs/manual/gammu/index.rst:991
18243 msgid ""
18244 "In Nokia 3310, 3315 and 3330 these are named \"Reminders\" and have some "
18245 "limitations (depending on phone firmware version)."
18246 msgstr ""
18248 #. type: delimited block _
18249 #: docs/manual/gammu/index.rst:993
18250 msgid "deletecalendar start [stop]"
18251 msgstr ""
18253 #. type: delimited block _
18254 #: docs/manual/gammu/index.rst:995
18255 msgid "Deletes selected calendar entries in phone."
18256 msgstr ""
18258 #. type: delimited block _
18259 #: docs/manual/gammu/index.rst:997
18260 #, fuzzy
18261 msgid "getallcalendar"
18262 msgstr "日程表"
18264 #. type: delimited block _
18265 #: docs/manual/gammu/index.rst:999
18266 msgid "Retrieves all calendar entries from phone."
18267 msgstr ""
18269 #. type: delimited block _
18270 #: docs/manual/gammu/index.rst:1001
18271 msgid "getcalendar start [stop]"
18272 msgstr ""
18274 #. type: delimited block _
18275 #: docs/manual/gammu/index.rst:1003
18276 msgid "Retrieves selected calendar entries from phone."
18277 msgstr ""
18279 #. type: Title -
18280 #: docs/manual/gammu/index.rst:1006
18281 #, no-wrap
18282 msgid "To do list commands"
18283 msgstr ""
18285 #. type: delimited block _
18286 #: docs/manual/gammu/index.rst:1009
18287 msgid "deletetodo start [stop]"
18288 msgstr ""
18290 #. type: delimited block _
18291 #: docs/manual/gammu/index.rst:1011
18292 msgid "Deletes selected todo entries in phone."
18293 msgstr ""
18295 #. type: delimited block _
18296 #: docs/manual/gammu/index.rst:1013
18297 msgid "getalltodo"
18298 msgstr ""
18300 #. type: delimited block _
18301 #: docs/manual/gammu/index.rst:1015
18302 msgid "Retrieves all todo entries from phone."
18303 msgstr ""
18305 #. type: delimited block _
18306 #: docs/manual/gammu/index.rst:1017
18307 msgid "gettodo start [stop]"
18308 msgstr ""
18310 #. type: delimited block _
18311 #: docs/manual/gammu/index.rst:1019
18312 msgid "Retrieves selected todo entries from phone."
18313 msgstr ""
18315 #. type: Title -
18316 #: docs/manual/gammu/index.rst:1021
18317 #, no-wrap
18318 msgid "Notes commands"
18319 msgstr ""
18321 #. type: delimited block _
18322 #: docs/manual/gammu/index.rst:1024
18323 msgid "getallnotes"
18324 msgstr ""
18326 #. type: delimited block _
18327 #: docs/manual/gammu/index.rst:1026
18328 msgid "Reads all notes from the phone."
18329 msgstr ""
18331 #. type: delimited block _
18332 #: docs/manual/gammu/index.rst:1031
18333 msgid ""
18334 "Not all phones supports this function, especially most Sony Ericsson phones "
18335 "even if they have notes inside phone."
18336 msgstr ""
18338 #. type: Title -
18339 #: docs/manual/gammu/index.rst:1034
18340 #, no-wrap
18341 msgid "Date, time and alarm commands"
18342 msgstr ""
18344 #. type: delimited block _
18345 #: docs/manual/gammu/index.rst:1037
18346 msgid "getalarm [start]"
18347 msgstr ""
18349 #. type: delimited block _
18350 #: docs/manual/gammu/index.rst:1040
18351 msgid "Get alarm from phone, if no location is specified, 1 is used."
18352 msgstr ""
18354 #. type: delimited block _
18355 #: docs/manual/gammu/index.rst:1042
18356 msgid "getdatetime"
18357 msgstr ""
18359 #. type: delimited block _
18360 #: docs/manual/gammu/index.rst:1044
18361 msgid "Get date and time from phone"
18362 msgstr ""
18364 #. type: delimited block _
18365 #: docs/manual/gammu/index.rst:1046
18366 msgid "setalarm hour minute"
18367 msgstr ""
18369 #. type: delimited block _
18370 #: docs/manual/gammu/index.rst:1048
18371 msgid "Sets repeating alarm in phone on selected time."
18372 msgstr ""
18374 #. type: delimited block _
18375 #: docs/manual/gammu/index.rst:1050
18376 msgid "setdatetime [HH:MM[:SS]] [YYYY/MM/DD]"
18377 msgstr ""
18379 #. type: delimited block _
18380 #: docs/manual/gammu/index.rst:1054
18381 msgid ""
18382 "Set date and time in phone to date and time set in computer. Please note, "
18383 "that this option doesn't show clock on phone screen. It only set date and "
18384 "time."
18385 msgstr ""
18387 #. type: delimited block _
18388 #: docs/manual/gammu/index.rst:1059
18389 msgid ""
18390 "You can make such synchronization each time, when will connect your phone "
18391 "and use Gammu. See :config:option:`SynchronizeTime` in :ref:`gammurc` for "
18392 "details."
18393 msgstr ""
18395 #. type: Title -
18396 #: docs/manual/gammu/index.rst:1062
18397 #, no-wrap
18398 msgid "Categories commands"
18399 msgstr ""
18401 #. type: delimited block _
18402 #: docs/manual/gammu/index.rst:1067
18403 msgid "Categories are supported only on few phones (Alcatel)."
18404 msgstr ""
18406 #. type: delimited block _
18407 #: docs/manual/gammu/index.rst:1069
18408 msgid "addcategory TODO|PHONEBOOK text"
18409 msgstr ""
18411 #. type: delimited block _
18412 #: docs/manual/gammu/index.rst:1071
18413 msgid "getallcategory TODO|PHONEBOOK"
18414 msgstr ""
18416 #. type: delimited block _
18417 #: docs/manual/gammu/index.rst:1073
18418 msgid "getcategory TODO|PHONEBOOK start [stop]"
18419 msgstr ""
18421 #. type: delimited block _
18422 #: docs/manual/gammu/index.rst:1075
18423 msgid "listmemorycategory text|number"
18424 msgstr ""
18426 #. type: delimited block _
18427 #: docs/manual/gammu/index.rst:1077
18428 msgid "listtodocategory text|number"
18429 msgstr ""
18431 #. type: Title -
18432 #: docs/manual/gammu/index.rst:1080
18433 #, no-wrap
18434 msgid "Backing up and restoring commands"
18435 msgstr ""
18437 #. type: delimited block _
18438 #: docs/manual/gammu/index.rst:1083
18439 msgid "addnew file [-yes] [-memory ME|SM|..]"
18440 msgstr ""
18442 #. type: delimited block _
18443 #: docs/manual/gammu/index.rst:1087
18444 msgid ""
18445 "Adds data written in file created using :option:`gammu backup` command. All "
18446 "things backed up :option:`gammu backup` can be restored (when made backup to "
18447 "Gammu text file)."
18448 msgstr ""
18450 #. type: delimited block _
18451 #: docs/manual/gammu/index.rst:1091
18452 msgid ""
18453 "Please note that this adds all content of backup file to phone and does not "
18454 "care about current data in the phone (no duplicates are detected)."
18455 msgstr ""
18457 #. type: delimited block _
18458 #: docs/manual/gammu/index.rst:1094
18459 msgid ""
18460 "Use -yes parameter to answer yes to all questions (you want to automatically "
18461 "restore all data)."
18462 msgstr ""
18464 #. type: delimited block _
18465 #: docs/manual/gammu/index.rst:1097
18466 msgid ""
18467 "Use -memory parameter to force usage of defined memory type for storing "
18468 "entries regardless what backu format says."
18469 msgstr ""
18471 #. type: delimited block _
18472 #: docs/manual/gammu/index.rst:1099
18473 msgid "addsms folder file [-yes]"
18474 msgstr ""
18476 #. type: delimited block _
18477 #: docs/manual/gammu/index.rst:1102
18478 msgid ""
18479 "Adds SMSes from file (format like :option:`gammu backupsms` uses) to "
18480 "selected folder in phone."
18481 msgstr ""
18483 #. type: delimited block _
18484 #: docs/manual/gammu/index.rst:1104
18485 msgid "backup file [-yes]"
18486 msgstr ""
18488 #. type: delimited block _
18489 #: docs/manual/gammu/index.rst:1106
18490 msgid ""
18491 "Backup your phone to file. It's possible to backup (depends on phone and "
18492 "backup format):"
18493 msgstr ""
18495 #. type: delimited block _
18496 #: docs/manual/gammu/index.rst:1108
18497 msgid "phonebook from SIM and phone memory"
18498 msgstr ""
18500 #. type: delimited block _
18501 #: docs/manual/gammu/index.rst:1109
18502 msgid "calendar notes"
18503 msgstr ""
18505 #. type: delimited block _
18506 #: docs/manual/gammu/index.rst:1110
18507 msgid "SMSC settings"
18508 msgstr ""
18510 #. type: delimited block _
18511 #: docs/manual/gammu/index.rst:1111
18512 msgid "operator logo"
18513 msgstr ""
18515 #. type: delimited block _
18516 #: docs/manual/gammu/index.rst:1112
18517 msgid "startup (static) logo or startup text"
18518 msgstr ""
18520 #. type: delimited block _
18521 #: docs/manual/gammu/index.rst:1113
18522 msgid "WAP bookmarks"
18523 msgstr ""
18525 #. type: delimited block _
18526 #: docs/manual/gammu/index.rst:1114
18527 msgid "WAP settings"
18528 msgstr ""
18530 #. type: delimited block _
18531 #: docs/manual/gammu/index.rst:1115
18532 msgid "caller logos and groups"
18533 msgstr ""
18535 #. type: delimited block _
18536 #: docs/manual/gammu/index.rst:1116
18537 #, fuzzy
18538 msgid "user ringtones"
18539 msgstr "铃音"
18541 #. type: delimited block _
18542 #: docs/manual/gammu/index.rst:1119
18543 msgid ""
18544 "There are various backup formats supported and the backup format is guessed "
18545 "based on file extension:"
18546 msgstr ""
18548 #. type: delimited block _
18549 #: docs/manual/gammu/index.rst:1121
18550 msgid ""
18551 "``.lmb`` - Nokia backup, supports contacts, caller logos and startup logo."
18552 msgstr ""
18554 #. type: delimited block _
18555 #: docs/manual/gammu/index.rst:1122
18556 msgid "``.vcs`` - vCalendar, supports calendar and todo."
18557 msgstr ""
18559 #. type: delimited block _
18560 #: docs/manual/gammu/index.rst:1123
18561 msgid "``.vcf`` - vCard, supports contacts."
18562 msgstr ""
18564 #. type: delimited block _
18565 #: docs/manual/gammu/index.rst:1124
18566 msgid "``.ldif`` - LDAP import, supports contacts."
18567 msgstr ""
18569 #. type: delimited block _
18570 #: docs/manual/gammu/index.rst:1125
18571 msgid "``.ics`` - iCalendar, supports calendar and todo."
18572 msgstr ""
18574 #. type: delimited block _
18575 #: docs/manual/gammu/index.rst:1126
18576 msgid ""
18577 "Any other extension is Gammu backup file and it supports all data mentioned "
18578 "above, see :ref:`gammu-backup` for more details."
18579 msgstr ""
18581 #. type: delimited block _
18582 #: docs/manual/gammu/index.rst:1128
18583 msgid ""
18584 "By default this command is interactive and asks which items tou want to "
18585 "backup."
18586 msgstr ""
18588 #. type: delimited block _
18589 #: docs/manual/gammu/index.rst:1130
18590 msgid "Use -yes for answering yes to all questions."
18591 msgstr ""
18593 #. type: delimited block _
18594 #: docs/manual/gammu/index.rst:1132
18595 msgid "backupsms file [-yes|-all]"
18596 msgstr ""
18598 #. type: delimited block _
18599 #: docs/manual/gammu/index.rst:1134
18600 msgid "Stores all SMSes from phone to file into :ref:`gammu-smsbackup`."
18601 msgstr ""
18603 #. type: delimited block _
18604 #: docs/manual/gammu/index.rst:1137
18605 msgid ""
18606 "By default this command is interactive and asks which folders you want to "
18607 "backup and whether you want to remove messages from phone afterwards."
18608 msgstr ""
18610 #. type: delimited block _
18611 #: docs/manual/gammu/index.rst:1141
18612 msgid ""
18613 "Use -yes for answering yes to all questions (backup all messages and delete "
18614 "them from phone), or -all to just backup all folders while keeping messages "
18615 "in phone."
18616 msgstr ""
18618 #. type: delimited block _
18619 #: docs/manual/gammu/index.rst:1143
18620 msgid "restore file [-yes]"
18621 msgstr ""
18623 #. type: delimited block _
18624 #: docs/manual/gammu/index.rst:1148
18625 msgid ""
18626 "Please note that restoring deletes all current content in phone. If you want "
18627 "only to add entries to phone, use :option:`gammu addnew`."
18628 msgstr ""
18630 #. type: delimited block _
18631 #: docs/manual/gammu/index.rst:1150
18632 msgid ""
18633 "Restore settings written in file created using :option:`gammu backup` "
18634 "command."
18635 msgstr ""
18637 #. type: delimited block _
18638 #: docs/manual/gammu/index.rst:1154
18639 msgid ""
18640 "In some phones restoring calendar notes will not show error, but won't be "
18641 "done, when phone doesn't have set clock inside."
18642 msgstr ""
18644 #. type: delimited block _
18645 #: docs/manual/gammu/index.rst:1156
18646 msgid "restoresms file [-yes]"
18647 msgstr ""
18649 #. type: delimited block _
18650 #: docs/manual/gammu/index.rst:1160
18651 msgid ""
18652 "Please note that this overwrites existing messages in phone (if it supports "
18653 "it)."
18654 msgstr ""
18656 #. type: delimited block _
18657 #: docs/manual/gammu/index.rst:1163
18658 msgid ""
18659 "Restores SMSes from file (format like :option:`gammu backupsms` uses) to "
18660 "selected folder in phone."
18661 msgstr ""
18663 #. type: delimited block _
18664 #: docs/manual/gammu/index.rst:1165
18665 msgid "savefile TYPE [type options]"
18666 msgstr ""
18668 #. type: delimited block _
18669 #: docs/manual/gammu/index.rst:1168
18670 msgid ""
18671 "Converts between various file formats supported by Gammu, following types "
18672 "are supported:"
18673 msgstr ""
18675 #. type: delimited block _
18676 #: docs/manual/gammu/index.rst:1170
18677 msgid "BOOKMARK target.url file location"
18678 msgstr ""
18680 #. type: delimited block _
18681 #: docs/manual/gammu/index.rst:1173
18682 msgid "Converts backup format supported by Gammu to vBookmark file."
18683 msgstr ""
18685 #. type: delimited block _
18686 #: docs/manual/gammu/index.rst:1175
18687 msgid "CALENDAR target.vcs file location"
18688 msgstr ""
18690 #. type: delimited block _
18691 #: docs/manual/gammu/index.rst:1180
18692 msgid ""
18693 "Allows one to convert between various backup formats which gammu supports "
18694 "for calendar events. The file type is guessed (for input file guess is based "
18695 "on extension and file content, for output solely on extension)."
18696 msgstr ""
18698 #. type: delimited block _
18699 #: docs/manual/gammu/index.rst:1182
18700 msgid "TODO target.vcs file location"
18701 msgstr ""
18703 #. type: delimited block _
18704 #: docs/manual/gammu/index.rst:1187
18705 msgid ""
18706 "Allows one to convert between various backup formats which gammu supports "
18707 "for todo events. The file type is guessed (for input file guess is based on "
18708 "extension and file content, for output solely on extension)."
18709 msgstr ""
18711 #. type: delimited block _
18712 #: docs/manual/gammu/index.rst:1189
18713 msgid "VCARD10|VCARD21 target.vcf file SM|ME location"
18714 msgstr ""
18716 #. type: delimited block _
18717 #: docs/manual/gammu/index.rst:1194
18718 msgid ""
18719 "Allows one to convert between various backup formats which gammu supports "
18720 "for phonebook events. The file type is guessed (for input file guess is "
18721 "based on extension and file content, for output solely on extension)."
18722 msgstr ""
18724 #. type: delimited block _
18725 #: docs/manual/gammu/index.rst:1196
18726 msgid ":option:`gammu convertbackup`"
18727 msgstr ""
18729 #. type: delimited block _
18730 #: docs/manual/gammu/index.rst:1198
18731 msgid "convertbackup source.file output.file"
18732 msgstr ""
18734 #. type: delimited block _
18735 #: docs/manual/gammu/index.rst:1200
18736 msgid "1.28.94"
18737 msgstr ""
18739 #. type: delimited block _
18740 #: docs/manual/gammu/index.rst:1204
18741 msgid ""
18742 "Converts backup between formats supported by Gammu. Unlike :option:`gammu "
18743 "savefile`, this does not give you any options what to convert, it simply "
18744 "takes converts all what can be saved into output file."
18745 msgstr ""
18747 #. type: delimited block _
18748 #: docs/manual/gammu/index.rst:1206
18749 msgid ":option:`gammu savefile`"
18750 msgstr ""
18752 #. type: Title -
18753 #: docs/manual/gammu/index.rst:1209
18754 #, no-wrap
18755 msgid "Nokia specific commands"
18756 msgstr ""
18758 #. type: delimited block _
18759 #: docs/manual/gammu/index.rst:1212
18760 msgid "nokiaaddfile TYPE [type options]"
18761 msgstr ""
18763 #. type: delimited block _
18764 #: docs/manual/gammu/index.rst:1214
18765 msgid "Uploads file to phone to specific location for the type:"
18766 msgstr ""
18768 #. type: delimited block _
18769 #: docs/manual/gammu/index.rst:1216
18770 msgid "APPLICATION|GAME file [-readonly] [-overwrite] [-overwriteall]"
18771 msgstr ""
18773 #. type: delimited block _
18774 #: docs/manual/gammu/index.rst:1220
18775 msgid ""
18776 "Install the ``*.jar/*.jad`` file pair of a midlet in the application or game "
18777 "menu of the phone. You need to specify filename without the jar/jad suffix, "
18778 "both will be added automatically."
18779 msgstr ""
18781 #. type: delimited block _
18782 #: docs/manual/gammu/index.rst:1222
18783 msgid "-overwrite"
18784 msgstr ""
18786 #. type: delimited block _
18787 #: docs/manual/gammu/index.rst:1225
18788 msgid ""
18789 "Delete the application's .jad and .jar files before installing, but doesn't "
18790 "delete the application data."
18791 msgstr ""
18793 #. type: delimited block _
18794 #: docs/manual/gammu/index.rst:1227
18795 msgid "-overwriteall"
18796 msgstr ""
18798 #. type: delimited block _
18799 #: docs/manual/gammu/index.rst:1230
18800 msgid ""
18801 "Delete the application (same as :option:`-overwrite`) and all it's data."
18802 msgstr ""
18804 #. type: delimited block _
18805 #: docs/manual/gammu/index.rst:1232
18806 msgid "You can use :ref:`jadmaker` to generate a .jad file from a .jar file."
18807 msgstr ""
18809 #. type: delimited block _
18810 #: docs/manual/gammu/index.rst:1234
18811 msgid ""
18812 "GALLERY|GALLERY2|CAMERA|TONES|TONES2|RECORDS|VIDEO|PLAYLIST|MEMORYCARD file "
18813 "[-name name] [-protected] [-readonly] [-system] [-hidden] [-newtime]"
18814 msgstr ""
18816 #. type: delimited block _
18817 #: docs/manual/gammu/index.rst:1236
18818 msgid "nokiaaddplaylists"
18819 msgstr ""
18821 #. type: delimited block _
18822 #: docs/manual/gammu/index.rst:1238
18823 msgid ""
18824 "Goes through phone memory and generated playlist for all music files found."
18825 msgstr ""
18827 #. type: delimited block _
18828 #: docs/manual/gammu/index.rst:1240
18829 msgid "To manually manage playlists:"
18830 msgstr ""
18832 #. type: delimited block _
18833 #: docs/manual/gammu/index.rst:1244
18834 msgid "gammu addfile a:\\\\predefplaylist filename.m3u"
18835 msgstr ""
18837 #. type: delimited block _
18838 #: docs/manual/gammu/index.rst:1246
18839 msgid "Will add playlist filename.m3u"
18840 msgstr ""
18842 #. type: delimited block _
18843 #: docs/manual/gammu/index.rst:1250
18844 msgid "gammu getfilesystem"
18845 msgstr ""
18847 #. type: delimited block _
18848 #: docs/manual/gammu/index.rst:1252
18849 msgid "Will get list of all files (including names of files with playlists)"
18850 msgstr ""
18852 #. type: delimited block _
18853 #: docs/manual/gammu/index.rst:1256
18854 msgid "gammu deletefiles a:\\\\predefplaylist\\\\filename.m3u"
18855 msgstr ""
18857 #. type: delimited block _
18858 #: docs/manual/gammu/index.rst:1258
18859 msgid "Will delete playlist filename.m3u"
18860 msgstr ""
18862 #. type: delimited block _
18863 #: docs/manual/gammu/index.rst:1260
18864 msgid "Format of m3u playlist is easy (standard mp3 playlist):"
18865 msgstr ""
18867 #. type: delimited block _
18868 #: docs/manual/gammu/index.rst:1264
18869 msgid ""
18870 "First line is ``#EXTM3U``, next lines contain names of files (``b:\\file1."
18871 "mp3``, ``b:\\folder1\\file2.mp3``, etc.). File needs t have ``\\r\\n`` "
18872 "terminated lines. So just run :program:`unix2dos` on the resulting file "
18873 "before uploading it your your phone."
18874 msgstr ""
18876 #. type: delimited block _
18877 #: docs/manual/gammu/index.rst:1267
18878 msgid "nokiacomposer file"
18879 msgstr ""
18881 #. type: delimited block _
18882 #: docs/manual/gammu/index.rst:1270
18883 msgid ""
18884 "Show, how to enter RTTL ringtone in composer existing in many Nokia phones "
18885 "(and how should it look like)."
18886 msgstr ""
18888 #. type: delimited block _
18889 #: docs/manual/gammu/index.rst:1272
18890 msgid "nokiadebug filename [[v11-22] [,v33-44]...]"
18891 msgstr ""
18893 #. type: delimited block _
18894 #: docs/manual/gammu/index.rst:1274
18895 msgid "nokiadisplayoutput"
18896 msgstr ""
18898 #. type: delimited block _
18899 #: docs/manual/gammu/index.rst:1276
18900 msgid "nokiadisplaytest number"
18901 msgstr ""
18903 #. type: delimited block _
18904 #: docs/manual/gammu/index.rst:1278
18905 msgid "nokiagetadc"
18906 msgstr ""
18908 #. type: delimited block _
18909 #: docs/manual/gammu/index.rst:1280
18910 msgid "nokiagetoperatorname"
18911 msgstr ""
18913 #. type: delimited block _
18914 #: docs/manual/gammu/index.rst:1284
18915 msgid ""
18916 "6110.c phones have place for name for one GSM network (of course, with "
18917 "flashing it's possible to change all names, but Gammu is not flasher ;-)). "
18918 "You can get this name using this option."
18919 msgstr ""
18921 #. type: delimited block _
18922 #: docs/manual/gammu/index.rst:1286
18923 msgid "nokiagetpbkfeatures memorytype"
18924 msgstr ""
18926 #. type: delimited block _
18927 #: docs/manual/gammu/index.rst:1288
18928 msgid "nokiagett9"
18929 msgstr ""
18931 #. type: delimited block _
18932 #: docs/manual/gammu/index.rst:1291
18933 msgid "This option should display T9 dictionary content from DCT4 phones."
18934 msgstr ""
18936 #. type: delimited block _
18937 #: docs/manual/gammu/index.rst:1293
18938 msgid "nokiagetvoicerecord location"
18939 msgstr ""
18941 #. type: delimited block _
18942 #: docs/manual/gammu/index.rst:1297
18943 msgid ""
18944 "Get voice record from location and save to WAV file. File is coded using GSM "
18945 "6.10 codec (available for example in win32). Name of file is like name of "
18946 "voice record in phone."
18947 msgstr ""
18949 #. type: delimited block _
18950 #: docs/manual/gammu/index.rst:1301
18951 msgid ""
18952 "Created WAV files require GSM 6.10 codec to be played. In Win XP it's "
18953 "included by Microsoft. If you deleted it by accident in this operating "
18954 "system, make such steps:"
18955 msgstr ""
18957 #. type: delimited block _
18958 #: docs/manual/gammu/index.rst:1303
18959 msgid "Control Panel"
18960 msgstr ""
18962 #. type: delimited block _
18963 #: docs/manual/gammu/index.rst:1304
18964 msgid "Add hardware"
18965 msgstr ""
18967 #. type: delimited block _
18968 #: docs/manual/gammu/index.rst:1305
18969 msgid "click Next"
18970 msgstr ""
18972 #. type: delimited block _
18973 #: docs/manual/gammu/index.rst:1306
18974 msgid "select \"Yes. I have already connected the hardware"
18975 msgstr ""
18977 #. type: delimited block _
18978 #: docs/manual/gammu/index.rst:1307
18979 msgid "select \"Add a new hardware device"
18980 msgstr ""
18982 #. type: delimited block _
18983 #: docs/manual/gammu/index.rst:1308
18984 msgid "select \"Install the hardware that I manually select from a list"
18985 msgstr ""
18987 #. type: delimited block _
18988 #: docs/manual/gammu/index.rst:1309
18989 msgid "select \"Sound, video and game controllers"
18990 msgstr ""
18992 #. type: delimited block _
18993 #: docs/manual/gammu/index.rst:1310
18994 msgid "select \"Audio codecs"
18995 msgstr ""
18997 #. type: delimited block _
18998 #: docs/manual/gammu/index.rst:1311
18999 msgid "select \"windows\\\\system32\" directory and file \"mmdriver.inf"
19000 msgstr ""
19002 #. type: delimited block _
19003 #: docs/manual/gammu/index.rst:1312
19004 msgid ""
19005 "if You will be asked for file msgsm32.acm, it should unpacked from Windows CD"
19006 msgstr ""
19008 #. type: delimited block _
19009 #: docs/manual/gammu/index.rst:1313
19010 msgid ""
19011 "now You can be asked if want to install unsigned driver (YES), about select "
19012 "codec configuration (select what you want) and rebotting PC (make it)"
19013 msgstr ""
19015 #. type: delimited block _
19016 #: docs/manual/gammu/index.rst:1315
19017 msgid "nokiamakecamerashoot"
19018 msgstr ""
19020 #. type: delimited block _
19021 #: docs/manual/gammu/index.rst:1317
19022 msgid "nokianetmonitor test"
19023 msgstr ""
19025 #. type: delimited block _
19026 #: docs/manual/gammu/index.rst:1319
19027 msgid "Takes output or set netmonitor for Nokia DCT3 phones."
19028 msgstr ""
19030 #. type: delimited block _
19031 #: docs/manual/gammu/index.rst:1321 docs/manual/gammu/index.rst:1337
19032 msgid "seealso::"
19033 msgstr ""
19035 #. type: delimited block _
19036 #: docs/manual/gammu/index.rst:1325 docs/manual/gammu/index.rst:1341
19037 msgid ""
19038 "For more info about this option, please visit `Marcin's page <http://www."
19039 "mwiacek.com/>`_ and read netmonitor manual there."
19040 msgstr ""
19042 #. type: delimited block _
19043 #: docs/manual/gammu/index.rst:1331
19044 msgid ""
19045 "test ``243`` enables all tests (after using command :command:`gammu "
19046 "nokianetmonitor 243` in some phones like 6210 or 9210 have to reboot them to "
19047 "see netmonitor menu)"
19048 msgstr ""
19050 #. type: delimited block _
19051 #: docs/manual/gammu/index.rst:1333
19052 msgid "nokianetmonitor36"
19053 msgstr ""
19055 #. type: delimited block _
19056 #: docs/manual/gammu/index.rst:1335
19057 msgid "Reset counters from netmonitor test 36 in Nokia DCT3 phones."
19058 msgstr ""
19060 #. type: delimited block _
19061 #: docs/manual/gammu/index.rst:1343
19062 msgid "nokiasecuritycode"
19063 msgstr ""
19065 #. type: delimited block _
19066 #: docs/manual/gammu/index.rst:1345
19067 msgid "Get/reset to \"12345\" security code"
19068 msgstr ""
19070 #. type: delimited block _
19071 #: docs/manual/gammu/index.rst:1347
19072 msgid "nokiaselftests"
19073 msgstr ""
19075 #. type: delimited block _
19076 #: docs/manual/gammu/index.rst:1349
19077 msgid "Perform tests for Nokia DCT3 phones."
19078 msgstr ""
19080 #. type: delimited block _
19081 #: docs/manual/gammu/index.rst:1355
19082 msgid ""
19083 "EEPROM test can show an error when your phone has an EEPROM in flash (like "
19084 "82xx/7110/62xx/33xx). The clock test will show an error when the phone doesn?"
19085 "t have an internal battery for the clock (like 3xxx)."
19086 msgstr ""
19088 #. type: delimited block _
19089 #: docs/manual/gammu/index.rst:1357
19090 msgid "nokiasetlights keypad|display|torch on|off"
19091 msgstr ""
19093 #. type: delimited block _
19094 #: docs/manual/gammu/index.rst:1359
19095 msgid "nokiasetoperatorname [networkcode name]"
19096 msgstr ""
19098 #. type: delimited block _
19099 #: docs/manual/gammu/index.rst:1361
19100 msgid "nokiasetphonemenus"
19101 msgstr ""
19103 #. type: delimited block _
19104 #: docs/manual/gammu/index.rst:1363
19105 msgid "Enable all (?) possible menus for DCT3 Nokia phones:"
19106 msgstr ""
19108 #. type: delimited block _
19109 #: docs/manual/gammu/index.rst:1365 docs/manual/gammu/index.rst:1374
19110 msgid "ALS (Alternative Line Service) option menu"
19111 msgstr ""
19113 #. type: delimited block _
19114 #: docs/manual/gammu/index.rst:1366
19115 msgid "vibra menu for 3210"
19116 msgstr ""
19118 #. type: delimited block _
19119 #: docs/manual/gammu/index.rst:1367
19120 msgid "3315 features in 3310 5.45 and higher"
19121 msgstr ""
19123 #. type: delimited block _
19124 #: docs/manual/gammu/index.rst:1368
19125 msgid "two additional games (React and Logic) for 3210 5.31 and higher"
19126 msgstr ""
19128 #. type: delimited block _
19129 #: docs/manual/gammu/index.rst:1369
19130 msgid "WellMate menu for 6150"
19131 msgstr ""
19133 #. type: delimited block _
19134 #: docs/manual/gammu/index.rst:1370
19135 msgid "NetMonitor"
19136 msgstr ""
19138 #. type: delimited block _
19139 #: docs/manual/gammu/index.rst:1372
19140 msgid "and for DCT4:"
19141 msgstr ""
19143 #. type: delimited block _
19144 #: docs/manual/gammu/index.rst:1375
19145 msgid "Bluetooth, WAP bookmarks and settings menu, ... (6310i)"
19146 msgstr ""
19148 #. type: delimited block _
19149 #: docs/manual/gammu/index.rst:1376
19150 msgid "GPRS Always Online"
19151 msgstr ""
19153 #. type: delimited block _
19154 #: docs/manual/gammu/index.rst:1377
19155 msgid "and others..."
19156 msgstr ""
19158 #. type: delimited block _
19159 #: docs/manual/gammu/index.rst:1379
19160 msgid "nokiasetvibralevel level"
19161 msgstr ""
19163 #. type: delimited block _
19164 #: docs/manual/gammu/index.rst:1381
19165 msgid "Set vibra power to \"level\" (given in percent)"
19166 msgstr ""
19168 #. type: delimited block _
19169 #: docs/manual/gammu/index.rst:1383
19170 msgid "nokiatuneradio"
19171 msgstr ""
19173 #. type: delimited block _
19174 #: docs/manual/gammu/index.rst:1385
19175 msgid "nokiavibratest"
19176 msgstr ""
19178 #. type: Title -
19179 #: docs/manual/gammu/index.rst:1388
19180 #, no-wrap
19181 msgid "Siemens specific commands"
19182 msgstr ""
19184 #. type: delimited block _
19185 #: docs/manual/gammu/index.rst:1391
19186 msgid "siemensnetmonact netmon_type"
19187 msgstr ""
19189 #. type: delimited block _
19190 #: docs/manual/gammu/index.rst:1394
19191 msgid ""
19192 "Enables network monitor in Siemens phone. Currently known values for type "
19193 "are 1 for full and 2 for simple mode."
19194 msgstr ""
19196 #. type: delimited block _
19197 #: docs/manual/gammu/index.rst:1396
19198 msgid "siemensnetmonitor test"
19199 msgstr ""
19201 #. type: delimited block _
19202 #: docs/manual/gammu/index.rst:1398
19203 msgid "siemenssatnetmon"
19204 msgstr ""
19206 #. type: Title -
19207 #: docs/manual/gammu/index.rst:1400
19208 #, no-wrap
19209 msgid "Network commands"
19210 msgstr ""
19212 #. type: delimited block _
19213 #: docs/manual/gammu/index.rst:1403
19214 msgid "getgprspoint start [stop]"
19215 msgstr ""
19217 #. type: delimited block _
19218 #: docs/manual/gammu/index.rst:1405
19219 msgid "listnetworks [country]"
19220 msgstr ""
19222 #. type: delimited block _
19223 #: docs/manual/gammu/index.rst:1407
19224 msgid "Show names/codes of GSM networks known for Gammu"
19225 msgstr ""
19227 #. type: delimited block _
19228 #: docs/manual/gammu/index.rst:1409
19229 msgid "networkinfo"
19230 msgstr ""
19232 #. type: delimited block _
19233 #: docs/manual/gammu/index.rst:1411
19234 msgid "Show information about network status from the phone."
19235 msgstr ""
19237 #. type: delimited block _
19238 #: docs/manual/gammu/index.rst:1413
19239 msgid "setautonetworklogin"
19240 msgstr ""
19242 #. type: Title -
19243 #: docs/manual/gammu/index.rst:1415
19244 #, no-wrap
19245 msgid "WAP settings and bookmarks commands"
19246 msgstr ""
19248 #. type: delimited block _
19249 #: docs/manual/gammu/index.rst:1418
19250 msgid "deletewapbookmark start [stop]"
19251 msgstr ""
19253 #. type: delimited block _
19254 #: docs/manual/gammu/index.rst:1420
19255 msgid "Delete WAP bookmarks from phone."
19256 msgstr ""
19258 #. type: delimited block _
19259 #: docs/manual/gammu/index.rst:1424
19260 msgid "getchatsettings start [stop]"
19261 msgstr ""
19263 #. type: delimited block _
19264 #: docs/manual/gammu/index.rst:1426
19265 msgid "getsyncmlsettings start [stop]"
19266 msgstr ""
19268 #. type: delimited block _
19269 #: docs/manual/gammu/index.rst:1428
19270 msgid "getwapbookmark start [stop]"
19271 msgstr ""
19273 #. type: delimited block _
19274 #: docs/manual/gammu/index.rst:1430
19275 msgid "Get WAP bookmarks from phone."
19276 msgstr ""
19278 #. type: delimited block _
19279 #: docs/manual/gammu/index.rst:1434
19280 msgid "getwapsettings start [stop]"
19281 msgstr ""
19283 #. type: delimited block _
19284 #: docs/manual/gammu/index.rst:1436
19285 msgid "Get WAP settings from phone."
19286 msgstr ""
19288 #. type: Title -
19289 #: docs/manual/gammu/index.rst:1440
19290 #, no-wrap
19291 msgid "MMS and MMS settings commands"
19292 msgstr ""
19294 #. type: delimited block _
19295 #: docs/manual/gammu/index.rst:1443
19296 msgid "getallmms [-save]"
19297 msgstr ""
19299 #. type: delimited block _
19300 #: docs/manual/gammu/index.rst:1445
19301 msgid "geteachmms [-save]"
19302 msgstr ""
19304 #. type: delimited block _
19305 #: docs/manual/gammu/index.rst:1447
19306 msgid "getmmsfolders"
19307 msgstr ""
19309 #. type: delimited block _
19310 #: docs/manual/gammu/index.rst:1449
19311 msgid "getmmssettings start [stop]"
19312 msgstr ""
19314 #. type: delimited block _
19315 #: docs/manual/gammu/index.rst:1451
19316 msgid "readmmsfile file [-save]"
19317 msgstr ""
19319 #. type: Title -
19320 #: docs/manual/gammu/index.rst:1454
19321 #, no-wrap
19322 msgid "FM radio commands"
19323 msgstr ""
19325 #. type: delimited block _
19326 #: docs/manual/gammu/index.rst:1457
19327 msgid "getfmstation start [stop]"
19328 msgstr ""
19330 #. type: delimited block _
19331 #: docs/manual/gammu/index.rst:1459
19332 msgid "Show info about FM stations in phone"
19333 msgstr ""
19335 #. type: Title -
19336 #: docs/manual/gammu/index.rst:1461
19337 #, fuzzy, no-wrap
19338 msgid "Phone information commands"
19339 msgstr "手机信息"
19341 #. type: delimited block _
19342 #: docs/manual/gammu/index.rst:1464
19343 msgid "battery"
19344 msgstr "电池"
19346 #. type: delimited block _
19347 #: docs/manual/gammu/index.rst:1466
19348 msgid "Displays information about battery and power source."
19349 msgstr ""
19351 #. type: delimited block _
19352 #: docs/manual/gammu/index.rst:1468
19353 msgid "getdisplaystatus"
19354 msgstr ""
19356 #. type: delimited block _
19357 #: docs/manual/gammu/index.rst:1470
19358 msgid "getlocation"
19359 msgstr ""
19361 #. type: delimited block _
19362 #: docs/manual/gammu/index.rst:1474
19363 msgid ""
19364 "Gets network information from phone (same as networkinfo)  and prints "
19365 "location (latitude and longitude) based on information from `OpenCellID "
19366 "<http://opencellid.org>`_."
19367 msgstr ""
19369 #. type: delimited block _
19370 #: docs/manual/gammu/index.rst:1476
19371 msgid "getsecuritystatus"
19372 msgstr ""
19374 #. type: delimited block _
19375 #: docs/manual/gammu/index.rst:1478
19376 msgid "Show, if phone wait for security code (like PIN, PUK, etc.) or not"
19377 msgstr ""
19379 #. type: delimited block _
19380 #: docs/manual/gammu/index.rst:1480
19381 msgid "identify"
19382 msgstr ""
19384 #. type: delimited block _
19385 #: docs/manual/gammu/index.rst:1482
19386 msgid "Show the most important phone data."
19387 msgstr ""
19389 #. type: delimited block _
19390 #: docs/manual/gammu/index.rst:1484
19391 msgid "monitor [times]"
19392 msgstr ""
19394 #. type: delimited block _
19395 #: docs/manual/gammu/index.rst:1487
19396 msgid ""
19397 "Retrieves phone status and writes it continuously to standard output. Press :"
19398 "kbd:`Ctrl+C` to interrupt this command."
19399 msgstr ""
19401 #. type: delimited block _
19402 #: docs/manual/gammu/index.rst:1490
19403 msgid ""
19404 "If no parameter is given, the program runs until interrupted, otherwise only "
19405 "given number of iterations is performed."
19406 msgstr ""
19408 #. type: delimited block _
19409 #: docs/manual/gammu/index.rst:1492
19410 msgid "This command outputs almost all information Gammu supports:"
19411 msgstr ""
19413 #. type: delimited block _
19414 #: docs/manual/gammu/index.rst:1494
19415 msgid "Number of contacts, calendar and todo entries, messages, calls, etc."
19416 msgstr ""
19418 #. type: delimited block _
19419 #: docs/manual/gammu/index.rst:1495
19420 msgid "Signal strength."
19421 msgstr ""
19423 #. type: delimited block _
19424 #: docs/manual/gammu/index.rst:1496
19425 msgid "Battery state."
19426 msgstr ""
19428 #. type: delimited block _
19429 #: docs/manual/gammu/index.rst:1497
19430 msgid "Currently used network."
19431 msgstr ""
19433 #. type: delimited block _
19434 #: docs/manual/gammu/index.rst:1498
19435 msgid "Notifications of incoming messages and calls."
19436 msgstr ""
19438 #. type: Title -
19439 #: docs/manual/gammu/index.rst:1501
19440 #, fuzzy, no-wrap
19441 msgid "Phone settings commands"
19442 msgstr "手机信息"
19444 #. type: delimited block _
19445 #: docs/manual/gammu/index.rst:1504
19446 msgid "getcalendarsettings"
19447 msgstr ""
19449 #. type: delimited block _
19450 #: docs/manual/gammu/index.rst:1507
19451 msgid ""
19452 "Displays calendar settings like first day of week or automatic deleting of "
19453 "old entries."
19454 msgstr ""
19456 #. type: delimited block _
19457 #: docs/manual/gammu/index.rst:1509
19458 msgid "getprofile start [stop]"
19459 msgstr ""
19461 #. type: delimited block _
19462 #: docs/manual/gammu/index.rst:1511
19463 msgid "resetphonesettings PHONE|DEV|UIF|ALL|FACTORY"
19464 msgstr ""
19466 #. type: Labeled list
19467 #: docs/manual/gammu/index.rst:1512 docs/manual/gammu/index.rst:1601
19468 #, no-wrap
19469 msgid ".. warning"
19470 msgstr ""
19472 #. type: delimited block _
19473 #: docs/manual/gammu/index.rst:1513
19474 msgid "This will delete user data, be careful."
19475 msgstr ""
19477 #. type: delimited block _
19478 #: docs/manual/gammu/index.rst:1515
19479 msgid "Reset phone settings."
19480 msgstr ""
19482 #. type: delimited block _
19483 #: docs/manual/gammu/index.rst:1517
19484 msgid "``PHONE``"
19485 msgstr ""
19487 #. type: delimited block _
19488 #: docs/manual/gammu/index.rst:1518
19489 msgid "Clear phone settings."
19490 msgstr ""
19492 #. type: delimited block _
19493 #: docs/manual/gammu/index.rst:1520
19494 msgid "``DEV``"
19495 msgstr ""
19497 #. type: delimited block _
19498 #: docs/manual/gammu/index.rst:1521
19499 msgid "Clear device settings."
19500 msgstr ""
19502 #. type: delimited block _
19503 #: docs/manual/gammu/index.rst:1523
19504 msgid "``ALL``"
19505 msgstr ""
19507 #. type: delimited block _
19508 #: docs/manual/gammu/index.rst:1524
19509 msgid "Clear user settings."
19510 msgstr ""
19512 #. type: delimited block _
19513 #: docs/manual/gammu/index.rst:1526
19514 msgid "removes or set logos to default"
19515 msgstr ""
19517 #. type: delimited block _
19518 #: docs/manual/gammu/index.rst:1527
19519 msgid "set default phonebook and other menu settings"
19520 msgstr ""
19522 #. type: delimited block _
19523 #: docs/manual/gammu/index.rst:1528
19524 msgid "clear T9 words,"
19525 msgstr ""
19527 #. type: delimited block _
19528 #: docs/manual/gammu/index.rst:1529
19529 msgid "clear call register info"
19530 msgstr ""
19532 #. type: delimited block _
19533 #: docs/manual/gammu/index.rst:1530
19534 msgid "set default profiles settings"
19535 msgstr ""
19537 #. type: delimited block _
19538 #: docs/manual/gammu/index.rst:1531
19539 msgid "clear user ringtones"
19540 msgstr ""
19542 #. type: delimited block _
19543 #: docs/manual/gammu/index.rst:1533
19544 msgid "``UIF``"
19545 msgstr ""
19547 #. type: delimited block _
19548 #: docs/manual/gammu/index.rst:1534
19549 msgid "Clear user settings and disables hidden menus."
19550 msgstr ""
19552 #. type: delimited block _
19553 #: docs/manual/gammu/index.rst:1536
19554 msgid "changes like after ``ALL``"
19555 msgstr ""
19557 #. type: delimited block _
19558 #: docs/manual/gammu/index.rst:1537
19559 msgid "disables netmon and PPS (all \"hidden\" menus)"
19560 msgstr ""
19562 #. type: delimited block _
19563 #: docs/manual/gammu/index.rst:1539
19564 msgid "``FACTORY``"
19565 msgstr ""
19567 #. type: delimited block _
19568 #: docs/manual/gammu/index.rst:1540
19569 msgid "Reset to factory defaults."
19570 msgstr ""
19572 #. type: delimited block _
19573 #: docs/manual/gammu/index.rst:1542
19574 msgid "changes like after ``UIF``"
19575 msgstr ""
19577 #. type: delimited block _
19578 #: docs/manual/gammu/index.rst:1543
19579 msgid "clear date/time"
19580 msgstr ""
19582 #. type: Title -
19583 #: docs/manual/gammu/index.rst:1546
19584 #, no-wrap
19585 msgid "Dumps decoding commands"
19586 msgstr ""
19588 #. type: delimited block _
19589 #: docs/manual/gammu/index.rst:1549
19590 msgid ""
19591 "These commands are available only if Gammu was compiled with debugging "
19592 "options."
19593 msgstr ""
19595 #. type: delimited block _
19596 #: docs/manual/gammu/index.rst:1551
19597 msgid "decodebinarydump file [phonemodel]"
19598 msgstr ""
19600 #. type: delimited block _
19601 #: docs/manual/gammu/index.rst:1554
19602 msgid ""
19603 "Decodes a dump made by Gammu with :config:option:`LogFormat` set to "
19604 "``binary``."
19605 msgstr ""
19607 #. type: delimited block _
19608 #: docs/manual/gammu/index.rst:1556
19609 msgid "decodesniff MBUS2|IRDA file [phonemodel]"
19610 msgstr ""
19612 #. type: delimited block _
19613 #: docs/manual/gammu/index.rst:1558
19614 msgid ""
19615 "Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
19616 "details."
19617 msgstr ""
19619 #. type: Title -
19620 #: docs/manual/gammu/index.rst:1560
19621 #, no-wrap
19622 msgid "Other commands"
19623 msgstr ""
19625 #. type: delimited block _
19626 #: docs/manual/gammu/index.rst:1563
19627 msgid "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]"
19628 msgstr ""
19630 #. type: delimited block _
19631 #: docs/manual/gammu/index.rst:1565
19632 msgid ""
19633 "Allow one to enter security code from PC. When code is ``-``, it is read "
19634 "from stdin."
19635 msgstr ""
19637 #. type: delimited block _
19638 #: docs/manual/gammu/index.rst:1567
19639 msgid "In case entering PUK, some phones require you to set new PIN as well."
19640 msgstr ""
19642 #. type: delimited block _
19643 #: docs/manual/gammu/index.rst:1569
19644 msgid "presskeysequence mMnNpPuUdD+-123456789*0#gGrR<>[]hHcCjJfFoOmMdD@"
19645 msgstr ""
19647 #. type: delimited block _
19648 #: docs/manual/gammu/index.rst:1571
19649 msgid "Press specified key sequence on phone keyboard"
19650 msgstr ""
19652 #. type: delimited block _
19653 #: docs/manual/gammu/index.rst:1573
19654 msgid "``mM``"
19655 msgstr ""
19657 #. type: delimited block _
19658 #: docs/manual/gammu/index.rst:1574
19659 msgid "Menu"
19660 msgstr ""
19662 #. type: delimited block _
19663 #: docs/manual/gammu/index.rst:1575
19664 msgid "``nN``"
19665 msgstr ""
19667 #. type: delimited block _
19668 #: docs/manual/gammu/index.rst:1576
19669 msgid "Names key"
19670 msgstr ""
19672 #. type: delimited block _
19673 #: docs/manual/gammu/index.rst:1577
19674 msgid "``pP``"
19675 msgstr ""
19677 #. type: delimited block _
19678 #: docs/manual/gammu/index.rst:1578
19679 msgid "Power"
19680 msgstr ""
19682 #. type: delimited block _
19683 #: docs/manual/gammu/index.rst:1579
19684 msgid "``uU``"
19685 msgstr ""
19687 #. type: delimited block _
19688 #: docs/manual/gammu/index.rst:1580
19689 msgid "Up"
19690 msgstr ""
19692 #. type: delimited block _
19693 #: docs/manual/gammu/index.rst:1581
19694 msgid "``dD``"
19695 msgstr ""
19697 #. type: delimited block _
19698 #: docs/manual/gammu/index.rst:1582
19699 msgid "Down"
19700 msgstr ""
19702 #. type: delimited block _
19703 #: docs/manual/gammu/index.rst:1583
19704 msgid "``+-``"
19705 msgstr ""
19707 #. type: delimited block _
19708 #: docs/manual/gammu/index.rst:1584
19709 msgid "+-"
19710 msgstr ""
19712 #. type: delimited block _
19713 #: docs/manual/gammu/index.rst:1585
19714 msgid "``gG``"
19715 msgstr ""
19717 #. type: delimited block _
19718 #: docs/manual/gammu/index.rst:1586
19719 msgid "Green"
19720 msgstr ""
19722 #. type: delimited block _
19723 #: docs/manual/gammu/index.rst:1587
19724 msgid "``rR``"
19725 msgstr ""
19727 #. type: delimited block _
19728 #: docs/manual/gammu/index.rst:1588
19729 msgid "Red"
19730 msgstr ""
19732 #. type: delimited block _
19733 #: docs/manual/gammu/index.rst:1589
19734 msgid "``123456789*0#``"
19735 msgstr ""
19737 #. type: delimited block _
19738 #: docs/manual/gammu/index.rst:1590
19739 msgid "numeric keyboard"
19740 msgstr ""
19742 #. type: delimited block _
19743 #: docs/manual/gammu/index.rst:1592
19744 msgid "reset SOFT|HARD"
19745 msgstr ""
19747 #. type: delimited block _
19748 #: docs/manual/gammu/index.rst:1594
19749 msgid "Make phone reset:"
19750 msgstr ""
19752 #. type: delimited block _
19753 #: docs/manual/gammu/index.rst:1596
19754 msgid "``SOFT``"
19755 msgstr ""
19757 #. type: delimited block _
19758 #: docs/manual/gammu/index.rst:1597
19759 msgid "without asking for PIN"
19760 msgstr ""
19762 #. type: delimited block _
19763 #: docs/manual/gammu/index.rst:1598
19764 msgid "``HARD``"
19765 msgstr ""
19767 #. type: delimited block _
19768 #: docs/manual/gammu/index.rst:1599
19769 msgid "with asking for PIN"
19770 msgstr ""
19772 #. type: delimited block _
19773 #: docs/manual/gammu/index.rst:1601
19774 msgid "Some phones will ask for PIN even with ``SOFT`` option."
19775 msgstr ""
19777 #. type: delimited block _
19778 #: docs/manual/gammu/index.rst:1602
19779 msgid "Some phones will reset user data on ``HARD`` reset."
19780 msgstr ""
19782 #. type: delimited block _
19783 #: docs/manual/gammu/index.rst:1604
19784 msgid "screenshot filename"
19785 msgstr ""
19787 #. type: delimited block _
19788 #: docs/manual/gammu/index.rst:1607
19789 msgid ""
19790 "Captures phone screenshot and saves it as filename. The extension is "
19791 "automatically appended to filename based on what data phone provides."
19792 msgstr ""
19794 #. type: Title -
19795 #: docs/manual/gammu/index.rst:1609
19796 #, no-wrap
19797 msgid "Batch mode commands"
19798 msgstr ""
19800 #. type: delimited block _
19801 #: docs/manual/gammu/index.rst:1612
19802 msgid "batch [file]"
19803 msgstr ""
19805 #. type: delimited block _
19806 #: docs/manual/gammu/index.rst:1616
19807 msgid ""
19808 "Starts Gammu in a batch mode. In this mode you can issue several commands "
19809 "each on one line. Lines starting with # are treated as a comments."
19810 msgstr ""
19812 #. type: delimited block _
19813 #: docs/manual/gammu/index.rst:1620
19814 msgid ""
19815 "By default, commands are read from standard input, but you can optionally "
19816 "specify a file from where they would be read (special case ``-`` means "
19817 "standard input)."
19818 msgstr ""
19820 #. type: Title -
19821 #: docs/manual/gammu/index.rst:1622
19822 #, fuzzy, no-wrap
19823 msgid "Configuration commands"
19824 msgstr "手机信息"
19826 #. type: delimited block _
19827 #: docs/manual/gammu/index.rst:1625
19828 msgid "searchphone [-debug]"
19829 msgstr ""
19831 #. type: delimited block _
19832 #: docs/manual/gammu/index.rst:1627
19833 msgid "Attempts to search for a connected phone."
19834 msgstr ""
19836 #. type: delimited block _
19837 #: docs/manual/gammu/index.rst:1633
19838 msgid ""
19839 "Please note that this can take a very long time, but in case you have no "
19840 "clue how to configure phone connection, this is a convenient way to find "
19841 "working setup for Gammu."
19842 msgstr ""
19844 #. type: delimited block _
19845 #: docs/manual/gammu/index.rst:1635
19846 msgid "install"
19847 msgstr ""
19849 #. type: delimited block _
19850 #: docs/manual/gammu/index.rst:1637
19851 msgid "Installs applet for currently configured connection to the phone."
19852 msgstr ""
19854 #. type: delimited block _
19855 #: docs/manual/gammu/index.rst:1640
19856 msgid ""
19857 "You can configure search path for instllation files by :config:option:"
19858 "`DataPath`."
19859 msgstr ""
19861 #. type: Title -
19862 #: docs/manual/gammu/index.rst:1642
19863 #, fuzzy, no-wrap
19864 msgid "Gammu information commands"
19865 msgstr "Gammu 尚未配置。"
19867 #. type: delimited block _
19868 #: docs/manual/gammu/index.rst:1645
19869 msgid "checkversion [STABLE]"
19870 msgstr ""
19872 #. type: delimited block _
19873 #: docs/manual/gammu/index.rst:1649
19874 msgid ""
19875 "Checks whether there is newer Gammu version available online (if Gammu has "
19876 "been compiled with CURL). If you pass additional parameter ``STABLE``, only "
19877 "stable versions will be checked."
19878 msgstr ""
19880 #. type: delimited block _
19881 #: docs/manual/gammu/index.rst:1651
19882 msgid "features"
19883 msgstr ""
19885 #. type: delimited block _
19886 #: docs/manual/gammu/index.rst:1653
19887 msgid "Print information about compiled in features."
19888 msgstr ""
19890 #. type: delimited block _
19891 #: docs/manual/gammu/index.rst:1655
19892 msgid "help [topic]"
19893 msgstr ""
19895 #. type: delimited block _
19896 #: docs/manual/gammu/index.rst:1658
19897 msgid ""
19898 "Print help. By default general help is printed, but you can also specify a "
19899 "help category to get more detailed help on some topic."
19900 msgstr ""
19902 #. type: delimited block _
19903 #: docs/manual/gammu/index.rst:1660
19904 msgid "version"
19905 msgstr ""
19907 #. type: delimited block _
19908 #: docs/manual/gammu/index.rst:1662
19909 msgid "Print version information and license."
19910 msgstr ""
19912 #. type: Title +
19913 #: docs/manual/gammu/index.rst:1665
19914 #, no-wrap
19915 msgid "Return values"
19916 msgstr ""
19918 #. type: delimited block _
19919 #: docs/manual/gammu/index.rst:1669
19920 msgid ""
19921 "gammu returns 0 on success. In case of failure non zero code is returned."
19922 msgstr ""
19924 #. type: delimited block _
19925 #: docs/manual/gammu/index.rst:1682
19926 #, no-wrap
19927 msgid ""
19928 "1\n"
19929 "    Out of memory or other critical error.\n"
19930 "2\n"
19931 "    Invalid command line parameters.\n"
19932 "3\n"
19933 "    Failed to open file specified on command line.\n"
19934 "4\n"
19935 "    Program was interrupted.\n"
19936 "98\n"
19937 "    Gammu library version mismatch.\n"
19938 "99\n"
19939 "    Functionality has been moved. For example to :ref:`gammu-smsd`.\n"
19940 msgstr ""
19942 #. type: delimited block _
19943 #: docs/manual/gammu/index.rst:1685
19944 msgid ""
19945 "Errors codes greater than 100 map to the GSM_Error values increased by 100:"
19946 msgstr ""
19948 #. type: delimited block _
19949 #: docs/manual/gammu/index.rst:1830
19950 #, no-wrap
19951 msgid ""
19952 "101\n"
19953 "    No error.\n"
19954 "102\n"
19955 "    Error opening device. Unknown, busy or no permissions.\n"
19956 "103\n"
19957 "    Error opening device, it is locked.\n"
19958 "104\n"
19959 "    Error opening device, it doesn't exist.\n"
19960 "105\n"
19961 "    Error opening device, it is already opened by other application.\n"
19962 "106\n"
19963 "    Error opening device, you don't have permissions.\n"
19964 "107\n"
19965 "    Error opening device. No required driver in operating system.\n"
19966 "108\n"
19967 "    Error opening device. Some hardware not connected/wrongly configured.\n"
19968 "109\n"
19969 "    Error setting device DTR or RTS.\n"
19970 "110\n"
19971 "    Error setting device speed. Maybe speed not supported.\n"
19972 "111\n"
19973 "    Error writing to the device.\n"
19974 "112\n"
19975 "    Error during reading from the device.\n"
19976 "113\n"
19977 "    Can't set parity on the device.\n"
19978 "114\n"
19979 "    No response in specified timeout. Probably phone not connected.\n"
19980 "115\n"
19981 "    Frame not requested right now. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
19982 "116\n"
19983 "    Unknown response from phone. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
19984 "117\n"
19985 "    Unknown frame. See <http://wammu.eu/support/bugs/> for information how to report it.\n"
19986 "118\n"
19987 "    Unknown connection type string. Check config file.\n"
19988 "119\n"
19989 "    Unknown model type string. Check config file.\n"
19990 "120\n"
19991 "    Some functions not available for your system (disabled in config or not implemented).\n"
19992 "121\n"
19993 "    Function not supported by phone.\n"
19994 "122\n"
19995 "    Entry is empty.\n"
19996 "123\n"
19997 "    Security error. Maybe no PIN?\n"
19998 "124\n"
19999 "    Invalid location. Maybe too high?\n"
20000 "125\n"
20001 "    Functionality not implemented. You are welcome to help authors with it.\n"
20002 "126\n"
20003 "    Memory full.\n"
20004 "127\n"
20005 "    Unknown error.\n"
20006 "128\n"
20007 "    Can not open specified file.\n"
20008 "129\n"
20009 "    More memory required...\n"
20010 "130\n"
20011 "    Operation not allowed by phone.\n"
20012 "131\n"
20013 "    No SMSC number given. Provide it manually or use the one configured in phone.\n"
20014 "132\n"
20015 "    You're inside phone menu (maybe editing?). Leave it and try again.\n"
20016 "133\n"
20017 "    Phone is not connected.\n"
20018 "134\n"
20019 "    Function is currently being implemented. If you want to help, please contact authors.\n"
20020 "135\n"
20021 "    Phone is disabled and connected to charger.\n"
20022 "136\n"
20023 "    File format not supported by Gammu.\n"
20024 "137\n"
20025 "    Nobody is perfect, some bug appeared in protocol implementation. Please contact authors.\n"
20026 "138\n"
20027 "    Transfer was canceled by phone, maybe you pressed cancel on phone.\n"
20028 "139\n"
20029 "    Phone module need to send another answer frame.\n"
20030 "140\n"
20031 "    Current connection type doesn't support called function.\n"
20032 "141\n"
20033 "    CRC error.\n"
20034 "142\n"
20035 "    Invalid date or time specified.\n"
20036 "143\n"
20037 "    Phone memory error, maybe it is read only.\n"
20038 "144\n"
20039 "    Invalid data given to phone.\n"
20040 "145\n"
20041 "    File with specified name already exists.\n"
20042 "146\n"
20043 "    File with specified name doesn't exist.\n"
20044 "147\n"
20045 "    You have to give folder name and not file name.\n"
20046 "148\n"
20047 "    You have to give file name and not folder name.\n"
20048 "149\n"
20049 "    Can not access SIM card.\n"
20050 "150\n"
20051 "    Wrong GNAPPLET version in phone. Use version from currently used Gammu.\n"
20052 "151\n"
20053 "    Only part of folder has been listed.\n"
20054 "152\n"
20055 "    Folder must be empty.\n"
20056 "153\n"
20057 "    Data were converted.\n"
20058 "154\n"
20059 "    Gammu is not configured.\n"
20060 "155\n"
20061 "    Wrong folder used.\n"
20062 "156\n"
20063 "    Internal phone error.\n"
20064 "157\n"
20065 "    Error writing file to disk.\n"
20066 "158\n"
20067 "    No such section exists.\n"
20068 "159\n"
20069 "    Using default values.\n"
20070 "160\n"
20071 "    Corrupted data returned by phone.\n"
20072 "161\n"
20073 "    Bad feature string in configuration.\n"
20074 "162\n"
20075 "    Desired functionality has been disabled on compile time.\n"
20076 "163\n"
20077 "    Bluetooth configuration requires channel option.\n"
20078 "164\n"
20079 "    Service is not running.\n"
20080 "165\n"
20081 "    Service configuration is missing.\n"
20082 "166\n"
20083 "    Command rejected because device was busy. Wait and restart.\n"
20084 "167\n"
20085 "    Could not connect to the server.\n"
20086 "168\n"
20087 "    Could not resolve the host name.\n"
20088 "169\n"
20089 "    Failed to get SMSC number from phone.\n"
20090 "170\n"
20091 "    Operation aborted.\n"
20092 "171\n"
20093 "    Installation data not found, please consult debug log and/or documentation for more details.\n"
20094 "172\n"
20095 "    Entry is read only.\n"
20096 msgstr ""
20098 #. type: Title -
20099 #: docs/manual/gammu/index.rst:1836
20100 #, fuzzy, no-wrap
20101 msgid "Configuration"
20102 msgstr "手机信息"
20104 #. type: delimited block _
20105 #: docs/manual/gammu/index.rst:1839
20106 msgid "To check it out, you need to have configuration file for gammu, see"
20107 msgstr ""
20109 #. type: Attribute :ref:
20110 #: docs/manual/gammu/index.rst:1839
20111 #, no-wrap
20112 msgid "`gammurc` for more details about it."
20113 msgstr ""
20115 #. type: Title -
20116 #: docs/manual/gammu/index.rst:1842
20117 #, no-wrap
20118 msgid "Sending messages"
20119 msgstr ""
20121 #. type: delimited block _
20122 #: docs/manual/gammu/index.rst:1847
20123 msgid ""
20124 "All messages bellow are sent to number 123456, replace it with proper "
20125 "destination."
20126 msgstr ""
20128 #. type: delimited block _
20129 #: docs/manual/gammu/index.rst:1849
20130 msgid "Send text message up to standard 160 chars:"
20131 msgstr ""
20133 #. type: delimited block _
20134 #: docs/manual/gammu/index.rst:1853
20135 msgid "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456"
20136 msgstr ""
20138 #. type: delimited block _
20139 #: docs/manual/gammu/index.rst:1859
20140 msgid "gammu sendsms TEXT 123456 -text \"All your base are belong to us\""
20141 msgstr ""
20143 #. type: delimited block _
20144 #: docs/manual/gammu/index.rst:1861
20145 msgid "Send long text message:"
20146 msgstr ""
20148 #. type: delimited block _
20149 #: docs/manual/gammu/index.rst:1865
20150 msgid ""
20151 "echo \"All your base are belong to us\" | gammu sendsms TEXT 123456 -len 400"
20152 msgstr ""
20154 #. type: delimited block _
20155 #: docs/manual/gammu/index.rst:1871
20156 msgid ""
20157 "gammu sendsms TEXT 123456 -len 400 -text \"All your base are belong to us\""
20158 msgstr ""
20160 #. type: delimited block _
20161 #: docs/manual/gammu/index.rst:1877
20162 msgid "gammu sendsms EMS 123456 -text \"All your base are belong to us\""
20163 msgstr ""
20165 #. type: delimited block _
20166 #: docs/manual/gammu/index.rst:1879
20167 msgid ""
20168 "Send some funky message with predefined sound and animation from 2 bitmaps:"
20169 msgstr ""
20171 #. type: delimited block _
20172 #: docs/manual/gammu/index.rst:1883
20173 msgid ""
20174 "gammu sendsms EMS 123456 -text \"Greetings\" -defsound 1 -text \"from Gammu -"
20175 "tone10 axelf.txt -animation 2 file1.bmp file2.bmp"
20176 msgstr ""
20178 #. type: delimited block _
20179 #: docs/manual/gammu/index.rst:1885
20180 msgid "Send protected message with ringtone:"
20181 msgstr ""
20183 #. type: delimited block _
20184 #: docs/manual/gammu/index.rst:1889
20185 msgid ""
20186 "gammu sendsms EMS 123456 -protected 2 -variablebitmaplong ala.bmp -"
20187 "toneSElong axelf.txt -toneSE ring.txt"
20188 msgstr ""
20190 #. type: Title -
20191 #: docs/manual/gammu/index.rst:1892
20192 #, no-wrap
20193 msgid "Retrieving USSD replies"
20194 msgstr ""
20196 #. type: delimited block _
20197 #: docs/manual/gammu/index.rst:1895
20198 msgid ""
20199 "For example for retrieving prepaid card status or retrieving various network "
20200 "info:"
20201 msgstr ""
20203 #. type: delimited block _
20204 #: docs/manual/gammu/index.rst:1899
20205 msgid "gammu getussd '#555#'"
20206 msgstr ""
20208 #. type: Title -
20209 #: docs/manual/gammu/index.rst:1901
20210 #, no-wrap
20211 msgid "Uploading files to Nokia"
20212 msgstr ""
20214 #. type: delimited block _
20215 #: docs/manual/gammu/index.rst:1904
20216 msgid ""
20217 "Add Alien to applications in your phone (you need to have files Alien.JAD "
20218 "and Alien.JAR in current directory):"
20219 msgstr ""
20221 #. type: delimited block _
20222 #: docs/manual/gammu/index.rst:1908
20223 msgid "gammu nokiaaddfile APPLICATION Alien"
20224 msgstr ""
20226 #. type: delimited block _
20227 #: docs/manual/gammu/index.rst:1910
20228 msgid "Add file.mid to ringtones folder:"
20229 msgstr ""
20231 #. type: delimited block _
20232 #: docs/manual/gammu/index.rst:1914
20233 msgid "gammu nokiaaddfile TONES file.mid"
20234 msgstr ""
20236 #. type: Title -
20237 #: docs/manual/gammu/index.rst:1916
20238 #, no-wrap
20239 msgid "Setting operator logo"
20240 msgstr ""
20242 #. type: delimited block _
20243 #: docs/manual/gammu/index.rst:1919
20244 msgid "Set logo for network ``230 03`` (Vodafone CZ):"
20245 msgstr ""
20247 #. type: delimited block _
20248 #: docs/manual/gammu/index.rst:1923
20249 msgid "gammu setbitmap OPERATOR ala.bmp \"230 03\""
20250 msgstr ""
20252 #. type: delimited block _
20253 #: docs/manual/gammu/index.rst:1925
20254 msgid "_converting-formats:"
20255 msgstr ""
20257 #. type: Title -
20258 #: docs/manual/gammu/index.rst:1927
20259 #, no-wrap
20260 msgid "Converting file formats"
20261 msgstr ""
20263 #. type: delimited block _
20264 #: docs/manual/gammu/index.rst:1930
20265 msgid "The formats conversion can done using :option:`gammu savefile` or"
20266 msgstr ""
20268 #. type: Attribute :option:
20269 #: docs/manual/gammu/index.rst:1930
20270 #, no-wrap
20271 msgid "`gammu convertbackup` commands."
20272 msgstr ""
20274 #. type: delimited block _
20275 #: docs/manual/gammu/index.rst:1933
20276 msgid ""
20277 "Convert single entry (at position 260) from :ref:`gammu-backup` to vCalendar:"
20278 msgstr ""
20280 #. type: delimited block _
20281 #: docs/manual/gammu/index.rst:1937
20282 msgid "gammu savefile CALENDAR output.vcs myCalendar.backup 260"
20283 msgstr ""
20285 #. type: delimited block _
20286 #: docs/manual/gammu/index.rst:1939
20287 msgid "Convert first phonebook entry from :ref:`gammu-backup` to vCard:"
20288 msgstr ""
20290 #. type: delimited block _
20291 #: docs/manual/gammu/index.rst:1943
20292 msgid "gammu savefile VCARD21 output.vcf phone.backup ME 1"
20293 msgstr ""
20295 #. type: delimited block _
20296 #: docs/manual/gammu/index.rst:1945
20297 msgid "Convert all contacts from backup to vCard:"
20298 msgstr ""
20300 #. type: delimited block _
20301 #: docs/manual/gammu/index.rst:1949
20302 msgid "gammu convertbackup phone.backup output.vcf"
20303 msgstr ""
20305 #. type: Title -
20306 #: docs/manual/gammu/index.rst:1952
20307 #, no-wrap
20308 msgid "Reporting bugs"
20309 msgstr ""
20311 #. type: delimited block _
20312 #: docs/manual/gammu/index.rst:1957
20313 msgid ""
20314 "There are definitely many bugs, reporting to author is welcome. Please "
20315 "include some useful information when sending bug reports (especially debug "
20316 "logs, operating system, it's version and phone information are needed)."
20317 msgstr ""
20319 #. type: delimited block _
20320 #: docs/manual/gammu/index.rst:1959
20321 msgid "To generate debug log, enable it in :ref:`gammurc`:"
20322 msgstr ""
20324 #. type: delimited block _
20325 #: docs/manual/gammu/index.rst:1966
20326 msgid ""
20327 "[gammu] YOUR CONNECTION SETTINGS logfile = /tmp/gammu.log logformat = textall"
20328 msgstr ""
20330 #. type: delimited block _
20331 #: docs/manual/gammu/index.rst:1968
20332 msgid "Alternatively you can specify logging on command line:"
20333 msgstr ""
20335 #. type: delimited block _
20336 #: docs/manual/gammu/index.rst:1972
20337 msgid "gammu -d textall -f /tmp/gammu.log ..."
20338 msgstr ""
20340 #. type: delimited block _
20341 #: docs/manual/gammu/index.rst:1976
20342 msgid ""
20343 "With this settings, Gammu generates /tmp/gammu.log on each connection to "
20344 "phone and stores dump of communication there. You can also find some hints "
20345 "for improving support for your phone in this log."
20346 msgstr ""
20348 #. type: delimited block _
20349 #: docs/manual/gammu/index.rst:1978
20350 msgid ""
20351 "See <http://wammu.eu/support/bugs/> for more information on reporting bugs."
20352 msgstr ""
20354 #. type: delimited block _
20355 #: docs/manual/gammu/index.rst:1979
20356 msgid "Please report bugs to `Gammu bug tracker <http://bugs.cihar.com/>`_."
20357 msgstr ""
20359 #. type: Title =
20360 #: docs/manual/project/documentation.rst:2
20361 #, no-wrap
20362 msgid "Project Documentation"
20363 msgstr ""
20365 #. type: Plain text
20366 #: docs/manual/project/documentation.rst:7
20367 msgid ""
20368 "The documentation for Gammu consists of two major parts - The Gammu Manual, "
20369 "which you are currently reading and comments in the sources, which are "
20370 "partly included in this manual as well."
20371 msgstr ""
20373 #. type: Title =
20374 #: docs/manual/project/documentation.rst:9 docs/manual/index.rst:2
20375 #, no-wrap
20376 msgid "The Gammu Manual"
20377 msgstr ""
20379 #. type: Plain text
20380 #: docs/manual/project/documentation.rst:17
20381 msgid ""
20382 "This manual is in written in rst format and built using `Sphinx <http://"
20383 "sphinx.pocoo.org/>`_ with `breathe <https://github.com/michaeljones/"
20384 "breathe>`_ extension. As Gammu uses latest version of this extension, it is "
20385 "shipped within Gammu sources, but if you use git, you need to check out it "
20386 "separately as git submodule (you should update it as well any time you "
20387 "update Gammu git):"
20388 msgstr ""
20390 #. type: Plain text
20391 #: docs/manual/project/documentation.rst:21
20392 msgid "git submodule update --init"
20393 msgstr ""
20395 #. type: Plain text
20396 #: docs/manual/project/documentation.rst:24
20397 msgid ""
20398 "To generate the documentation there are various ``manual-*`` targets for "
20399 "make.  You can build HTML, PDF, PS, HTMLHELP and Latex versions of it:"
20400 msgstr ""
20402 #. type: Plain text
20403 #: docs/manual/project/documentation.rst:29
20404 msgid "# Generates HTML version of manual in docs/manual/html make manual-html"
20405 msgstr ""
20407 #. type: Plain text
20408 #: docs/manual/project/documentation.rst:32
20409 msgid ""
20410 "# Generates PS version of manual in docs/manual/latex/gammu.ps make manual-ps"
20411 msgstr ""
20413 #. type: Plain text
20414 #: docs/manual/project/documentation.rst:35
20415 msgid ""
20416 "# Generates PDF version of manual in docs/manual/latex/gammu.pdf make manual-"
20417 "pdf"
20418 msgstr ""
20420 #. type: Plain text
20421 #: docs/manual/project/documentation.rst:38
20422 msgid ""
20423 "# Generates HTML version of manual in docs/manual/htmlhelp make manual-"
20424 "htmlhelp"
20425 msgstr ""
20427 #. type: Plain text
20428 #: docs/manual/project/documentation.rst:41
20429 msgid ""
20430 "# Generates HTML version of manual in docs/manual/latex make manual-latex"
20431 msgstr ""
20433 #. type: Title -
20434 #: docs/manual/project/documentation.rst:43
20435 #, no-wrap
20436 msgid "Man pages"
20437 msgstr ""
20439 #. type: Plain text
20440 #: docs/manual/project/documentation.rst:46
20441 msgid "The man pages for all commands are generated using Sphinx as well:"
20442 msgstr ""
20444 #. type: Plain text
20445 #: docs/manual/project/documentation.rst:51
20446 msgid "# Generates HTML version of manual in docs/manual/man make manual-man"
20447 msgstr ""
20449 #. type: Plain text
20450 #: docs/manual/project/documentation.rst:54
20451 msgid ""
20452 "However man pages are stored in Git as well, so you should update generated "
20453 "copy on each change:"
20454 msgstr ""
20456 #. type: Plain text
20457 #: docs/manual/project/documentation.rst:59
20458 msgid "# Updates generated man pages in Git make update-man"
20459 msgstr ""
20461 #. type: Title -
20462 #: docs/manual/project/documentation.rst:61
20463 #, no-wrap
20464 msgid "Code comments"
20465 msgstr ""
20467 #. type: Plain text
20468 #: docs/manual/project/documentation.rst:64
20469 msgid ""
20470 "The code comments in C code should be parseable by Doxygen, what is more or "
20471 "less standard way to document C code."
20472 msgstr ""
20474 #. type: Title =
20475 #: docs/manual/project/versioning.rst:2
20476 #, no-wrap
20477 msgid "Versioning"
20478 msgstr ""
20480 #. type: Plain text
20481 #: docs/manual/project/versioning.rst:7
20482 msgid ""
20483 "There are two types of releases - testing and stable, both having version x."
20484 "y.z. Stable releases have usually z = 0 or some small number, while testing "
20485 "ones have z >= 90. Testing releases usually provide latest features, but "
20486 "everything does not have to be stabilized yet."
20487 msgstr ""
20489 #. type: Title =
20490 #: docs/manual/project/directories.rst:2
20491 #, no-wrap
20492 msgid "Directory structure"
20493 msgstr ""
20495 #. type: Title -
20496 #: docs/manual/project/directories.rst:5
20497 #, no-wrap
20498 msgid "libgammu directory"
20499 msgstr ""
20501 #. type: Plain text
20502 #: docs/manual/project/directories.rst:9
20503 msgid ""
20504 "This directory contains sources of Gammu library. You can find all phone "
20505 "communication and data encoding functionality here."
20506 msgstr ""
20508 #. type: Plain text
20509 #: docs/manual/project/directories.rst:11
20510 msgid "There are following subdirectories:"
20511 msgstr ""
20513 #. type: Plain text
20514 #: docs/manual/project/directories.rst:30
20515 #, no-wrap
20516 msgid ""
20517 "``device``\n"
20518 "  drivers for devices such serial ports or irda\n"
20519 "``device/serial``\n"
20520 "  drivers for serial ports\n"
20521 "``device/irda``\n"
20522 "  drivers for infrared over sockets\n"
20523 "``protocol``\n"
20524 "  protocol drivers\n"
20525 "``protocol/nokia``\n"
20526 "  Nokia specific protocols\n"
20527 "``phone``\n"
20528 "  phone modules\n"
20529 "``phone/nokia``\n"
20530 "  modules for different Nokia phones\n"
20531 "``misc``\n"
20532 "  different services. They can be used for any project\n"
20533 "``service``\n"
20534 "  different gsm services for logos, ringtones, etc.\n"
20535 msgstr ""
20537 #. type: Title -
20538 #: docs/manual/project/directories.rst:32
20539 #, no-wrap
20540 msgid "gammu directory"
20541 msgstr ""
20543 #. type: Plain text
20544 #: docs/manual/project/directories.rst:36
20545 msgid ""
20546 "Sources of Gammu command line utility. It contains interface to libGammu and "
20547 "some additional functionality as well."
20548 msgstr ""
20550 #. type: Title -
20551 #: docs/manual/project/directories.rst:38
20552 #, no-wrap
20553 msgid "smsd directory"
20554 msgstr ""
20556 #. type: Plain text
20557 #: docs/manual/project/directories.rst:41
20558 msgid "Sources of SMS Daemon as well as all it's service backends."
20559 msgstr ""
20561 #. type: Plain text
20562 #: docs/manual/project/directories.rst:43
20563 msgid ""
20564 "The ``services`` subdirectory contains source code for :ref:`smsd_services`."
20565 msgstr ""
20567 #. type: Title -
20568 #: docs/manual/project/directories.rst:45
20569 #, no-wrap
20570 msgid "python directory"
20571 msgstr ""
20573 #. type: Plain text
20574 #: docs/manual/project/directories.rst:48
20575 msgid "Sources of python-gammu module and some examples."
20576 msgstr ""
20578 #. type: Title -
20579 #: docs/manual/project/directories.rst:50
20580 #, no-wrap
20581 msgid "helper directory"
20582 msgstr ""
20584 #. type: Plain text
20585 #: docs/manual/project/directories.rst:56
20586 msgid ""
20587 "These are some helper functions used either as replacement for functionality "
20588 "missing on some platforms (eg. strptime) or used in more places (message "
20589 "command line processing which is shared between SMSD and Gammu utility)."
20590 msgstr ""
20592 #. type: Title -
20593 #: docs/manual/project/directories.rst:58
20594 #, no-wrap
20595 msgid "docs directory"
20596 msgstr ""
20598 #. type: Plain text
20599 #: docs/manual/project/directories.rst:62
20600 msgid ""
20601 "Documentation for both end users and developers as well as SQL scripts for "
20602 "creating SMSD database."
20603 msgstr ""
20605 #. type: Plain text
20606 #: docs/manual/project/directories.rst:73
20607 #, no-wrap
20608 msgid ""
20609 "``config``\n"
20610 "    configuration file samples\n"
20611 "``examples``\n"
20612 "    examples using libGammu\n"
20613 "``manual``\n"
20614 "    sources of The Gammu Manual which you are reading\n"
20615 "``sql``\n"
20616 "    SQL scripts to create table structures for :ref:`smsd`\n"
20617 "``user``\n"
20618 "    user documentation like man pages\n"
20619 msgstr ""
20621 #. type: Title -
20622 #: docs/manual/project/directories.rst:75
20623 #, no-wrap
20624 msgid "admin directory"
20625 msgstr ""
20627 #. type: Plain text
20628 #: docs/manual/project/directories.rst:78
20629 msgid "Administrative scripts for updating locales, making release etc."
20630 msgstr ""
20632 #. type: Title -
20633 #: docs/manual/project/directories.rst:80
20634 #, no-wrap
20635 msgid "cmake directory"
20636 msgstr ""
20638 #. type: Plain text
20639 #: docs/manual/project/directories.rst:83
20640 msgid "CMake include files and templates for generated files."
20641 msgstr ""
20643 #. type: Title -
20644 #: docs/manual/project/directories.rst:85
20645 #, no-wrap
20646 msgid "include directory"
20647 msgstr ""
20649 #. type: Plain text
20650 #: docs/manual/project/directories.rst:88
20651 msgid "Public headers for libGammu."
20652 msgstr ""
20654 #. type: Title -
20655 #: docs/manual/project/directories.rst:90
20656 #, no-wrap
20657 msgid "locale directory"
20658 msgstr ""
20660 #. type: Plain text
20661 #: docs/manual/project/directories.rst:94
20662 msgid ""
20663 "Gettext po files for translating Gammu, libGammu and user documentation.  "
20664 "See :doc:`localization` for more information."
20665 msgstr ""
20667 #. type: Title -
20668 #: docs/manual/project/directories.rst:96
20669 #, no-wrap
20670 msgid "tests directory"
20671 msgstr ""
20673 #. type: Plain text
20674 #: docs/manual/project/directories.rst:100
20675 msgid ""
20676 "CTest based test suite for libGammu.  See :doc:`testing` for more "
20677 "information."
20678 msgstr ""
20680 #. type: Title -
20681 #: docs/manual/project/directories.rst:102
20682 #, no-wrap
20683 msgid "utils directory"
20684 msgstr ""
20686 #. type: Plain text
20687 #: docs/manual/project/directories.rst:105
20688 msgid "Various utilities usable with Gammu."
20689 msgstr ""
20691 #. type: Title -
20692 #: docs/manual/project/directories.rst:107
20693 #, no-wrap
20694 msgid "contrib directory"
20695 msgstr ""
20697 #. type: Plain text
20698 #: docs/manual/project/directories.rst:111
20699 msgid ""
20700 "This directory contains various things which might be useful with Gammu.  "
20701 "Most of them were contributed by Gammu users."
20702 msgstr ""
20704 #. type: Plain text
20705 #: docs/manual/project/directories.rst:116
20706 msgid ""
20707 "Please note that that code here might have different license terms than "
20708 "Gammu itself."
20709 msgstr ""
20711 #. type: Plain text
20712 #: docs/manual/project/directories.rst:121
20713 msgid ""
20714 "Most of scripts provided here are not actively maintained and might be "
20715 "broken."
20716 msgstr ""
20718 #. type: Plain text
20719 #: docs/manual/project/directories.rst:123
20720 msgid "bash-completion"
20721 msgstr ""
20723 #. type: delimited block *
20724 #: docs/manual/project/directories.rst:126
20725 msgid "Completion script for bash."
20726 msgstr ""
20728 #. type: delimited block *
20729 #: docs/manual/project/directories.rst:128
20730 msgid "conversion"
20731 msgstr ""
20733 #. type: Plain text
20734 #: docs/manual/project/directories.rst:131
20735 msgid "Various scripts for converting data."
20736 msgstr ""
20738 #. type: Plain text
20739 #: docs/manual/project/directories.rst:133
20740 msgid "init"
20741 msgstr ""
20743 #. type: delimited block *
20744 #: docs/manual/project/directories.rst:136
20745 msgid "Init scripts for Gammu SMSD."
20746 msgstr ""
20748 #. type: delimited block *
20749 #: docs/manual/project/directories.rst:138
20750 msgid "media"
20751 msgstr ""
20753 #. type: Plain text
20754 #: docs/manual/project/directories.rst:141
20755 msgid "Sample media files which can be used with Gammu."
20756 msgstr ""
20758 #. type: Plain text
20759 #: docs/manual/project/directories.rst:143
20760 msgid "perl"
20761 msgstr ""
20763 #. type: delimited block *
20764 #: docs/manual/project/directories.rst:146
20765 msgid "Various perl scripts which interface to Gammu or SMSD."
20766 msgstr ""
20768 #. type: delimited block *
20769 #: docs/manual/project/directories.rst:149
20770 msgid "php ***"
20771 msgstr ""
20773 #. type: delimited block *
20774 #: docs/manual/project/directories.rst:151
20775 msgid "Various PHP frontends to SMSD or Gammu directly."
20776 msgstr ""
20778 #. type: delimited block *
20779 #: docs/manual/project/directories.rst:154
20780 msgid "sms ***"
20781 msgstr ""
20783 #. type: delimited block *
20784 #: docs/manual/project/directories.rst:158
20785 msgid ""
20786 "This directory contains SMS default alphabet saved in Unicode text file (:"
20787 "file:`charset.txt`) and table used for converting chars during saving SMS "
20788 "with default alphabet (:file:`convert.txt`)."
20789 msgstr ""
20791 #. type: delimited block *
20792 #: docs/manual/project/directories.rst:160
20793 msgid "sms-gammu2android"
20794 msgstr ""
20796 #. type: Plain text
20797 #: docs/manual/project/directories.rst:164
20798 msgid ""
20799 "Perl script to convert :ref:`gammu-smsbackup` into XML suitable for Android "
20800 "SMS Backup & Restore application."
20801 msgstr ""
20803 #. type: Plain text
20804 #: docs/manual/project/directories.rst:166
20805 msgid "http://blog.ginkel.com/2009/12/transferring-sms-from-nokia-to-android/"
20806 msgstr ""
20808 #. type: Plain text
20809 #: docs/manual/project/directories.rst:168
20810 msgid "smscgi"
20811 msgstr ""
20813 #. type: delimited block *
20814 #: docs/manual/project/directories.rst:172
20815 msgid ""
20816 "Simple cgi application gor handling SMS messages (a bit lighter version of "
20817 "SMSD)."
20818 msgstr ""
20820 #. type: delimited block *
20821 #: docs/manual/project/directories.rst:175
20822 msgid "sql ***"
20823 msgstr ""
20825 #. type: delimited block *
20826 #: docs/manual/project/directories.rst:177
20827 msgid "Various SQL snippets and triggers useful with SMSD."
20828 msgstr ""
20830 #. type: delimited block *
20831 #: docs/manual/project/directories.rst:179
20832 msgid "testing"
20833 msgstr ""
20835 #. type: Plain text
20836 #: docs/manual/project/directories.rst:182
20837 msgid "Helper scripts for automatic testing or git bisect."
20838 msgstr ""
20840 #. type: Plain text
20841 #: docs/manual/project/directories.rst:184
20842 msgid "sqlreply"
20843 msgstr ""
20845 #. type: delimited block *
20846 #: docs/manual/project/directories.rst:187
20847 msgid "System for automatic replying to SMS messages."
20848 msgstr ""
20850 #. type: delimited block *
20851 #: docs/manual/project/directories.rst:189
20852 msgid "symbian"
20853 msgstr ""
20855 #. type: Plain text
20856 #: docs/manual/project/directories.rst:193
20857 msgid ""
20858 "GNapplet sources and binaries. This comes from Gnokii project, but Gammu "
20859 "includes slightly modified version."
20860 msgstr ""
20862 #. type: Plain text
20863 #: docs/manual/project/directories.rst:196
20864 msgid "s60 ***"
20865 msgstr ""
20867 #. type: Plain text
20868 #: docs/manual/project/directories.rst:198
20869 msgid "Series60 applet to use with recent Symbian phones."
20870 msgstr ""
20872 #. type: Plain text
20873 #: docs/manual/project/directories.rst:200
20874 msgid ":ref:`s60`"
20875 msgstr ""
20877 #. type: Plain text
20878 #: docs/manual/project/directories.rst:202
20879 msgid "win32"
20880 msgstr ""
20882 #. type: delimited block *
20883 #: docs/manual/project/directories.rst:204
20884 msgid "Unsupported applications built on top of libGammu.dll on Windows."
20885 msgstr ""
20887 #. type: Title =
20888 #: docs/manual/project/about.rst:2
20889 #, no-wrap
20890 msgid "About Gammu"
20891 msgstr ""
20893 #. type: Plain text
20894 #: docs/manual/project/about.rst:6
20895 msgid ""
20896 "Gammu is library and command line utility for mobile phones. It is released "
20897 "under GNU GPL version 2."
20898 msgstr ""
20900 #. type: Plain text
20901 #: docs/manual/project/about.rst:10
20902 msgid ""
20903 "It has been initiated by Marcin Wiacek and other people. Originally the code "
20904 "was based on `Gnokii`_ and later `MyGnokii`_ projects. Gammu was former (up "
20905 "to version 0.58) called MyGnokii2."
20906 msgstr ""
20908 #. type: Plain text
20909 #: docs/manual/project/about.rst:13
20910 msgid ""
20911 "Currently the project is lead by `Michal Čihař`_ with help of many "
20912 "contributors."
20913 msgstr ""
20915 #. type: Plain text
20916 #: docs/manual/project/about.rst:15
20917 msgid "_Gnokii: http://www.gnokii.org"
20918 msgstr ""
20920 #. type: Plain text
20921 #: docs/manual/project/about.rst:16
20922 msgid "_MyGnokii: http://www.mwiacek.com"
20923 msgstr ""
20925 #. type: Plain text
20926 #: docs/manual/project/about.rst:16 docs/manual/project/localization.rst:43
20927 msgid "_Michal Čihař: mailto:michal@cihar.com"
20928 msgstr ""
20930 #. type: Plain text
20931 #: docs/manual/project/index.rst:2
20932 msgid "_project:"
20933 msgstr ""
20935 #. type: Title =
20936 #: docs/manual/project/index.rst:4
20937 #, no-wrap
20938 msgid "Gammu project"
20939 msgstr ""
20941 #. type: Plain text
20942 #: docs/manual/project/index.rst:19
20943 msgid ""
20944 "about motivation install contributing localization testing coding-style "
20945 "versioning documentation directories roadmap"
20946 msgstr ""
20948 #. type: Title =
20949 #: docs/manual/project/contributing.rst:2
20950 #, no-wrap
20951 msgid "Contributing"
20952 msgstr ""
20954 #. type: Plain text
20955 #: docs/manual/project/contributing.rst:10
20956 msgid ""
20957 "We welcome contribution in any area, if you don't have developer skills, you "
20958 "can always contribute to :doc:`localization` or just `donate us money`_. In "
20959 "case you are interested in fixing some code, please read :doc:`../internal/"
20960 "index` to understand structure of Gammu code. We also maintain list of "
20961 "`wanted skills <http://wammu.eu/contribute/wanted/>`_ where you can find in "
20962 "which areas we currently mostly lack manpower."
20963 msgstr ""
20965 #. type: Title -
20966 #: docs/manual/project/contributing.rst:12
20967 #, no-wrap
20968 msgid "Sending patches"
20969 msgstr ""
20971 #. type: Plain text
20972 #: docs/manual/project/contributing.rst:16
20973 msgid ""
20974 "As we use `Git <http://git-scm.com/>`_ for development, the preferred way to "
20975 "get patches is in form which can be directly applied to Git. So start with"
20976 msgstr ""
20978 #. type: Labeled list
20979 #: docs/manual/project/contributing.rst:16
20980 #, no-wrap
20981 msgid "cloning our Git repository"
20982 msgstr ""
20984 #. type: Plain text
20985 #: docs/manual/project/contributing.rst:19
20986 msgid "git clone git://gitorious.org/gammu/mainline.git gammu"
20987 msgstr ""
20989 #. type: Plain text
20990 #: docs/manual/project/contributing.rst:23
20991 msgid ""
20992 "Once you have done that, do some fixes and commit them (see `Git tutorial "
20993 "<http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html>`_ for "
20994 "information how to work with Git). Once you're satisfied with your"
20995 msgstr ""
20997 #. type: Labeled list
20998 #: docs/manual/project/contributing.rst:23
20999 #, no-wrap
21000 msgid "results, you can send the patches (all changes you've made so far) to us"
21001 msgstr ""
21003 #. type: Plain text
21004 #: docs/manual/project/contributing.rst:26
21005 msgid "git send-email --to=gammu-users@lists.sourceforge.net origin"
21006 msgstr ""
21008 #. type: Plain text
21009 #: docs/manual/project/contributing.rst:30
21010 msgid ""
21011 "Please note that `mailing list <https://lists.sourceforge.net/lists/listinfo/"
21012 "gammu-users>`_ requires you to subscribe before posting. This is anyway good "
21013 "idea in case you want to contribute. However if you don't want to do that, "
21014 "just send the mails"
21015 msgstr ""
21017 #. type: Labeled list
21018 #: docs/manual/project/contributing.rst:30
21019 #, no-wrap
21020 msgid "directly to one of authors"
21021 msgstr ""
21023 #. type: Plain text
21024 #: docs/manual/project/contributing.rst:33
21025 msgid "git send-email --to=michal@cihar.com origin"
21026 msgstr ""
21028 #. type: Title -
21029 #: docs/manual/project/contributing.rst:36
21030 #, no-wrap
21031 msgid "Creating patches"
21032 msgstr ""
21034 #. type: Plain text
21035 #: docs/manual/project/contributing.rst:41
21036 msgid ""
21037 "If for whatever reason you don't want to use Git, you can also manually "
21038 "create patches using :program:`diff`. Also we can handle if you send us just "
21039 "the file you have changed with reference where did you take it."
21040 msgstr ""
21042 #. type: Plain text
21043 #: docs/manual/project/contributing.rst:43
21044 msgid "To manually create patch you can use following steps:"
21045 msgstr ""
21047 #. type: Plain text
21048 #: docs/manual/project/contributing.rst:45
21049 msgid "Copy source with Gammu, you start from, into ``gammu`` directory."
21050 msgstr ""
21052 #. type: Plain text
21053 #: docs/manual/project/contributing.rst:46
21054 msgid "Copy source with Gammu, you want to modify, into ``work`` directory."
21055 msgstr ""
21057 #. type: Plain text
21058 #: docs/manual/project/contributing.rst:47
21059 msgid "Make your changes in ``work`` directory."
21060 msgstr ""
21062 #. type: Plain text
21063 #: docs/manual/project/contributing.rst:49
21064 msgid ""
21065 "Go into parent directory, where ``gammu`` and ``work`` directories are "
21066 "placed."
21067 msgstr ""
21069 #. type: Plain text
21070 #: docs/manual/project/contributing.rst:50
21071 msgid "Call ``diff -rup -X .git gammu work > patchfile``."
21072 msgstr ""
21074 #. type: Plain text
21075 #: docs/manual/project/contributing.rst:51
21076 msgid "Send ``patchfile`` to us (you can use bug tracker or mailing list)."
21077 msgstr ""
21079 #. type: Plain text
21080 #: docs/manual/project/contributing.rst:52
21081 msgid "_donate us money: http://wammu.eu/donate/"
21082 msgstr ""
21084 #. type: Title =
21085 #: docs/manual/project/testing.rst:2
21086 #, no-wrap
21087 msgid "Testing"
21088 msgstr ""
21090 #. type: Plain text
21091 #: docs/manual/project/testing.rst:7 docs/manual/testing/testsuite.rst:7
21092 msgid ""
21093 "Gammu comes with quite big test suite. It covers some basic low level "
21094 "functions, handling replies from the phone and also does testing of command "
21095 "line utilities and SMSD."
21096 msgstr ""
21098 #. type: Plain text
21099 #: docs/manual/project/testing.rst:8
21100 msgid "See :ref:`testing` for more details."
21101 msgstr ""
21103 #. type: Title =
21104 #: docs/manual/project/coding-style.rst:2
21105 #, no-wrap
21106 msgid "Coding Style"
21107 msgstr ""
21109 #. type: Plain text
21110 #: docs/manual/project/coding-style.rst:7
21111 msgid ""
21112 "Please follow coding style when touching Gammu code. We know that there are "
21113 "still some parts which really do not follow it and fixes to that are also "
21114 "welcome."
21115 msgstr ""
21117 #. type: Plain text
21118 #: docs/manual/project/coding-style.rst:10
21119 msgid ""
21120 "The coding style is quite similar to what Linux kernel uses, the only major "
21121 "differences are requested block braces and switch indentation."
21122 msgstr ""
21124 #. type: Plain text
21125 #: docs/manual/project/coding-style.rst:12
21126 msgid "Use indentation, tab is tab and is 8 chars wide."
21127 msgstr ""
21129 #. type: Plain text
21130 #: docs/manual/project/coding-style.rst:14
21131 msgid ""
21132 "Try to avoid long lines (though there is currently no hard limit on line "
21133 "length)."
21134 msgstr ""
21136 #. type: Plain text
21137 #: docs/manual/project/coding-style.rst:15
21138 msgid "Braces are placed according to K&R:"
21139 msgstr ""
21141 #. type: Plain text
21142 #: docs/manual/project/coding-style.rst:16
21143 #: docs/manual/project/coding-style.rst:35
21144 #: docs/manual/project/coding-style.rst:41
21145 #: docs/manual/project/coding-style.rst:47 docs/manual/internal/reply.rst:43
21146 #: docs/manual/internal/reply.rst:58 docs/manual/internal/reply.rst:71
21147 #: docs/manual/internal/reply.rst:85 docs/manual/c/hints.rst:14
21148 #: docs/manual/c/hints.rst:30 docs/manual/c/hints.rst:37
21149 #: docs/manual/c/hints.rst:52 docs/manual/c/hints.rst:58
21150 #: docs/manual/c/hints.rst:65 docs/manual/c/hints.rst:86
21151 #: docs/manual/c/hints.rst:94 docs/manual/c/hints.rst:101
21152 #: docs/manual/c/hints.rst:151 docs/manual/c/hints.rst:157
21153 #: docs/manual/c/hints.rst:174 docs/manual/c/hints.rst:182
21154 msgid "c"
21155 msgstr ""
21157 #. type: Plain text
21158 #: docs/manual/project/coding-style.rst:19
21159 msgid "int function(int x)  {"
21160 msgstr ""
21162 #. type: Plain text
21163 #: docs/manual/project/coding-style.rst:20
21164 msgid "body of function"
21165 msgstr ""
21167 #. type: Plain text
21168 #: docs/manual/project/coding-style.rst:23
21169 msgid "do {"
21170 msgstr ""
21172 #. type: Plain text
21173 #: docs/manual/project/coding-style.rst:24
21174 msgid "body of do-loop"
21175 msgstr ""
21177 #. type: Plain text
21178 #: docs/manual/project/coding-style.rst:25
21179 msgid "} while (condition);"
21180 msgstr ""
21182 #. type: Plain text
21183 #: docs/manual/project/coding-style.rst:27
21184 msgid "if (x == y) {"
21185 msgstr ""
21187 #. type: Plain text
21188 #: docs/manual/project/coding-style.rst:28
21189 msgid ".."
21190 msgstr ""
21192 #. type: Plain text
21193 #: docs/manual/project/coding-style.rst:29
21194 msgid "} else if (x > y) {"
21195 msgstr ""
21197 #. type: Plain text
21198 #: docs/manual/project/coding-style.rst:30
21199 #: docs/manual/project/coding-style.rst:32
21200 msgid "..."
21201 msgstr ""
21203 #. type: Plain text
21204 #: docs/manual/project/coding-style.rst:31
21205 msgid "} else {"
21206 msgstr ""
21208 #. type: Plain text
21209 #: docs/manual/project/coding-style.rst:34
21210 msgid "All blocks should have braces, even if the statements are one liners:"
21211 msgstr ""
21213 #. type: Plain text
21214 #: docs/manual/project/coding-style.rst:37
21215 msgid "if (a == 2) {"
21216 msgstr ""
21218 #. type: Plain text
21219 #: docs/manual/project/coding-style.rst:38
21220 msgid "foo();"
21221 msgstr ""
21223 #. type: Plain text
21224 #: docs/manual/project/coding-style.rst:40
21225 msgid ""
21226 "There should be no spaces after function names, but there should be space "
21227 "after do/while/if/... statements:"
21228 msgstr ""
21230 #. type: Plain text
21231 #: docs/manual/project/coding-style.rst:43
21232 msgid "while (TRUE) {"
21233 msgstr ""
21235 #. type: Plain text
21236 #: docs/manual/project/coding-style.rst:44
21237 msgid "do_something(work, FALSE);"
21238 msgstr ""
21240 #. type: Plain text
21241 #: docs/manual/project/coding-style.rst:46
21242 msgid ""
21243 "Each operand should have spaces around, no spaces after opening parenthesis "
21244 "or before closing parenthesis:"
21245 msgstr ""
21247 #. type: Plain text
21248 #: docs/manual/project/coding-style.rst:49
21249 msgid "if ((i + 1) == ((j + 2) / 5)) {"
21250 msgstr ""
21252 #. type: Plain text
21253 #: docs/manual/project/coding-style.rst:50
21254 msgid "return *bar;"
21255 msgstr ""
21257 #. type: Plain text
21258 #: docs/manual/project/coding-style.rst:52
21259 msgid ""
21260 "Generally all enums start from 1, not from 0. 0 is used for not set value."
21261 msgstr ""
21263 #. type: Plain text
21264 #: docs/manual/project/coding-style.rst:54
21265 msgid ""
21266 "You can use :program:`admin/Gindent` to adjust coding style of your file to "
21267 "match our coding style."
21268 msgstr ""
21270 #. type: Plain text
21271 #: docs/manual/project/install.rst:2
21272 msgid "_installing:"
21273 msgstr ""
21275 #. type: Title =
21276 #: docs/manual/project/install.rst:4
21277 #, no-wrap
21278 msgid "Installing Gammu"
21279 msgstr ""
21281 #. type: Title -
21282 #: docs/manual/project/install.rst:7
21283 #, no-wrap
21284 msgid "Prebuilt Binaries for Linux"
21285 msgstr ""
21287 #. type: Plain text
21288 #: docs/manual/project/install.rst:13
21289 msgid ""
21290 "Many distributions come with prebuilt Gammu binaries, if you can use them, "
21291 "it is definitely the easiest thing. There are also binary packages of latest "
21292 "release built for many distributions available on Gammu home page <http://"
21293 "wammu.eu/gammu/>."
21294 msgstr ""
21296 #. type: Plain text
21297 #: docs/manual/project/install.rst:16
21298 msgid ""
21299 "You can usually also find Gammu in your distribution, so unless you need a "
21300 "newer version, just install package from your distribution."
21301 msgstr ""
21303 #. type: Title +
21304 #: docs/manual/project/install.rst:18
21305 #, no-wrap
21306 msgid "Debian"
21307 msgstr ""
21309 #. type: Plain text
21310 #: docs/manual/project/install.rst:25
21311 msgid ""
21312 "Gammu packages are included in Debian (testing versions go to experimental "
21313 "and stable to unstable). If you want to build Debian package on your own, "
21314 "you can find packaging in Git repository at ``git://git.debian.org/git/"
21315 "collab-maint/gammu.git`` (you can browse it on <http://git.debian.org/?"
21316 "p=collab-maint/gammu.git>)."
21317 msgstr ""
21319 #. type: Plain text
21320 #: docs/manual/project/install.rst:28
21321 msgid "RPM +++"
21322 msgstr ""
21324 #. type: Plain text
21325 #: docs/manual/project/install.rst:31
21326 msgid ""
21327 "Gammu packages are included in openSUSE and Fedora. Additionally source "
21328 "tarball contains :file:`gammu.spec` which you can use for building RPM "
21329 "package."
21330 msgstr ""
21332 #. type: Title +
21333 #: docs/manual/project/install.rst:33
21334 #, no-wrap
21335 msgid "Slackware"
21336 msgstr ""
21338 #. type: Plain text
21339 #: docs/manual/project/install.rst:36
21340 msgid ""
21341 "Gammu packages are included in Gentoo. Additionally source tarball contains"
21342 msgstr ""
21344 #. type: Attribute :file:
21345 #: docs/manual/project/install.rst:36
21346 #, no-wrap
21347 msgid "`description-pak` which you can use for building Slackware package."
21348 msgstr ""
21350 #. type: Title -
21351 #: docs/manual/project/install.rst:39
21352 #, no-wrap
21353 msgid "Prebuilt Binaries for Windows"
21354 msgstr ""
21356 #. type: Plain text
21357 #: docs/manual/project/install.rst:44
21358 msgid ""
21359 "You can download Windows binaries from <http://wammu.eu/gammu/>. For Windows "
21360 "95, 98 and NT 4.0 you will also need ShFolder DLL, which can be downloaded "
21361 "from Microsoft:"
21362 msgstr ""
21364 #. type: Plain text
21365 #: docs/manual/project/install.rst:46
21366 msgid ""
21367 "http://www.microsoft.com/downloads/details.aspx?"
21368 "displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F"
21369 msgstr ""
21371 #. type: Plain text
21372 #: docs/manual/project/install.rst:49
21373 msgid "_deps:"
21374 msgstr ""
21376 #. type: Title -
21377 #: docs/manual/project/install.rst:51
21378 #, no-wrap
21379 msgid "Dependencies"
21380 msgstr ""
21382 #. type: Plain text
21383 #: docs/manual/project/install.rst:54
21384 msgid "You need CMake from <http://www.cmake.org/> for compiling Gammu."
21385 msgstr ""
21387 #. type: Plain text
21388 #: docs/manual/project/install.rst:57
21389 msgid ""
21390 "Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for "
21391 "detecting available libraries."
21392 msgstr ""
21394 #. type: Plain text
21395 #: docs/manual/project/install.rst:59
21396 msgid "_opt-deps:"
21397 msgstr ""
21399 #. type: Title -
21400 #: docs/manual/project/install.rst:61
21401 #, no-wrap
21402 msgid "Optional Dependencies"
21403 msgstr ""
21405 #. type: Plain text
21406 #: docs/manual/project/install.rst:65
21407 msgid ""
21408 "Gammu does not require any special libraries at all to build, but you might "
21409 "miss some features. Optional libraries include:"
21410 msgstr ""
21412 #. type: Title +
21413 #: docs/manual/project/install.rst:67
21414 #, no-wrap
21415 msgid "Bluez-libs"
21416 msgstr ""
21418 #. type: Plain text
21419 #: docs/manual/project/install.rst:70
21420 msgid "Required for Bluetooth support on Linux."
21421 msgstr ""
21423 #. type: Plain text
21424 #: docs/manual/project/install.rst:72
21425 msgid "http://www.bluez.org/"
21426 msgstr ""
21428 #. type: Title +
21429 #: docs/manual/project/install.rst:74
21430 #, no-wrap
21431 msgid "libusb-1.0"
21432 msgstr ""
21434 #. type: Plain text
21435 #: docs/manual/project/install.rst:77
21436 msgid "Required for fbususb/dku2 connection support on Linux."
21437 msgstr ""
21439 #. type: Plain text
21440 #: docs/manual/project/install.rst:79
21441 msgid "http://libusb.sourceforge.net/"
21442 msgstr ""
21444 #. type: Title +
21445 #: docs/manual/project/install.rst:81
21446 #, no-wrap
21447 msgid "libCURL"
21448 msgstr ""
21450 #. type: Plain text
21451 #: docs/manual/project/install.rst:85
21452 msgid ""
21453 "Required for new versions notification (see :option:`gammu checkversion`) "
21454 "and OpenCellID access (see :option:`gammu getlocation`)."
21455 msgstr ""
21457 #. type: Plain text
21458 #: docs/manual/project/install.rst:87
21459 msgid "http://curl.haxx.se/libcurl/"
21460 msgstr ""
21462 #. type: Title +
21463 #: docs/manual/project/install.rst:89
21464 #, no-wrap
21465 msgid "libiconv"
21466 msgstr ""
21468 #. type: Plain text
21469 #: docs/manual/project/install.rst:92
21470 msgid "Used to support more character sets in AT engine."
21471 msgstr ""
21473 #. type: Plain text
21474 #: docs/manual/project/install.rst:94
21475 msgid "http://www.gnu.org/software/libiconv/"
21476 msgstr ""
21478 #. type: Title ~
21479 #: docs/manual/project/install.rst:96 docs/manual/project/install.rst:466
21480 #, no-wrap
21481 msgid "Gettext"
21482 msgstr ""
21484 #. type: Plain text
21485 #: docs/manual/project/install.rst:99
21486 msgid "Localization of strings."
21487 msgstr ""
21489 #. type: Plain text
21490 #: docs/manual/project/install.rst:101
21491 msgid "http://www.gnu.org/software/gettext/"
21492 msgstr ""
21494 #. type: Title ~
21495 #: docs/manual/project/install.rst:103 docs/manual/project/install.rst:442
21496 #, no-wrap
21497 msgid "MySQL"
21498 msgstr ""
21500 #. type: Plain text
21501 #: docs/manual/project/install.rst:106
21502 msgid "Required for :ref:`gammu-smsd-mysql` in :ref:`smsd`."
21503 msgstr ""
21505 #. type: Plain text
21506 #: docs/manual/project/install.rst:108
21507 msgid "http://mysql.com/"
21508 msgstr ""
21510 #. type: Title ~
21511 #: docs/manual/project/install.rst:110 docs/manual/project/install.rst:459
21512 #, no-wrap
21513 msgid "PostgreSQL"
21514 msgstr ""
21516 #. type: Plain text
21517 #: docs/manual/project/install.rst:113
21518 msgid "Required for :ref:`gammu-smsd-pgsql` in :ref:`smsd`."
21519 msgstr ""
21521 #. type: Plain text
21522 #: docs/manual/project/install.rst:115
21523 msgid "http://www.postgresql.org/"
21524 msgstr ""
21526 #. type: Title +
21527 #: docs/manual/project/install.rst:117
21528 #, no-wrap
21529 msgid "unixODBC"
21530 msgstr ""
21532 #. type: Plain text
21533 #: docs/manual/project/install.rst:120
21534 msgid "Required for :ref:`gammu-smsd-odbc` in :ref:`smsd`."
21535 msgstr ""
21537 #. type: Plain text
21538 #: docs/manual/project/install.rst:122
21539 msgid ""
21540 "Not needed on platforms having native ODBC support such as Microsoft Windows."
21541 msgstr ""
21543 #. type: Plain text
21544 #: docs/manual/project/install.rst:124
21545 msgid "http://www.unixodbc.org/"
21546 msgstr ""
21548 #. type: Title +
21549 #: docs/manual/project/install.rst:126
21550 #, no-wrap
21551 msgid "libdbi"
21552 msgstr ""
21554 #. type: Plain text
21555 #: docs/manual/project/install.rst:129
21556 msgid "Required for :ref:`gammu-smsd-dbi` in :ref:`smsd`."
21557 msgstr ""
21559 #. type: Plain text
21560 #: docs/manual/project/install.rst:131
21561 msgid "Required at least version 0.8.2."
21562 msgstr ""
21564 #. type: Plain text
21565 #: docs/manual/project/install.rst:133
21566 msgid "http://libdbi.sourceforge.net/"
21567 msgstr ""
21569 #. type: Title +
21570 #: docs/manual/project/install.rst:135
21571 #, no-wrap
21572 msgid "Python"
21573 msgstr ""
21575 #. type: Plain text
21576 #: docs/manual/project/install.rst:138
21577 msgid "Gammu has a Python bindings, see :ref:`python`."
21578 msgstr ""
21580 #. type: Plain text
21581 #: docs/manual/project/install.rst:140
21582 msgid "http://www.python.org/"
21583 msgstr ""
21585 #. type: Title +
21586 #: docs/manual/project/install.rst:142
21587 #, no-wrap
21588 msgid "SQLite + libdbi-drivers with SQLite"
21589 msgstr ""
21591 #. type: Plain text
21592 #: docs/manual/project/install.rst:145
21593 msgid ""
21594 "Needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:"
21595 "`testing`."
21596 msgstr ""
21598 #. type: Plain text
21599 #: docs/manual/project/install.rst:147
21600 msgid "http://www.sqlite.org/"
21601 msgstr ""
21603 #. type: Title +
21604 #: docs/manual/project/install.rst:149
21605 #, no-wrap
21606 msgid "glib"
21607 msgstr ""
21609 #. type: Plain text
21610 #: docs/manual/project/install.rst:152 docs/manual/project/install.rst:159
21611 msgid "Currently needed only for :ref:`gammu-detect`."
21612 msgstr ""
21614 #. type: Plain text
21615 #: docs/manual/project/install.rst:154
21616 msgid "http://www.gtk.org/"
21617 msgstr ""
21619 #. type: Title +
21620 #: docs/manual/project/install.rst:156
21621 #, no-wrap
21622 msgid "gudev"
21623 msgstr ""
21625 #. type: Plain text
21626 #: docs/manual/project/install.rst:161
21627 msgid "http://gudev.sourceforge.net/"
21628 msgstr ""
21630 #. type: Title -
21631 #: docs/manual/project/install.rst:164
21632 #, no-wrap
21633 msgid "Compiling on Linux/Unix Systems"
21634 msgstr ""
21636 #. type: Plain text
21637 #: docs/manual/project/install.rst:169
21638 msgid ""
21639 "First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install "
21640 "corresponding devel packages as well, they are usually named with ``-dev`` "
21641 "or ``-devel`` suffix, depending on your distribution."
21642 msgstr ""
21644 #. type: Plain text
21645 #: docs/manual/project/install.rst:172
21646 msgid ""
21647 "For example on Debian or Ubuntu, you can install all optional packages by "
21648 "following command:"
21649 msgstr ""
21651 #. type: Plain text
21652 #: docs/manual/project/install.rst:176
21653 msgid ""
21654 "apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev \\"
21655 msgstr ""
21657 #. type: Plain text
21658 #: docs/manual/project/install.rst:178
21659 msgid ""
21660 "libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev \\ "
21661 "libgudev-1.0-dev libglib2.0-dev unixodbc-dev"
21662 msgstr ""
21664 #. type: Plain text
21665 #: docs/manual/project/install.rst:180
21666 msgid "For openSUSE, the installation all optional packages could look like:"
21667 msgstr ""
21669 #. type: Plain text
21670 #: docs/manual/project/install.rst:184
21671 msgid ""
21672 "zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel \\"
21673 msgstr ""
21675 #. type: Plain text
21676 #: docs/manual/project/install.rst:186
21677 msgid ""
21678 "mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel \\ "
21679 "glib2-devel libgudev-1_0-devel"
21680 msgstr ""
21682 #. type: Plain text
21683 #: docs/manual/project/install.rst:189
21684 msgid ""
21685 "For compatibility reasons, configure like wrapper is provided, if you don't "
21686 "need much specific tuning, you can use usual set of commands:"
21687 msgstr ""
21689 #. type: Plain text
21690 #: docs/manual/project/install.rst:195
21691 msgid "./configure make sudo make install"
21692 msgstr ""
21694 #. type: Plain text
21695 #: docs/manual/project/install.rst:199
21696 msgid ""
21697 "The configure wrapper will create directory build-configure and build all "
21698 "binaries there (nothing is changed in source tree), for example gammu binary "
21699 "is in build-configure/gammu directory."
21700 msgstr ""
21702 #. type: Plain text
21703 #: docs/manual/project/install.rst:203
21704 msgid ""
21705 "If you need/want to tweak build a bit more than configure wrapper provides, "
21706 "you have to use `CMake`_ directly. For now, only out of source build is "
21707 "supported, so you have to create separate directory for build:"
21708 msgstr ""
21710 #. type: Plain text
21711 #: docs/manual/project/install.rst:208
21712 msgid "mkdir build cd build"
21713 msgstr ""
21715 #. type: Plain text
21716 #: docs/manual/project/install.rst:210
21717 msgid "Then just configure project:"
21718 msgstr ""
21720 #. type: Plain text
21721 #: docs/manual/project/install.rst:214
21722 msgid "cmake .."
21723 msgstr ""
21725 #. type: Plain text
21726 #: docs/manual/project/install.rst:216
21727 msgid "Build it:"
21728 msgstr ""
21730 #. type: Plain text
21731 #: docs/manual/project/install.rst:220 docs/manual/c/hints.rst:120
21732 msgid "make"
21733 msgstr ""
21735 #. type: Plain text
21736 #: docs/manual/project/install.rst:222
21737 msgid "Test that everything is okay:"
21738 msgstr ""
21740 #. type: Plain text
21741 #: docs/manual/project/install.rst:226
21742 msgid "make test"
21743 msgstr ""
21745 #. type: Plain text
21746 #: docs/manual/project/install.rst:228
21747 msgid "And finally install it:"
21748 msgstr ""
21750 #. type: Plain text
21751 #: docs/manual/project/install.rst:232
21752 msgid "sudo make install"
21753 msgstr ""
21755 #. type: Plain text
21756 #: docs/manual/project/install.rst:235
21757 msgid ""
21758 "You can configure build parameters either by command line (see parameters "
21759 "bellow), or using TUI - ccmake."
21760 msgstr ""
21762 #. type: Plain text
21763 #: docs/manual/project/install.rst:237
21764 msgid "Useful cmake parameters:"
21765 msgstr ""
21767 #. type: Plain text
21768 #: docs/manual/project/install.rst:239
21769 msgid "``-DBUILD_SHARED_LIBS=ON`` enables shared library"
21770 msgstr ""
21772 #. type: Plain text
21773 #: docs/manual/project/install.rst:240
21774 msgid "``-DCMAKE_BUILD_TYPE=\"Debug\"`` enables debug build"
21775 msgstr ""
21777 #. type: Plain text
21778 #: docs/manual/project/install.rst:241
21779 msgid "``-DCMAKE_INSTALL_PREFIX=\"/usr\"`` change installation prefix"
21780 msgstr ""
21782 #. type: Plain text
21783 #: docs/manual/project/install.rst:243
21784 msgid ""
21785 "``-DENABLE_PROTECTION=OFF`` disables various compile time protections "
21786 "against buffer overflows and similar attacks"
21787 msgstr ""
21789 #. type: Plain text
21790 #: docs/manual/project/install.rst:245
21791 msgid ""
21792 "``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python "
21793 "module"
21794 msgstr ""
21796 #. type: Plain text
21797 #: docs/manual/project/install.rst:246
21798 msgid "``-DWITH_PYTHON=OFF`` disables build of python-gammu"
21799 msgstr ""
21801 #. type: Plain text
21802 #: docs/manual/project/install.rst:248
21803 msgid "You can also disable support for whole set of phones, e.g.:"
21804 msgstr ""
21806 #. type: Plain text
21807 #: docs/manual/project/install.rst:250
21808 msgid "``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support"
21809 msgstr ""
21811 #. type: Plain text
21812 #: docs/manual/project/install.rst:251
21813 msgid "``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support"
21814 msgstr ""
21816 #. type: Plain text
21817 #: docs/manual/project/install.rst:252
21818 msgid "``-DWITH_IRDA=OFF`` disables IrDA support"
21819 msgstr ""
21821 #. type: Title +
21822 #: docs/manual/project/install.rst:254
21823 #, no-wrap
21824 msgid "Library search paths"
21825 msgstr ""
21827 #. type: Plain text
21828 #: docs/manual/project/install.rst:259
21829 msgid ""
21830 "By installing Gammu to non default system paths, you might need to add path "
21831 "where libGammu and other Gammu liraries are installed to :program:`ldconfig` "
21832 "search path."
21833 msgstr ""
21835 #. type: Plain text
21836 #: docs/manual/project/install.rst:261
21837 msgid ""
21838 "You can do this by editing :file:`/etc/ld.so.conf` or adding new file to"
21839 msgstr ""
21841 #. type: Attribute :file:
21842 #: docs/manual/project/install.rst:261
21843 #, no-wrap
21844 msgid "`/etc/ld.so.conf.d/` directory containing path, wherge Gammu library has"
21845 msgstr ""
21847 #. type: Plain text
21848 #: docs/manual/project/install.rst:263
21849 msgid "been installed. Some examples:"
21850 msgstr ""
21852 #. type: Plain text
21853 #: docs/manual/project/install.rst:268
21854 msgid ""
21855 "# Gammu on 64-bit Fedora installed to /opt/gammu echo /opt/gammu/lib64 > /"
21856 "etc/ld.so.conf.d/gammu.conf"
21857 msgstr ""
21859 #. type: Plain text
21860 #: docs/manual/project/install.rst:271
21861 msgid ""
21862 "# Gammu installed to /usr/local echo /usr/local/lib > /etc/ld.so.conf.d/"
21863 "gammu.conf"
21864 msgstr ""
21866 #. type: Plain text
21867 #: docs/manual/project/install.rst:274
21868 msgid ""
21869 "You can also avoid changing ldconfig configuration by installing Gammu to "
21870 "paths where it already searches, for examble by:"
21871 msgstr ""
21873 #. type: Plain text
21874 #: docs/manual/project/install.rst:278
21875 msgid "cmake .. -DCMAKE_INSTALL_PREFIX=\"/usr\""
21876 msgstr ""
21878 #. type: Title -
21879 #: docs/manual/project/install.rst:281
21880 #, no-wrap
21881 msgid "Compiling on Microsoft Windows"
21882 msgstr ""
21884 #. type: Plain text
21885 #: docs/manual/project/install.rst:284 docs/manual/project/install.rst:361
21886 msgid "First install all :ref:`deps` and :ref:`opt-deps`."
21887 msgstr ""
21889 #. type: Plain text
21890 #: docs/manual/project/install.rst:291
21891 msgid ""
21892 "`CMake`_ is able to generate projects for various tools including Microsoft "
21893 "Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on "
21894 "CMakeLists.txt in project sources and configure CMake to be able to find "
21895 "optional libraries (see cross compilation section for more information about "
21896 "getting those). The result should be project for your compiler where you "
21897 "should be able to work with it as with any other project."
21898 msgstr ""
21900 #. type: Title +
21901 #: docs/manual/project/install.rst:293
21902 #, no-wrap
21903 msgid "Compiling using MS Visual C++"
21904 msgstr ""
21906 #. type: Plain text
21907 #: docs/manual/project/install.rst:296
21908 msgid "You will probably need additional SDKs:"
21909 msgstr ""
21911 #. type: Plain text
21912 #: docs/manual/project/install.rst:302
21913 msgid ""
21914 "Microsoft Windows Platform SDK (required especially for Bluetooth).  It's "
21915 "given for free. Below are links to different releases (if you have problems "
21916 "with latest one, use older). They work for various Windows versions, even "
21917 "though Microsoft named them Windows Server 2003 Platform SDK."
21918 msgstr ""
21920 #. type: Plain text
21921 #: docs/manual/project/install.rst:304
21922 msgid ""
21923 "For free Visual C++ Express 2005 you need to set compiler to work with "
21924 "Platform SDK (see description)."
21925 msgstr ""
21927 #. type: Plain text
21928 #: docs/manual/project/install.rst:306
21929 msgid ""
21930 "MySQL include/library files from MySQL install package (for MySQL support in "
21931 "SMSD)."
21932 msgstr ""
21934 #. type: Plain text
21935 #: docs/manual/project/install.rst:308
21936 msgid ""
21937 "PostgreSQL include/library files from PostgreSQL install package (for "
21938 "PostgreSQL support in SMSD)."
21939 msgstr ""
21941 #. type: Plain text
21942 #: docs/manual/project/install.rst:310
21943 msgid ""
21944 "For gettext (internationalization) support, you will need gettext packages "
21945 "from GnuWin32 project."
21946 msgstr ""
21948 #. type: Plain text
21949 #: docs/manual/project/install.rst:312
21950 msgid ""
21951 "As build is now based on CMake, you will need to get it from http://cmake."
21952 "org/."
21953 msgstr ""
21955 #. type: Plain text
21956 #: docs/manual/project/install.rst:314
21957 msgid "After downloading and installing them into your system:"
21958 msgstr ""
21960 #. type: Plain text
21961 #: docs/manual/project/install.rst:318
21962 msgid ""
21963 "Now you should be able to execute cmake by clicking on CMakeLists.txt file "
21964 "in Gammu sources, this should pop up dialog with configuration options."
21965 msgstr ""
21967 #. type: Plain text
21968 #: docs/manual/project/install.rst:321
21969 msgid ""
21970 "You can also start CMakeSetup from start menu and select source directory "
21971 "(just point to it to Gammu sources)."
21972 msgstr ""
21974 #. type: Plain text
21975 #: docs/manual/project/install.rst:323
21976 msgid ""
21977 "Select directory where binaries will be stored, I suggest this is different "
21978 "than source one, eg. append subdirectory build."
21979 msgstr ""
21981 #. type: Plain text
21982 #: docs/manual/project/install.rst:324
21983 msgid "Select compiler you want to use in Build for select."
21984 msgstr ""
21986 #. type: Plain text
21987 #: docs/manual/project/install.rst:327
21988 msgid ""
21989 "In list bellow, you can tweak paths to some optional libraries and project "
21990 "configuration."
21991 msgstr ""
21993 #. type: Plain text
21994 #: docs/manual/project/install.rst:329
21995 msgid ""
21996 "Then just press Configure button, which will do the hard job. After this, "
21997 "just click OK button to generate Visual Studio project."
21998 msgstr ""
22000 #. type: Plain text
22001 #: docs/manual/project/install.rst:331
22002 msgid ""
22003 "Project files for Visual Studio should be now generated in directory you "
22004 "selected, just open it in Visual Studio and compile :-)."
22005 msgstr ""
22007 #. type: Plain text
22008 #: docs/manual/project/install.rst:334
22009 msgid ""
22010 "Project file should be named Gammu.dsw or Gammu.sln depending on what MSVC "
22011 "version you choose."
22012 msgstr ""
22014 #. type: Plain text
22015 #: docs/manual/project/install.rst:336
22016 msgid ""
22017 "You should see ALL_BUILD target, which builds everything needed, simmilar to "
22018 "make all on Linux."
22019 msgstr ""
22021 #. type: Plain text
22022 #: docs/manual/project/install.rst:341
22023 msgid ""
22024 "I know this guide is incomplete, I don't have environment to test, you're "
22025 "welcome to improve it!. Some more information can be found in howtos for "
22026 "other projects using CMake, eg. Blender, SIM, KDE, VTK, ISGTK. ITK, "
22027 "[wxWidgets http://www.wxwidgets.org/wiki/index.php/CMake]."
22028 msgstr ""
22030 #. type: Title +
22031 #: docs/manual/project/install.rst:343
22032 #, no-wrap
22033 msgid "Compiling using Borland C++"
22034 msgstr ""
22036 #. type: Plain text
22037 #: docs/manual/project/install.rst:351
22038 msgid ""
22039 "Borland toolchain - you can download compiler at <http://www.codegear.com/"
22040 "downloads/free/cppbuilder>. You need to add c:/Borland/BCC55/Bin to system "
22041 "path (or manually set it when running CMake) and add -Lc:/Borland/BCC55/Lib -"
22042 "Ic:/Borland/BCC55/Include -Lc:/Borland/BCC55/Lib/PSDK to CMAKE_C_FLAGS in "
22043 "CMake (otherwise compilation fails)."
22044 msgstr ""
22046 #. type: Title +
22047 #: docs/manual/project/install.rst:353
22048 #, no-wrap
22049 msgid "Compiling using Cygwin"
22050 msgstr ""
22052 #. type: Plain text
22053 #: docs/manual/project/install.rst:356
22054 msgid "This should work pretty much same as on Linux."
22055 msgstr ""
22057 #. type: Title -
22058 #: docs/manual/project/install.rst:358
22059 #, no-wrap
22060 msgid "Compiling on Mac OS X"
22061 msgstr ""
22063 #. type: Plain text
22064 #: docs/manual/project/install.rst:366
22065 msgid ""
22066 "Gammu should be compilable on Mac OS X, you need to have installed Developer "
22067 "Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X \"Darwin\" "
22068 "DMG download). For database support in SMSD, install wanted database, eg. "
22069 "MySQL."
22070 msgstr ""
22072 #. type: Plain text
22073 #: docs/manual/project/install.rst:369
22074 msgid ""
22075 "The rest of the compilation should be pretty same as on Linux, see Linux "
22076 "section for more details about compile time options."
22077 msgstr ""
22079 #. type: Plain text
22080 #: docs/manual/project/install.rst:373
22081 msgid ""
22082 "If you get some errors while linking with iconv, it is caused by two "
22083 "incompatible iconv libraries available on the system. You can override the "
22084 "library name:"
22085 msgstr ""
22087 #. type: Plain text
22088 #: docs/manual/project/install.rst:377
22089 msgid "cmake -D ICONV_LIBRARIES=\"/opt/local/lib/libiconv.dylib\" .."
22090 msgstr ""
22092 #. type: Plain text
22093 #: docs/manual/project/install.rst:379
22094 msgid "Or completely disable iconv support:"
22095 msgstr ""
22097 #. type: Plain text
22098 #: docs/manual/project/install.rst:383
22099 msgid "cmake -DWITH_Iconv=OFF .."
22100 msgstr ""
22102 #. type: Title -
22103 #: docs/manual/project/install.rst:386
22104 #, no-wrap
22105 msgid "Cross compilation for Windows on Linux"
22106 msgstr ""
22108 #. type: Plain text
22109 #: docs/manual/project/install.rst:390
22110 msgid ""
22111 "First install all :ref:`deps` and :ref:`opt-deps` into your mingw build "
22112 "environment."
22113 msgstr ""
22115 #. type: Plain text
22116 #: docs/manual/project/install.rst:394
22117 msgid ""
22118 "Only cross compilation using `CMake`_ has been tested. You need to install "
22119 "MinGW cross tool chain and run time. On Debian you can do it by apt-get "
22120 "install mingw32. Build is then quite simple:"
22121 msgstr ""
22123 #. type: Plain text
22124 #: docs/manual/project/install.rst:401
22125 msgid ""
22126 "mkdir build-win32 cd build-win32 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22127 "Toolchain-mingw32.cmake make"
22128 msgstr ""
22130 #. type: Plain text
22131 #: docs/manual/project/install.rst:403
22132 msgid "There is also toolchain configuration for Win64 available:"
22133 msgstr ""
22135 #. type: Plain text
22136 #: docs/manual/project/install.rst:410
22137 msgid ""
22138 "mkdir build-win64 cd build-win64 cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/"
22139 "Toolchain-mingw64.cmake make"
22140 msgstr ""
22142 #. type: Plain text
22143 #: docs/manual/project/install.rst:413
22144 msgid ""
22145 "If your MinGW cross compiler binaries are not found automatically, you can "
22146 "specify their different names in cmake/Toolchain-mingw32.cmake."
22147 msgstr ""
22149 #. type: Plain text
22150 #: docs/manual/project/install.rst:415
22151 msgid "To build just bare static library without any dependencies, use:"
22152 msgstr ""
22154 #. type: Plain text
22155 #: docs/manual/project/install.rst:419
22156 msgid "cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake \\"
22157 msgstr ""
22159 #. type: Plain text
22160 #: docs/manual/project/install.rst:425
22161 msgid ""
22162 "-DBUILD_SHARED_LIBS=OFF \\ -DWITH_MySQL=OFF \\ -DWITH_Postgres=OFF \\ -"
22163 "DWITH_GettextLibs=OFF \\ -DWITH_Iconv=OFF \\ -DWITH_CURL=OFF"
22164 msgstr ""
22166 #. type: Plain text
22167 #: docs/manual/project/install.rst:432
22168 msgid ""
22169 "To be compatible with current Python on Windows, we need to build against "
22170 "matching Microsoft C Runtime library. For Python 2.4 and 2.5 MSVCR71 was "
22171 "used, for Python 2.6 the right one is MSVCR90. To achieve building against "
22172 "different MSVCRT, you need to adjust compiler specifications, example is "
22173 "shown in cmake/mingw.spec, which is used by CMakeLists.txt. You might need "
22174 "to tune it for your environment."
22175 msgstr ""
22177 #. type: Title +
22178 #: docs/manual/project/install.rst:434
22179 #, no-wrap
22180 msgid "Third party libraries"
22181 msgstr ""
22183 #. type: Plain text
22184 #: docs/manual/project/install.rst:439
22185 msgid ""
22186 "The easies way to link with third party libraries is to add path to their "
22187 "installation to cmake/Toolchain-mingw32.cmake or to list these paths in "
22188 "CMAKE_FIND_ROOT_PATH when invoking cmake."
22189 msgstr ""
22191 #. type: Plain text
22192 #: docs/manual/project/install.rst:446
22193 msgid ""
22194 "You can download MySQL binaries from <http://dev.mysql.com/>, but then need "
22195 "some tweaks:"
22196 msgstr ""
22198 #. type: Plain text
22199 #: docs/manual/project/install.rst:452
22200 msgid ""
22201 "cd mysql/lib/opt reimp.exe -d libmysql.lib i586-mingw32msvc-dlltool --kill-"
22202 "at --input-def libmysql.def \\"
22203 msgstr ""
22205 #. type: Plain text
22206 #: docs/manual/project/install.rst:453
22207 msgid "--dllname libmysql.dll --output-lib libmysql.a"
22208 msgstr ""
22210 #. type: Plain text
22211 #: docs/manual/project/install.rst:456
22212 msgid ""
22213 "reimp.exe is part of mingw-utils and can be run through wine, I didn't try "
22214 "to compile native binary from it."
22215 msgstr ""
22217 #. type: Plain text
22218 #: docs/manual/project/install.rst:463
22219 msgid ""
22220 "You can download PostgreSQL binaries from <http://www.postgresql.org/>, but "
22221 "then you need to add wldap32.dll library to bin."
22222 msgstr ""
22224 #. type: Plain text
22225 #: docs/manual/project/install.rst:471
22226 msgid ""
22227 "For Gettext (internationalization support), you need gettext-0.14.4-bin.zip, "
22228 "gettext-0.14.4-dep.zip, gettext-0.14.4-lib.zip from <http://gnuwin32."
22229 "sourceforge.net/>. Unpack these to same directory."
22230 msgstr ""
22232 #. type: Title ~
22233 #: docs/manual/project/install.rst:474
22234 #, no-wrap
22235 msgid "CURL"
22236 msgstr ""
22238 #. type: Plain text
22239 #: docs/manual/project/install.rst:478
22240 msgid ""
22241 "For CURL support, you need curl-7.19.0-devel-mingw32.zip from <http://curl."
22242 "haxx.se/>."
22243 msgstr ""
22245 #. type: Title -
22246 #: docs/manual/project/install.rst:480
22247 #, no-wrap
22248 msgid "Crosscompiling to different platform"
22249 msgstr ""
22251 #. type: Plain text
22252 #: docs/manual/project/install.rst:484
22253 msgid ""
22254 "To cross compile Gammu to different architecture (or platform) you need to "
22255 "provide CMake toolchain file for that and invoke `CMake`_ with it:"
22256 msgstr ""
22258 #. type: Plain text
22259 #: docs/manual/project/install.rst:488
22260 msgid "cmake -DCMAKE_TOOLCHAIN_FILE=~/Toolchain-eldk-ppc74xx.cmake .."
22261 msgstr ""
22263 #. type: Plain text
22264 #: docs/manual/project/install.rst:492
22265 msgid ""
22266 "More information on creating that is described in `CMake Cross Compiling`_ "
22267 "wiki page. Also distributions like `OpenEmbedded`_ usually already come with "
22268 "prepared recipes for `CMake`_."
22269 msgstr ""
22271 #. type: Plain text
22272 #: docs/manual/project/install.rst:494
22273 msgid "_CMake Cross Compiling: http://www.vtk.org/Wiki/CMake_Cross_Compiling"
22274 msgstr ""
22276 #. type: Plain text
22277 #: docs/manual/project/install.rst:495
22278 msgid "_OpenEmbedded: http://www.openembedded.org/"
22279 msgstr ""
22281 #. type: Title -
22282 #: docs/manual/project/install.rst:497
22283 #, no-wrap
22284 msgid "Advanced Build Options"
22285 msgstr ""
22287 #. type: Plain text
22288 #: docs/manual/project/install.rst:502
22289 msgid ""
22290 "The build system accepts wide range of options. You can see them all by "
22291 "running GUI version of `CMake`_ or by inspecting :file:`CMakeCache.txt` in "
22292 "build directory."
22293 msgstr ""
22295 #. type: Title +
22296 #: docs/manual/project/install.rst:504
22297 #, no-wrap
22298 msgid "Limiting set of installed data"
22299 msgstr ""
22301 #. type: Plain text
22302 #: docs/manual/project/install.rst:508
22303 msgid ""
22304 "By setting following flags you can control which additional parts will be "
22305 "installed:"
22306 msgstr ""
22308 #. type: Plain text
22309 #: docs/manual/project/install.rst:510
22310 msgid "INSTALL_GNAPPLET - Install Gnapplet binaries"
22311 msgstr ""
22313 #. type: Plain text
22314 #: docs/manual/project/install.rst:511
22315 msgid "INSTALL_MEDIA - Install sample media files"
22316 msgstr ""
22318 #. type: Plain text
22319 #: docs/manual/project/install.rst:512
22320 msgid "INSTALL_PHP_EXAMPLES - Install PHP example scripts"
22321 msgstr ""
22323 #. type: Plain text
22324 #: docs/manual/project/install.rst:513
22325 msgid "INSTALL_BASH_COMPLETION - Install bash completion script for Gammu"
22326 msgstr ""
22328 #. type: Plain text
22329 #: docs/manual/project/install.rst:514
22330 msgid "INSTALL_LSB_INIT - Install LSB compatible init script for Gammu"
22331 msgstr ""
22333 #. type: Plain text
22334 #: docs/manual/project/install.rst:515
22335 msgid "INSTALL_DOC - Install documentation"
22336 msgstr ""
22338 #. type: Plain text
22339 #: docs/manual/project/install.rst:516
22340 msgid "INSTALL_LOC - Install locales data"
22341 msgstr ""
22343 #. type: Plain text
22344 #: docs/manual/project/install.rst:518
22345 msgid "For example:"
22346 msgstr ""
22348 #. type: Plain text
22349 #: docs/manual/project/install.rst:522
22350 msgid "cmake -DINSTALL_DOC=OFF"
22351 msgstr ""
22353 #. type: Title +
22354 #: docs/manual/project/install.rst:525
22355 #, no-wrap
22356 msgid "Debugging build failures"
22357 msgstr ""
22359 #. type: Plain text
22360 #: docs/manual/project/install.rst:529
22361 msgid ""
22362 "If there is some build failure (eg. some dependencies are not correctly "
22363 "detected), please attach :file:`CMakeCache.txt`,"
22364 msgstr ""
22366 #. type: Attribute :file:
22367 #: docs/manual/project/install.rst:529
22368 #, no-wrap
22369 msgid "`CMakeFiles/CMakeError.log` and :file:`CMakeFiles/CMakeOutput.log` files"
22370 msgstr ""
22372 #. type: Plain text
22373 #: docs/manual/project/install.rst:532
22374 msgid ""
22375 "to the report. It will help diagnose what was detected on the system and "
22376 "possibly fix these errors."
22377 msgstr ""
22379 #. type: Plain text
22380 #: docs/manual/project/install.rst:535
22381 msgid ""
22382 "To find out what is going on during compilation, add ``-"
22383 "DCMAKE_VERBOSE_MAKEFILE=ON`` to :program:`cmake` command line or run"
22384 msgstr ""
22386 #. type: Attribute :program:
22387 #: docs/manual/project/install.rst:535
22388 #, no-wrap
22389 msgid "`make` with ``VERBOSE=1``:"
22390 msgstr ""
22392 #. type: Plain text
22393 #: docs/manual/project/install.rst:540
22394 msgid "make VERBOSE=1"
22395 msgstr ""
22397 #. type: Title +
22398 #: docs/manual/project/install.rst:542
22399 #, no-wrap
22400 msgid "Debugging crashes"
22401 msgstr ""
22403 #. type: Plain text
22404 #: docs/manual/project/install.rst:547
22405 msgid ""
22406 "To debug program crashes, you might want to build Gammu with ``-"
22407 "DENABLE_PROTECTION=OFF``, otherwise debugging tools are somehow confused "
22408 "with protections GCC makes and produce bogus back traces."
22409 msgstr ""
22411 #. type: Title +
22412 #: docs/manual/project/install.rst:550
22413 #, no-wrap
22414 msgid "Compliling python-gammu"
22415 msgstr ""
22417 #. type: Plain text
22418 #: docs/manual/project/install.rst:555
22419 msgid ""
22420 "Currently python-gammu is distributed together with Gammu, so all you need "
22421 "to get it is to build Gammu with Python support (it should be automatically "
22422 "detected if you have development environment installed for Python)."
22423 msgstr ""
22425 #. type: Plain text
22426 #: docs/manual/project/install.rst:560
22427 msgid ""
22428 "Gammu uses CMake_ to generate build environment (for example Makefiles for "
22429 "UNIX, Visual Studio projects, Eclipse projects, etc.) which you can later "
22430 "use for building. You can use ``-DBUILD_PYTHON=/path/to/python`` to define "
22431 "path to another Python interpreter to use than default one available in the "
22432 "system."
22433 msgstr ""
22435 #. type: Plain text
22436 #: docs/manual/project/install.rst:563
22437 msgid ""
22438 "Alternatively you can use standard distutils, for which :file:`setup.py` is "
22439 "placed in `python` subdirectory."
22440 msgstr ""
22442 #. type: Plain text
22443 #: docs/manual/project/install.rst:564
22444 msgid "_CMake: http://www.cmake.org/"
22445 msgstr ""
22447 #. type: Title =
22448 #: docs/manual/project/motivation.rst:2
22449 #, no-wrap
22450 msgid "Motivation to fork Gnokii"
22451 msgstr ""
22453 #. type: Plain text
22454 #: docs/manual/project/motivation.rst:9
22455 msgid ""
22456 "Please note that this is original list of differences written by Marcin when "
22457 "forking Gnokii, so it represents state of the code in that time."
22458 msgstr ""
22460 #. type: Plain text
22461 #: docs/manual/project/motivation.rst:11
22462 msgid "Unicode used almost everywhere. In MyGnokii and Gnokii with modern"
22463 msgstr ""
22465 #. type: Plain text
22466 #: docs/manual/project/motivation.rst:14
22467 msgid ""
22468 "phones (they return everything in Unicode) things are converted from Unicode "
22469 "and again to Unicode in other places. No more unnecessary conversions."
22470 msgstr ""
22472 #. type: Plain text
22473 #: docs/manual/project/motivation.rst:15
22474 msgid "Almost everything is structural. In Gnokii some things are declared"
22475 msgstr ""
22477 #. type: Plain text
22478 #: docs/manual/project/motivation.rst:17
22479 msgid ""
22480 "in files, not in \"main\" phone structure. It can make some problems, when "
22481 "will try to support two phones on two serial ports in one application."
22482 msgstr ""
22484 #. type: Plain text
22485 #: docs/manual/project/motivation.rst:18
22486 msgid "in Gammu you can make support for some things without adding source"
22487 msgstr ""
22489 #. type: Plain text
22490 #: docs/manual/project/motivation.rst:22
22491 msgid ""
22492 "to \"main\" phone modules. Very good idea for things, which are available "
22493 "only for few models and for all other will be UNIMPLEMENTED. It includes "
22494 "also some obsolete functions - why should we compile RLP source, when all "
22495 "new better phones have modems built in ?"
22496 msgstr ""
22498 #. type: Plain text
22499 #: docs/manual/project/motivation.rst:23
22500 msgid ""
22501 "Gnokii/MyGnokii has to have some compatibility with previously written "
22502 "source. In Gammu some solutions are reimplemented and done easier."
22503 msgstr ""
22505 #. type: Plain text
22506 #: docs/manual/project/motivation.rst:24
22507 msgid "no more reimplementing C libraries in source - see snprintf in gnokii."
22508 msgstr ""
22510 #. type: Plain text
22511 #: docs/manual/project/motivation.rst:25
22512 msgid "more OS supported."
22513 msgstr ""
22515 #. type: Plain text
22516 #: docs/manual/project/motivation.rst:26
22517 msgid ""
22518 "better sharing source. Less source = smaller application easier to debug."
22519 msgstr ""
22521 #. type: Plain text
22522 #: docs/manual/project/motivation.rst:27
22523 msgid "better user friendly interface"
22524 msgstr ""
22526 #. type: Plain text
22527 #: docs/manual/project/motivation.rst:28
22528 msgid "no more 2 years rewriting source..."
22529 msgstr ""
22531 #. type: Plain text
22532 #: docs/manual/project/motivation.rst:29
22533 msgid ""
22534 "it's easier to see, what frames are implemented, what not (in phone modules "
22535 "they're put line after line)."
22536 msgstr ""
22538 #. type: Plain text
22539 #: docs/manual/project/motivation.rst:30
22540 msgid "better compatiblity with ANSI C = no warnings in MS VC 6"
22541 msgstr ""
22543 #. type: Plain text
22544 #: docs/manual/project/motivation.rst:31
22545 msgid ""
22546 "all locations for user start from 0 (in Gnokii some from 0, some from 1)"
22547 msgstr ""
22549 #. type: Plain text
22550 #: docs/manual/project/motivation.rst:32
22551 msgid "some things like SMS can be accessed few ways"
22552 msgstr ""
22554 #. type: Plain text
22555 #: docs/manual/project/motivation.rst:34
22556 msgid ""
22557 "when possible, there are used \"constant\" locations. I will explain on the "
22558 "example:"
22559 msgstr ""
22561 #. type: Plain text
22562 #: docs/manual/project/motivation.rst:36
22563 msgid ""
22564 "save two calendar notes in any Nokia 61xx phone. Call them \"reminder\" and "
22565 "\"call\" notes. Reminder will be returned by phone of 1'st location, Call on "
22566 "2'nd."
22567 msgstr ""
22569 #. type: Plain text
22570 #: docs/manual/project/motivation.rst:37
22571 msgid ""
22572 "Now Reminder will be deleted (for example, from phone keypad).  Call will be "
22573 "moved from 2'nd to 1'st."
22574 msgstr ""
22576 #. type: Plain text
22577 #: docs/manual/project/motivation.rst:43
22578 msgid ""
22579 "When will read calendar notes again, have to read all notes again because of "
22580 "changed locations (let's say, we won't read Call note again. It will have "
22581 "location 2 in PC. Now you will write new note into phone (for keypad) and it "
22582 "will save in under location 2. When will try to save Call not with location "
22583 "2, it will overwrite new saved note !)."
22584 msgstr ""
22586 #. type: Plain text
22587 #: docs/manual/project/motivation.rst:46
22588 msgid ""
22589 "This is not good. When for example delete one entry from phonebook, other "
22590 "locations \"stays\" on their places. These are \"constant\" locations."
22591 msgstr ""
22593 #. type: Plain text
22594 #: docs/manual/project/motivation.rst:49
22595 msgid ""
22596 "With \"constans\" locations, when delete one location from PC, don't have to "
22597 "read full memory from phone."
22598 msgstr ""
22600 #. type: Plain text
22601 #: docs/manual/project/motivation.rst:51
22602 msgid "etc. etc."
22603 msgstr ""
22605 #. type: Plain text
22606 #: docs/manual/project/motivation.rst:52
22607 msgid "Of course, some of these things can be in the future in gnokii too..."
22608 msgstr ""
22610 #. type: Title =
22611 #: docs/manual/project/localization.rst:2
22612 #, no-wrap
22613 msgid "Localization"
22614 msgstr ""
22616 #. type: Plain text
22617 #: docs/manual/project/localization.rst:6
22618 msgid ""
22619 "Localization uses `Gettext`_ po files for both program translations and the "
22620 "documentation. The documentation translation is managed using `po4a`_."
22621 msgstr ""
22623 #. type: Title -
22624 #: docs/manual/project/localization.rst:8
22625 #, no-wrap
22626 msgid "Using Translation"
22627 msgstr ""
22629 #. type: Plain text
22630 #: docs/manual/project/localization.rst:13
22631 msgid ""
22632 "You can set locales you want to use by specifying LANG or LC_* environment "
22633 "variables (on Linux you usually don't care about this, on Windows just "
22634 "export e.g. ``LANG=cs_CZ``)."
22635 msgstr ""
22637 #. type: Title -
22638 #: docs/manual/project/localization.rst:15
22639 #, no-wrap
22640 msgid "Improving Translation"
22641 msgstr ""
22643 #. type: Plain text
22644 #: docs/manual/project/localization.rst:21
22645 msgid ""
22646 "If you want to improve existing translation, please visit `translation "
22647 "server`_. For adding new one, you need to contact `Michal Čihař`_ and then "
22648 "you will be able to edit it on former mentioned URL."
22649 msgstr ""
22651 #. type: Plain text
22652 #: docs/manual/project/localization.rst:24
22653 msgid ""
22654 "You can also go ahead with traditional way of creating/updating po files in "
22655 "locale/ folder and then sending updated ones to bug tracker."
22656 msgstr ""
22658 #. type: Title -
22659 #: docs/manual/project/localization.rst:26
22660 #, no-wrap
22661 msgid "Translation Areas"
22662 msgstr ""
22664 #. type: Plain text
22665 #: docs/manual/project/localization.rst:29
22666 msgid "There are several po files to translate:"
22667 msgstr ""
22669 #. type: Plain text
22670 #: docs/manual/project/localization.rst:39
22671 #, no-wrap
22672 msgid ""
22673 "``libgammu.po``\n"
22674 "    Messages used in the Gammu library (see :ref:`libgammu`).\n"
22675 "``gammu.po``\n"
22676 "    Messages used by command line utilities (mostly :ref:`gammu`).\n"
22677 "``docs.po``\n"
22678 "    Basic documentation shipped withing package (eg. :file:`README` and\n"
22679 "    :file:`INSTALL` files).\n"
22680 "``manual.po``\n"
22681 "    The Gammu Manual translation (this manual).\n"
22682 msgstr ""
22684 #. type: Plain text
22685 #: docs/manual/project/localization.rst:42
22686 msgid "_translation server: http://l10n.cihar.com/projects/gammu/"
22687 msgstr ""
22689 #. type: Plain text
22690 #: docs/manual/project/localization.rst:44
22691 msgid "_Gettext: http://en.wikipedia.org/wiki/GNU_gettext\\"
22692 msgstr ""
22694 #. type: Plain text
22695 #: docs/manual/project/localization.rst:44
22696 msgid "_po4a: http://po4a.alioth.debian.org/"
22697 msgstr ""
22699 #. type: Title =
22700 #: docs/manual/glossary.rst:2
22701 #, no-wrap
22702 msgid "Glossary"
22703 msgstr ""
22705 #. type: Plain text
22706 #: docs/manual/glossary.rst:6
22707 msgid "glossary:: :sorted:"
22708 msgstr ""
22710 #. type: Plain text
22711 #: docs/manual/glossary.rst:8
22712 msgid "TPMR"
22713 msgstr ""
22715 #. type: Plain text
22716 #: docs/manual/glossary.rst:8
22717 msgid "Message reference as generated by GSM network."
22718 msgstr ""
22720 #. type: Plain text
22721 #: docs/manual/index.rst:7
22722 msgid ""
22723 "Gammu is a project providing abstraction layer for cell phones access. It "
22724 "covers wide range of phones, mostly focusing on AT compatible phones and "
22725 "Nokia phones."
22726 msgstr ""
22728 #. type: Plain text
22729 #: docs/manual/index.rst:9
22730 msgid ""
22731 "This manual describes all parts of Gammu, starting with information about"
22732 msgstr ""
22734 #. type: Attribute :ref:
22735 #: docs/manual/index.rst:9
22736 #, no-wrap
22737 msgid "`project`, going through API documentation for both :ref:`python` and"
22738 msgstr ""
22740 #. type: Attribute :ref:
22741 #: docs/manual/index.rst:10
22742 #, no-wrap
22743 msgid "`libgammu` and covering :ref:`smsd` as well."
22744 msgstr ""
22746 #. type: Title -
22747 #: docs/manual/index.rst:14
22748 #, no-wrap
22749 msgid "Continue reading"
22750 msgstr ""
22752 #. type: Plain text
22753 #: docs/manual/index.rst:17
22754 msgid "hlist::"
22755 msgstr ""
22757 #. type: Plain text
22758 #: docs/manual/index.rst:18
22759 msgid ":columns: 2"
22760 msgstr ""
22762 #. type: Plain text
22763 #: docs/manual/index.rst:20
22764 msgid ":ref:`project` -- learn about Gammu project"
22765 msgstr ""
22767 #. type: Plain text
22768 #: docs/manual/index.rst:21
22769 msgid ":ref:`smsd` -- comprehensive SMSD documentation"
22770 msgstr ""
22772 #. type: Plain text
22773 #: docs/manual/index.rst:22
22774 msgid ":ref:`gammu` -- the Gammu utility"
22775 msgstr ""
22777 #. type: Plain text
22778 #: docs/manual/index.rst:23
22779 msgid ":ref:`gammurc` -- the Gammu configuration file"
22780 msgstr ""
22782 #. type: Plain text
22783 #: docs/manual/index.rst:24
22784 msgid ":ref:`python` -- use Gammu functionality from Python"
22785 msgstr ""
22787 #. type: Plain text
22788 #: docs/manual/index.rst:25
22789 msgid ":ref:`libgammu` -- use Gammu functionality from C"
22790 msgstr ""
22792 #. type: Plain text
22793 #: docs/manual/index.rst:26
22794 msgid ":ref:`internal` -- learn about Gammu internals"
22795 msgstr ""
22797 #. type: Plain text
22798 #: docs/manual/index.rst:27
22799 msgid ":ref:`faq` -- frequently asked questions"
22800 msgstr ""
22802 #. type: Plain text
22803 #: docs/manual/index.rst:28
22804 msgid ":ref:`protocols` -- learn about phone protocols"
22805 msgstr ""
22807 #. type: Plain text
22808 #: docs/manual/index.rst:29
22809 #, fuzzy
22810 msgid ":ref:`formats` -- file formats supported by Gammu"
22811 msgstr "Gammu 尚不支持此文件格式。"
22813 #. type: Title -
22814 #: docs/manual/index.rst:31
22815 #, no-wrap
22816 msgid "Full contents"
22817 msgstr ""
22819 #. type: Plain text
22820 #: docs/manual/index.rst:36
22821 msgid "contents"
22822 msgstr ""
22824 #. type: Plain text
22825 #: docs/manual/testing/index.rst:2
22826 msgid "_testing:"
22827 msgstr ""
22829 #. type: Title =
22830 #: docs/manual/testing/index.rst:4
22831 #, no-wrap
22832 msgid "Testing Gammu"
22833 msgstr ""
22835 #. type: Plain text
22836 #: docs/manual/testing/index.rst:11
22837 msgid "testsuite dummy-driver"
22838 msgstr ""
22840 #. type: Plain text
22841 #: docs/manual/testing/dummy-driver.rst:2
22842 msgid "_dummy-driver:"
22843 msgstr ""
22845 #. type: Title =
22846 #: docs/manual/testing/dummy-driver.rst:4
22847 #, no-wrap
22848 msgid "Dummy Driver"
22849 msgstr ""
22851 #. type: Plain text
22852 #: docs/manual/testing/dummy-driver.rst:7
22853 msgid "1.22.93"
22854 msgstr ""
22856 #. type: Plain text
22857 #: docs/manual/testing/dummy-driver.rst:12
22858 msgid ""
22859 "The ``dummy`` driver in Gammu emulates all operations on filesystem. It is "
22860 "used by :doc:`testsuite`, but it is also very helpful for application "
22861 "developers, because they can test the functionality without using real phone "
22862 "and avoiding risk of corrupting data in the phone."
22863 msgstr ""
22865 #. type: Title -
22866 #: docs/manual/testing/dummy-driver.rst:14
22867 #, no-wrap
22868 msgid "Filesystem structure"
22869 msgstr ""
22871 #. type: Plain text
22872 #: docs/manual/testing/dummy-driver.rst:17
22873 msgid "The dummy driver emulates all phone functionality on filesystem. The"
22874 msgstr ""
22876 #. type: Attribute :config:
22877 #: docs/manual/testing/dummy-driver.rst:17
22878 #, no-wrap
22879 msgid "option:`Device` configuration directive sets top level directory,"
22880 msgstr ""
22882 #. type: Plain text
22883 #: docs/manual/testing/dummy-driver.rst:19
22884 msgid "where all data are stored."
22885 msgstr ""
22887 #. type: Plain text
22888 #: docs/manual/testing/dummy-driver.rst:23
22889 msgid ""
22890 "This directory contains file :file:`operations.log`, where are logged "
22891 "operations which do not modify any data in the dummy phone (eg. sending "
22892 "message)."
22893 msgstr ""
22895 #. type: Title =
22896 #: docs/manual/testing/dummy-driver.rst:25 docs/manual/c/message.rst:2
22897 #, no-wrap
22898 msgid "Messages"
22899 msgstr "短消息"
22901 #. type: Plain text
22902 #: docs/manual/testing/dummy-driver.rst:29
22903 msgid ""
22904 "Messages are stored in :file:`sms/<FOLDER>` directories (``<FOLDER>`` is in "
22905 "range 1-5) in Gammu native smsbackup format."
22906 msgstr ""
22908 #. type: Plain text
22909 #: docs/manual/testing/dummy-driver.rst:31 docs/manual/python/objects.rst:415
22910 #, no-wrap
22911 msgid "Phonebook"
22912 msgstr ""
22914 #. type: Plain text
22915 #: docs/manual/testing/dummy-driver.rst:35
22916 msgid ""
22917 "Phonebook (and calls registers) are stored in :file:`pbk/<MEMORY>` "
22918 "(``<MEMORY>`` is type of memory like ``ME`` or ``SM``) directories in vCard "
22919 "format."
22920 msgstr ""
22922 #. type: Plain text
22923 #: docs/manual/testing/dummy-driver.rst:40
22924 msgid "Notes are stored in :file:`note` directory in vNote format."
22925 msgstr ""
22927 #. type: Plain text
22928 #: docs/manual/testing/dummy-driver.rst:45
22929 msgid ""
22930 "Calendar entries are stored in :file:`calendar` directory in vCalendar "
22931 "format."
22932 msgstr ""
22934 #. type: Title +
22935 #: docs/manual/testing/dummy-driver.rst:47
22936 #, no-wrap
22937 msgid "Todo"
22938 msgstr ""
22940 #. type: Plain text
22941 #: docs/manual/testing/dummy-driver.rst:50
22942 msgid "Todo entries are stored in :file:`todo` directory in vCalendar format."
22943 msgstr ""
22945 #. type: Title +
22946 #: docs/manual/testing/dummy-driver.rst:52
22947 #, no-wrap
22948 msgid "Filesystem"
22949 msgstr ""
22951 #. type: Plain text
22952 #: docs/manual/testing/dummy-driver.rst:56
22953 msgid ""
22954 "Filesystem is stored in :file:`fs` directory. You can create another "
22955 "subdirectories there."
22956 msgstr ""
22958 #. type: Title -
22959 #: docs/manual/testing/dummy-driver.rst:58
22960 #, no-wrap
22961 msgid "Other features"
22962 msgstr ""
22964 #. type: Plain text
22965 #: docs/manual/testing/dummy-driver.rst:61
22966 msgid ""
22967 "By specifying :config:option:`Features` you can configure some specific "
22968 "behavior:"
22969 msgstr ""
22971 #. type: Plain text
22972 #: docs/manual/testing/dummy-driver.rst:67
22973 #, no-wrap
22974 msgid ""
22975 "``DISABLE_GETNEXT``\n"
22976 "    Makes the dummy driver fail all GetNext* calls as not supported (with\n"
22977 "    exception of GetNextSMS* and GetNextFile*).\n"
22978 "``DISABLE_GETNEXTSMS``\n"
22979 "    Makes the dummy driver fail all GetNextSMS* calls as not supported.\n"
22980 msgstr ""
22982 #. type: Plain text
22983 #: docs/manual/testing/dummy-driver.rst:72
22984 msgid ""
22985 "To use dummy driver, you need something like following in :file:`~/.gammurc`:"
22986 msgstr ""
22988 #. type: Plain text
22989 #: docs/manual/testing/dummy-driver.rst:79
22990 msgid "[gammu] model = dummy connection = none device = /path/to/directory/"
22991 msgstr ""
22993 #. type: Plain text
22994 #: docs/manual/testing/dummy-driver.rst:81
22995 msgid ""
22996 "For disabling GetNext* functions within dummy driver, you need something "
22997 "like following in :file:`~/.gammurc`:"
22998 msgstr ""
23000 #. type: Plain text
23001 #: docs/manual/testing/dummy-driver.rst:88
23002 msgid ""
23003 "[gammu] model = dummy connection = none features = DISABLE_GETNEXT device = /"
23004 "path/to/directory/"
23005 msgstr ""
23007 #. type: Title =
23008 #: docs/manual/testing/testsuite.rst:2
23009 #, no-wrap
23010 msgid "Gammu Testsuite"
23011 msgstr ""
23013 #. type: Title -
23014 #: docs/manual/testing/testsuite.rst:10
23015 #, no-wrap
23016 msgid "Running the tests"
23017 msgstr ""
23019 #. type: Plain text
23020 #: docs/manual/testing/testsuite.rst:17
23021 msgid ""
23022 "You can run the test suite this using ``make test``. CMake build system uses "
23023 "for testing CTest, which also includes option to connect to dashboard and "
23024 "submit test results there, so that they can be reviewed and fixed by others. "
23025 "To participate in this testing, you need just to run ``make Experimental`` "
23026 "which also does submission to the dashboard."
23027 msgstr ""
23029 #. type: Plain text
23030 #: docs/manual/testing/testsuite.rst:19
23031 msgid "There are some more options for testing:"
23032 msgstr ""
23034 #. type: Plain text
23035 #: docs/manual/testing/testsuite.rst:21
23036 msgid "``make test``"
23037 msgstr ""
23039 #. type: Plain text
23040 #: docs/manual/testing/testsuite.rst:23
23041 #, no-wrap
23042 msgid "    Runs testsuite with no uploading of results.\n"
23043 msgstr ""
23045 #. type: Plain text
23046 #: docs/manual/testing/testsuite.rst:25
23047 msgid "``make Experimental``"
23048 msgstr ""
23050 #. type: Plain text
23051 #: docs/manual/testing/testsuite.rst:27
23052 #, no-wrap
23053 msgid "    Runs testsuite and uploads results to the dashboard.\n"
23054 msgstr ""
23056 #. type: Plain text
23057 #: docs/manual/testing/testsuite.rst:29
23058 msgid "``make ExperimentalMemCheck``"
23059 msgstr ""
23061 #. type: Plain text
23062 #: docs/manual/testing/testsuite.rst:33
23063 #, no-wrap
23064 msgid ""
23065 "    This checks memory accesses using valgrind during tests and submits\n"
23066 "    report. You need to do this after ``make Experimental`` and you can\n"
23067 "    submit results using ``make ExperimentalSubmit``.\n"
23068 msgstr ""
23070 #. type: Plain text
23071 #: docs/manual/testing/testsuite.rst:35
23072 msgid "Coverage reports"
23073 msgstr ""
23075 #. type: Plain text
23076 #: docs/manual/testing/testsuite.rst:38
23077 #, no-wrap
23078 msgid ""
23079 "    To get test coverage reports, you need to configure project using\n"
23080 "    ``cmake -DCOVERAGE=ON``\n"
23081 msgstr ""
23083 #. type: Plain text
23084 #: docs/manual/testing/testsuite.rst:40
23085 msgid "Nightly testing"
23086 msgstr ""
23088 #. type: Plain text
23089 #: docs/manual/testing/testsuite.rst:47
23090 #, no-wrap
23091 msgid ""
23092 "    Currently several machines do compile and test Gammu every night. If\n"
23093 "    you want to tak part of this, just ensure that your machine executes\n"
23094 "    test suite every night (preferably after 3:00 CET). You can select\n"
23095 "    either ``make Nightly`` to do regullar testing or\n"
23096 "    ``make NightlyMemoryCheck`` to test with valgrind. Also you can enable\n"
23097 "    coverage tests as described above.\n"
23098 msgstr ""
23100 #. type: Plain text
23101 #: docs/manual/testing/testsuite.rst:49
23102 msgid "Running single test"
23103 msgstr ""
23105 #. type: Labeled list
23106 #: docs/manual/testing/testsuite.rst:50
23107 #, no-wrap
23108 msgid "You can run single test by directly calling ctest"
23109 msgstr ""
23111 #. type: Plain text
23112 #: docs/manual/testing/testsuite.rst:53
23113 msgid "ctest -R test-name"
23114 msgstr ""
23116 #. type: Labeled list
23117 #: docs/manual/testing/testsuite.rst:54
23118 #, no-wrap
23119 msgid "Adding ``-V`` runs it in verbose mode with all test output"
23120 msgstr ""
23122 #. type: Plain text
23123 #: docs/manual/testing/testsuite.rst:57
23124 msgid "ctest -V -R test-name"
23125 msgstr ""
23127 #. type: Title -
23128 #: docs/manual/testing/testsuite.rst:59
23129 #, no-wrap
23130 msgid "Collecting results"
23131 msgstr ""
23133 #. type: Plain text
23134 #: docs/manual/testing/testsuite.rst:63
23135 msgid ""
23136 "The tests are ran daily on several platforms and you can find the results on "
23137 "`dashboard <https://cdash.cihar.com/index.php?project=Gammu>`_."
23138 msgstr ""
23140 #. type: Plain text
23141 #: docs/manual/testing/testsuite.rst:66
23142 msgid ""
23143 "You are welcome to join this effort, all you need is to setup job to pull "
23144 "current Gammu sources and execute the test suite every day (the preferred "
23145 "time"
23146 msgstr ""
23148 #. type: Labeled list
23149 #: docs/manual/testing/testsuite.rst:66
23150 #, no-wrap
23151 msgid "it 3:00 CET)"
23152 msgstr ""
23154 #. type: Plain text
23155 #: docs/manual/testing/testsuite.rst:70
23156 msgid "git pull make -C build-configure Nightly"
23157 msgstr ""
23159 #. type: Labeled list
23160 #: docs/manual/testing/testsuite.rst:71
23161 #, no-wrap
23162 msgid "or also with checking for memory leaks"
23163 msgstr ""
23165 #. type: Plain text
23166 #: docs/manual/testing/testsuite.rst:75
23167 msgid "git pull make -C build-configure NightlyMemCheck"
23168 msgstr ""
23170 #. type: Title -
23171 #: docs/manual/testing/testsuite.rst:77
23172 #, no-wrap
23173 msgid "Testing of SMSD"
23174 msgstr ""
23176 #. type: Plain text
23177 #: docs/manual/testing/testsuite.rst:83
23178 msgid ""
23179 "SMSD tests are performed using :ref:`dummy-driver` and uses file backend and "
23180 "sqlite database by default. For this you nee Gammu compiled with libdbi, "
23181 "have installed sqlite driver for libdbi and have :program:`sqlite3` binary "
23182 "available on the syste,."
23183 msgstr ""
23185 #. type: Plain text
23186 #: docs/manual/testing/testsuite.rst:85
23187 msgid "Testing of additional database backends must be enabled separately:"
23188 msgstr ""
23190 #. type: Plain text
23191 #: docs/manual/testing/testsuite.rst:88
23192 #, no-wrap
23193 msgid ""
23194 "``MYSQL_TESTING``:\n"
23195 "    you need to have setup MySQL server with database where SMSD can play.\n"
23196 msgstr ""
23198 #. type: Plain text
23199 #: docs/manual/testing/testsuite.rst:91
23200 #, no-wrap
23201 msgid ""
23202 "``PSQL_TESTING``\n"
23203 "    you need to have setup PostgreSQL server with database where SMSD can play.\n"
23204 msgstr ""
23206 #. type: Title -
23207 #: docs/manual/testing/testsuite.rst:93
23208 #, no-wrap
23209 msgid "Testing of command line utility"
23210 msgstr ""
23212 #. type: Plain text
23213 #: docs/manual/testing/testsuite.rst:98
23214 msgid ""
23215 "Gammu command line tests are performed using :ref:`dummy-driver` where "
23216 "required. It covers most of command line interface, but some parts need to "
23217 "be explicitly enabled:"
23218 msgstr ""
23220 #. type: Plain text
23221 #: docs/manual/testing/testsuite.rst:101
23222 #, no-wrap
23223 msgid ""
23224 "``ONLINE_TESTING``:\n"
23225 "    enable testing of features which require internet access\n"
23226 msgstr ""
23228 #. type: Title -
23229 #: docs/manual/testing/testsuite.rst:103
23230 #, no-wrap
23231 msgid "Testing of Python interface"
23232 msgstr ""
23234 #. type: Plain text
23235 #: docs/manual/testing/testsuite.rst:108
23236 msgid ""
23237 "Python module tests are performed using :ref:`dummy-driver` where required. "
23238 "It does also cover testing of SMSD interface, which is done using libdbi"
23239 "(sqlite)  driver."
23240 msgstr ""
23242 #. type: Title -
23243 #: docs/manual/testing/testsuite.rst:110
23244 #, no-wrap
23245 msgid "Testing of reply functions"
23246 msgstr ""
23248 #. type: Plain text
23249 #: docs/manual/testing/testsuite.rst:114
23250 msgid ""
23251 "The :file:`tests` directory contains various tests which do inject data into "
23252 "reply functions and check their response."
23253 msgstr ""
23255 #. type: Title -
23256 #: docs/manual/testing/testsuite.rst:116
23257 #, no-wrap
23258 msgid "Testing of data parsing"
23259 msgstr ""
23261 #. type: Plain text
23262 #: docs/manual/testing/testsuite.rst:120
23263 msgid ""
23264 "The :file:`tests` directory contains various tests which just try to parse "
23265 "various file formats supported by libGammu."
23266 msgstr ""
23268 #. type: Title -
23269 #: docs/manual/testing/testsuite.rst:122
23270 #, no-wrap
23271 msgid "Configuration of the test suite"
23272 msgstr ""
23274 #. type: Plain text
23275 #: docs/manual/testing/testsuite.rst:125
23276 msgid "You can pass various parameters to configure the test suite:"
23277 msgstr ""
23279 #. type: Title +
23280 #: docs/manual/testing/testsuite.rst:127
23281 #, no-wrap
23282 msgid "Programs used for testing"
23283 msgstr ""
23285 #. type: Plain text
23286 #: docs/manual/testing/testsuite.rst:141
23287 #, no-wrap
23288 msgid ""
23289 "``SH_BIN``\n"
23290 "    Path to the :program:`sh` program\n"
23291 "``BASH_BIN``\n"
23292 "    Path to the :program:`bash` program\n"
23293 "``SQLITE_BIN``\n"
23294 "    Path to the :program:`sqlite3` program\n"
23295 "``SED_BIN``\n"
23296 "    Path to the :program:`sed` program\n"
23297 "``MYSQL_BIN``\n"
23298 "    Path to the :program:`mysql` program\n"
23299 "``PSQL_BIN``\n"
23300 "    Path to the :program:`psql` program\n"
23301 msgstr ""
23303 #. type: Title +
23304 #: docs/manual/testing/testsuite.rst:143
23305 #, no-wrap
23306 msgid "Limiting testsuite"
23307 msgstr ""
23309 #. type: Plain text
23310 #: docs/manual/testing/testsuite.rst:151
23311 #, no-wrap
23312 msgid ""
23313 "``ONLINE_TESTING``\n"
23314 "    Enable testing of parts which use remote servers, requires connection to interned\n"
23315 "``PSQL_TESTING``\n"
23316 "    Enable testing of PostgreSQL SMSD backend, requires configured PostgreSQL database\n"
23317 "``MYSQL_TESTING``\n"
23318 "    Enable testing of MySQL SMSD backend, requires configured MySQL database\n"
23319 msgstr ""
23321 #. type: Title +
23322 #: docs/manual/testing/testsuite.rst:153
23323 #, no-wrap
23324 msgid "Database backends configuration"
23325 msgstr ""
23327 #. type: Plain text
23328 #: docs/manual/testing/testsuite.rst:173
23329 #, no-wrap
23330 msgid ""
23331 "``PSQL_HOST``\n"
23332 "    Host to use for PostgreSQL tests (default: ``127.0.0.1``)\n"
23333 "``PSQL_DATABASE``\n"
23334 "    Database to use for PostgreSQL tests (default: ``smsd``)\n"
23335 "``PSQL_USER``\n"
23336 "    User to use for PostgreSQL tests (default: ``smsd``)\n"
23337 "``PSQL_PASSWORD``\n"
23338 "    Password to use for PostgreSQL tests (default: ``smsd``)\n"
23339 "``MYSQL_HOST``\n"
23340 "    Host to use for MySQL tests (default: ``127.0.0.1``)\n"
23341 "``MYSQL_DATABASE``\n"
23342 "    Database to use for MySQL tests (default: ``smsd``)\n"
23343 "``MYSQL_USER``\n"
23344 "    User to use for MySQL tests (default: ``smsd``)\n"
23345 "``MYSQL_PASSWORD``\n"
23346 "    Password to use for MySQL tests (default: ``smsd``)\n"
23347 "``ODBC_DSN```\n"
23348 "    ODBC DSN to use for ODBC tests (default: ``smsd``). \n"
23349 "    Currently needs to point to MySQL database.\n"
23350 msgstr ""
23352 #. type: Plain text
23353 #: docs/manual/contents.rst:2
23354 msgid "_contents:"
23355 msgstr ""
23357 #. type: Title -
23358 #: docs/manual/contents.rst:4
23359 #, no-wrap
23360 msgid "Gammu Documentation Contents"
23361 msgstr ""
23363 #. type: Plain text
23364 #: docs/manual/contents.rst:22
23365 msgid ""
23366 "project/index faq/index python/index c/index internal/index formats/index "
23367 "config/index gammu/index smsd/index utils/index testing/index protocol/index "
23368 "glossary"
23369 msgstr ""
23371 #. type: Title -
23372 #: docs/manual/contents.rst:24
23373 #, no-wrap
23374 msgid "Indices and tables"
23375 msgstr ""
23377 #. type: Plain text
23378 #: docs/manual/contents.rst:27
23379 msgid ":ref:`genindex`"
23380 msgstr ""
23382 #. type: Plain text
23383 #: docs/manual/contents.rst:28
23384 msgid ":ref:`modindex`"
23385 msgstr ""
23387 #. type: Plain text
23388 #: docs/manual/contents.rst:28
23389 msgid ":ref:`search`"
23390 msgstr ""
23392 #. type: Title =
23393 #: docs/manual/python/objects.rst:2
23394 #, no-wrap
23395 msgid "Objects"
23396 msgstr ""
23398 #. type: Plain text
23399 #: docs/manual/python/objects.rst:7
23400 msgid ""
23401 "For various (mostly historical) reasons, all objects you get from Gammu are "
23402 "not real objects but rather a dictionaries. This has quite a big impact of "
23403 "usability and will most likely change in the future."
23404 msgstr ""
23406 #. type: Plain text
23407 #: docs/manual/python/objects.rst:9
23408 msgid ""
23409 "All the objects basically map to C structures, so you might also refer to"
23410 msgstr ""
23412 #. type: Attribute :ref:
23413 #: docs/manual/python/objects.rst:9
23414 #, no-wrap
23415 msgid "`libgammu` chapter."
23416 msgstr ""
23418 #. type: Plain text
23419 #: docs/manual/python/objects.rst:12
23420 msgid "_sms_obj:"
23421 msgstr ""
23423 #. type: Title -
23424 #: docs/manual/python/objects.rst:14
23425 #, no-wrap
23426 msgid "SMS Object"
23427 msgstr ""
23429 #. type: Plain text
23430 #: docs/manual/python/objects.rst:18
23431 msgid ""
23432 "Object describing single SMS message in a way GSM network handles is (140 "
23433 "bytes of data). You can construct it from :ref:`sms_info_obj` using"
23434 msgstr ""
23436 #. type: Attribute :meth:
23437 #: docs/manual/python/objects.rst:18
23438 #, no-wrap
23439 msgid "`gammu.EncodeSMS`."
23440 msgstr ""
23442 #. type: Plain text
23443 #: docs/manual/python/objects.rst:21
23444 msgid "Message dictionary can consist of following fields:"
23445 msgstr ""
23447 #. type: Labeled list
23448 #: docs/manual/python/objects.rst:22 docs/manual/python/objects.rst:26
23449 #: docs/manual/python/objects.rst:30 docs/manual/python/objects.rst:35
23450 #: docs/manual/python/objects.rst:39 docs/manual/python/objects.rst:43
23451 #: docs/manual/python/objects.rst:47 docs/manual/python/objects.rst:51
23452 #: docs/manual/python/objects.rst:55 docs/manual/python/objects.rst:59
23453 #: docs/manual/python/objects.rst:63 docs/manual/python/objects.rst:67
23454 #: docs/manual/python/objects.rst:71 docs/manual/python/objects.rst:75
23455 #: docs/manual/python/objects.rst:79 docs/manual/python/objects.rst:83
23456 #: docs/manual/python/objects.rst:92 docs/manual/python/objects.rst:104
23457 #: docs/manual/python/objects.rst:110 docs/manual/python/objects.rst:114
23458 #: docs/manual/python/objects.rst:148 docs/manual/python/objects.rst:152
23459 #: docs/manual/python/objects.rst:156 docs/manual/python/objects.rst:160
23460 #: docs/manual/python/objects.rst:164 docs/manual/python/objects.rst:189
23461 #: docs/manual/python/objects.rst:209 docs/manual/python/objects.rst:213
23462 #: docs/manual/python/objects.rst:217 docs/manual/python/objects.rst:221
23463 #: docs/manual/python/objects.rst:225 docs/manual/python/objects.rst:234
23464 #: docs/manual/python/objects.rst:259 docs/manual/python/objects.rst:263
23465 #: docs/manual/python/objects.rst:267 docs/manual/python/objects.rst:271
23466 #: docs/manual/python/objects.rst:275 docs/manual/python/objects.rst:298
23467 #: docs/manual/python/objects.rst:350 docs/manual/python/objects.rst:354
23468 #: docs/manual/python/objects.rst:358 docs/manual/python/objects.rst:362
23469 #: docs/manual/python/objects.rst:366 docs/manual/python/objects.rst:370
23470 #: docs/manual/python/objects.rst:374 docs/manual/python/objects.rst:378
23471 #: docs/manual/python/objects.rst:382 docs/manual/python/objects.rst:386
23472 #: docs/manual/python/objects.rst:390 docs/manual/python/objects.rst:394
23473 #: docs/manual/python/objects.rst:398 docs/manual/python/objects.rst:402
23474 #: docs/manual/python/objects.rst:406 docs/manual/python/objects.rst:410
23475 #: docs/manual/python/objects.rst:414 docs/manual/python/objects.rst:418
23476 #: docs/manual/python/objects.rst:422 docs/manual/python/objects.rst:426
23477 #: docs/manual/python/objects.rst:430 docs/manual/python/objects.rst:441
23478 #: docs/manual/python/objects.rst:445 docs/manual/python/objects.rst:478
23479 #: docs/manual/python/objects.rst:487 docs/manual/python/objects.rst:506
23480 #: docs/manual/python/objects.rst:525 docs/manual/python/objects.rst:536
23481 #: docs/manual/python/objects.rst:540 docs/manual/python/objects.rst:573
23482 #: docs/manual/python/objects.rst:594 docs/manual/python/objects.rst:620
23483 #: docs/manual/python/objects.rst:631 docs/manual/python/objects.rst:635
23484 #: docs/manual/python/objects.rst:639 docs/manual/python/objects.rst:659
23485 #: docs/manual/python/objects.rst:713 docs/manual/python/objects.rst:721
23486 #: docs/manual/python/objects.rst:725 docs/manual/python/objects.rst:736
23487 #: docs/manual/python/objects.rst:740 docs/manual/python/objects.rst:744
23488 #: docs/manual/python/objects.rst:748 docs/manual/python/objects.rst:752
23489 #: docs/manual/python/objects.rst:769 docs/manual/python/objects.rst:773
23490 #: docs/manual/python/objects.rst:777 docs/manual/python/objects.rst:781
23491 #: docs/manual/python/objects.rst:785 docs/manual/python/objects.rst:789
23492 #: docs/manual/python/objects.rst:793 docs/manual/python/objects.rst:797
23493 #: docs/manual/python/objects.rst:801
23494 #, no-wrap
23495 msgid ".. attribute"
23496 msgstr ""
23498 #. type: Plain text
23499 #: docs/manual/python/objects.rst:23
23500 msgid "SMSC"
23501 msgstr "SMSC"
23503 #. type: Plain text
23504 #: docs/manual/python/objects.rst:25
23505 msgid "SMSC information, see :ref:`smsc_obj`."
23506 msgstr ""
23508 #. type: Plain text
23509 #: docs/manual/python/objects.rst:27 docs/manual/python/objects.rst:214
23510 #: docs/manual/python/objects.rst:391
23511 msgid "Number"
23512 msgstr "号码"
23514 #. type: Plain text
23515 #: docs/manual/python/objects.rst:29
23516 msgid "Recipient number, needs to be set for sending."
23517 msgstr ""
23519 #. type: Plain text
23520 #: docs/manual/python/objects.rst:31 docs/manual/python/objects.rst:218
23521 #: docs/manual/python/objects.rst:741
23522 msgid "Name"
23523 msgstr "名称"
23525 #. type: Plain text
23526 #: docs/manual/python/objects.rst:34
23527 msgid ""
23528 "Name of the message, does not make any effect on sending, some phones might "
23529 "store it."
23530 msgstr ""
23532 #. type: Plain text
23533 #: docs/manual/python/objects.rst:36
23534 msgid "UDH"
23535 msgstr ""
23537 #. type: Plain text
23538 #: docs/manual/python/objects.rst:38
23539 msgid "User defined headers for SMS, see :ref:`udh_obj`."
23540 msgstr ""
23542 #. type: Title -
23543 #: docs/manual/python/objects.rst:40 docs/manual/python/objects.rst:190
23544 #: docs/manual/internal/reply.rst:53
23545 #, no-wrap
23546 msgid "Text"
23547 msgstr "文本"
23549 #. type: Plain text
23550 #: docs/manual/python/objects.rst:42
23551 msgid "Message text"
23552 msgstr ""
23554 #. type: Plain text
23555 #: docs/manual/python/objects.rst:44 docs/manual/python/objects.rst:745
23556 msgid "Folder"
23557 msgstr "文件夹"
23559 #. type: Plain text
23560 #: docs/manual/python/objects.rst:46
23561 msgid "Folder where the message is stored"
23562 msgstr ""
23564 #. type: Plain text
23565 #: docs/manual/python/objects.rst:48 docs/manual/python/objects.rst:210
23566 #: docs/manual/python/objects.rst:442 docs/manual/python/objects.rst:537
23567 #: docs/manual/python/objects.rst:632 docs/manual/python/objects.rst:714
23568 msgid "Location"
23569 msgstr "位置"
23571 #. type: Plain text
23572 #: docs/manual/python/objects.rst:50
23573 msgid "Location where the message is stored"
23574 msgstr ""
23576 #. type: Plain text
23577 #: docs/manual/python/objects.rst:52
23578 msgid "InboxFolder"
23579 msgstr ""
23581 #. type: Plain text
23582 #: docs/manual/python/objects.rst:54
23583 msgid "Indication whether folder is an inbox"
23584 msgstr ""
23586 #. type: Plain text
23587 #: docs/manual/python/objects.rst:56
23588 msgid "DeliveryStatus"
23589 msgstr ""
23591 #. type: Plain text
23592 #: docs/manual/python/objects.rst:58
23593 msgid "Message delivery status, used only for received messages"
23594 msgstr ""
23596 #. type: Plain text
23597 #: docs/manual/python/objects.rst:60
23598 msgid "ReplyViaSameSMSC"
23599 msgstr ""
23601 #. type: Plain text
23602 #: docs/manual/python/objects.rst:62
23603 msgid "Flag indicating whether reply using same SMSC is requested"
23604 msgstr ""
23606 #. type: Plain text
23607 #: docs/manual/python/objects.rst:64 docs/manual/python/objects.rst:272
23608 msgid "Class"
23609 msgstr ""
23611 #. type: Plain text
23612 #: docs/manual/python/objects.rst:66 docs/manual/python/objects.rst:274
23613 msgid "Message class"
23614 msgstr ""
23616 #. type: Plain text
23617 #: docs/manual/python/objects.rst:68
23618 msgid "MessageReference"
23619 msgstr ""
23621 #. type: Plain text
23622 #: docs/manual/python/objects.rst:70
23623 msgid "Message reference number, used mostly to identify delivery reports"
23624 msgstr ""
23626 #. type: Plain text
23627 #: docs/manual/python/objects.rst:72 docs/manual/python/objects.rst:264
23628 msgid "ReplaceMessage"
23629 msgstr ""
23631 #. type: Plain text
23632 #: docs/manual/python/objects.rst:74 docs/manual/python/objects.rst:266
23633 msgid "Id of message which this message is supposed to replace"
23634 msgstr ""
23636 #. type: Plain text
23637 #: docs/manual/python/objects.rst:76
23638 msgid "RejectDuplicates"
23639 msgstr ""
23641 #. type: Plain text
23642 #: docs/manual/python/objects.rst:78
23643 msgid "Whether to reject duplicates"
23644 msgstr ""
23646 #. type: Title =
23647 #: docs/manual/python/objects.rst:80 docs/manual/c/memory.rst:2
23648 #, no-wrap
23649 msgid "Memory"
23650 msgstr "存储器"
23652 #. type: Plain text
23653 #: docs/manual/python/objects.rst:82 docs/manual/python/objects.rst:638
23654 msgid "Memory where the message is stored"
23655 msgstr ""
23657 #. type: Plain text
23658 #: docs/manual/python/objects.rst:84 docs/manual/python/objects.rst:165
23659 #: docs/manual/python/objects.rst:446 docs/manual/python/objects.rst:507
23660 #: docs/manual/python/objects.rst:541 docs/manual/python/objects.rst:595
23661 #: docs/manual/python/objects.rst:660 docs/manual/python/objects.rst:753
23662 msgid "Type"
23663 msgstr "类型"
23665 #. type: Plain text
23666 #: docs/manual/python/objects.rst:86
23667 msgid "Message type, one of:"
23668 msgstr ""
23670 #. type: Plain text
23671 #: docs/manual/python/objects.rst:88
23672 msgid "``Submit`` - message to be send"
23673 msgstr ""
23675 #. type: Plain text
23676 #: docs/manual/python/objects.rst:89
23677 msgid "``Deliver`` - delivered message"
23678 msgstr ""
23680 #. type: Plain text
23681 #: docs/manual/python/objects.rst:91
23682 msgid ""
23683 "``Status_Report`` - when creating new message this will create submit "
23684 "message with request for delivery report"
23685 msgstr ""
23687 #. type: Plain text
23688 #: docs/manual/python/objects.rst:93
23689 msgid "Coding"
23690 msgstr ""
23692 #. type: Plain text
23693 #: docs/manual/python/objects.rst:95
23694 msgid "Message encoding, one of:"
23695 msgstr ""
23697 #. type: Plain text
23698 #: docs/manual/python/objects.rst:98
23699 msgid ""
23700 "``Unicode_No_Compression`` - unicode message which can contain any chars, "
23701 "but can be only 70 chars long"
23702 msgstr ""
23704 #. type: Plain text
23705 #: docs/manual/python/objects.rst:99
23706 msgid "``Unicode_Compression`` - not supported by Gammu and most phones"
23707 msgstr ""
23709 #. type: Plain text
23710 #: docs/manual/python/objects.rst:101
23711 msgid ""
23712 "``Default_No_Compression`` - message with GSM alphabet only, up to 160 chars "
23713 "long"
23714 msgstr ""
23716 #. type: Plain text
23717 #: docs/manual/python/objects.rst:102
23718 msgid "``Default_Compression`` - not supported by Gammu and most phones"
23719 msgstr ""
23721 #. type: Plain text
23722 #: docs/manual/python/objects.rst:103
23723 msgid "``8bit`` - for binary messages"
23724 msgstr ""
23726 #. type: Plain text
23727 #: docs/manual/python/objects.rst:105 docs/manual/python/gammu.rst:1292
23728 msgid "DateTime"
23729 msgstr ""
23731 #. type: Plain text
23732 #: docs/manual/python/objects.rst:107
23733 msgid "Timestamp when the message was received or sent."
23734 msgstr ""
23736 #. type: Plain text
23737 #: docs/manual/python/objects.rst:109
23738 msgid "Please note that most phones do no record timestamp of sent messages."
23739 msgstr ""
23741 #. type: Plain text
23742 #: docs/manual/python/objects.rst:111
23743 msgid "SMSCDateTime"
23744 msgstr ""
23746 #. type: Plain text
23747 #: docs/manual/python/objects.rst:113
23748 msgid "Timestamp when the message was at SMSC."
23749 msgstr ""
23751 #. type: Plain text
23752 #: docs/manual/python/objects.rst:115
23753 msgid "State"
23754 msgstr "状态"
23756 #. type: Plain text
23757 #: docs/manual/python/objects.rst:117
23758 msgid "Message state, one of:"
23759 msgstr ""
23761 #. type: Plain text
23762 #: docs/manual/python/objects.rst:119 docs/manual/formats/smsbackup.rst:82
23763 msgid "``Sent``"
23764 msgstr ""
23766 #. type: Plain text
23767 #: docs/manual/python/objects.rst:120
23768 msgid "``UnSent``"
23769 msgstr ""
23771 #. type: Plain text
23772 #: docs/manual/python/objects.rst:121 docs/manual/formats/smsbackup.rst:80
23773 msgid "``Read``"
23774 msgstr ""
23776 #. type: Plain text
23777 #: docs/manual/python/objects.rst:122 docs/manual/formats/smsbackup.rst:81
23778 msgid "``UnRead``"
23779 msgstr ""
23781 #. type: Plain text
23782 #: docs/manual/python/objects.rst:127
23783 msgid "# Simple message to send, using SMSC from phone SMS_1 = {"
23784 msgstr ""
23786 #. type: Plain text
23787 #: docs/manual/python/objects.rst:130
23788 msgid "'Number': '123465', 'SMSC': {'Location': 1}, 'Text': 'Hello world!',"
23789 msgstr ""
23791 #. type: Plain text
23792 #: docs/manual/python/objects.rst:134
23793 msgid "# Class 0 (on display) message using custom SMSC number SMS_2 = {"
23794 msgstr ""
23796 #. type: Plain text
23797 #: docs/manual/python/objects.rst:138
23798 msgid ""
23799 "'Number': '123465', 'SMSC': {'Number': '+420987654321'}, 'Text': 'Hello "
23800 "world!', 'Class': 0,"
23801 msgstr ""
23803 #. type: Plain text
23804 #: docs/manual/python/objects.rst:142
23805 msgid "_udh_obj:"
23806 msgstr ""
23808 #. type: Title -
23809 #: docs/manual/python/objects.rst:144
23810 #, no-wrap
23811 msgid "UDH Object"
23812 msgstr ""
23814 #. type: Plain text
23815 #: docs/manual/python/objects.rst:147
23816 msgid "UDH dictionary can consist of following fields:"
23817 msgstr ""
23819 #. type: Plain text
23820 #: docs/manual/python/objects.rst:149
23821 msgid "ID8bit"
23822 msgstr ""
23824 #. type: Plain text
23825 #: docs/manual/python/objects.rst:151
23826 msgid "8-bit ID of the message, not required"
23827 msgstr ""
23829 #. type: Plain text
23830 #: docs/manual/python/objects.rst:153
23831 msgid "ID16bit"
23832 msgstr ""
23834 #. type: Plain text
23835 #: docs/manual/python/objects.rst:155
23836 msgid "16-bit ID of the message, not required"
23837 msgstr ""
23839 #. type: Plain text
23840 #: docs/manual/python/objects.rst:157
23841 msgid "PartNumber"
23842 msgstr ""
23844 #. type: Plain text
23845 #: docs/manual/python/objects.rst:159
23846 msgid "Number of current part"
23847 msgstr ""
23849 #. type: Plain text
23850 #: docs/manual/python/objects.rst:161
23851 msgid "AllParts"
23852 msgstr ""
23854 #. type: Plain text
23855 #: docs/manual/python/objects.rst:163
23856 msgid "Count of all message parts"
23857 msgstr ""
23859 #. type: Plain text
23860 #: docs/manual/python/objects.rst:167
23861 msgid "UDH type, one of predefined strings:"
23862 msgstr ""
23864 #. type: Plain text
23865 #: docs/manual/python/objects.rst:169
23866 msgid "``NoUDH``"
23867 msgstr ""
23869 #. type: Plain text
23870 #: docs/manual/python/objects.rst:170
23871 msgid "``ConcatenatedMessages``"
23872 msgstr ""
23874 #. type: Plain text
23875 #: docs/manual/python/objects.rst:171
23876 msgid "``ConcatenatedMessages16bit``"
23877 msgstr ""
23879 #. type: Plain text
23880 #: docs/manual/python/objects.rst:172 docs/manual/python/objects.rst:325
23881 msgid "``DisableVoice``"
23882 msgstr ""
23884 #. type: Plain text
23885 #: docs/manual/python/objects.rst:173 docs/manual/python/objects.rst:326
23886 msgid "``DisableFax``"
23887 msgstr ""
23889 #. type: Plain text
23890 #: docs/manual/python/objects.rst:174 docs/manual/python/objects.rst:327
23891 msgid "``DisableEmail``"
23892 msgstr ""
23894 #. type: Plain text
23895 #: docs/manual/python/objects.rst:175 docs/manual/python/objects.rst:328
23896 msgid "``EnableVoice``"
23897 msgstr ""
23899 #. type: Plain text
23900 #: docs/manual/python/objects.rst:176 docs/manual/python/objects.rst:329
23901 msgid "``EnableFax``"
23902 msgstr ""
23904 #. type: Plain text
23905 #: docs/manual/python/objects.rst:177 docs/manual/python/objects.rst:330
23906 msgid "``EnableEmail``"
23907 msgstr ""
23909 #. type: Plain text
23910 #: docs/manual/python/objects.rst:178 docs/manual/python/objects.rst:331
23911 msgid "``VoidSMS``"
23912 msgstr ""
23914 #. type: Plain text
23915 #: docs/manual/python/objects.rst:179
23916 #, fuzzy
23917 msgid "``NokiaRingtone``"
23918 msgstr "铃音"
23920 #. type: Plain text
23921 #: docs/manual/python/objects.rst:180
23922 msgid "``NokiaRingtoneLong``"
23923 msgstr ""
23925 #. type: Plain text
23926 #: docs/manual/python/objects.rst:181
23927 msgid "``NokiaOperatorLogoLong``"
23928 msgstr ""
23930 #. type: Plain text
23931 #: docs/manual/python/objects.rst:182
23932 msgid "``NokiaCallerLogo``"
23933 msgstr ""
23935 #. type: Plain text
23936 #: docs/manual/python/objects.rst:183
23937 msgid "``NokiaWAP``"
23938 msgstr ""
23940 #. type: Plain text
23941 #: docs/manual/python/objects.rst:184
23942 msgid "``NokiaWAPLong``"
23943 msgstr ""
23945 #. type: Plain text
23946 #: docs/manual/python/objects.rst:185
23947 msgid "``NokiaCalendarLong``"
23948 msgstr ""
23950 #. type: Plain text
23951 #: docs/manual/python/objects.rst:186
23952 msgid "``NokiaProfileLong``"
23953 msgstr ""
23955 #. type: Plain text
23956 #: docs/manual/python/objects.rst:187
23957 msgid "``NokiaPhonebookLong``"
23958 msgstr ""
23960 #. type: Plain text
23961 #: docs/manual/python/objects.rst:188
23962 msgid "``UserUDH``"
23963 msgstr ""
23965 #. type: Plain text
23966 #: docs/manual/python/objects.rst:192
23967 msgid "UDH content"
23968 msgstr ""
23970 #. type: Plain text
23971 #: docs/manual/python/objects.rst:196
23972 msgid "UDH = {"
23973 msgstr ""
23975 #. type: Plain text
23976 #: docs/manual/python/objects.rst:200
23977 msgid ""
23978 "'ID8bit': 0xcd, 'PartNumber': 1, 'AllParts': 2, 'Type': "
23979 "'ConcatenatedMessages',"
23980 msgstr ""
23982 #. type: Plain text
23983 #: docs/manual/python/objects.rst:203
23984 msgid "_smsc_obj:"
23985 msgstr ""
23987 #. type: Title -
23988 #: docs/manual/python/objects.rst:205
23989 #, no-wrap
23990 msgid "SMSC Object"
23991 msgstr ""
23993 #. type: Plain text
23994 #: docs/manual/python/objects.rst:208
23995 msgid "SMSC dictionary can consist of following fields:"
23996 msgstr ""
23998 #. type: Plain text
23999 #: docs/manual/python/objects.rst:212
24000 msgid "Location where the SMSC is stored"
24001 msgstr ""
24003 #. type: Plain text
24004 #: docs/manual/python/objects.rst:220
24005 #, fuzzy
24006 msgid "Name of the SMSC configuration"
24007 msgstr "手机信息"
24009 #. type: Plain text
24010 #: docs/manual/python/objects.rst:222
24011 msgid "DefaultNumber"
24012 msgstr ""
24014 #. type: Plain text
24015 #: docs/manual/python/objects.rst:224
24016 msgid "Default recipient number, ignored on most phones"
24017 msgstr ""
24019 #. type: Plain text
24020 #: docs/manual/python/objects.rst:226
24021 msgid "Format"
24022 msgstr ""
24024 #. type: Plain text
24025 #: docs/manual/python/objects.rst:228
24026 msgid "Default message format, one of:"
24027 msgstr ""
24029 #. type: Plain text
24030 #: docs/manual/python/objects.rst:230 docs/manual/python/objects.rst:303
24031 msgid "``Text``"
24032 msgstr ""
24034 #. type: Plain text
24035 #: docs/manual/python/objects.rst:231
24036 msgid "``Pager``"
24037 msgstr ""
24039 #. type: Plain text
24040 #: docs/manual/python/objects.rst:232
24041 msgid "``Fax``"
24042 msgstr ""
24044 #. type: Plain text
24045 #: docs/manual/python/objects.rst:233
24046 msgid "``Email``"
24047 msgstr ""
24049 #. type: Plain text
24050 #: docs/manual/python/objects.rst:235
24051 msgid "Validity"
24052 msgstr ""
24054 #. type: Plain text
24055 #: docs/manual/python/objects.rst:237
24056 msgid "Default message validity as a string"
24057 msgstr ""
24059 #. type: Plain text
24060 #: docs/manual/python/objects.rst:239
24061 msgid "``NA`` - validity not available"
24062 msgstr ""
24064 #. type: Plain text
24065 #: docs/manual/python/objects.rst:240
24066 msgid "``Max`` - maximal validity allowed by network"
24067 msgstr ""
24069 #. type: Plain text
24070 #: docs/manual/python/objects.rst:242
24071 msgid ""
24072 "``nM``, ``nH``, ``nD``, ``nW`` - period defined in minutes, hours, days or "
24073 "weeks, eg. ``3W``"
24074 msgstr ""
24076 #. type: Plain text
24077 #: docs/manual/python/objects.rst:246
24078 msgid "SMSC = {"
24079 msgstr ""
24081 #. type: Plain text
24082 #: docs/manual/python/objects.rst:250
24083 msgid ""
24084 "'Location': 1, 'Number': '+420987654321', 'Format': 'Text', 'Validity': "
24085 "'Max',"
24086 msgstr ""
24088 #. type: Plain text
24089 #: docs/manual/python/objects.rst:253
24090 msgid "_sms_info_obj:"
24091 msgstr ""
24093 #. type: Title -
24094 #: docs/manual/python/objects.rst:255
24095 #, no-wrap
24096 msgid "SMS Info Object"
24097 msgstr ""
24099 #. type: Plain text
24100 #: docs/manual/python/objects.rst:258
24101 msgid "Message info dictionary can consist of following fields:"
24102 msgstr ""
24104 #. type: Plain text
24105 #: docs/manual/python/objects.rst:262
24106 msgid "Whether to use Unicode for the message."
24107 msgstr ""
24109 #. type: Plain text
24110 #: docs/manual/python/objects.rst:268
24111 msgid "Unknown"
24112 msgstr "未知"
24114 #. type: Plain text
24115 #: docs/manual/python/objects.rst:270
24116 msgid ""
24117 "Boolean flag indicating there was some part which Gammu could not decode."
24118 msgstr ""
24120 #. type: Plain text
24121 #: docs/manual/python/objects.rst:276 docs/manual/python/objects.rst:488
24122 #: docs/manual/python/objects.rst:574 docs/manual/python/objects.rst:640
24123 msgid "Entries"
24124 msgstr ""
24126 #. type: Plain text
24127 #: docs/manual/python/objects.rst:278
24128 msgid "Actual message data, see :ref:`sms_info_part_obj`."
24129 msgstr ""
24131 #. type: Plain text
24132 #: docs/manual/python/objects.rst:282
24133 msgid "SMSINFO = {"
24134 msgstr ""
24136 #. type: Plain text
24137 #: docs/manual/python/objects.rst:284
24138 msgid "'Class': 1, 'Entries': ["
24139 msgstr ""
24141 #. type: Plain text
24142 #: docs/manual/python/objects.rst:289
24143 msgid ""
24144 "{'ID': 'Text', 'Buffer': 'This is a '}, {'ID': 'Text', 'Buffer': 'message', "
24145 "'Italic': True}, {'ID': 'Text', 'Buffer': ' from '}, {'ID': 'Text', "
24146 "'Buffer': 'Gammu', 'Bold': True}, ],"
24147 msgstr ""
24149 #. type: Plain text
24150 #: docs/manual/python/objects.rst:292
24151 msgid "_sms_info_part_obj:"
24152 msgstr ""
24154 #. type: Title -
24155 #: docs/manual/python/objects.rst:294
24156 #, no-wrap
24157 msgid "SMS Info Part Object"
24158 msgstr ""
24160 #. type: Plain text
24161 #: docs/manual/python/objects.rst:297
24162 msgid "Message component can consist of following fields:"
24163 msgstr ""
24165 #. type: Plain text
24166 #: docs/manual/python/objects.rst:299
24167 msgid "ID"
24168 msgstr ""
24170 #. type: Plain text
24171 #: docs/manual/python/objects.rst:301
24172 msgid "Identification of the part type:"
24173 msgstr ""
24175 #. type: Plain text
24176 #: docs/manual/python/objects.rst:304
24177 msgid "``ConcatenatedTextLong`` - Contacenated SMS, when longer than 1 SMS."
24178 msgstr ""
24180 #. type: Plain text
24181 #: docs/manual/python/objects.rst:305
24182 msgid ""
24183 "``ConcatenatedAutoTextLong`` - Contacenated SMS, auto Default/Unicode coding."
24184 msgstr ""
24186 #. type: Plain text
24187 #: docs/manual/python/objects.rst:306
24188 msgid "``ConcatenatedTextLong16bit``"
24189 msgstr ""
24191 #. type: Plain text
24192 #: docs/manual/python/objects.rst:307
24193 msgid "``ConcatenatedAutoTextLong16bit``"
24194 msgstr ""
24196 #. type: Plain text
24197 #: docs/manual/python/objects.rst:308
24198 msgid "``NokiaProfileLong`` - Nokia profile = Name`` Ringtone`` ScreenSaver"
24199 msgstr ""
24201 #. type: Plain text
24202 #: docs/manual/python/objects.rst:309
24203 msgid "``NokiaPictureImageLong`` - Nokia Picture Image + (text)"
24204 msgstr ""
24206 #. type: Plain text
24207 #: docs/manual/python/objects.rst:310
24208 msgid "``NokiaScreenSaverLong`` - Nokia screen saver + (text)"
24209 msgstr ""
24211 #. type: Plain text
24212 #: docs/manual/python/objects.rst:311
24213 msgid "``NokiaRingtone`` - Nokia ringtone - old SM2.0 format`` 1 SMS"
24214 msgstr ""
24216 #. type: Plain text
24217 #: docs/manual/python/objects.rst:312
24218 msgid "``NokiaRingtoneLong`` - Nokia ringtone contacenated`` when very long"
24219 msgstr ""
24221 #. type: Plain text
24222 #: docs/manual/python/objects.rst:313
24223 msgid "``NokiaOperatorLogo`` - Nokia 72x14 operator logo`` 1 SMS"
24224 msgstr ""
24226 #. type: Plain text
24227 #: docs/manual/python/objects.rst:314
24228 msgid "``NokiaOperatorLogoLong`` - Nokia 72x14 op logo or 78x21 in 2 SMS"
24229 msgstr ""
24231 #. type: Plain text
24232 #: docs/manual/python/objects.rst:315
24233 msgid "``NokiaCallerLogo`` - Nokia 72x14 caller logo`` 1 SMS"
24234 msgstr ""
24236 #. type: Plain text
24237 #: docs/manual/python/objects.rst:316
24238 msgid "``NokiaWAPBookmarkLong`` - Nokia WAP bookmark in 1 or 2 SMS"
24239 msgstr ""
24241 #. type: Plain text
24242 #: docs/manual/python/objects.rst:317
24243 msgid "``NokiaWAPSettingsLong`` - Nokia WAP settings in 2 SMS"
24244 msgstr ""
24246 #. type: Plain text
24247 #: docs/manual/python/objects.rst:318
24248 msgid "``NokiaMMSSettingsLong`` - Nokia MMS settings in 2 SMS"
24249 msgstr ""
24251 #. type: Plain text
24252 #: docs/manual/python/objects.rst:319
24253 msgid "``NokiaVCARD10Long`` - Nokia VCARD 1.0 - only name and default number"
24254 msgstr ""
24256 #. type: Plain text
24257 #: docs/manual/python/objects.rst:320
24258 msgid "``NokiaVCARD21Long`` - Nokia VCARD 2.1 - all numbers + text"
24259 msgstr ""
24261 #. type: Plain text
24262 #: docs/manual/python/objects.rst:321
24263 msgid "``NokiaVCALENDAR10Long`` - Nokia VCALENDAR 1.0 - can be in few sms"
24264 msgstr ""
24266 #. type: Plain text
24267 #: docs/manual/python/objects.rst:322
24268 msgid "``NokiaVTODOLong``"
24269 msgstr ""
24271 #. type: Plain text
24272 #: docs/manual/python/objects.rst:323
24273 msgid "``VCARD10Long``"
24274 msgstr ""
24276 #. type: Plain text
24277 #: docs/manual/python/objects.rst:324
24278 msgid "``VCARD21Long``"
24279 msgstr ""
24281 #. type: Plain text
24282 #: docs/manual/python/objects.rst:332
24283 msgid "``EMSSound10`` - IMelody 1.0"
24284 msgstr ""
24286 #. type: Plain text
24287 #: docs/manual/python/objects.rst:333
24288 msgid "``EMSSound12`` - IMelody 1.2"
24289 msgstr ""
24291 #. type: Plain text
24292 #: docs/manual/python/objects.rst:334
24293 msgid ""
24294 "``EMSSonyEricssonSound`` - IMelody without header - SonyEricsson extension"
24295 msgstr ""
24297 #. type: Plain text
24298 #: docs/manual/python/objects.rst:335
24299 msgid "``EMSSound10Long`` - IMelody 1.0 with UPI."
24300 msgstr ""
24302 #. type: Plain text
24303 #: docs/manual/python/objects.rst:336
24304 msgid "``EMSSound12Long`` - IMelody 1.2 with UPI."
24305 msgstr ""
24307 #. type: Plain text
24308 #: docs/manual/python/objects.rst:337
24309 msgid "``EMSSonyEricssonSoundLong`` - IMelody without header with UPI."
24310 msgstr ""
24312 #. type: Plain text
24313 #: docs/manual/python/objects.rst:338
24314 msgid "``EMSPredefinedSound``"
24315 msgstr ""
24317 #. type: Plain text
24318 #: docs/manual/python/objects.rst:339
24319 msgid "``EMSPredefinedAnimation``"
24320 msgstr ""
24322 #. type: Plain text
24323 #: docs/manual/python/objects.rst:340
24324 msgid "``EMSAnimation``"
24325 msgstr ""
24327 #. type: Plain text
24328 #: docs/manual/python/objects.rst:341
24329 msgid "``EMSFixedBitmap`` - Fixed bitmap of size 16x16 or 32x32."
24330 msgstr ""
24332 #. type: Plain text
24333 #: docs/manual/python/objects.rst:342
24334 msgid "``EMSVariableBitmap``"
24335 msgstr ""
24337 #. type: Plain text
24338 #: docs/manual/python/objects.rst:343
24339 msgid "``EMSVariableBitmapLong``"
24340 msgstr ""
24342 #. type: Plain text
24343 #: docs/manual/python/objects.rst:344
24344 msgid "``MMSIndicatorLong`` - MMS message indicator."
24345 msgstr ""
24347 #. type: Plain text
24348 #: docs/manual/python/objects.rst:345
24349 msgid "``WAPIndicatorLong``"
24350 msgstr ""
24352 #. type: Plain text
24353 #: docs/manual/python/objects.rst:346
24354 msgid "``AlcatelMonoBitmapLong`` - Variable bitmap with black and white colors"
24355 msgstr ""
24357 #. type: Plain text
24358 #: docs/manual/python/objects.rst:347
24359 msgid ""
24360 "``AlcatelMonoAnimationLong`` - Variable animation with black and white colors"
24361 msgstr ""
24363 #. type: Plain text
24364 #: docs/manual/python/objects.rst:348
24365 msgid "``AlcatelSMSTemplateName``"
24366 msgstr ""
24368 #. type: Plain text
24369 #: docs/manual/python/objects.rst:349
24370 msgid "``SiemensFile`` - Siemens OTA"
24371 msgstr ""
24373 #. type: Plain text
24374 #: docs/manual/python/objects.rst:351
24375 msgid "Left"
24376 msgstr "居左"
24378 #. type: Plain text
24379 #: docs/manual/python/objects.rst:353 docs/manual/python/objects.rst:357
24380 #: docs/manual/python/objects.rst:361 docs/manual/python/objects.rst:365
24381 #: docs/manual/python/objects.rst:369 docs/manual/python/objects.rst:373
24382 #: docs/manual/python/objects.rst:377 docs/manual/python/objects.rst:381
24383 #: docs/manual/python/objects.rst:385
24384 #, fuzzy
24385 msgid "Text formatting"
24386 msgstr "手机信息"
24388 #. type: Plain text
24389 #: docs/manual/python/objects.rst:355
24390 msgid "Right"
24391 msgstr "居右"
24393 #. type: Plain text
24394 #: docs/manual/python/objects.rst:359
24395 msgid "Center"
24396 msgstr "居中"
24398 #. type: Plain text
24399 #: docs/manual/python/objects.rst:363
24400 msgid "Large"
24401 msgstr "大"
24403 #. type: Plain text
24404 #: docs/manual/python/objects.rst:367
24405 msgid "Small"
24406 msgstr "小"
24408 #. type: Plain text
24409 #: docs/manual/python/objects.rst:371
24410 msgid "Bold"
24411 msgstr "粗体"
24413 #. type: Plain text
24414 #: docs/manual/python/objects.rst:375
24415 msgid "Italic"
24416 msgstr "斜体"
24418 #. type: Plain text
24419 #: docs/manual/python/objects.rst:379
24420 msgid "Underlined"
24421 msgstr "下划线"
24423 #. type: Plain text
24424 #: docs/manual/python/objects.rst:383
24425 msgid "Strikethrough"
24426 msgstr "删除线"
24428 #. type: Plain text
24429 #: docs/manual/python/objects.rst:387 docs/manual/python/objects.rst:782
24430 msgid "Protected"
24431 msgstr ""
24433 #. type: Plain text
24434 #: docs/manual/python/objects.rst:389
24435 msgid "Whether message part should be protected (DRM)"
24436 msgstr ""
24438 #. type: Plain text
24439 #: docs/manual/python/objects.rst:393
24440 msgid "Number to encode in message."
24441 msgstr ""
24443 #. type: Title =
24444 #: docs/manual/python/objects.rst:395 docs/manual/c/ringtone.rst:2
24445 #, fuzzy, no-wrap
24446 msgid "Ringtone"
24447 msgstr "铃音"
24449 #. type: Plain text
24450 #: docs/manual/python/objects.rst:397
24451 msgid "Ringtone to encode in message."
24452 msgstr ""
24454 #. type: Title =
24455 #: docs/manual/python/objects.rst:399 docs/manual/c/bitmap.rst:2
24456 #, no-wrap
24457 msgid "Bitmap"
24458 msgstr ""
24460 #. type: Plain text
24461 #: docs/manual/python/objects.rst:401
24462 msgid "Bitmap to encode in message."
24463 msgstr ""
24465 #. type: Plain text
24466 #: docs/manual/python/objects.rst:403
24467 msgid "Bookmark"
24468 msgstr ""
24470 #. type: Plain text
24471 #: docs/manual/python/objects.rst:405
24472 msgid "Bookmark to encode in message."
24473 msgstr ""
24475 #. type: Title =
24476 #: docs/manual/python/objects.rst:407 docs/manual/c/settings.rst:2
24477 #, no-wrap
24478 msgid "Settings"
24479 msgstr "设置"
24481 #. type: Plain text
24482 #: docs/manual/python/objects.rst:409
24483 msgid "Settings to encode in message."
24484 msgstr ""
24486 #. type: Plain text
24487 #: docs/manual/python/objects.rst:411
24488 msgid "MMSIndicator"
24489 msgstr ""
24491 #. type: Plain text
24492 #: docs/manual/python/objects.rst:413
24493 msgid "MMS indication to encode in message."
24494 msgstr ""
24496 #. type: Plain text
24497 #: docs/manual/python/objects.rst:417
24498 msgid "Phonebook entry to encode in message, see :ref:`pbk_obj`."
24499 msgstr ""
24501 #. type: Plain text
24502 #: docs/manual/python/objects.rst:421
24503 msgid "Calendar entry to encode in message, see :ref:`cal_obj`."
24504 msgstr ""
24506 #. type: Plain text
24507 #: docs/manual/python/objects.rst:423 docs/manual/python/gammu.rst:1291
24508 msgid "ToDo"
24509 msgstr ""
24511 #. type: Plain text
24512 #: docs/manual/python/objects.rst:425
24513 msgid "Todo entry to encode in message, see :ref:`todo_obj`."
24514 msgstr ""
24516 #. type: Title =
24517 #: docs/manual/python/objects.rst:427 docs/manual/c/file.rst:2
24518 #, no-wrap
24519 msgid "File"
24520 msgstr ""
24522 #. type: Plain text
24523 #: docs/manual/python/objects.rst:429
24524 msgid "File to encode in message, see :ref:`file_obj`."
24525 msgstr ""
24527 #. type: Plain text
24528 #: docs/manual/python/objects.rst:431 docs/manual/python/objects.rst:774
24529 msgid "Buffer"
24530 msgstr ""
24532 #. type: Plain text
24533 #: docs/manual/python/objects.rst:433
24534 msgid "String to encode in message."
24535 msgstr ""
24537 #. type: Plain text
24538 #: docs/manual/python/objects.rst:435
24539 msgid "_todo_obj:"
24540 msgstr ""
24542 #. type: Title -
24543 #: docs/manual/python/objects.rst:437
24544 #, no-wrap
24545 msgid "Todo Object"
24546 msgstr ""
24548 #. type: Plain text
24549 #: docs/manual/python/objects.rst:440
24550 msgid "Todo entry is a dictionary consisting of following fields:"
24551 msgstr ""
24553 #. type: Plain text
24554 #: docs/manual/python/objects.rst:444 docs/manual/python/objects.rst:539
24555 #: docs/manual/python/objects.rst:634
24556 msgid "Location where the entry is stored"
24557 msgstr ""
24559 #. type: Plain text
24560 #: docs/manual/python/objects.rst:448 docs/manual/python/objects.rst:509
24561 #: docs/manual/python/objects.rst:543 docs/manual/python/objects.rst:597
24562 #: docs/manual/python/objects.rst:662
24563 msgid "Type of entry, one of:"
24564 msgstr ""
24566 #. type: Plain text
24567 #: docs/manual/python/objects.rst:450 docs/manual/python/objects.rst:545
24568 msgid "``REMINDER`` - Reminder or Date"
24569 msgstr ""
24571 #. type: Plain text
24572 #: docs/manual/python/objects.rst:451 docs/manual/python/objects.rst:546
24573 msgid "``CALL`` - Call"
24574 msgstr ""
24576 #. type: Plain text
24577 #: docs/manual/python/objects.rst:452 docs/manual/python/objects.rst:547
24578 msgid "``MEETING`` - Meeting"
24579 msgstr ""
24581 #. type: Plain text
24582 #: docs/manual/python/objects.rst:453 docs/manual/python/objects.rst:548
24583 msgid "``BIRTHDAY`` - Birthday or Anniversary or Special Occasion"
24584 msgstr ""
24586 #. type: Plain text
24587 #: docs/manual/python/objects.rst:454 docs/manual/python/objects.rst:549
24588 msgid "``MEMO`` - Memo or Miscellaneous"
24589 msgstr ""
24591 #. type: Plain text
24592 #: docs/manual/python/objects.rst:455 docs/manual/python/objects.rst:550
24593 msgid "``TRAVEL`` - Travel"
24594 msgstr ""
24596 #. type: Plain text
24597 #: docs/manual/python/objects.rst:456 docs/manual/python/objects.rst:551
24598 msgid "``VACATION`` - Vacation"
24599 msgstr ""
24601 #. type: Plain text
24602 #: docs/manual/python/objects.rst:457 docs/manual/python/objects.rst:552
24603 msgid "``T_ATHL`` - Training - Athletism"
24604 msgstr ""
24606 #. type: Plain text
24607 #: docs/manual/python/objects.rst:458 docs/manual/python/objects.rst:553
24608 msgid "``T_BALL`` - Training - Ball Games"
24609 msgstr ""
24611 #. type: Plain text
24612 #: docs/manual/python/objects.rst:459 docs/manual/python/objects.rst:554
24613 msgid "``T_CYCL`` - Training - Cycling"
24614 msgstr ""
24616 #. type: Plain text
24617 #: docs/manual/python/objects.rst:460 docs/manual/python/objects.rst:555
24618 msgid "``T_BUDO`` - Training - Budo"
24619 msgstr ""
24621 #. type: Plain text
24622 #: docs/manual/python/objects.rst:461 docs/manual/python/objects.rst:556
24623 msgid "``T_DANC`` - Training - Dance"
24624 msgstr ""
24626 #. type: Plain text
24627 #: docs/manual/python/objects.rst:462 docs/manual/python/objects.rst:557
24628 msgid "``T_EXTR`` - Training - Extreme Sports"
24629 msgstr ""
24631 #. type: Plain text
24632 #: docs/manual/python/objects.rst:463 docs/manual/python/objects.rst:558
24633 msgid "``T_FOOT`` - Training - Football"
24634 msgstr ""
24636 #. type: Plain text
24637 #: docs/manual/python/objects.rst:464 docs/manual/python/objects.rst:559
24638 msgid "``T_GOLF`` - Training - Golf"
24639 msgstr ""
24641 #. type: Plain text
24642 #: docs/manual/python/objects.rst:465 docs/manual/python/objects.rst:560
24643 msgid "``T_GYM`` - Training - Gym"
24644 msgstr ""
24646 #. type: Plain text
24647 #: docs/manual/python/objects.rst:466 docs/manual/python/objects.rst:561
24648 msgid "``T_HORS`` - Training - Horse Race"
24649 msgstr ""
24651 #. type: Plain text
24652 #: docs/manual/python/objects.rst:467 docs/manual/python/objects.rst:562
24653 msgid "``T_HOCK`` - Training - Hockey"
24654 msgstr ""
24656 #. type: Plain text
24657 #: docs/manual/python/objects.rst:468 docs/manual/python/objects.rst:563
24658 msgid "``T_RACE`` - Training - Races"
24659 msgstr ""
24661 #. type: Plain text
24662 #: docs/manual/python/objects.rst:469 docs/manual/python/objects.rst:564
24663 msgid "``T_RUGB`` - Training - Rugby"
24664 msgstr ""
24666 #. type: Plain text
24667 #: docs/manual/python/objects.rst:470 docs/manual/python/objects.rst:565
24668 msgid "``T_SAIL`` - Training - Sailing"
24669 msgstr ""
24671 #. type: Plain text
24672 #: docs/manual/python/objects.rst:471 docs/manual/python/objects.rst:566
24673 msgid "``T_STRE`` - Training - Street Games"
24674 msgstr ""
24676 #. type: Plain text
24677 #: docs/manual/python/objects.rst:472 docs/manual/python/objects.rst:567
24678 msgid "``T_SWIM`` - Training - Swimming"
24679 msgstr ""
24681 #. type: Plain text
24682 #: docs/manual/python/objects.rst:473 docs/manual/python/objects.rst:568
24683 msgid "``T_TENN`` - Training - Tennis"
24684 msgstr ""
24686 #. type: Plain text
24687 #: docs/manual/python/objects.rst:474 docs/manual/python/objects.rst:569
24688 msgid "``T_TRAV`` - Training - Travels"
24689 msgstr ""
24691 #. type: Plain text
24692 #: docs/manual/python/objects.rst:475 docs/manual/python/objects.rst:570
24693 msgid "``T_WINT`` - Training - Winter Games"
24694 msgstr ""
24696 #. type: Plain text
24697 #: docs/manual/python/objects.rst:476 docs/manual/python/objects.rst:571
24698 msgid "``ALARM`` - Alarm"
24699 msgstr ""
24701 #. type: Plain text
24702 #: docs/manual/python/objects.rst:477 docs/manual/python/objects.rst:572
24703 msgid "``DAILY_ALARM`` - Alarm repeating each day."
24704 msgstr ""
24706 #. type: Plain text
24707 #: docs/manual/python/objects.rst:479
24708 msgid "Priority"
24709 msgstr "优先级"
24711 #. type: Plain text
24712 #: docs/manual/python/objects.rst:481
24713 msgid "Entry priority, one of:"
24714 msgstr ""
24716 #. type: Plain text
24717 #: docs/manual/python/objects.rst:483
24718 msgid "``High``"
24719 msgstr ""
24721 #. type: Plain text
24722 #: docs/manual/python/objects.rst:484
24723 msgid "``Medium``"
24724 msgstr ""
24726 #. type: Plain text
24727 #: docs/manual/python/objects.rst:485
24728 msgid "``Low``"
24729 msgstr ""
24731 #. type: Plain text
24732 #: docs/manual/python/objects.rst:486
24733 msgid "``None``"
24734 msgstr ""
24736 #. type: Plain text
24737 #: docs/manual/python/objects.rst:490
24738 msgid "Actual entries, see :ref:`todo_entry_obj`"
24739 msgstr ""
24741 #. type: Plain text
24742 #: docs/manual/python/objects.rst:494
24743 msgid "TODO = {"
24744 msgstr ""
24746 #. type: Plain text
24747 #: docs/manual/python/objects.rst:496 docs/manual/python/objects.rst:582
24748 msgid "'Type': 'MEMO', 'Entries': ["
24749 msgstr ""
24751 #. type: Plain text
24752 #: docs/manual/python/objects.rst:499
24753 msgid ""
24754 "{'Type': 'END_DATETIME', 'Value': datetime.datetime.now() + datetime."
24755 "timedelta(days = 1)}, {'Type': 'TEXT', 'Value': 'Buy some milk'}, ],"
24756 msgstr ""
24758 #. type: Plain text
24759 #: docs/manual/python/objects.rst:502
24760 msgid "_todo_entry_obj:"
24761 msgstr ""
24763 #. type: Title -
24764 #: docs/manual/python/objects.rst:504
24765 #, no-wrap
24766 msgid "Todo Entries Object"
24767 msgstr ""
24769 #. type: Plain text
24770 #: docs/manual/python/objects.rst:511
24771 msgid "``END_DATETIME`` - Due date (Date)."
24772 msgstr ""
24774 #. type: Plain text
24775 #: docs/manual/python/objects.rst:512
24776 msgid "``COMPLETED`` - Whether is completed (Number)."
24777 msgstr ""
24779 #. type: Plain text
24780 #: docs/manual/python/objects.rst:513
24781 msgid "``ALARM_DATETIME`` - When should alarm be fired (Date)."
24782 msgstr ""
24784 #. type: Plain text
24785 #: docs/manual/python/objects.rst:514
24786 msgid "``SILENT_ALARM_DATETIME`` - When should silent alarm be fired (Date)."
24787 msgstr ""
24789 #. type: Plain text
24790 #: docs/manual/python/objects.rst:515
24791 msgid "``TEXT`` - Text of to do (Text)."
24792 msgstr ""
24794 #. type: Plain text
24795 #: docs/manual/python/objects.rst:516
24796 msgid "``DESCRIPTION`` - Description of to do (Text)."
24797 msgstr ""
24799 #. type: Plain text
24800 #: docs/manual/python/objects.rst:517
24801 msgid "``LOCATION`` - Location of to do (Text)."
24802 msgstr ""
24804 #. type: Plain text
24805 #: docs/manual/python/objects.rst:518
24806 msgid "``PRIVATE`` - Whether entry is private (Number)."
24807 msgstr ""
24809 #. type: Plain text
24810 #: docs/manual/python/objects.rst:519
24811 msgid "``CATEGORY`` - Category of entry (Number)."
24812 msgstr ""
24814 #. type: Plain text
24815 #: docs/manual/python/objects.rst:520
24816 msgid "``CONTACTID`` - Related contact ID (Number)."
24817 msgstr ""
24819 #. type: Plain text
24820 #: docs/manual/python/objects.rst:521
24821 msgid "``PHONE`` - Number to call (Text)."
24822 msgstr ""
24824 #. type: Plain text
24825 #: docs/manual/python/objects.rst:522
24826 msgid "``LUID`` - IrMC LUID which can be used for synchronisation (Text)."
24827 msgstr ""
24829 #. type: Plain text
24830 #: docs/manual/python/objects.rst:523
24831 msgid "``LAST_MODIFIED`` - Date and time of last modification (Date)."
24832 msgstr ""
24834 #. type: Plain text
24835 #: docs/manual/python/objects.rst:524
24836 msgid "``START_DATETIME`` - Start date (Date)."
24837 msgstr ""
24839 #. type: Plain text
24840 #: docs/manual/python/objects.rst:526 docs/manual/python/objects.rst:621
24841 #: docs/manual/python/objects.rst:722
24842 msgid "Value"
24843 msgstr "值"
24845 #. type: Plain text
24846 #: docs/manual/python/objects.rst:528 docs/manual/python/objects.rst:623
24847 #: docs/manual/python/objects.rst:724
24848 msgid "Actual value, corresponding type to Type field."
24849 msgstr ""
24851 #. type: Plain text
24852 #: docs/manual/python/objects.rst:530
24853 msgid "_cal_obj:"
24854 msgstr ""
24856 #. type: Title -
24857 #: docs/manual/python/objects.rst:532
24858 #, fuzzy, no-wrap
24859 msgid "Calendar Object"
24860 msgstr "日程表"
24862 #. type: Plain text
24863 #: docs/manual/python/objects.rst:535
24864 msgid "Calendar entry is a dictionary consisting of following fields:"
24865 msgstr ""
24867 #. type: Plain text
24868 #: docs/manual/python/objects.rst:576
24869 msgid "Actual entries, see :ref:`cal_entry_obj`"
24870 msgstr ""
24872 #. type: Plain text
24873 #: docs/manual/python/objects.rst:580
24874 msgid "CAL = {"
24875 msgstr ""
24877 #. type: Plain text
24878 #: docs/manual/python/objects.rst:587
24879 msgid ""
24880 "{'Type': 'START_DATETIME', 'Value': datetime.datetime.now()}, {'Type': "
24881 "'END_DATETIME', 'Value': datetime.datetime.now() + datetime.timedelta(days = "
24882 "1)}, {'Type': 'LOCATION', 'Value': 'Home'}, {'Type': 'TEXT', 'Value': 'Relax "
24883 "for one day'}, ],"
24884 msgstr ""
24886 #. type: Plain text
24887 #: docs/manual/python/objects.rst:590
24888 msgid "_cal_entry_obj:"
24889 msgstr ""
24891 #. type: Title -
24892 #: docs/manual/python/objects.rst:592
24893 #, no-wrap
24894 msgid "Calendar Entries Object"
24895 msgstr ""
24897 #. type: Plain text
24898 #: docs/manual/python/objects.rst:599
24899 msgid "``START_DATETIME`` - Date and time of event start."
24900 msgstr ""
24902 #. type: Plain text
24903 #: docs/manual/python/objects.rst:600
24904 msgid "``END_DATETIME`` - Date and time of event end."
24905 msgstr ""
24907 #. type: Plain text
24908 #: docs/manual/python/objects.rst:601
24909 msgid "``TONE_ALARM_DATETIME`` - Alarm date and time."
24910 msgstr ""
24912 #. type: Plain text
24913 #: docs/manual/python/objects.rst:602
24914 msgid "``SILENT_ALARM_DATETIME`` - Date and time of silent alarm."
24915 msgstr ""
24917 #. type: Plain text
24918 #: docs/manual/python/objects.rst:603
24919 msgid "``TEXT`` - Text."
24920 msgstr ""
24922 #. type: Plain text
24923 #: docs/manual/python/objects.rst:604
24924 msgid "``DESCRIPTION`` - Detailed description."
24925 msgstr ""
24927 #. type: Plain text
24928 #: docs/manual/python/objects.rst:605
24929 msgid "``LOCATION`` - Location."
24930 msgstr ""
24932 #. type: Plain text
24933 #: docs/manual/python/objects.rst:606
24934 msgid "``PHONE`` - Phone number."
24935 msgstr ""
24937 #. type: Plain text
24938 #: docs/manual/python/objects.rst:607
24939 msgid "``PRIVATE`` - Whether this entry is private."
24940 msgstr ""
24942 #. type: Plain text
24943 #: docs/manual/python/objects.rst:608
24944 msgid "``CONTACTID`` - Related contact id."
24945 msgstr ""
24947 #. type: Plain text
24948 #: docs/manual/python/objects.rst:609
24949 msgid "``REPEAT_DAYOFWEEK`` - Repeat each x'th day of week."
24950 msgstr ""
24952 #. type: Plain text
24953 #: docs/manual/python/objects.rst:610
24954 msgid "``REPEAT_DAY`` - Repeat each x'th day of month."
24955 msgstr ""
24957 #. type: Plain text
24958 #: docs/manual/python/objects.rst:611
24959 msgid "``REPEAT_DAYOFYEAR`` - Repeat each x'th day of year."
24960 msgstr ""
24962 #. type: Plain text
24963 #: docs/manual/python/objects.rst:612
24964 msgid "``REPEAT_WEEKOFMONTH`` - Repeat x'th week of month."
24965 msgstr ""
24967 #. type: Plain text
24968 #: docs/manual/python/objects.rst:613
24969 msgid "``REPEAT_MONTH`` - Repeat x'th month."
24970 msgstr ""
24972 #. type: Plain text
24973 #: docs/manual/python/objects.rst:614
24974 msgid "``REPEAT_FREQUENCY`` - Repeating frequency."
24975 msgstr ""
24977 #. type: Plain text
24978 #: docs/manual/python/objects.rst:615
24979 msgid "``REPEAT_STARTDATE`` - Repeating start."
24980 msgstr ""
24982 #. type: Plain text
24983 #: docs/manual/python/objects.rst:616
24984 msgid "``REPEAT_STOPDATE`` - Repeating end."
24985 msgstr ""
24987 #. type: Plain text
24988 #: docs/manual/python/objects.rst:617
24989 msgid "``REPEAT_COUNT`` - Number of repetitions."
24990 msgstr ""
24992 #. type: Plain text
24993 #: docs/manual/python/objects.rst:618
24994 msgid "``LUID`` - IrMC LUID which can be used for synchronisation."
24995 msgstr ""
24997 #. type: Plain text
24998 #: docs/manual/python/objects.rst:619
24999 msgid "``LAST_MODIFIED`` - Date and time of last modification."
25000 msgstr ""
25002 #. type: Plain text
25003 #: docs/manual/python/objects.rst:625
25004 msgid "_pbk_obj:"
25005 msgstr ""
25007 #. type: Title -
25008 #: docs/manual/python/objects.rst:627
25009 #, no-wrap
25010 msgid "Phonebook Object"
25011 msgstr ""
25013 #. type: Plain text
25014 #: docs/manual/python/objects.rst:630
25015 msgid "Phonebook entry is a dictionary consisting of following fields:"
25016 msgstr ""
25018 #. type: Plain text
25019 #: docs/manual/python/objects.rst:636
25020 msgid "MemoryType"
25021 msgstr ""
25023 #. type: Plain text
25024 #: docs/manual/python/objects.rst:642
25025 msgid "Actual entries, see :ref:`pbk_entry_obj`"
25026 msgstr ""
25028 #. type: Plain text
25029 #: docs/manual/python/objects.rst:646
25030 msgid "PBK = {"
25031 msgstr ""
25033 #. type: Plain text
25034 #: docs/manual/python/objects.rst:649
25035 msgid "'Location': 1000, 'MemoryType': 'ME', 'Entries': ["
25036 msgstr ""
25038 #. type: Plain text
25039 #: docs/manual/python/objects.rst:652
25040 msgid ""
25041 "{'Type': 'Number_General', 'Value': '+420123456789'}, {'Type': 'Text_Name', "
25042 "'Value': 'Stojan Jakotyc'}, ],"
25043 msgstr ""
25045 #. type: Plain text
25046 #: docs/manual/python/objects.rst:655
25047 msgid "_pbk_entry_obj:"
25048 msgstr ""
25050 #. type: Title -
25051 #: docs/manual/python/objects.rst:657
25052 #, no-wrap
25053 msgid "Phonebook Entries Object"
25054 msgstr ""
25056 #. type: Plain text
25057 #: docs/manual/python/objects.rst:664
25058 msgid "``Number_General`` - General number. (Text)"
25059 msgstr ""
25061 #. type: Plain text
25062 #: docs/manual/python/objects.rst:665
25063 msgid "``Number_Mobile`` - Mobile number. (Text)"
25064 msgstr ""
25066 #. type: Plain text
25067 #: docs/manual/python/objects.rst:666
25068 msgid "``Number_Fax`` - Fax number. (Text)"
25069 msgstr ""
25071 #. type: Plain text
25072 #: docs/manual/python/objects.rst:667
25073 msgid "``Number_Pager`` - Pager number. (Text)"
25074 msgstr ""
25076 #. type: Plain text
25077 #: docs/manual/python/objects.rst:668
25078 msgid "``Number_Other`` - Other number. (Text)"
25079 msgstr ""
25081 #. type: Plain text
25082 #: docs/manual/python/objects.rst:669
25083 msgid "``Text_Note`` - Note. (Text)"
25084 msgstr ""
25086 #. type: Plain text
25087 #: docs/manual/python/objects.rst:670
25088 msgid "``Text_Postal`` - Complete postal address. (Text)"
25089 msgstr ""
25091 #. type: Plain text
25092 #: docs/manual/python/objects.rst:671
25093 msgid "``Text_Email`` - Email. (Text)"
25094 msgstr ""
25096 #. type: Plain text
25097 #: docs/manual/python/objects.rst:672
25098 msgid "``Text_Email2`` - Second email. (Text)"
25099 msgstr ""
25101 #. type: Plain text
25102 #: docs/manual/python/objects.rst:673
25103 msgid "``Text_URL`` - URL (Text)"
25104 msgstr ""
25106 #. type: Plain text
25107 #: docs/manual/python/objects.rst:674
25108 msgid "``Date`` - Date and time of last call. (Date)"
25109 msgstr ""
25111 #. type: Plain text
25112 #: docs/manual/python/objects.rst:675
25113 msgid "``Caller_Group`` - Caller group. (Number)"
25114 msgstr ""
25116 #. type: Plain text
25117 #: docs/manual/python/objects.rst:676
25118 msgid "``Text_Name`` - Name (Text)"
25119 msgstr ""
25121 #. type: Plain text
25122 #: docs/manual/python/objects.rst:677
25123 msgid "``Text_LastName`` - Last name. (Text)"
25124 msgstr ""
25126 #. type: Plain text
25127 #: docs/manual/python/objects.rst:678
25128 msgid "``Text_FirstName`` - First name. (Text)"
25129 msgstr ""
25131 #. type: Plain text
25132 #: docs/manual/python/objects.rst:679
25133 msgid "``Text_Company`` - Company. (Text)"
25134 msgstr ""
25136 #. type: Plain text
25137 #: docs/manual/python/objects.rst:680
25138 msgid "``Text_JobTitle`` - Job title. (Text)"
25139 msgstr ""
25141 #. type: Plain text
25142 #: docs/manual/python/objects.rst:681
25143 msgid "``Category`` - Category. (Number, if -1 then text)"
25144 msgstr ""
25146 #. type: Plain text
25147 #: docs/manual/python/objects.rst:682
25148 msgid "``Private`` - Whether entry is private. (Number)"
25149 msgstr ""
25151 #. type: Plain text
25152 #: docs/manual/python/objects.rst:683
25153 msgid "``Text_StreetAddress`` - Street address. (Text)"
25154 msgstr ""
25156 #. type: Plain text
25157 #: docs/manual/python/objects.rst:684
25158 msgid "``Text_City`` - City. (Text)"
25159 msgstr ""
25161 #. type: Plain text
25162 #: docs/manual/python/objects.rst:685
25163 msgid "``Text_State`` - State. (Text)"
25164 msgstr ""
25166 #. type: Plain text
25167 #: docs/manual/python/objects.rst:686
25168 msgid "``Text_Zip`` - Zip code. (Text)"
25169 msgstr ""
25171 #. type: Plain text
25172 #: docs/manual/python/objects.rst:687
25173 msgid "``Text_Country`` - Country. (Text)"
25174 msgstr ""
25176 #. type: Plain text
25177 #: docs/manual/python/objects.rst:688
25178 msgid "``Text_Custom1`` - Custom information 1. (Text)"
25179 msgstr ""
25181 #. type: Plain text
25182 #: docs/manual/python/objects.rst:689
25183 msgid "``Text_Custom2`` - Custom information 2. (Text)"
25184 msgstr ""
25186 #. type: Plain text
25187 #: docs/manual/python/objects.rst:690
25188 msgid "``Text_Custom3`` - Custom information 3. (Text)"
25189 msgstr ""
25191 #. type: Plain text
25192 #: docs/manual/python/objects.rst:691
25193 msgid "``Text_Custom4`` - Custom information 4. (Text)"
25194 msgstr ""
25196 #. type: Plain text
25197 #: docs/manual/python/objects.rst:692
25198 msgid "``RingtoneID`` - Ringtone ID. (Number)"
25199 msgstr ""
25201 #. type: Plain text
25202 #: docs/manual/python/objects.rst:693
25203 msgid "``PictureID`` - Picture ID. (Number)"
25204 msgstr ""
25206 #. type: Plain text
25207 #: docs/manual/python/objects.rst:694
25208 msgid "``Text_UserID`` - User ID. (Text)"
25209 msgstr ""
25211 #. type: Plain text
25212 #: docs/manual/python/objects.rst:695
25213 msgid "``CallLength`` - Length of call (Number)"
25214 msgstr ""
25216 #. type: Plain text
25217 #: docs/manual/python/objects.rst:696
25218 msgid ""
25219 "``Text_LUID`` - LUID - Unique Identifier used for synchronisation (Text)"
25220 msgstr ""
25222 #. type: Plain text
25223 #: docs/manual/python/objects.rst:697
25224 msgid "``LastModified`` - Date of last modification (Date)"
25225 msgstr ""
25227 #. type: Plain text
25228 #: docs/manual/python/objects.rst:698
25229 msgid "``Text_NickName`` - Nick name (Text)"
25230 msgstr ""
25232 #. type: Plain text
25233 #: docs/manual/python/objects.rst:699
25234 msgid "``Text_FormalName`` - Formal name (Text)"
25235 msgstr ""
25237 #. type: Plain text
25238 #: docs/manual/python/objects.rst:700
25239 msgid "``Text_PictureName`` - Picture name (on phone filesystem). (Text)"
25240 msgstr ""
25242 #. type: Plain text
25243 #: docs/manual/python/objects.rst:701
25244 msgid "``PushToTalkID`` - Push-to-talk ID (Text)"
25245 msgstr ""
25247 #. type: Plain text
25248 #: docs/manual/python/objects.rst:702
25249 msgid "``Number_Messaging`` - Favorite messaging number. (Text)"
25250 msgstr ""
25252 #. type: Plain text
25253 #: docs/manual/python/objects.rst:703
25254 msgid "``Photo`` - Photo (Picture)."
25255 msgstr ""
25257 #. type: Plain text
25258 #: docs/manual/python/objects.rst:704
25259 msgid "``SecondName`` - Second name. (Text)"
25260 msgstr ""
25262 #. type: Plain text
25263 #: docs/manual/python/objects.rst:705
25264 msgid "``VOIP`` - VOIP address (Text)."
25265 msgstr ""
25267 #. type: Plain text
25268 #: docs/manual/python/objects.rst:706
25269 msgid "``SIP`` - SIP address (Text)."
25270 msgstr ""
25272 #. type: Plain text
25273 #: docs/manual/python/objects.rst:707
25274 msgid "``DTMF`` - DTMF (Text)."
25275 msgstr ""
25277 #. type: Plain text
25278 #: docs/manual/python/objects.rst:708
25279 msgid "``Video`` - Video number. (Text)"
25280 msgstr ""
25282 #. type: Plain text
25283 #: docs/manual/python/objects.rst:709
25284 msgid "``SWIS`` - See What I See address. (Text)"
25285 msgstr ""
25287 #. type: Plain text
25288 #: docs/manual/python/objects.rst:710
25289 msgid "``WVID`` - Wireless Village user ID. (Text)"
25290 msgstr ""
25292 #. type: Plain text
25293 #: docs/manual/python/objects.rst:711
25294 msgid "``NamePrefix`` - Name prefix (Text)"
25295 msgstr ""
25297 #. type: Plain text
25298 #: docs/manual/python/objects.rst:712
25299 msgid "``NameSuffix`` - Name suffix (Text)"
25300 msgstr ""
25302 #. type: Plain text
25303 #: docs/manual/python/objects.rst:716
25304 msgid "Location for the field:"
25305 msgstr ""
25307 #. type: Plain text
25308 #: docs/manual/python/objects.rst:718
25309 msgid "``Unknown`` - not define"
25310 msgstr ""
25312 #. type: Plain text
25313 #: docs/manual/python/objects.rst:719
25314 msgid "``Home`` - home"
25315 msgstr ""
25317 #. type: Plain text
25318 #: docs/manual/python/objects.rst:720
25319 msgid "``Work`` - work"
25320 msgstr ""
25322 #. type: Plain text
25323 #: docs/manual/python/objects.rst:726
25324 msgid "PictureType"
25325 msgstr ""
25327 #. type: Plain text
25328 #: docs/manual/python/objects.rst:728
25329 msgid ""
25330 "Type of picture which is stored in Value field (only for Picture fields)."
25331 msgstr ""
25333 #. type: Plain text
25334 #: docs/manual/python/objects.rst:730
25335 msgid "_file_obj:"
25336 msgstr ""
25338 #. type: Title -
25339 #: docs/manual/python/objects.rst:732
25340 #, no-wrap
25341 msgid "File Object"
25342 msgstr ""
25344 #. type: Plain text
25345 #: docs/manual/python/objects.rst:735
25346 msgid "File is a dictionary consisting of following fields:"
25347 msgstr ""
25349 #. type: Plain text
25350 #: docs/manual/python/objects.rst:737
25351 msgid "Used"
25352 msgstr ""
25354 #. type: Plain text
25355 #: docs/manual/python/objects.rst:739
25356 msgid "Number of bytes used by this file."
25357 msgstr ""
25359 #. type: Plain text
25360 #: docs/manual/python/objects.rst:743
25361 msgid "File name."
25362 msgstr ""
25364 #. type: Plain text
25365 #: docs/manual/python/objects.rst:747
25366 msgid "Boolean value indicating whether this is a folder."
25367 msgstr ""
25369 #. type: Plain text
25370 #: docs/manual/python/objects.rst:749
25371 msgid "Level"
25372 msgstr ""
25374 #. type: Plain text
25375 #: docs/manual/python/objects.rst:751
25376 msgid "Depth of file on the filesystem."
25377 msgstr ""
25379 #. type: Plain text
25380 #: docs/manual/python/objects.rst:755
25381 msgid "File type, one of:"
25382 msgstr ""
25384 #. type: Plain text
25385 #: docs/manual/python/objects.rst:757
25386 msgid "``Other``"
25387 msgstr ""
25389 #. type: Plain text
25390 #: docs/manual/python/objects.rst:758
25391 msgid "``Java_JAR``"
25392 msgstr ""
25394 #. type: Plain text
25395 #: docs/manual/python/objects.rst:759
25396 msgid "``Image_JPG``"
25397 msgstr ""
25399 #. type: Plain text
25400 #: docs/manual/python/objects.rst:760
25401 msgid "``Image_BMP``"
25402 msgstr ""
25404 #. type: Plain text
25405 #: docs/manual/python/objects.rst:761
25406 msgid "``Image_GIF``"
25407 msgstr ""
25409 #. type: Plain text
25410 #: docs/manual/python/objects.rst:762
25411 msgid "``Image_PNG``"
25412 msgstr ""
25414 #. type: Plain text
25415 #: docs/manual/python/objects.rst:763
25416 msgid "``Image_WBMP``"
25417 msgstr ""
25419 #. type: Plain text
25420 #: docs/manual/python/objects.rst:764
25421 msgid "``Video_3GP``"
25422 msgstr ""
25424 #. type: Plain text
25425 #: docs/manual/python/objects.rst:765
25426 msgid "``Sound_AMR``"
25427 msgstr ""
25429 #. type: Plain text
25430 #: docs/manual/python/objects.rst:766
25431 msgid "``Sound_NRT`` - DCT4 binary format"
25432 msgstr ""
25434 #. type: Plain text
25435 #: docs/manual/python/objects.rst:767
25436 msgid "``Sound_MIDI``"
25437 msgstr ""
25439 #. type: Plain text
25440 #: docs/manual/python/objects.rst:768
25441 msgid "``MMS``"
25442 msgstr ""
25444 #. type: Plain text
25445 #: docs/manual/python/objects.rst:770
25446 msgid "ID_FullName"
25447 msgstr ""
25449 #. type: Plain text
25450 #: docs/manual/python/objects.rst:772
25451 msgid "Full file name including path."
25452 msgstr ""
25454 #. type: Plain text
25455 #: docs/manual/python/objects.rst:776
25456 msgid "Content of the file."
25457 msgstr ""
25459 #. type: Plain text
25460 #: docs/manual/python/objects.rst:778
25461 msgid "Modified"
25462 msgstr ""
25464 #. type: Plain text
25465 #: docs/manual/python/objects.rst:780
25466 msgid "Timestamp of last change"
25467 msgstr ""
25469 #. type: Plain text
25470 #: docs/manual/python/objects.rst:784
25471 msgid "Boolean value indicating whether file is protected (DRM)."
25472 msgstr ""
25474 #. type: Plain text
25475 #: docs/manual/python/objects.rst:786
25476 msgid "ReadOnly"
25477 msgstr ""
25479 #. type: Plain text
25480 #: docs/manual/python/objects.rst:788
25481 msgid "Boolean value indicating whether file is read only."
25482 msgstr ""
25484 #. type: Plain text
25485 #: docs/manual/python/objects.rst:790
25486 msgid "Hidden"
25487 msgstr ""
25489 #. type: Plain text
25490 #: docs/manual/python/objects.rst:792
25491 msgid "Boolean value indicating whether file is hidden."
25492 msgstr ""
25494 #. type: Plain text
25495 #: docs/manual/python/objects.rst:794
25496 msgid "System"
25497 msgstr ""
25499 #. type: Plain text
25500 #: docs/manual/python/objects.rst:796
25501 msgid "Boolean value indicating whether file is system."
25502 msgstr ""
25504 #. type: Plain text
25505 #: docs/manual/python/objects.rst:798
25506 msgid "Pos"
25507 msgstr ""
25509 #. type: Plain text
25510 #: docs/manual/python/objects.rst:800
25511 msgid "Current poosition of file upload"
25512 msgstr ""
25514 #. type: Plain text
25515 #: docs/manual/python/objects.rst:802
25516 msgid "Finished"
25517 msgstr ""
25519 #. type: Plain text
25520 #: docs/manual/python/objects.rst:804
25521 msgid "Boolean value indicating completed file transfer."
25522 msgstr ""
25524 #. type: Plain text
25525 #: docs/manual/python/objects.rst:808
25526 msgid "FILE = {"
25527 msgstr ""
25529 #. type: Plain text
25530 #: docs/manual/python/objects.rst:820
25531 msgid ""
25532 "'ID_FullName': PATH, 'Name': os.path.basename(PATH)  'Buffer': data, "
25533 "'Protected': 0, 'ReadOnly': 0, 'Hidden': 0, 'System': 0, 'Folder': 0, "
25534 "'Level': 0, 'Type': 'Other', 'Finished': 0, 'Pos': 0,"
25535 msgstr ""
25537 #. type: Plain text
25538 #: docs/manual/python/examples.rst:2
25539 msgid "_python-gammu-examples:"
25540 msgstr ""
25542 #. type: Title =
25543 #: docs/manual/python/examples.rst:4
25544 #, no-wrap
25545 msgid "More python-gammu Examples"
25546 msgstr ""
25548 #. type: Plain text
25549 #: docs/manual/python/examples.rst:8
25550 msgid ""
25551 "All these (and some more) examples are also available in ``python/examples/"
25552 "`` directory in Gammu sources."
25553 msgstr ""
25555 #. type: Title -
25556 #: docs/manual/python/examples.rst:10
25557 #, no-wrap
25558 msgid "Sending a message"
25559 msgstr ""
25561 #. type: Plain text
25562 #: docs/manual/python/examples.rst:13
25563 msgid "../../../python/examples/sendsms.py"
25564 msgstr ""
25566 #. type: Plain text
25567 #: docs/manual/python/examples.rst:14 docs/manual/python/examples.rst:20
25568 #: docs/manual/python/examples.rst:26 docs/manual/python/examples.rst:32
25569 msgid ":language: python"
25570 msgstr ""
25572 #. type: Title -
25573 #: docs/manual/python/examples.rst:16
25574 #, no-wrap
25575 msgid "Sending a long message"
25576 msgstr ""
25578 #. type: Plain text
25579 #: docs/manual/python/examples.rst:19
25580 msgid "../../../python/examples/sendlongsms.py"
25581 msgstr ""
25583 #. type: Title -
25584 #: docs/manual/python/examples.rst:22
25585 #, no-wrap
25586 msgid "Initiating a voice call"
25587 msgstr ""
25589 #. type: Plain text
25590 #: docs/manual/python/examples.rst:25
25591 msgid "../../../python/examples/dialvoice.py"
25592 msgstr ""
25594 #. type: Title -
25595 #: docs/manual/python/examples.rst:28
25596 #, no-wrap
25597 msgid "Reading calendar from phone"
25598 msgstr ""
25600 #. type: Plain text
25601 #: docs/manual/python/examples.rst:31
25602 msgid "../../../python/examples/getallcalendar.py"
25603 msgstr ""
25605 #. type: Attribute :mod:
25606 #: docs/manual/python/data.rst:1
25607 #, no-wrap
25608 msgid "`gammu.data` -- Generic data usable with Gammu"
25609 msgstr ""
25611 #. type: Labeled list
25612 #: docs/manual/python/data.rst:4 docs/manual/python/exceptions.rst:4
25613 #: docs/manual/python/worker.rst:4 docs/manual/python/gammu.rst:4
25614 #: docs/manual/python/smsd.rst:4
25615 #, no-wrap
25616 msgid ".. module"
25617 msgstr ""
25619 #. type: delimited block =
25620 #: docs/manual/python/data.rst:5
25621 msgid "gammu.data"
25622 msgstr ""
25624 #. type: delimited block =
25625 #: docs/manual/python/data.rst:6
25626 msgid ":synopsis: Provides various data, which can be useful with Gammu."
25627 msgstr ""
25629 #. type: Labeled list
25630 #: docs/manual/python/data.rst:7 docs/manual/python/data.rst:12
25631 #: docs/manual/python/data.rst:16 docs/manual/python/data.rst:20
25632 #: docs/manual/python/data.rst:24 docs/manual/python/data.rst:28
25633 #: docs/manual/python/data.rst:32 docs/manual/python/data.rst:36
25634 #: docs/manual/python/data.rst:40 docs/manual/python/gammu.rst:1317
25635 #: docs/manual/python/gammu.rst:1321
25636 #, no-wrap
25637 msgid ".. data"
25638 msgstr ""
25640 #. type: delimited block =
25641 #: docs/manual/python/data.rst:8
25642 msgid "Connections"
25643 msgstr ""
25645 #. type: delimited block =
25646 #: docs/manual/python/data.rst:11
25647 msgid ""
25648 "Provides list of connection strings known to Gammu. They can be used for "
25649 "example when giving user a choice of connection string."
25650 msgstr ""
25652 #. type: delimited block =
25653 #: docs/manual/python/data.rst:13
25654 msgid "MemoryValueTypes"
25655 msgstr ""
25657 #. type: delimited block =
25658 #: docs/manual/python/data.rst:15
25659 msgid "Provides list of types of memory entry values."
25660 msgstr ""
25662 #. type: delimited block =
25663 #: docs/manual/python/data.rst:17
25664 #, fuzzy
25665 msgid "CalendarTypes"
25666 msgstr "日程表"
25668 #. type: delimited block =
25669 #: docs/manual/python/data.rst:19
25670 msgid "Provides list of calendar envet types."
25671 msgstr ""
25673 #. type: delimited block =
25674 #: docs/manual/python/data.rst:21
25675 #, fuzzy
25676 msgid "CalendarValueTypes"
25677 msgstr "日程表"
25679 #. type: delimited block =
25680 #: docs/manual/python/data.rst:23
25681 msgid "Provides list of types of calendar entry values."
25682 msgstr ""
25684 #. type: delimited block =
25685 #: docs/manual/python/data.rst:25
25686 msgid "TodoPriorities"
25687 msgstr ""
25689 #. type: delimited block =
25690 #: docs/manual/python/data.rst:27
25691 msgid "Provides list of todo priorities."
25692 msgstr ""
25694 #. type: delimited block =
25695 #: docs/manual/python/data.rst:29
25696 msgid "TodoValueTypes"
25697 msgstr ""
25699 #. type: delimited block =
25700 #: docs/manual/python/data.rst:31
25701 msgid "Provides list of types of todo entry values."
25702 msgstr ""
25704 #. type: delimited block =
25705 #: docs/manual/python/data.rst:33
25706 msgid "InternationalPrefixes"
25707 msgstr ""
25709 #. type: delimited block =
25710 #: docs/manual/python/data.rst:35
25711 msgid "List of known internaltional prefixes."
25712 msgstr ""
25714 #. type: delimited block =
25715 #: docs/manual/python/data.rst:37
25716 #, fuzzy
25717 msgid "Errors"
25718 msgstr "没有错误。"
25720 #. type: delimited block =
25721 #: docs/manual/python/data.rst:39
25722 msgid ""
25723 "Mapping of text representation of errors to gammu error codes. Reverse to :"
25724 "data:`ErrorNumbers`."
25725 msgstr ""
25727 #. type: delimited block =
25728 #: docs/manual/python/data.rst:41
25729 msgid "ErrorNumbers"
25730 msgstr ""
25732 #. type: delimited block =
25733 #: docs/manual/python/data.rst:42
25734 msgid ""
25735 "Mapping of gammu error codes to text representation. Reverse to :data:"
25736 "`Errors`."
25737 msgstr ""
25739 #. type: Plain text
25740 #: docs/manual/python/index.rst:2
25741 msgid "_python:"
25742 msgstr ""
25744 #. type: Title =
25745 #: docs/manual/python/index.rst:4
25746 #, no-wrap
25747 msgid "python-gammu API"
25748 msgstr ""
25750 #. type: Title -
25751 #: docs/manual/python/index.rst:7
25752 #, no-wrap
25753 msgid "A taste of python-gammu"
25754 msgstr ""
25756 #. type: Plain text
25757 #: docs/manual/python/index.rst:11
25758 msgid ""
25759 "Python-gammu allows you to easily access the phone. Following code will "
25760 "connect to phone based on your Gammu configuration (usually stored in"
25761 msgstr ""
25763 #. type: Attribute :file:
25764 #: docs/manual/python/index.rst:11
25765 #, no-wrap
25766 msgid "`~/.gammurc`) and gets network information from it::"
25767 msgstr ""
25769 #. type: Plain text
25770 #: docs/manual/python/index.rst:15
25771 #, no-wrap
25772 msgid ""
25773 "    import gammu\n"
25774 "    import sys\n"
25775 msgstr ""
25777 #. type: Plain text
25778 #: docs/manual/python/index.rst:18
25779 #, no-wrap
25780 msgid ""
25781 "    # Create state machine object\n"
25782 "    sm = gammu.StateMachine()\n"
25783 msgstr ""
25785 #. type: Plain text
25786 #: docs/manual/python/index.rst:21
25787 #, no-wrap
25788 msgid ""
25789 "    # Read ~/.gammurc\n"
25790 "    sm.ReadConfig()\n"
25791 msgstr ""
25793 #. type: Plain text
25794 #: docs/manual/python/index.rst:24
25795 #, no-wrap
25796 msgid ""
25797 "    # Connect to phone\n"
25798 "    sm.Init()\n"
25799 msgstr ""
25801 #. type: Plain text
25802 #: docs/manual/python/index.rst:27
25803 #, no-wrap
25804 msgid ""
25805 "    # Reads network information from phone\n"
25806 "    netinfo = sm.GetNetworkInfo()\n"
25807 msgstr ""
25809 #. type: Plain text
25810 #: docs/manual/python/index.rst:33
25811 #, no-wrap
25812 msgid ""
25813 "    # Print information\n"
25814 "    print 'Network name: %s' % netinfo['NetworkName']\n"
25815 "    print 'Network code: %s' % netinfo['NetworkCode']\n"
25816 "    print 'LAC: %s' % netinfo['LAC']\n"
25817 "    print 'CID: %s' % netinfo['CID']\n"
25818 msgstr ""
25820 #. type: Plain text
25821 #: docs/manual/python/index.rst:36 docs/manual/python/index.rst:44
25822 #: docs/manual/c/index.rst:23 docs/manual/c/api.rst:12
25823 msgid ":maxdepth: 3"
25824 msgstr ""
25826 #. type: Plain text
25827 #: docs/manual/python/index.rst:38
25828 msgid "examples"
25829 msgstr ""
25831 #. type: Title -
25832 #: docs/manual/python/index.rst:40
25833 #, no-wrap
25834 msgid "API documentation"
25835 msgstr ""
25837 #. type: Plain text
25838 #: docs/manual/python/index.rst:51
25839 msgid "gammu smsd data worker exceptions objects"
25840 msgstr ""
25842 #. type: Attribute :mod:
25843 #: docs/manual/python/exceptions.rst:1
25844 #, no-wrap
25845 msgid "`gammu.exception` -- Gammu exception handling"
25846 msgstr ""
25848 #. type: delimited block =
25849 #: docs/manual/python/exceptions.rst:5
25850 msgid "gammu.exception"
25851 msgstr ""
25853 #. type: delimited block =
25854 #: docs/manual/python/exceptions.rst:6
25855 msgid ":synopsis: Defines all exceptions used in Gammu."
25856 msgstr ""
25858 #. type: Labeled list
25859 #: docs/manual/python/exceptions.rst:7 docs/manual/python/worker.rst:148
25860 #, no-wrap
25861 msgid ".. exception"
25862 msgstr ""
25864 #. type: delimited block =
25865 #: docs/manual/python/exceptions.rst:8
25866 msgid "gammu.GSMError"
25867 msgstr ""
25869 #. type: delimited block =
25870 #: docs/manual/python/exceptions.rst:11
25871 msgid ""
25872 "Generic class as parent for all Gammu exceptions. This is never raised "
25873 "directly, but should be used to catch any Gammu related exception."
25874 msgstr ""
25876 #. type: Labeled list
25877 #: docs/manual/python/exceptions.rst:12 docs/manual/python/exceptions.rst:14
25878 #: docs/manual/python/exceptions.rst:16 docs/manual/python/exceptions.rst:18
25879 #: docs/manual/python/exceptions.rst:20 docs/manual/python/exceptions.rst:22
25880 #: docs/manual/python/exceptions.rst:24 docs/manual/python/exceptions.rst:26
25881 #: docs/manual/python/exceptions.rst:28 docs/manual/python/exceptions.rst:30
25882 #: docs/manual/python/exceptions.rst:32 docs/manual/python/exceptions.rst:34
25883 #: docs/manual/python/exceptions.rst:36 docs/manual/python/exceptions.rst:38
25884 #: docs/manual/python/exceptions.rst:40 docs/manual/python/exceptions.rst:42
25885 #: docs/manual/python/exceptions.rst:44 docs/manual/python/exceptions.rst:46
25886 #: docs/manual/python/exceptions.rst:48 docs/manual/python/exceptions.rst:50
25887 #: docs/manual/python/exceptions.rst:52 docs/manual/python/exceptions.rst:54
25888 #: docs/manual/python/exceptions.rst:56 docs/manual/python/exceptions.rst:58
25889 #: docs/manual/python/exceptions.rst:60 docs/manual/python/exceptions.rst:62
25890 #: docs/manual/python/exceptions.rst:64 docs/manual/python/exceptions.rst:66
25891 #: docs/manual/python/exceptions.rst:68 docs/manual/python/exceptions.rst:70
25892 #: docs/manual/python/exceptions.rst:72 docs/manual/python/exceptions.rst:74
25893 #: docs/manual/python/exceptions.rst:76 docs/manual/python/exceptions.rst:78
25894 #: docs/manual/python/exceptions.rst:80 docs/manual/python/exceptions.rst:82
25895 #: docs/manual/python/exceptions.rst:84 docs/manual/python/exceptions.rst:86
25896 #: docs/manual/python/exceptions.rst:88 docs/manual/python/exceptions.rst:90
25897 #: docs/manual/python/exceptions.rst:92 docs/manual/python/exceptions.rst:94
25898 #: docs/manual/python/exceptions.rst:96 docs/manual/python/exceptions.rst:98
25899 #: docs/manual/python/exceptions.rst:100 docs/manual/python/exceptions.rst:102
25900 #: docs/manual/python/exceptions.rst:104 docs/manual/python/exceptions.rst:106
25901 #: docs/manual/python/exceptions.rst:108 docs/manual/python/exceptions.rst:110
25902 #: docs/manual/python/exceptions.rst:112 docs/manual/python/exceptions.rst:114
25903 #: docs/manual/python/exceptions.rst:116 docs/manual/python/exceptions.rst:118
25904 #: docs/manual/python/exceptions.rst:120 docs/manual/python/exceptions.rst:122
25905 #: docs/manual/python/exceptions.rst:124 docs/manual/python/exceptions.rst:126
25906 #: docs/manual/python/exceptions.rst:128 docs/manual/python/exceptions.rst:130
25907 #: docs/manual/python/exceptions.rst:132 docs/manual/python/exceptions.rst:134
25908 #: docs/manual/python/exceptions.rst:136 docs/manual/python/exceptions.rst:138
25909 #: docs/manual/python/exceptions.rst:140 docs/manual/python/exceptions.rst:142
25910 #: docs/manual/python/exceptions.rst:144 docs/manual/python/exceptions.rst:146
25911 #: docs/manual/python/exceptions.rst:148
25912 #, no-wrap
25913 msgid ".. autoexception"
25914 msgstr ""
25916 #. type: delimited block =
25917 #: docs/manual/python/exceptions.rst:13
25918 msgid "gammu.ERR_NONE"
25919 msgstr ""
25921 #. type: delimited block =
25922 #: docs/manual/python/exceptions.rst:14 docs/manual/python/exceptions.rst:16
25923 #: docs/manual/python/exceptions.rst:18 docs/manual/python/exceptions.rst:20
25924 #: docs/manual/python/exceptions.rst:22 docs/manual/python/exceptions.rst:24
25925 #: docs/manual/python/exceptions.rst:26 docs/manual/python/exceptions.rst:28
25926 #: docs/manual/python/exceptions.rst:30 docs/manual/python/exceptions.rst:32
25927 #: docs/manual/python/exceptions.rst:34 docs/manual/python/exceptions.rst:36
25928 #: docs/manual/python/exceptions.rst:38 docs/manual/python/exceptions.rst:40
25929 #: docs/manual/python/exceptions.rst:42 docs/manual/python/exceptions.rst:44
25930 #: docs/manual/python/exceptions.rst:46 docs/manual/python/exceptions.rst:48
25931 #: docs/manual/python/exceptions.rst:50 docs/manual/python/exceptions.rst:52
25932 #: docs/manual/python/exceptions.rst:54 docs/manual/python/exceptions.rst:56
25933 #: docs/manual/python/exceptions.rst:58 docs/manual/python/exceptions.rst:60
25934 #: docs/manual/python/exceptions.rst:62 docs/manual/python/exceptions.rst:64
25935 #: docs/manual/python/exceptions.rst:66 docs/manual/python/exceptions.rst:68
25936 #: docs/manual/python/exceptions.rst:70 docs/manual/python/exceptions.rst:72
25937 #: docs/manual/python/exceptions.rst:74 docs/manual/python/exceptions.rst:76
25938 #: docs/manual/python/exceptions.rst:78 docs/manual/python/exceptions.rst:80
25939 #: docs/manual/python/exceptions.rst:82 docs/manual/python/exceptions.rst:84
25940 #: docs/manual/python/exceptions.rst:86 docs/manual/python/exceptions.rst:88
25941 #: docs/manual/python/exceptions.rst:90 docs/manual/python/exceptions.rst:92
25942 #: docs/manual/python/exceptions.rst:94 docs/manual/python/exceptions.rst:96
25943 #: docs/manual/python/exceptions.rst:98 docs/manual/python/exceptions.rst:100
25944 #: docs/manual/python/exceptions.rst:102 docs/manual/python/exceptions.rst:104
25945 #: docs/manual/python/exceptions.rst:106 docs/manual/python/exceptions.rst:108
25946 #: docs/manual/python/exceptions.rst:110 docs/manual/python/exceptions.rst:112
25947 #: docs/manual/python/exceptions.rst:114 docs/manual/python/exceptions.rst:116
25948 #: docs/manual/python/exceptions.rst:118 docs/manual/python/exceptions.rst:120
25949 #: docs/manual/python/exceptions.rst:122 docs/manual/python/exceptions.rst:124
25950 #: docs/manual/python/exceptions.rst:126 docs/manual/python/exceptions.rst:128
25951 #: docs/manual/python/exceptions.rst:130 docs/manual/python/exceptions.rst:132
25952 #: docs/manual/python/exceptions.rst:134 docs/manual/python/exceptions.rst:136
25953 #: docs/manual/python/exceptions.rst:138 docs/manual/python/exceptions.rst:140
25954 #: docs/manual/python/exceptions.rst:142 docs/manual/python/exceptions.rst:144
25955 #: docs/manual/python/exceptions.rst:146 docs/manual/python/exceptions.rst:148
25956 #: docs/manual/python/exceptions.rst:149
25957 msgid ":show-inheritance:"
25958 msgstr ""
25960 #. type: delimited block =
25961 #: docs/manual/python/exceptions.rst:15
25962 msgid "gammu.ERR_DEVICEOPENERROR"
25963 msgstr ""
25965 #. type: delimited block =
25966 #: docs/manual/python/exceptions.rst:17
25967 msgid "gammu.ERR_DEVICELOCKED"
25968 msgstr ""
25970 #. type: delimited block =
25971 #: docs/manual/python/exceptions.rst:19
25972 msgid "gammu.ERR_DEVICENOTEXIST"
25973 msgstr ""
25975 #. type: delimited block =
25976 #: docs/manual/python/exceptions.rst:21
25977 msgid "gammu.ERR_DEVICEBUSY"
25978 msgstr ""
25980 #. type: delimited block =
25981 #: docs/manual/python/exceptions.rst:23
25982 msgid "gammu.ERR_DEVICENOPERMISSION"
25983 msgstr ""
25985 #. type: delimited block =
25986 #: docs/manual/python/exceptions.rst:25
25987 msgid "gammu.ERR_DEVICENODRIVER"
25988 msgstr ""
25990 #. type: delimited block =
25991 #: docs/manual/python/exceptions.rst:27
25992 msgid "gammu.ERR_DEVICENOTWORK"
25993 msgstr ""
25995 #. type: delimited block =
25996 #: docs/manual/python/exceptions.rst:29
25997 msgid "gammu.ERR_DEVICEDTRRTSERROR"
25998 msgstr ""
26000 #. type: delimited block =
26001 #: docs/manual/python/exceptions.rst:31
26002 msgid "gammu.ERR_DEVICECHANGESPEEDERROR"
26003 msgstr ""
26005 #. type: delimited block =
26006 #: docs/manual/python/exceptions.rst:33
26007 msgid "gammu.ERR_DEVICEWRITEERROR"
26008 msgstr ""
26010 #. type: delimited block =
26011 #: docs/manual/python/exceptions.rst:35
26012 msgid "gammu.ERR_DEVICEREADERROR"
26013 msgstr ""
26015 #. type: delimited block =
26016 #: docs/manual/python/exceptions.rst:37
26017 msgid "gammu.ERR_DEVICEPARITYERROR"
26018 msgstr ""
26020 #. type: delimited block =
26021 #: docs/manual/python/exceptions.rst:39
26022 msgid "gammu.ERR_TIMEOUT"
26023 msgstr ""
26025 #. type: delimited block =
26026 #: docs/manual/python/exceptions.rst:41
26027 msgid "gammu.ERR_FRAMENOTREQUESTED"
26028 msgstr ""
26030 #. type: delimited block =
26031 #: docs/manual/python/exceptions.rst:43
26032 msgid "gammu.ERR_UNKNOWNRESPONSE"
26033 msgstr ""
26035 #. type: delimited block =
26036 #: docs/manual/python/exceptions.rst:45
26037 msgid "gammu.ERR_UNKNOWNFRAME"
26038 msgstr ""
26040 #. type: delimited block =
26041 #: docs/manual/python/exceptions.rst:47
26042 msgid "gammu.ERR_UNKNOWNCONNECTIONTYPESTRING"
26043 msgstr ""
26045 #. type: delimited block =
26046 #: docs/manual/python/exceptions.rst:49
26047 msgid "gammu.ERR_UNKNOWNMODELSTRING"
26048 msgstr ""
26050 #. type: delimited block =
26051 #: docs/manual/python/exceptions.rst:51
26052 msgid "gammu.ERR_SOURCENOTAVAILABLE"
26053 msgstr ""
26055 #. type: delimited block =
26056 #: docs/manual/python/exceptions.rst:53
26057 msgid "gammu.ERR_NOTSUPPORTED"
26058 msgstr ""
26060 #. type: delimited block =
26061 #: docs/manual/python/exceptions.rst:55
26062 msgid "gammu.ERR_EMPTY"
26063 msgstr ""
26065 #. type: delimited block =
26066 #: docs/manual/python/exceptions.rst:57
26067 msgid "gammu.ERR_SECURITYERROR"
26068 msgstr ""
26070 #. type: delimited block =
26071 #: docs/manual/python/exceptions.rst:59
26072 msgid "gammu.ERR_INVALIDLOCATION"
26073 msgstr ""
26075 #. type: delimited block =
26076 #: docs/manual/python/exceptions.rst:61
26077 msgid "gammu.ERR_NOTIMPLEMENTED"
26078 msgstr ""
26080 #. type: delimited block =
26081 #: docs/manual/python/exceptions.rst:63
26082 msgid "gammu.ERR_FULL"
26083 msgstr ""
26085 #. type: delimited block =
26086 #: docs/manual/python/exceptions.rst:65
26087 msgid "gammu.ERR_UNKNOWN"
26088 msgstr ""
26090 #. type: delimited block =
26091 #: docs/manual/python/exceptions.rst:67
26092 msgid "gammu.ERR_CANTOPENFILE"
26093 msgstr ""
26095 #. type: delimited block =
26096 #: docs/manual/python/exceptions.rst:69
26097 msgid "gammu.ERR_MOREMEMORY"
26098 msgstr ""
26100 #. type: delimited block =
26101 #: docs/manual/python/exceptions.rst:71
26102 msgid "gammu.ERR_PERMISSION"
26103 msgstr ""
26105 #. type: delimited block =
26106 #: docs/manual/python/exceptions.rst:73
26107 msgid "gammu.ERR_EMPTYSMSC"
26108 msgstr ""
26110 #. type: delimited block =
26111 #: docs/manual/python/exceptions.rst:75
26112 msgid "gammu.ERR_INSIDEPHONEMENU"
26113 msgstr ""
26115 #. type: delimited block =
26116 #: docs/manual/python/exceptions.rst:77
26117 msgid "gammu.ERR_NOTCONNECTED"
26118 msgstr ""
26120 #. type: delimited block =
26121 #: docs/manual/python/exceptions.rst:79
26122 msgid "gammu.ERR_WORKINPROGRESS"
26123 msgstr ""
26125 #. type: delimited block =
26126 #: docs/manual/python/exceptions.rst:81
26127 msgid "gammu.ERR_PHONEOFF"
26128 msgstr ""
26130 #. type: delimited block =
26131 #: docs/manual/python/exceptions.rst:83
26132 msgid "gammu.ERR_FILENOTSUPPORTED"
26133 msgstr ""
26135 #. type: delimited block =
26136 #: docs/manual/python/exceptions.rst:85
26137 msgid "gammu.ERR_BUG"
26138 msgstr ""
26140 #. type: delimited block =
26141 #: docs/manual/python/exceptions.rst:87
26142 msgid "gammu.ERR_CANCELED"
26143 msgstr ""
26145 #. type: delimited block =
26146 #: docs/manual/python/exceptions.rst:89
26147 msgid "gammu.ERR_NEEDANOTHERANSWER"
26148 msgstr ""
26150 #. type: delimited block =
26151 #: docs/manual/python/exceptions.rst:91
26152 msgid "gammu.ERR_OTHERCONNECTIONREQUIRED"
26153 msgstr ""
26155 #. type: delimited block =
26156 #: docs/manual/python/exceptions.rst:93
26157 msgid "gammu.ERR_WRONGCRC"
26158 msgstr ""
26160 #. type: delimited block =
26161 #: docs/manual/python/exceptions.rst:95
26162 msgid "gammu.ERR_INVALIDDATETIME"
26163 msgstr ""
26165 #. type: delimited block =
26166 #: docs/manual/python/exceptions.rst:97
26167 msgid "gammu.ERR_MEMORY"
26168 msgstr ""
26170 #. type: delimited block =
26171 #: docs/manual/python/exceptions.rst:99
26172 msgid "gammu.ERR_INVALIDDATA"
26173 msgstr ""
26175 #. type: delimited block =
26176 #: docs/manual/python/exceptions.rst:101
26177 msgid "gammu.ERR_FILEALREADYEXIST"
26178 msgstr ""
26180 #. type: delimited block =
26181 #: docs/manual/python/exceptions.rst:103
26182 msgid "gammu.ERR_FILENOTEXIST"
26183 msgstr ""
26185 #. type: delimited block =
26186 #: docs/manual/python/exceptions.rst:105
26187 msgid "gammu.ERR_SHOULDBEFOLDER"
26188 msgstr ""
26190 #. type: delimited block =
26191 #: docs/manual/python/exceptions.rst:107
26192 msgid "gammu.ERR_SHOULDBEFILE"
26193 msgstr ""
26195 #. type: delimited block =
26196 #: docs/manual/python/exceptions.rst:109
26197 msgid "gammu.ERR_NOSIM"
26198 msgstr ""
26200 #. type: delimited block =
26201 #: docs/manual/python/exceptions.rst:111
26202 msgid "gammu.ERR_GNAPPLETWRONG"
26203 msgstr ""
26205 #. type: delimited block =
26206 #: docs/manual/python/exceptions.rst:113
26207 msgid "gammu.ERR_FOLDERPART"
26208 msgstr ""
26210 #. type: delimited block =
26211 #: docs/manual/python/exceptions.rst:115
26212 msgid "gammu.ERR_FOLDERNOTEMPTY"
26213 msgstr ""
26215 #. type: delimited block =
26216 #: docs/manual/python/exceptions.rst:117
26217 msgid "gammu.ERR_DATACONVERTED"
26218 msgstr ""
26220 #. type: delimited block =
26221 #: docs/manual/python/exceptions.rst:119
26222 msgid "gammu.ERR_UNCONFIGURED"
26223 msgstr ""
26225 #. type: delimited block =
26226 #: docs/manual/python/exceptions.rst:121
26227 msgid "gammu.ERR_WRONGFOLDER"
26228 msgstr ""
26230 #. type: delimited block =
26231 #: docs/manual/python/exceptions.rst:123
26232 msgid "gammu.ERR_PHONE_INTERNAL"
26233 msgstr ""
26235 #. type: delimited block =
26236 #: docs/manual/python/exceptions.rst:125
26237 msgid "gammu.ERR_WRITING_FILE"
26238 msgstr ""
26240 #. type: delimited block =
26241 #: docs/manual/python/exceptions.rst:127
26242 msgid "gammu.ERR_NONE_SECTION"
26243 msgstr ""
26245 #. type: delimited block =
26246 #: docs/manual/python/exceptions.rst:129
26247 msgid "gammu.ERR_USING_DEFAULTS"
26248 msgstr ""
26250 #. type: delimited block =
26251 #: docs/manual/python/exceptions.rst:131
26252 msgid "gammu.ERR_CORRUPTED"
26253 msgstr ""
26255 #. type: delimited block =
26256 #: docs/manual/python/exceptions.rst:133
26257 msgid "gammu.ERR_BADFEATURE"
26258 msgstr ""
26260 #. type: delimited block =
26261 #: docs/manual/python/exceptions.rst:135
26262 msgid "gammu.ERR_DISABLED"
26263 msgstr ""
26265 #. type: delimited block =
26266 #: docs/manual/python/exceptions.rst:137
26267 msgid "gammu.ERR_SPECIFYCHANNEL"
26268 msgstr ""
26270 #. type: delimited block =
26271 #: docs/manual/python/exceptions.rst:139
26272 msgid "gammu.ERR_NOTRUNNING"
26273 msgstr ""
26275 #. type: delimited block =
26276 #: docs/manual/python/exceptions.rst:141
26277 msgid "gammu.ERR_NOSERVICE"
26278 msgstr ""
26280 #. type: delimited block =
26281 #: docs/manual/python/exceptions.rst:143
26282 msgid "gammu.ERR_BUSY"
26283 msgstr ""
26285 #. type: delimited block =
26286 #: docs/manual/python/exceptions.rst:145
26287 msgid "gammu.ERR_COULDNT_CONNECT"
26288 msgstr ""
26290 #. type: delimited block =
26291 #: docs/manual/python/exceptions.rst:147
26292 msgid "gammu.ERR_COULDNT_RESOLVE"
26293 msgstr ""
26295 #. type: delimited block =
26296 #: docs/manual/python/exceptions.rst:149
26297 msgid "gammu.ERR_GETTING_SMSC"
26298 msgstr ""
26300 #. type: Attribute :mod:
26301 #: docs/manual/python/worker.rst:1
26302 #, no-wrap
26303 msgid "`gammu.worker` - Asynchronous communication to phone."
26304 msgstr ""
26306 #. type: delimited block =
26307 #: docs/manual/python/worker.rst:5
26308 msgid "gammu.worker"
26309 msgstr ""
26311 #. type: delimited block =
26312 #: docs/manual/python/worker.rst:6
26313 msgid ":synopsis: Asynchronous communication to phone."
26314 msgstr ""
26316 #. type: delimited block =
26317 #: docs/manual/python/worker.rst:9
26318 msgid ""
26319 "Mostly you should use only :class:`GammuWorker` class, others are only "
26320 "helpers which are used by this class."
26321 msgstr ""
26323 #. type: Labeled list
26324 #: docs/manual/python/worker.rst:11 docs/manual/python/worker.rst:35
26325 #: docs/manual/python/worker.rst:53 docs/manual/python/worker.rst:78
26326 #, no-wrap
26327 msgid ".. class"
26328 msgstr ""
26330 #. type: delimited block =
26331 #: docs/manual/python/worker.rst:12
26332 msgid "GammuCommand(command, params=None, percentage=100)"
26333 msgstr ""
26335 #. type: delimited block =
26336 #: docs/manual/python/worker.rst:13 docs/manual/python/worker.rst:19
26337 #: docs/manual/python/worker.rst:25 docs/manual/python/worker.rst:31
26338 #: docs/manual/python/worker.rst:37 docs/manual/python/worker.rst:43
26339 #: docs/manual/python/worker.rst:49 docs/manual/python/worker.rst:55
26340 #: docs/manual/python/worker.rst:61 docs/manual/python/worker.rst:67
26341 #: docs/manual/python/worker.rst:73 docs/manual/python/worker.rst:80
26342 #: docs/manual/python/worker.rst:88 docs/manual/python/worker.rst:94
26343 #: docs/manual/python/worker.rst:103 docs/manual/python/worker.rst:116
26344 #: docs/manual/python/worker.rst:127 docs/manual/python/worker.rst:138
26345 #: docs/manual/python/worker.rst:144 docs/manual/python/worker.rst:150
26346 #: docs/manual/python/worker.rst:156
26347 msgid ":module: gammu.worker"
26348 msgstr ""
26350 #. type: delimited block =
26351 #: docs/manual/python/worker.rst:15
26352 msgid "Storage of single command for gammu."
26353 msgstr ""
26355 #. type: Labeled list
26356 #: docs/manual/python/worker.rst:17 docs/manual/python/worker.rst:23
26357 #: docs/manual/python/worker.rst:29 docs/manual/python/worker.rst:41
26358 #: docs/manual/python/worker.rst:47 docs/manual/python/worker.rst:59
26359 #: docs/manual/python/worker.rst:65 docs/manual/python/worker.rst:71
26360 #: docs/manual/python/worker.rst:86 docs/manual/python/worker.rst:92
26361 #: docs/manual/python/worker.rst:101 docs/manual/python/worker.rst:114
26362 #: docs/manual/python/worker.rst:125 docs/manual/python/worker.rst:136
26363 #: docs/manual/python/worker.rst:142
26364 #, no-wrap
26365 msgid ".. method"
26366 msgstr ""
26368 #. type: delimited block =
26369 #: docs/manual/python/worker.rst:18
26370 msgid "GammuCommand.get_command()"
26371 msgstr ""
26373 #. type: delimited block =
26374 #: docs/manual/python/worker.rst:21
26375 msgid "Returns command name."
26376 msgstr ""
26378 #. type: delimited block =
26379 #: docs/manual/python/worker.rst:24
26380 msgid "GammuCommand.get_params()"
26381 msgstr ""
26383 #. type: delimited block =
26384 #: docs/manual/python/worker.rst:27
26385 msgid "Returns command params."
26386 msgstr ""
26388 #. type: delimited block =
26389 #: docs/manual/python/worker.rst:30
26390 msgid "GammuCommand.get_percentage()"
26391 msgstr ""
26393 #. type: delimited block =
26394 #: docs/manual/python/worker.rst:33
26395 msgid "Returns percentage of current task."
26396 msgstr ""
26398 #. type: delimited block =
26399 #: docs/manual/python/worker.rst:36
26400 msgid "GammuTask(name, commands)"
26401 msgstr ""
26403 #. type: delimited block =
26404 #: docs/manual/python/worker.rst:39
26405 msgid "Storage of taks for gammu."
26406 msgstr ""
26408 #. type: delimited block =
26409 #: docs/manual/python/worker.rst:42
26410 msgid "GammuTask.get_name()"
26411 msgstr ""
26413 #. type: delimited block =
26414 #: docs/manual/python/worker.rst:45
26415 msgid "Returns task name."
26416 msgstr ""
26418 #. type: delimited block =
26419 #: docs/manual/python/worker.rst:48
26420 msgid "GammuTask.get_next()"
26421 msgstr ""
26423 #. type: delimited block =
26424 #: docs/manual/python/worker.rst:51
26425 msgid "Returns next command to be executed as :class:`GammuCommand`."
26426 msgstr ""
26428 #. type: delimited block =
26429 #: docs/manual/python/worker.rst:54
26430 msgid "GammuThread(queue, config, callback)"
26431 msgstr ""
26433 #. type: delimited block =
26434 #: docs/manual/python/worker.rst:57
26435 msgid "Thread for phone communication."
26436 msgstr ""
26438 #. type: delimited block =
26439 #: docs/manual/python/worker.rst:60
26440 msgid "GammuThread.join(timeout=None)"
26441 msgstr ""
26443 #. type: delimited block =
26444 #: docs/manual/python/worker.rst:63
26445 msgid "Terminates thread and waits for it."
26446 msgstr ""
26448 #. type: delimited block =
26449 #: docs/manual/python/worker.rst:66
26450 msgid "GammuThread.kill()"
26451 msgstr ""
26453 #. type: delimited block =
26454 #: docs/manual/python/worker.rst:69
26455 msgid "Forces thread end without emptying queue."
26456 msgstr ""
26458 #. type: delimited block =
26459 #: docs/manual/python/worker.rst:72
26460 msgid "GammuThread.run()"
26461 msgstr ""
26463 #. type: delimited block =
26464 #: docs/manual/python/worker.rst:76
26465 msgid ""
26466 "Thread body, which handles phone communication. This should not be used from "
26467 "outside."
26468 msgstr ""
26470 #. type: delimited block =
26471 #: docs/manual/python/worker.rst:79
26472 msgid "GammuWorker(callback)"
26473 msgstr ""
26475 #. type: delimited block =
26476 #: docs/manual/python/worker.rst:84
26477 msgid ""
26478 "Wrapper class for asynchronous communication with Gammu. It spaws own thread "
26479 "and then passes all commands to this thread. When task is done, caller is "
26480 "notified via callback."
26481 msgstr ""
26483 #. type: delimited block =
26484 #: docs/manual/python/worker.rst:87
26485 msgid "GammuWorker.abort()"
26486 msgstr ""
26488 #. type: delimited block =
26489 #: docs/manual/python/worker.rst:90
26490 msgid "Aborts any remaining operations."
26491 msgstr ""
26493 #. type: delimited block =
26494 #: docs/manual/python/worker.rst:93
26495 msgid "GammuWorker.configure(config)"
26496 msgstr ""
26498 #. type: delimited block =
26499 #: docs/manual/python/worker.rst:96
26500 msgid "Configures gammu instance according to config."
26501 msgstr ""
26503 #. type: delimited block =
26504 #: docs/manual/python/worker.rst:99
26505 msgid ""
26506 ":param config: Gammu configuration, same as :meth:`gammu.StateMachine."
26507 "SetConfig` accepts.  :type config: hash"
26508 msgstr ""
26510 #. type: delimited block =
26511 #: docs/manual/python/worker.rst:102
26512 msgid "GammuWorker.enqueue(command, params=None, commands=None)"
26513 msgstr ""
26515 #. type: delimited block =
26516 #: docs/manual/python/worker.rst:105
26517 msgid "Enqueues command or task."
26518 msgstr ""
26520 #. type: delimited block =
26521 #: docs/manual/python/worker.rst:112
26522 msgid ""
26523 ":param command: Command(s) to execute. Each command is tuple containing "
26524 "function name and it's parameters.  :type command: tuple of list of tuples :"
26525 "param params: Parameters to command.  :type params: tuple or string :param "
26526 "commands: List of commands to execute. When this is not none, params are "
26527 "ignored and command is taken as task name.  :type commands: list of tuples "
26528 "or strings"
26529 msgstr ""
26531 #. type: delimited block =
26532 #: docs/manual/python/worker.rst:115
26533 msgid "GammuWorker.enqueue_command(command, params)"
26534 msgstr ""
26536 #. type: delimited block =
26537 #: docs/manual/python/worker.rst:118
26538 msgid "Enqueues command."
26539 msgstr ""
26541 #. type: delimited block =
26542 #: docs/manual/python/worker.rst:123
26543 msgid ""
26544 ":param command: Command(s) to execute. Each command is tuple containing "
26545 "function name and it's parameters.  :type command: tuple of list of tuples :"
26546 "param params: Parameters to command.  :type params: tuple or string"
26547 msgstr ""
26549 #. type: delimited block =
26550 #: docs/manual/python/worker.rst:126
26551 msgid "GammuWorker.enqueue_task(command, commands)"
26552 msgstr ""
26554 #. type: delimited block =
26555 #: docs/manual/python/worker.rst:129
26556 msgid "Enqueues task."
26557 msgstr ""
26559 #. type: delimited block =
26560 #: docs/manual/python/worker.rst:134
26561 msgid ""
26562 ":param command: Command(s) to execute. Each command is tuple containing "
26563 "function name and it's parameters.  :type command: tuple of list of tuples :"
26564 "param commands: List of commands to execute.  :type commands: list of tuples "
26565 "or strings"
26566 msgstr ""
26568 #. type: delimited block =
26569 #: docs/manual/python/worker.rst:137
26570 msgid "GammuWorker.initiate()"
26571 msgstr ""
26573 #. type: delimited block =
26574 #: docs/manual/python/worker.rst:140
26575 msgid "Connects to phone."
26576 msgstr ""
26578 #. type: delimited block =
26579 #: docs/manual/python/worker.rst:143
26580 msgid "GammuWorker.terminate(timeout=None)"
26581 msgstr ""
26583 #. type: delimited block =
26584 #: docs/manual/python/worker.rst:146
26585 msgid "Terminates phone connection."
26586 msgstr ""
26588 #. type: delimited block =
26589 #: docs/manual/python/worker.rst:149
26590 msgid "InvalidCommand(value)"
26591 msgstr ""
26593 #. type: delimited block =
26594 #: docs/manual/python/worker.rst:152
26595 msgid "Exception indicating invalid command."
26596 msgstr ""
26598 #. type: Labeled list
26599 #: docs/manual/python/worker.rst:154 docs/manual/python/gammu.rst:1060
26600 #: docs/manual/python/gammu.rst:1070 docs/manual/python/gammu.rst:1079
26601 #: docs/manual/python/gammu.rst:1100 docs/manual/python/gammu.rst:1111
26602 #: docs/manual/python/gammu.rst:1126 docs/manual/python/gammu.rst:1137
26603 #: docs/manual/python/gammu.rst:1146 docs/manual/python/gammu.rst:1157
26604 #: docs/manual/python/gammu.rst:1173 docs/manual/python/gammu.rst:1182
26605 #: docs/manual/python/gammu.rst:1191 docs/manual/python/gammu.rst:1200
26606 #: docs/manual/python/gammu.rst:1209 docs/manual/python/gammu.rst:1218
26607 #: docs/manual/python/gammu.rst:1227 docs/manual/python/gammu.rst:1236
26608 #: docs/manual/python/gammu.rst:1248 docs/manual/python/gammu.rst:1261
26609 #: docs/manual/python/gammu.rst:1274 docs/manual/python/gammu.rst:1294
26610 #: docs/manual/python/gammu.rst:1305
26611 #, no-wrap
26612 msgid ".. function"
26613 msgstr ""
26615 #. type: delimited block =
26616 #: docs/manual/python/worker.rst:155
26617 msgid "check_worker_command(command)"
26618 msgstr ""
26620 #. type: delimited block =
26621 #: docs/manual/python/worker.rst:158
26622 msgid "Checks whether command is valid."
26623 msgstr ""
26625 #. type: delimited block =
26626 #: docs/manual/python/worker.rst:161
26627 msgid ":param command: Name of command.  :type command: string"
26628 msgstr ""
26630 #. type: Attribute :mod:
26631 #: docs/manual/python/gammu.rst:1
26632 #, no-wrap
26633 msgid "`gammu` -- Mobile phone access"
26634 msgstr ""
26636 #. type: delimited block =
26637 #: docs/manual/python/gammu.rst:6
26638 msgid ":synopsis: Provides access to mobile phones."
26639 msgstr ""
26641 #. type: delimited block =
26642 #: docs/manual/python/gammu.rst:8
26643 msgid "This module wraps all python-gammu functionality."
26644 msgstr ""
26646 #. type: Attribute :class:
26647 #: docs/manual/python/gammu.rst:9
26648 #, no-wrap
26649 msgid "`gammu.StateMachine`"
26650 msgstr ""
26652 #. type: delimited block -
26653 #: docs/manual/python/gammu.rst:13
26654 #, no-wrap
26655 msgid ".. class:: StateMachine(Locale)\n"
26656 msgstr ""
26658 #. type: delimited block -
26659 #: docs/manual/python/gammu.rst:15
26660 #, no-wrap
26661 msgid "   StateMachine object, that is used for communication with phone.\n"
26662 msgstr ""
26664 #. type: delimited block -
26665 #: docs/manual/python/gammu.rst:18
26666 #, no-wrap
26667 msgid ""
26668 "   :param Locale: What locales to use for gammu error messages, default is ``auto`` which does autodetection according to user locales\n"
26669 "   :type Locale: string\n"
26670 msgstr ""
26672 #. type: delimited block -
26673 #: docs/manual/python/gammu.rst:21
26674 #, no-wrap
26675 msgid "   .. method:: AddCalendar(Value)\n"
26676 msgstr ""
26678 #. type: delimited block -
26679 #: docs/manual/python/gammu.rst:23
26680 #, no-wrap
26681 msgid "      Adds calendar entry.\n"
26682 msgstr ""
26684 #. type: delimited block -
26685 #: docs/manual/python/gammu.rst:28
26686 #, no-wrap
26687 msgid ""
26688 "      :param Value: Calendar entry data, see :ref:`cal_obj`\n"
26689 "      :type Value: dict\n"
26690 "      :return: Location of newly created entry\n"
26691 "      :rtype: int\n"
26692 msgstr ""
26694 #. type: delimited block -
26695 #: docs/manual/python/gammu.rst:31
26696 #, no-wrap
26697 msgid "   .. method:: AddCategory(Type, Name)\n"
26698 msgstr ""
26700 #. type: delimited block -
26701 #: docs/manual/python/gammu.rst:33
26702 #, no-wrap
26703 msgid "      Adds category to phone.\n"
26704 msgstr ""
26706 #. type: delimited block -
26707 #: docs/manual/python/gammu.rst:40
26708 #, no-wrap
26709 msgid ""
26710 "      :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
26711 "      :type Type: string\n"
26712 "      :param Name: Category name\n"
26713 "      :type Name: string\n"
26714 "      :return: Location of created category\n"
26715 "      :rtype: int\n"
26716 msgstr ""
26718 #. type: delimited block -
26719 #: docs/manual/python/gammu.rst:43
26720 #, no-wrap
26721 msgid "   .. method:: AddFilePart(File)\n"
26722 msgstr ""
26724 #. type: delimited block -
26725 #: docs/manual/python/gammu.rst:45
26726 #, no-wrap
26727 msgid "      Adds file part to filesystem.\n"
26728 msgstr ""
26730 #. type: delimited block -
26731 #: docs/manual/python/gammu.rst:50
26732 #, no-wrap
26733 msgid ""
26734 "      :param File: File data, see :ref:`file_obj`\n"
26735 "      :type File: dict\n"
26736 "      :return: File data for subsequent calls (Finished indicates transfer has been completed)\n"
26737 "      :rtype: dict\n"
26738 msgstr ""
26740 #. type: delimited block -
26741 #: docs/manual/python/gammu.rst:53
26742 #, no-wrap
26743 msgid "   .. method:: AddFolder(ParentFolderID, Name)\n"
26744 msgstr ""
26746 #. type: delimited block -
26747 #: docs/manual/python/gammu.rst:55
26748 #, no-wrap
26749 msgid "      Adds folder to filesystem.\n"
26750 msgstr ""
26752 #. type: delimited block -
26753 #: docs/manual/python/gammu.rst:62
26754 #, no-wrap
26755 msgid ""
26756 "      :param ParentFolderID: Folder where to create subfolder\n"
26757 "      :type ParentFolderID: string\n"
26758 "      :param Name: New folder name\n"
26759 "      :type Name: string\n"
26760 "      :return: New folder ID.\n"
26761 "      :rtype: string\n"
26762 msgstr ""
26764 #. type: delimited block -
26765 #: docs/manual/python/gammu.rst:65
26766 #, no-wrap
26767 msgid "   .. method:: AddMemory(Value)\n"
26768 msgstr ""
26770 #. type: delimited block -
26771 #: docs/manual/python/gammu.rst:67
26772 #, no-wrap
26773 msgid "      Adds memory (phonebooks or calls) entry.\n"
26774 msgstr ""
26776 #. type: delimited block -
26777 #: docs/manual/python/gammu.rst:72 docs/manual/python/gammu.rst:960
26778 #, no-wrap
26779 msgid ""
26780 "      :param Value: Memory entry, see :ref:`pbk_obj`\n"
26781 "      :type Value: dict\n"
26782 "      :return: Location of created entry\n"
26783 "      :rtype: int\n"
26784 msgstr ""
26786 #. type: delimited block -
26787 #: docs/manual/python/gammu.rst:75
26788 #, no-wrap
26789 msgid "   .. method:: AddSMS(Value)\n"
26790 msgstr ""
26792 #. type: delimited block -
26793 #: docs/manual/python/gammu.rst:77
26794 #, no-wrap
26795 msgid "      Adds SMS to specified folder.\n"
26796 msgstr ""
26798 #. type: delimited block -
26799 #: docs/manual/python/gammu.rst:82 docs/manual/python/gammu.rst:970
26800 #, no-wrap
26801 msgid ""
26802 "      :param Value: SMS data, see :ref:`sms_obj`\n"
26803 "      :type Value: dict\n"
26804 "      :return: Tuple for location and folder.\n"
26805 "      :rtype: tuple\n"
26806 msgstr ""
26808 #. type: delimited block -
26809 #: docs/manual/python/gammu.rst:85
26810 #, no-wrap
26811 msgid "   .. method:: AddSMSFolder(Name)\n"
26812 msgstr ""
26814 #. type: delimited block -
26815 #: docs/manual/python/gammu.rst:87
26816 #, no-wrap
26817 msgid "      Creates SMS folder.\n"
26818 msgstr ""
26820 #. type: delimited block -
26821 #: docs/manual/python/gammu.rst:92
26822 #, no-wrap
26823 msgid ""
26824 "      :param Name: Name of new folder\n"
26825 "      :type Name: string\n"
26826 "      :return: None\n"
26827 "      :rtype: None\n"
26828 msgstr ""
26830 #. type: delimited block -
26831 #: docs/manual/python/gammu.rst:95
26832 #, no-wrap
26833 msgid "   .. method:: AddToDo(Value)\n"
26834 msgstr ""
26836 #. type: delimited block -
26837 #: docs/manual/python/gammu.rst:97
26838 #, no-wrap
26839 msgid "      Adds ToDo in phone.\n"
26840 msgstr ""
26842 #. type: delimited block -
26843 #: docs/manual/python/gammu.rst:102 docs/manual/python/gammu.rst:1000
26844 #, no-wrap
26845 msgid ""
26846 "      :param Value: ToDo data, see :ref:`todo_obj`\n"
26847 "      :type Value: dict\n"
26848 "      :return: Location of created entry\n"
26849 "      :rtype: int\n"
26850 msgstr ""
26852 #. type: delimited block -
26853 #: docs/manual/python/gammu.rst:105
26854 #, no-wrap
26855 msgid "   .. method:: AnswerCall(ID, All)\n"
26856 msgstr ""
26858 #. type: delimited block -
26859 #: docs/manual/python/gammu.rst:107
26860 #, no-wrap
26861 msgid "      Accept current incoming call.\n"
26862 msgstr ""
26864 #. type: delimited block -
26865 #: docs/manual/python/gammu.rst:114
26866 #, no-wrap
26867 msgid ""
26868 "      :param ID: ID of call\n"
26869 "      :type ID: integer\n"
26870 "      :param All: Answer all calls?\n"
26871 "      :type All: boolean\n"
26872 "      :return: None\n"
26873 "      :rtype: None\n"
26874 msgstr ""
26876 #. type: delimited block -
26877 #: docs/manual/python/gammu.rst:117
26878 #, no-wrap
26879 msgid "   .. method:: CancelCall(ID, All)\n"
26880 msgstr ""
26882 #. type: delimited block -
26883 #: docs/manual/python/gammu.rst:119
26884 #, no-wrap
26885 msgid "      Deny current incoming call.\n"
26886 msgstr ""
26888 #. type: delimited block -
26889 #: docs/manual/python/gammu.rst:126
26890 #, no-wrap
26891 msgid ""
26892 "      :param ID: ID of call\n"
26893 "      :type ID: integer\n"
26894 "      :param All: Cancel all calls?\n"
26895 "      :type All: boolean\n"
26896 "      :return: None\n"
26897 "      :rtype: None\n"
26898 msgstr ""
26900 #. type: delimited block -
26901 #: docs/manual/python/gammu.rst:129
26902 #, no-wrap
26903 msgid "   .. method:: ConferenceCall(ID)\n"
26904 msgstr ""
26906 #. type: delimited block -
26907 #: docs/manual/python/gammu.rst:131
26908 #, no-wrap
26909 msgid "      Initiates conference call.\n"
26910 msgstr ""
26912 #. type: delimited block -
26913 #: docs/manual/python/gammu.rst:136 docs/manual/python/gammu.rst:672
26914 #: docs/manual/python/gammu.rst:1010 docs/manual/python/gammu.rst:1020
26915 #: docs/manual/python/gammu.rst:1044 docs/manual/python/gammu.rst:1054
26916 #, no-wrap
26917 msgid ""
26918 "      :param ID: ID of call\n"
26919 "      :type ID: integer\n"
26920 "      :return: None\n"
26921 "      :rtype: None\n"
26922 msgstr ""
26924 #. type: delimited block -
26925 #: docs/manual/python/gammu.rst:139
26926 #, no-wrap
26927 msgid "   .. method:: DeleteAllCalendar()\n"
26928 msgstr ""
26930 #. type: delimited block -
26931 #: docs/manual/python/gammu.rst:141
26932 #, no-wrap
26933 msgid "      Deletes all calendar entries.\n"
26934 msgstr ""
26936 #. type: delimited block -
26937 #: docs/manual/python/gammu.rst:144 docs/manual/python/gammu.rst:162
26938 #: docs/manual/python/gammu.rst:804 docs/manual/python/gammu.rst:1028
26939 #: docs/manual/python/gammu.rst:1035
26940 #, no-wrap
26941 msgid ""
26942 "      :return: None\n"
26943 "      :rtype: None\n"
26944 msgstr ""
26946 #. type: delimited block -
26947 #: docs/manual/python/gammu.rst:147
26948 #, no-wrap
26949 msgid "   .. method:: DeleteAllMemory(Type)\n"
26950 msgstr ""
26952 #. type: delimited block -
26953 #: docs/manual/python/gammu.rst:149
26954 #, no-wrap
26955 msgid "      Deletes all memory (phonebooks or calls) entries of specified type.\n"
26956 msgstr ""
26958 #. type: delimited block -
26959 #: docs/manual/python/gammu.rst:154
26960 #, no-wrap
26961 msgid ""
26962 "      :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
26963 "      :type Type: string\n"
26964 "      :return: None\n"
26965 "      :rtype: None\n"
26966 msgstr ""
26968 #. type: delimited block -
26969 #: docs/manual/python/gammu.rst:157
26970 #, no-wrap
26971 msgid "   .. method:: DeleteAllToDo()\n"
26972 msgstr ""
26974 #. type: delimited block -
26975 #: docs/manual/python/gammu.rst:159
26976 #, no-wrap
26977 msgid "      Deletes all todo entries in phone.\n"
26978 msgstr ""
26980 #. type: delimited block -
26981 #: docs/manual/python/gammu.rst:165
26982 #, no-wrap
26983 msgid "   .. method:: DeleteCalendar(Location)\n"
26984 msgstr ""
26986 #. type: delimited block -
26987 #: docs/manual/python/gammu.rst:167
26988 #, no-wrap
26989 msgid "      Deletes calendar entry.\n"
26990 msgstr ""
26992 #. type: delimited block -
26993 #: docs/manual/python/gammu.rst:172
26994 #, no-wrap
26995 msgid ""
26996 "      :param Location: Calendar entry to delete\n"
26997 "      :type Location: int\n"
26998 "      :return: None\n"
26999 "      :rtype: None\n"
27000 msgstr ""
27002 #. type: delimited block -
27003 #: docs/manual/python/gammu.rst:175
27004 #, no-wrap
27005 msgid "   .. method:: DeleteFile(FileID)\n"
27006 msgstr ""
27008 #. type: delimited block -
27009 #: docs/manual/python/gammu.rst:177
27010 #, no-wrap
27011 msgid "      Deletes file from filesystem.\n"
27012 msgstr ""
27014 #. type: delimited block -
27015 #: docs/manual/python/gammu.rst:182
27016 #, no-wrap
27017 msgid ""
27018 "      :param FileID: File to delete\n"
27019 "      :type FileID: string\n"
27020 "      :return: None\n"
27021 "      :rtype: None\n"
27022 msgstr ""
27024 #. type: delimited block -
27025 #: docs/manual/python/gammu.rst:185
27026 #, no-wrap
27027 msgid "   .. method:: DeleteFolder(FolderID)\n"
27028 msgstr ""
27030 #. type: delimited block -
27031 #: docs/manual/python/gammu.rst:187
27032 #, no-wrap
27033 msgid "      Deletes folder on filesystem.\n"
27034 msgstr ""
27036 #. type: delimited block -
27037 #: docs/manual/python/gammu.rst:192
27038 #, no-wrap
27039 msgid ""
27040 "      :param FolderID: Folder to delete\n"
27041 "      :type FolderID: string\n"
27042 "      :return: None\n"
27043 "      :rtype: None\n"
27044 msgstr ""
27046 #. type: delimited block -
27047 #: docs/manual/python/gammu.rst:195
27048 #, no-wrap
27049 msgid "   .. method:: DeleteMemory(Type, Location)\n"
27050 msgstr ""
27052 #. type: delimited block -
27053 #: docs/manual/python/gammu.rst:197
27054 #, no-wrap
27055 msgid "      Deletes memory (phonebooks or calls) entry.\n"
27056 msgstr ""
27058 #. type: delimited block -
27059 #: docs/manual/python/gammu.rst:204
27060 #, no-wrap
27061 msgid ""
27062 "      :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27063 "      :type Type: string\n"
27064 "      :param Location: Location of entry to delete\n"
27065 "      :type Location: int\n"
27066 "      :return: None\n"
27067 "      :rtype: None\n"
27068 msgstr ""
27070 #. type: delimited block -
27071 #: docs/manual/python/gammu.rst:207
27072 #, no-wrap
27073 msgid "   .. method:: DeleteSMS(Folder, Location)\n"
27074 msgstr ""
27076 #. type: delimited block -
27077 #: docs/manual/python/gammu.rst:209
27078 #, no-wrap
27079 msgid "      Deletes SMS.\n"
27080 msgstr ""
27082 #. type: delimited block -
27083 #: docs/manual/python/gammu.rst:216
27084 #, no-wrap
27085 msgid ""
27086 "      :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27087 "      :type Folder: int\n"
27088 "      :param Location: Location of entry to delete\n"
27089 "      :type Location: int\n"
27090 "      :return: None\n"
27091 "      :rtype: None\n"
27092 msgstr ""
27094 #. type: delimited block -
27095 #: docs/manual/python/gammu.rst:219
27096 #, no-wrap
27097 msgid "   .. method:: DeleteSMSFolder(ID)\n"
27098 msgstr ""
27100 #. type: delimited block -
27101 #: docs/manual/python/gammu.rst:221
27102 #, no-wrap
27103 msgid "      Deletes SMS folder.\n"
27104 msgstr ""
27106 #. type: delimited block -
27107 #: docs/manual/python/gammu.rst:226
27108 #, no-wrap
27109 msgid ""
27110 "      :param ID: Index of folder to delete\n"
27111 "      :type ID: int\n"
27112 "      :return: None\n"
27113 "      :rtype: None\n"
27114 msgstr ""
27116 #. type: delimited block -
27117 #: docs/manual/python/gammu.rst:229
27118 #, no-wrap
27119 msgid "   .. method:: DeleteToDo(Location)\n"
27120 msgstr ""
27122 #. type: delimited block -
27123 #: docs/manual/python/gammu.rst:231
27124 #, no-wrap
27125 msgid "      Deletes ToDo entry in phone.\n"
27126 msgstr ""
27128 #. type: delimited block -
27129 #: docs/manual/python/gammu.rst:236
27130 #, no-wrap
27131 msgid ""
27132 "      :param Location: Location of entry to delete\n"
27133 "      :type Location: int\n"
27134 "      :return: None\n"
27135 "      :rtype: None\n"
27136 msgstr ""
27138 #. type: delimited block -
27139 #: docs/manual/python/gammu.rst:239
27140 #, no-wrap
27141 msgid "   .. method:: DialService(Number)\n"
27142 msgstr ""
27144 #. type: delimited block -
27145 #: docs/manual/python/gammu.rst:241 docs/manual/python/gammu.rst:251
27146 #, no-wrap
27147 msgid "      Dials number and starts voice call.\n"
27148 msgstr ""
27150 #. type: delimited block -
27151 #: docs/manual/python/gammu.rst:246 docs/manual/python/gammu.rst:748
27152 #, no-wrap
27153 msgid ""
27154 "      :param Number: Number to dial\n"
27155 "      :type Number: string\n"
27156 "      :return: None\n"
27157 "      :rtype: None\n"
27158 msgstr ""
27160 #. type: delimited block -
27161 #: docs/manual/python/gammu.rst:249
27162 #, no-wrap
27163 msgid "   .. method:: DialVoice(Number, ShowNumber)\n"
27164 msgstr ""
27166 #. type: delimited block -
27167 #: docs/manual/python/gammu.rst:258
27168 #, no-wrap
27169 msgid ""
27170 "      :param Number: Number to dial\n"
27171 "      :type Number: string\n"
27172 "      :param ShowNumber: Identifies whether to enable CLIR (None = keep default phone settings). Default is None\n"
27173 "      :type ShowNumber: boolean or None\n"
27174 "      :return: None\n"
27175 "      :rtype: None\n"
27176 msgstr ""
27178 #. type: delimited block -
27179 #: docs/manual/python/gammu.rst:261
27180 #, no-wrap
27181 msgid "   .. method:: EnterSecurityCode(Type, Code, NewPIN)\n"
27182 msgstr ""
27184 #. type: delimited block -
27185 #: docs/manual/python/gammu.rst:263
27186 #, no-wrap
27187 msgid "      Entres security code.\n"
27188 msgstr ""
27190 #. type: delimited block -
27191 #: docs/manual/python/gammu.rst:272
27192 #, no-wrap
27193 msgid ""
27194 "      :param Type: What code to enter, one of ``PIN``, ``PUK``, ``PIN2``, ``PUK2``, ``Phone``.\n"
27195 "      :type Type: string\n"
27196 "      :param Code: Code value\n"
27197 "      :type Code: string\n"
27198 "      :param NewPIN: New PIN value in case entering PUK\n"
27199 "      :type NewPIN: string\n"
27200 "      :return: None\n"
27201 "      :rtype: None\n"
27202 msgstr ""
27204 #. type: delimited block -
27205 #: docs/manual/python/gammu.rst:275
27206 #, no-wrap
27207 msgid "   .. method:: GetAlarm(Location)\n"
27208 msgstr ""
27210 #. type: delimited block -
27211 #: docs/manual/python/gammu.rst:277
27212 #, no-wrap
27213 msgid "      Reads alarm set in phone.\n"
27214 msgstr ""
27216 #. type: delimited block -
27217 #: docs/manual/python/gammu.rst:282
27218 #, no-wrap
27219 msgid ""
27220 "      :param Location: Which alarm to read. Many phone support only one alarm. Default is 1.\n"
27221 "      :type Location: int\n"
27222 "      :return: Alarm dict\n"
27223 "      :rtype: dict\n"
27224 msgstr ""
27226 #. type: delimited block -
27227 #: docs/manual/python/gammu.rst:285
27228 #, no-wrap
27229 msgid "   .. method:: GetBatteryCharge()\n"
27230 msgstr ""
27232 #. type: delimited block -
27233 #: docs/manual/python/gammu.rst:287
27234 #, no-wrap
27235 msgid "      Gets information about battery charge and phone charging state.\n"
27236 msgstr ""
27238 #. type: delimited block -
27239 #: docs/manual/python/gammu.rst:290
27240 #, no-wrap
27241 msgid ""
27242 "      :return: Dictionary containing information about battery state (BatteryPercent and ChargeState)\n"
27243 "      :rtype: dict\n"
27244 msgstr ""
27246 #. type: delimited block -
27247 #: docs/manual/python/gammu.rst:293
27248 #, no-wrap
27249 msgid "   .. method:: GetCalendar(Location)\n"
27250 msgstr ""
27252 #. type: delimited block -
27253 #: docs/manual/python/gammu.rst:295
27254 #, no-wrap
27255 msgid "      Retrieves calendar entry.\n"
27256 msgstr ""
27258 #. type: delimited block -
27259 #: docs/manual/python/gammu.rst:300
27260 #, no-wrap
27261 msgid ""
27262 "      :param Location: Calendar entry to read\n"
27263 "      :type Location: int\n"
27264 "      :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27265 "      :rtype: dict\n"
27266 msgstr ""
27268 #. type: delimited block -
27269 #: docs/manual/python/gammu.rst:303
27270 #, no-wrap
27271 msgid "   .. method:: GetCalendarStatus()\n"
27272 msgstr ""
27274 #. type: delimited block -
27275 #: docs/manual/python/gammu.rst:305
27276 #, no-wrap
27277 msgid "      Retrieves calendar status (number of used entries).\n"
27278 msgstr ""
27280 #. type: delimited block -
27281 #: docs/manual/python/gammu.rst:308
27282 #, no-wrap
27283 msgid ""
27284 "      :return: Dictionary with calendar status (Used)\n"
27285 "      :rtype: dict\n"
27286 msgstr ""
27288 #. type: delimited block -
27289 #: docs/manual/python/gammu.rst:311
27290 #, no-wrap
27291 msgid "   .. method:: GetCategory(Type, Location)\n"
27292 msgstr ""
27294 #. type: delimited block -
27295 #: docs/manual/python/gammu.rst:313
27296 #, no-wrap
27297 msgid "      Reads category from phone.\n"
27298 msgstr ""
27300 #. type: delimited block -
27301 #: docs/manual/python/gammu.rst:320
27302 #, no-wrap
27303 msgid ""
27304 "      :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27305 "      :type Type: string\n"
27306 "      :param Location: Location of category to read\n"
27307 "      :type Location: int\n"
27308 "      :return: Category name as string\n"
27309 "      :rtype: string\n"
27310 msgstr ""
27312 #. type: delimited block -
27313 #: docs/manual/python/gammu.rst:323
27314 #, no-wrap
27315 msgid "   .. method:: GetCategoryStatus(Type)\n"
27316 msgstr ""
27318 #. type: delimited block -
27319 #: docs/manual/python/gammu.rst:325
27320 #, no-wrap
27321 msgid "      Reads category status (number of used entries) from phone.\n"
27322 msgstr ""
27324 #. type: delimited block -
27325 #: docs/manual/python/gammu.rst:330
27326 #, no-wrap
27327 msgid ""
27328 "      :param Type: Type of category to read, one of ``ToDo``, ``Phonebook``\n"
27329 "      :type Type: string\n"
27330 "      :return: Dictionary containing information about category status (Used)\n"
27331 "      :rtype: dict\n"
27332 msgstr ""
27334 #. type: delimited block -
27335 #: docs/manual/python/gammu.rst:333
27336 #, no-wrap
27337 msgid "   .. method:: GetConfig(Section)\n"
27338 msgstr ""
27340 #. type: delimited block -
27341 #: docs/manual/python/gammu.rst:344
27342 #, no-wrap
27343 msgid ""
27344 "      Gets specified config section. Configuration consists of all params which can be defined in gammurc config file:\n"
27345 "       - Model\n"
27346 "       - DebugLevel\n"
27347 "       - Device\n"
27348 "       - Connection\n"
27349 "       - SyncTime\n"
27350 "       - LockDevice\n"
27351 "       - DebugFile\n"
27352 "       - StartInfo\n"
27353 "       - UseGlobalDebugFile\n"
27354 msgstr ""
27356 #. type: delimited block -
27357 #: docs/manual/python/gammu.rst:349
27358 #, no-wrap
27359 msgid ""
27360 "      :param Section: Index of config section to read. Defaults to 0.\n"
27361 "      :type Section: int\n"
27362 "      :return: Dictionary containing configuration\n"
27363 "      :rtype: dict\n"
27364 msgstr ""
27366 #. type: delimited block -
27367 #: docs/manual/python/gammu.rst:352
27368 #, no-wrap
27369 msgid "   .. method:: GetDateTime()\n"
27370 msgstr ""
27372 #. type: delimited block -
27373 #: docs/manual/python/gammu.rst:354
27374 #, no-wrap
27375 msgid "      Reads date and time from phone.\n"
27376 msgstr ""
27378 #. type: delimited block -
27379 #: docs/manual/python/gammu.rst:357
27380 #, no-wrap
27381 msgid ""
27382 "      :return: Date and time from phone as datetime.datetime object.\n"
27383 "      :rtype: datetime.datetime\n"
27384 msgstr ""
27386 #. type: delimited block -
27387 #: docs/manual/python/gammu.rst:360
27388 #, no-wrap
27389 msgid "   .. method:: GetDisplayStatus()\n"
27390 msgstr ""
27392 #. type: delimited block -
27393 #: docs/manual/python/gammu.rst:364
27394 #, no-wrap
27395 msgid ""
27396 "      Acquired display status.\n"
27397 "      :return: List of indicators displayed on display\n"
27398 "      :rtype: list\n"
27399 msgstr ""
27401 #. type: delimited block -
27402 #: docs/manual/python/gammu.rst:367
27403 #, no-wrap
27404 msgid "   .. method:: GetFilePart(File)\n"
27405 msgstr ""
27407 #. type: delimited block -
27408 #: docs/manual/python/gammu.rst:369
27409 #, no-wrap
27410 msgid "      Gets file part from filesystem.\n"
27411 msgstr ""
27413 #. type: delimited block -
27414 #: docs/manual/python/gammu.rst:374 docs/manual/python/gammu.rst:758
27415 #, no-wrap
27416 msgid ""
27417 "      :param File: File data, see :ref:`file_obj`\n"
27418 "      :type File: dict\n"
27419 "      :return: File data for subsequent calls (Finished indicates transfer has been completed), see :ref:`file_obj`\n"
27420 "      :rtype: dict\n"
27421 msgstr ""
27423 #. type: delimited block -
27424 #: docs/manual/python/gammu.rst:377
27425 #, no-wrap
27426 msgid "   .. method:: GetFileSystemStatus()\n"
27427 msgstr ""
27429 #. type: delimited block -
27430 #: docs/manual/python/gammu.rst:379
27431 #, no-wrap
27432 msgid "      Acquires filesystem status.\n"
27433 msgstr ""
27435 #. type: delimited block -
27436 #: docs/manual/python/gammu.rst:382
27437 #, no-wrap
27438 msgid ""
27439 "      :return: Dictionary containing filesystem status (Used and Free)\n"
27440 "      :rtype: dict\n"
27441 msgstr ""
27443 #. type: delimited block -
27444 #: docs/manual/python/gammu.rst:385
27445 #, no-wrap
27446 msgid "   .. method:: GetFirmware()\n"
27447 msgstr ""
27449 #. type: delimited block -
27450 #: docs/manual/python/gammu.rst:387
27451 #, no-wrap
27452 msgid "      Reads firmware information from phone.\n"
27453 msgstr ""
27455 #. type: delimited block -
27456 #: docs/manual/python/gammu.rst:390
27457 #, no-wrap
27458 msgid ""
27459 "      :return: Tuple from version, date and numeric version.\n"
27460 "      :rtype: tuple\n"
27461 msgstr ""
27463 #. type: delimited block -
27464 #: docs/manual/python/gammu.rst:393
27465 #, no-wrap
27466 msgid "   .. method:: GetFolderListing(Folder, Start)\n"
27467 msgstr ""
27469 #. type: delimited block -
27470 #: docs/manual/python/gammu.rst:395
27471 #, no-wrap
27472 msgid "      Gets next filename from filesystem folder.\n"
27473 msgstr ""
27475 #. type: delimited block -
27476 #: docs/manual/python/gammu.rst:402
27477 #, no-wrap
27478 msgid ""
27479 "      :param Folder: Folder to list\n"
27480 "      :type Folder: string\n"
27481 "      :param Start: Whether we're starting listing. Defaults to False.\n"
27482 "      :type Start: boolean\n"
27483 "      :return: File data as dict, see :ref:`file_obj`\n"
27484 "      :rtype: dict\n"
27485 msgstr ""
27487 #. type: delimited block -
27488 #: docs/manual/python/gammu.rst:405
27489 #, no-wrap
27490 msgid "   .. method:: GetHardware()\n"
27491 msgstr ""
27493 #. type: delimited block -
27494 #: docs/manual/python/gammu.rst:407
27495 #, no-wrap
27496 msgid "      Gets hardware information about device.\n"
27497 msgstr ""
27499 #. type: delimited block -
27500 #: docs/manual/python/gammu.rst:410
27501 #, no-wrap
27502 msgid ""
27503 "      :return: Hardware information as string.\n"
27504 "      :rtype: string\n"
27505 msgstr ""
27507 #. type: delimited block -
27508 #: docs/manual/python/gammu.rst:413
27509 #, no-wrap
27510 msgid "   .. method:: GetIMEI()\n"
27511 msgstr ""
27513 #. type: delimited block -
27514 #: docs/manual/python/gammu.rst:415
27515 #, no-wrap
27516 msgid "      Reads IMEI/serial number from phone.\n"
27517 msgstr ""
27519 #. type: delimited block -
27520 #: docs/manual/python/gammu.rst:418
27521 #, no-wrap
27522 msgid ""
27523 "      :return: IMEI of phone as string.\n"
27524 "      :rtype: string\n"
27525 msgstr ""
27527 #. type: delimited block -
27528 #: docs/manual/python/gammu.rst:421
27529 #, no-wrap
27530 msgid "   .. method:: GetLocale()\n"
27531 msgstr ""
27533 #. type: delimited block -
27534 #: docs/manual/python/gammu.rst:423
27535 #, no-wrap
27536 msgid "      Gets locale information from phone.\n"
27537 msgstr ""
27539 #. type: delimited block -
27540 #: docs/manual/python/gammu.rst:426
27541 #, no-wrap
27542 msgid ""
27543 "      :return: Dictionary of locale settings. :meth:`SetLocale` lists them all.\n"
27544 "      :rtype: dict\n"
27545 msgstr ""
27547 #. type: delimited block -
27548 #: docs/manual/python/gammu.rst:429
27549 #, no-wrap
27550 msgid "   .. method:: GetManufactureMonth()\n"
27551 msgstr ""
27553 #. type: delimited block -
27554 #: docs/manual/python/gammu.rst:431
27555 #, no-wrap
27556 msgid "      Gets month when device was manufactured.\n"
27557 msgstr ""
27559 #. type: delimited block -
27560 #: docs/manual/python/gammu.rst:434
27561 #, no-wrap
27562 msgid ""
27563 "      :return: Month of manufacture as string.\n"
27564 "      :rtype: string\n"
27565 msgstr ""
27567 #. type: delimited block -
27568 #: docs/manual/python/gammu.rst:437
27569 #, no-wrap
27570 msgid "   .. method:: GetManufacturer()\n"
27571 msgstr ""
27573 #. type: delimited block -
27574 #: docs/manual/python/gammu.rst:439
27575 #, no-wrap
27576 msgid "      Reads manufacturer from phone.\n"
27577 msgstr ""
27579 #. type: delimited block -
27580 #: docs/manual/python/gammu.rst:442
27581 #, no-wrap
27582 msgid ""
27583 "      :return: String with manufacturer name\n"
27584 "      :rtype: string\n"
27585 msgstr ""
27587 #. type: delimited block -
27588 #: docs/manual/python/gammu.rst:445
27589 #, no-wrap
27590 msgid "   .. method:: GetMemory(Type, Location)\n"
27591 msgstr ""
27593 #. type: delimited block -
27594 #: docs/manual/python/gammu.rst:447
27595 #, no-wrap
27596 msgid "      Reads entry from memory (phonebooks or calls). Which entry shouldbe read is defined in entry.\n"
27597 msgstr ""
27599 #. type: delimited block -
27600 #: docs/manual/python/gammu.rst:452
27601 #, no-wrap
27602 msgid ""
27603 "      :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27604 "      :type Type: string\n"
27605 "      :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27606 "      :rtype: dict\n"
27607 msgstr ""
27609 #. type: delimited block -
27610 #: docs/manual/python/gammu.rst:455
27611 #, no-wrap
27612 msgid "   .. method:: GetMemoryStatus(Type)\n"
27613 msgstr ""
27615 #. type: delimited block -
27616 #: docs/manual/python/gammu.rst:457
27617 #, no-wrap
27618 msgid "      Gets memory (phonebooks or calls) status (eg. number of used andfree entries).\n"
27619 msgstr ""
27621 #. type: delimited block -
27622 #: docs/manual/python/gammu.rst:462
27623 #, no-wrap
27624 msgid ""
27625 "      :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27626 "      :type Type: string\n"
27627 "      :return: Dictionary with information about memory (Used and Free)\n"
27628 "      :rtype: dict\n"
27629 msgstr ""
27631 #. type: delimited block -
27632 #: docs/manual/python/gammu.rst:465
27633 #, no-wrap
27634 msgid "   .. method:: GetModel()\n"
27635 msgstr ""
27637 #. type: delimited block -
27638 #: docs/manual/python/gammu.rst:467
27639 #, no-wrap
27640 msgid "      Reads model from phone.\n"
27641 msgstr ""
27643 #. type: delimited block -
27644 #: docs/manual/python/gammu.rst:470
27645 #, no-wrap
27646 msgid ""
27647 "      :return: Tuple containing gammu identification and real model returned by phone.\n"
27648 "      :rtype: tuple\n"
27649 msgstr ""
27651 #. type: delimited block -
27652 #: docs/manual/python/gammu.rst:473
27653 #, no-wrap
27654 msgid "   .. method:: GetNetworkInfo()\n"
27655 msgstr ""
27657 #. type: delimited block -
27658 #: docs/manual/python/gammu.rst:475
27659 #, fuzzy, no-wrap
27660 msgid "      Gets network information.\n"
27661 msgstr "手机信息"
27663 #. type: delimited block -
27664 #: docs/manual/python/gammu.rst:478
27665 #, no-wrap
27666 msgid ""
27667 "      :return: Dictionary with information about network (NetworkName, State, NetworkCode, CID and LAC)\n"
27668 "      :rtype: dict\n"
27669 msgstr ""
27671 #. type: delimited block -
27672 #: docs/manual/python/gammu.rst:481
27673 #, no-wrap
27674 msgid "   .. method:: GetNextCalendar(Start, Location)\n"
27675 msgstr ""
27677 #. type: delimited block -
27678 #: docs/manual/python/gammu.rst:483
27679 #, no-wrap
27680 msgid "      Retrieves calendar entry. This is useful for continuous reading of all calendar entries.\n"
27681 msgstr ""
27683 #. type: delimited block -
27684 #: docs/manual/python/gammu.rst:490
27685 #, no-wrap
27686 msgid ""
27687 "      :param Start: Whether to start. This can not be used together with Location\n"
27688 "      :type Start: boolean\n"
27689 "      :param Location: Last read location. This can not be used together with Start\n"
27690 "      :type Location: int\n"
27691 "      :return: Dictionary with calendar values, see :ref:`cal_obj`\n"
27692 "      :rtype: dict\n"
27693 msgstr ""
27695 #. type: delimited block -
27696 #: docs/manual/python/gammu.rst:493
27697 #, no-wrap
27698 msgid "   .. method:: GetNextFileFolder(Start)\n"
27699 msgstr ""
27701 #. type: delimited block -
27702 #: docs/manual/python/gammu.rst:495
27703 #, no-wrap
27704 msgid "      Gets next filename from filesystem.\n"
27705 msgstr ""
27707 #. type: delimited block -
27708 #: docs/manual/python/gammu.rst:500
27709 #, no-wrap
27710 msgid ""
27711 "      :param Start: Whether we're starting listing. Defaults to False.\n"
27712 "      :type Start: boolean\n"
27713 "      :return: File data as dict, see :ref:`file_obj`\n"
27714 "      :rtype: dict\n"
27715 msgstr ""
27717 #. type: delimited block -
27718 #: docs/manual/python/gammu.rst:503
27719 #, no-wrap
27720 msgid "   .. method:: GetNextMemory(Type, Start, Location)\n"
27721 msgstr ""
27723 #. type: delimited block -
27724 #: docs/manual/python/gammu.rst:505
27725 #, no-wrap
27726 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"
27727 msgstr ""
27729 #. type: delimited block -
27730 #: docs/manual/python/gammu.rst:514
27731 #, no-wrap
27732 msgid ""
27733 "      :param Type: Memory type, one of ``ME``, ``SM``, ``ON``, ``DC``, ``RC``, ``MC``, ``MT``, ``FD``, ``VM``\n"
27734 "      :type Type: string\n"
27735 "      :param Start: Whether to start. This can not be used together with Location\n"
27736 "      :type Start: boolean\n"
27737 "      :param Location: Last read location. This can not be used together with Start\n"
27738 "      :type Location: int\n"
27739 "      :return: Memory entry as dict, see :ref:`pbk_obj`\n"
27740 "      :rtype: dict\n"
27741 msgstr ""
27743 #. type: delimited block -
27744 #: docs/manual/python/gammu.rst:517
27745 #, no-wrap
27746 msgid "   .. method:: GetNextRootFolder(Folder)\n"
27747 msgstr ""
27749 #. type: delimited block -
27750 #: docs/manual/python/gammu.rst:519
27751 #, no-wrap
27752 msgid "      Gets next root folder from filesystem. Start with empty folder name.\n"
27753 msgstr ""
27755 #. type: delimited block -
27756 #: docs/manual/python/gammu.rst:523
27757 #, no-wrap
27758 msgid ""
27759 "      :param Folder: Previous read fodlder. Start with empty folder name.\n"
27760 "      :type Folder: string\n"
27761 "      :return: Structure with folder information\n"
27762 msgstr ""
27764 #. type: delimited block -
27765 #: docs/manual/python/gammu.rst:526
27766 #, no-wrap
27767 msgid "   .. method:: GetNextSMS(Folder, Start, Location)\n"
27768 msgstr ""
27770 #. type: delimited block -
27771 #: docs/manual/python/gammu.rst:528
27772 #, no-wrap
27773 msgid "      Reads next (or first if start set) SMS message. This might befaster for some phones than using :meth:`GetSMS` for each message.\n"
27774 msgstr ""
27776 #. type: delimited block -
27777 #: docs/manual/python/gammu.rst:537
27778 #, no-wrap
27779 msgid ""
27780 "      :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27781 "      :type Folder: int\n"
27782 "      :param Start: Whether to start. This can not be used together with Location\n"
27783 "      :type Start: boolean\n"
27784 "      :param Location: Location last read entry. This can not be used together with Start\n"
27785 "      :type Location: int\n"
27786 "      :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27787 "      :rtype: dict\n"
27788 msgstr ""
27790 #. type: delimited block -
27791 #: docs/manual/python/gammu.rst:540
27792 #, no-wrap
27793 msgid "   .. method:: GetNextToDo(Start, Location)\n"
27794 msgstr ""
27796 #. type: delimited block -
27797 #: docs/manual/python/gammu.rst:542 docs/manual/python/gammu.rst:649
27798 #, no-wrap
27799 msgid "      Reads ToDo from phone.\n"
27800 msgstr ""
27802 #. type: delimited block -
27803 #: docs/manual/python/gammu.rst:549
27804 #, no-wrap
27805 msgid ""
27806 "      :param Start: Whether to start. This can not be used together with Location\n"
27807 "      :type Start: boolean\n"
27808 "      :param Location: Last read location. This can not be used together with Start\n"
27809 "      :type Location: int\n"
27810 "      :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
27811 "      :rtype: dict\n"
27812 msgstr ""
27814 #. type: delimited block -
27815 #: docs/manual/python/gammu.rst:552
27816 #, no-wrap
27817 msgid "   .. method:: GetOriginalIMEI()\n"
27818 msgstr ""
27820 #. type: delimited block -
27821 #: docs/manual/python/gammu.rst:554
27822 #, no-wrap
27823 msgid "      Gets original IMEI from phone.\n"
27824 msgstr ""
27826 #. type: delimited block -
27827 #: docs/manual/python/gammu.rst:557
27828 #, no-wrap
27829 msgid ""
27830 "      :return: Original IMEI of phone as string.\n"
27831 "      :rtype: string\n"
27832 msgstr ""
27834 #. type: delimited block -
27835 #: docs/manual/python/gammu.rst:560
27836 #, no-wrap
27837 msgid "   .. method:: GetPPM()\n"
27838 msgstr ""
27840 #. type: delimited block -
27841 #: docs/manual/python/gammu.rst:562
27842 #, no-wrap
27843 msgid "      Gets PPM (Post Programmable Memory) from phone.\n"
27844 msgstr ""
27846 #. type: delimited block -
27847 #: docs/manual/python/gammu.rst:565
27848 #, no-wrap
27849 msgid ""
27850 "      :return: PPM as string\n"
27851 "      :rtype: string\n"
27852 msgstr ""
27854 #. type: delimited block -
27855 #: docs/manual/python/gammu.rst:568
27856 #, no-wrap
27857 msgid "   .. method:: GetProductCode()\n"
27858 msgstr ""
27860 #. type: delimited block -
27861 #: docs/manual/python/gammu.rst:572
27862 #, no-wrap
27863 msgid ""
27864 "      Gets product code of device.\n"
27865 "      :return: Product code as string.\n"
27866 "      :rtype: string\n"
27867 msgstr ""
27869 #. type: delimited block -
27870 #: docs/manual/python/gammu.rst:575
27871 #, no-wrap
27872 msgid "   .. method:: GetSIMIMSI()\n"
27873 msgstr ""
27875 #. type: delimited block -
27876 #: docs/manual/python/gammu.rst:577
27877 #, no-wrap
27878 msgid "      Gets SIM IMSI from phone.\n"
27879 msgstr ""
27881 #. type: delimited block -
27882 #: docs/manual/python/gammu.rst:580
27883 #, no-wrap
27884 msgid ""
27885 "      :return: SIM IMSI as string\n"
27886 "      :rtype: string\n"
27887 msgstr ""
27889 #. type: delimited block -
27890 #: docs/manual/python/gammu.rst:583
27891 #, no-wrap
27892 msgid "   .. method:: GetSMS(Folder, Location)\n"
27893 msgstr ""
27895 #. type: delimited block -
27896 #: docs/manual/python/gammu.rst:585
27897 #, no-wrap
27898 msgid "      Reads SMS message.\n"
27899 msgstr ""
27901 #. type: delimited block -
27902 #: docs/manual/python/gammu.rst:592
27903 #, no-wrap
27904 msgid ""
27905 "      :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
27906 "      :type Folder: int\n"
27907 "      :param Location: Location of entry to read\n"
27908 "      :type Location: int\n"
27909 "      :return: Dictionary with SMS data, see :ref:`sms_obj`\n"
27910 "      :rtype: dict\n"
27911 msgstr ""
27913 #. type: delimited block -
27914 #: docs/manual/python/gammu.rst:595
27915 #, no-wrap
27916 msgid "   .. method:: GetSMSC(Location)\n"
27917 msgstr ""
27919 #. type: delimited block -
27920 #: docs/manual/python/gammu.rst:597
27921 #, no-wrap
27922 msgid "      Gets SMS Service Center number and SMS settings.\n"
27923 msgstr ""
27925 #. type: delimited block -
27926 #: docs/manual/python/gammu.rst:602
27927 #, no-wrap
27928 msgid ""
27929 "      :param Location: Location of entry to read. Defaults to 1\n"
27930 "      :type Location: int\n"
27931 "      :return: Dictionary with SMSC information, see :ref:`smsc_obj`\n"
27932 "      :rtype: dict\n"
27933 msgstr ""
27935 #. type: delimited block -
27936 #: docs/manual/python/gammu.rst:605
27937 #, no-wrap
27938 msgid "   .. method:: GetSMSFolders()\n"
27939 msgstr ""
27941 #. type: delimited block -
27942 #: docs/manual/python/gammu.rst:607
27943 #, no-wrap
27944 msgid "      Returns SMS folders information.\n"
27945 msgstr ""
27947 #. type: delimited block -
27948 #: docs/manual/python/gammu.rst:610
27949 #, no-wrap
27950 msgid ""
27951 "      :return: List of SMS folders.\n"
27952 "      :rtype: list\n"
27953 msgstr ""
27955 #. type: delimited block -
27956 #: docs/manual/python/gammu.rst:613
27957 #, no-wrap
27958 msgid "   .. method:: GetSMSStatus()\n"
27959 msgstr ""
27961 #. type: delimited block -
27962 #: docs/manual/python/gammu.rst:615
27963 #, no-wrap
27964 msgid "      Gets information about SMS memory (read/unread/size of memory for both SIM and phone).\n"
27965 msgstr ""
27967 #. type: delimited block -
27968 #: docs/manual/python/gammu.rst:618
27969 #, no-wrap
27970 msgid ""
27971 "      :return: Dictionary with information about phone memory (SIMUnRead, SIMUsed, SIMSize, PhoneUnRead, PhoneUsed, PhoneSize and TemplatesUsed)\n"
27972 "      :rtype: dict\n"
27973 msgstr ""
27975 #. type: delimited block -
27976 #: docs/manual/python/gammu.rst:621
27977 #, no-wrap
27978 msgid "   .. method:: GetSecurityStatus()\n"
27979 msgstr ""
27981 #. type: delimited block -
27982 #: docs/manual/python/gammu.rst:623
27983 #, no-wrap
27984 msgid "      Queries whether some security code needs to be entered.\n"
27985 msgstr ""
27987 #. type: delimited block -
27988 #: docs/manual/python/gammu.rst:626
27989 #, no-wrap
27990 msgid ""
27991 "      :return: String indicating which code needs to be entered or None if none is needed\n"
27992 "      :rtype: string\n"
27993 msgstr ""
27995 #. type: delimited block -
27996 #: docs/manual/python/gammu.rst:629
27997 #, no-wrap
27998 msgid "   .. method:: GetSignalQuality()\n"
27999 msgstr ""
28001 #. type: delimited block -
28002 #: docs/manual/python/gammu.rst:631
28003 #, no-wrap
28004 msgid "      Reads signal quality (strength and error rate).\n"
28005 msgstr ""
28007 #. type: delimited block -
28008 #: docs/manual/python/gammu.rst:634
28009 #, no-wrap
28010 msgid ""
28011 "      :return: Dictionary containing information about signal state (SignalStrength, SignalPercent and BitErrorRate)\n"
28012 "      :rtype: dict\n"
28013 msgstr ""
28015 #. type: delimited block -
28016 #: docs/manual/python/gammu.rst:637
28017 #, no-wrap
28018 msgid "   .. method:: GetSpeedDial(Location)\n"
28019 msgstr ""
28021 #. type: delimited block -
28022 #: docs/manual/python/gammu.rst:639
28023 #, no-wrap
28024 msgid "      Gets speed dial.\n"
28025 msgstr ""
28027 #. type: delimited block -
28028 #: docs/manual/python/gammu.rst:644
28029 #, no-wrap
28030 msgid ""
28031 "      :param Location: Location of entry to read\n"
28032 "      :type Location: int\n"
28033 "      :return: Dictionary with speed dial (Location, MemoryLocation, MemoryNumberID, MemoryType)\n"
28034 "      :rtype: dict\n"
28035 msgstr ""
28037 #. type: delimited block -
28038 #: docs/manual/python/gammu.rst:647
28039 #, no-wrap
28040 msgid "   .. method:: GetToDo(Location)\n"
28041 msgstr ""
28043 #. type: delimited block -
28044 #: docs/manual/python/gammu.rst:654
28045 #, no-wrap
28046 msgid ""
28047 "      :param Location: Location of entry to read\n"
28048 "      :type Location: int\n"
28049 "      :return: Dictionary with ToDo values, see :ref:`todo_obj`\n"
28050 "      :rtype: dict\n"
28051 msgstr ""
28053 #. type: delimited block -
28054 #: docs/manual/python/gammu.rst:657
28055 #, no-wrap
28056 msgid "   .. method:: GetToDoStatus()\n"
28057 msgstr ""
28059 #. type: delimited block -
28060 #: docs/manual/python/gammu.rst:659
28061 #, no-wrap
28062 msgid "      Gets status of ToDos (count of used entries).\n"
28063 msgstr ""
28065 #. type: delimited block -
28066 #: docs/manual/python/gammu.rst:662
28067 #, no-wrap
28068 msgid ""
28069 "      :return: Dictionary of status (Used)\n"
28070 "      :rtype: dict\n"
28071 msgstr ""
28073 #. type: delimited block -
28074 #: docs/manual/python/gammu.rst:665
28075 #, no-wrap
28076 msgid "   .. method:: HoldCall(ID)\n"
28077 msgstr ""
28079 #. type: delimited block -
28080 #: docs/manual/python/gammu.rst:667
28081 #, no-wrap
28082 msgid "      Holds call.\n"
28083 msgstr ""
28085 #. type: delimited block -
28086 #: docs/manual/python/gammu.rst:675
28087 #, no-wrap
28088 msgid "   .. method:: Init(Replies)\n"
28089 msgstr ""
28091 #. type: delimited block -
28092 #: docs/manual/python/gammu.rst:677
28093 #, no-wrap
28094 msgid "      Initialises the connection with phone.\n"
28095 msgstr ""
28097 #. type: delimited block -
28098 #: docs/manual/python/gammu.rst:682
28099 #, no-wrap
28100 msgid ""
28101 "      :param Replies: Number of replies to wait for on each request. Defaults to 1. Higher value makes sense only on unreliable links.\n"
28102 "      :type Replies: int\n"
28103 "      :return: None\n"
28104 "      :rtype: None\n"
28105 msgstr ""
28107 #. type: delimited block -
28108 #: docs/manual/python/gammu.rst:685
28109 #, no-wrap
28110 msgid "   .. method:: PressKey(Key, Press)\n"
28111 msgstr ""
28113 #. type: delimited block -
28114 #: docs/manual/python/gammu.rst:687
28115 #, no-wrap
28116 msgid "      Emulates key press.\n"
28117 msgstr ""
28119 #. type: delimited block -
28120 #: docs/manual/python/gammu.rst:694
28121 #, no-wrap
28122 msgid ""
28123 "      :param Key: What key to press\n"
28124 "      :type Key: string\n"
28125 "      :param Press: Whether to emulate press or release.\n"
28126 "      :type Press: boolean\n"
28127 "      :return: None\n"
28128 "      :rtype: None\n"
28129 msgstr ""
28131 #. type: delimited block -
28132 #: docs/manual/python/gammu.rst:697
28133 #, no-wrap
28134 msgid "   .. method:: ReadConfig(Section, Configuration, Filename)\n"
28135 msgstr ""
28137 #. type: delimited block -
28138 #: docs/manual/python/gammu.rst:699
28139 #, no-wrap
28140 msgid "      Reads specified section of gammurc\n"
28141 msgstr ""
28143 #. type: delimited block -
28144 #: docs/manual/python/gammu.rst:708
28145 #, no-wrap
28146 msgid ""
28147 "      :param Section: Index of config section to read. Defaults to 0.\n"
28148 "      :type Section: int\n"
28149 "      :param Configuration: Index where config section will be stored. Defaults to Section.\n"
28150 "      :type Configuration: int\n"
28151 "      :param Filename: Path to configuration file (otherwise it is autodetected).\n"
28152 "      :type Filename: string\n"
28153 "      :return: None\n"
28154 "      :rtype: None\n"
28155 msgstr ""
28157 #. type: delimited block -
28158 #: docs/manual/python/gammu.rst:711
28159 #, no-wrap
28160 msgid "   .. method:: ReadDevice(Wait)\n"
28161 msgstr ""
28163 #. type: delimited block -
28164 #: docs/manual/python/gammu.rst:713
28165 #, no-wrap
28166 msgid "      Reads data from device.\n"
28167 msgstr ""
28169 #. type: delimited block -
28170 #: docs/manual/python/gammu.rst:718
28171 #, no-wrap
28172 msgid ""
28173 "      :param Wait: Whether to wait, default is not to wait.\n"
28174 "      :type Wait: boolean\n"
28175 "      :return: Number of bytes read\n"
28176 "      :rtype: int\n"
28177 msgstr ""
28179 #. type: delimited block -
28180 #: docs/manual/python/gammu.rst:721
28181 #, no-wrap
28182 msgid "   .. method:: Reset(Hard)\n"
28183 msgstr ""
28185 #. type: delimited block -
28186 #: docs/manual/python/gammu.rst:723
28187 #, no-wrap
28188 msgid "      Performs phone reset.\n"
28189 msgstr ""
28191 #. type: delimited block -
28192 #: docs/manual/python/gammu.rst:728
28193 #, no-wrap
28194 msgid ""
28195 "      :param Hard: Whether to make hard reset\n"
28196 "      :type Hard: boolean\n"
28197 "      :return: None\n"
28198 "      :rtype: None\n"
28199 msgstr ""
28201 #. type: delimited block -
28202 #: docs/manual/python/gammu.rst:731
28203 #, no-wrap
28204 msgid "   .. method:: ResetPhoneSettings(Type)\n"
28205 msgstr ""
28207 #. type: delimited block -
28208 #: docs/manual/python/gammu.rst:733
28209 #, no-wrap
28210 msgid "      Resets phone settings.\n"
28211 msgstr ""
28213 #. type: delimited block -
28214 #: docs/manual/python/gammu.rst:738
28215 #, no-wrap
28216 msgid ""
28217 "      :param Type: What to reset, one of ``PHONE``, ``UIF``, ``ALL``, ``DEV``, ``FACTORY``\n"
28218 "      :type Type: string\n"
28219 "      :return: None\n"
28220 "      :rtype: None\n"
28221 msgstr ""
28223 #. type: delimited block -
28224 #: docs/manual/python/gammu.rst:741
28225 #, no-wrap
28226 msgid "   .. method:: SendDTMF(Number)\n"
28227 msgstr ""
28229 #. type: delimited block -
28230 #: docs/manual/python/gammu.rst:743
28231 #, no-wrap
28232 msgid "      Sends DTMF (Dual Tone Multi Frequency) tone.\n"
28233 msgstr ""
28235 #. type: delimited block -
28236 #: docs/manual/python/gammu.rst:751
28237 #, no-wrap
28238 msgid "   .. method:: SendFilePart(File)\n"
28239 msgstr ""
28241 #. type: delimited block -
28242 #: docs/manual/python/gammu.rst:753
28243 #, no-wrap
28244 msgid "      Sends file part to phone.\n"
28245 msgstr ""
28247 #. type: delimited block -
28248 #: docs/manual/python/gammu.rst:761
28249 #, no-wrap
28250 msgid "   .. method:: SendSMS(Value)\n"
28251 msgstr ""
28253 #. type: delimited block -
28254 #: docs/manual/python/gammu.rst:763
28255 #, no-wrap
28256 msgid "      Sends SMS.\n"
28257 msgstr ""
28259 #. type: delimited block -
28260 #: docs/manual/python/gammu.rst:768
28261 #, no-wrap
28262 msgid ""
28263 "      :param Value: SMS data, see :ref:`sms_obj`\n"
28264 "      :type Value: dict\n"
28265 "      :return: Message reference as integer\n"
28266 "      :rtype: int\n"
28267 msgstr ""
28269 #. type: delimited block -
28270 #: docs/manual/python/gammu.rst:771
28271 #, no-wrap
28272 msgid "   .. method:: SendSavedSMS(Folder, Location)\n"
28273 msgstr ""
28275 #. type: delimited block -
28276 #: docs/manual/python/gammu.rst:773
28277 #, no-wrap
28278 msgid "      Sends SMS saved in phone.\n"
28279 msgstr ""
28281 #. type: delimited block -
28282 #: docs/manual/python/gammu.rst:780
28283 #, no-wrap
28284 msgid ""
28285 "      :param Folder: Folder where to read entry (0 is emulated flat memory)\n"
28286 "      :type Folder: int\n"
28287 "      :param Location: Location of entry to send\n"
28288 "      :type Location: int\n"
28289 "      :return: Message reference as integer\n"
28290 "      :rtype: int\n"
28291 msgstr ""
28293 #. type: delimited block -
28294 #: docs/manual/python/gammu.rst:783
28295 #, no-wrap
28296 msgid "   .. method:: SetAlarm(DateTime, Location, Repeating, Text)\n"
28297 msgstr ""
28299 #. type: delimited block -
28300 #: docs/manual/python/gammu.rst:785
28301 #, no-wrap
28302 msgid "      Sets alarm in phone.\n"
28303 msgstr ""
28305 #. type: delimited block -
28306 #: docs/manual/python/gammu.rst:796
28307 #, no-wrap
28308 msgid ""
28309 "      :param DateTime: When should alarm happen.\n"
28310 "      :type DateTime: datetime.datetime\n"
28311 "      :param Location: Location of alarm to set. Defaults to 1.\n"
28312 "      :type Location: int\n"
28313 "      :param Repeating: Whether alarm should be repeating. Defaults to True.\n"
28314 "      :type Repeating: boolean\n"
28315 "      :param Text: Text to be displayed on alarm. Defaults to empty.\n"
28316 "      :type Text: string\n"
28317 "      :return: None\n"
28318 "      :rtype: None\n"
28319 msgstr ""
28321 #. type: delimited block -
28322 #: docs/manual/python/gammu.rst:799
28323 #, no-wrap
28324 msgid "   .. method:: SetAutoNetworkLogin()\n"
28325 msgstr ""
28327 #. type: delimited block -
28328 #: docs/manual/python/gammu.rst:801
28329 #, no-wrap
28330 msgid "      Enables network auto login.\n"
28331 msgstr ""
28333 #. type: delimited block -
28334 #: docs/manual/python/gammu.rst:807
28335 #, no-wrap
28336 msgid "   .. method:: SetCalendar(Value)\n"
28337 msgstr ""
28339 #. type: delimited block -
28340 #: docs/manual/python/gammu.rst:809
28341 #, no-wrap
28342 msgid "      Sets calendar entry\n"
28343 msgstr ""
28345 #. type: delimited block -
28346 #: docs/manual/python/gammu.rst:814
28347 #, no-wrap
28348 msgid ""
28349 "      :param Value: Calendar entry data, see :ref:`cal_obj`\n"
28350 "      :type Value: dict\n"
28351 "      :return: Location of set entry\n"
28352 "      :rtype: int\n"
28353 msgstr ""
28355 #. type: delimited block -
28356 #: docs/manual/python/gammu.rst:817
28357 #, no-wrap
28358 msgid "   .. method:: SetConfig(Section, Values)\n"
28359 msgstr ""
28361 #. type: delimited block -
28362 #: docs/manual/python/gammu.rst:819
28363 #, no-wrap
28364 msgid "      Sets specified config section.\n"
28365 msgstr ""
28367 #. type: delimited block -
28368 #: docs/manual/python/gammu.rst:826
28369 #, no-wrap
28370 msgid ""
28371 "      :param Section: Index of config section to modify\n"
28372 "      :type Section: int\n"
28373 "      :param Values: Config values, see :meth:`GetConfig` for description of accepted\n"
28374 "      :type Values: dict\n"
28375 "      :return: None\n"
28376 "      :rtype: None\n"
28377 msgstr ""
28379 #. type: delimited block -
28380 #: docs/manual/python/gammu.rst:829
28381 #, no-wrap
28382 msgid "   .. method:: SetDateTime(Date)\n"
28383 msgstr ""
28385 #. type: delimited block -
28386 #: docs/manual/python/gammu.rst:831
28387 #, no-wrap
28388 msgid "      Sets date and time in phone.\n"
28389 msgstr ""
28391 #. type: delimited block -
28392 #: docs/manual/python/gammu.rst:836
28393 #, no-wrap
28394 msgid ""
28395 "      :param Date: Date to set\n"
28396 "      :type Date: datetime.datetime\n"
28397 "      :return: None\n"
28398 "      :rtype: None\n"
28399 msgstr ""
28401 #. type: delimited block -
28402 #: docs/manual/python/gammu.rst:839
28403 #, no-wrap
28404 msgid "   .. method:: SetDebugFile(File, Global)\n"
28405 msgstr ""
28407 #. type: delimited block -
28408 #: docs/manual/python/gammu.rst:841
28409 #, no-wrap
28410 msgid "      Sets state machine debug file.\n"
28411 msgstr ""
28413 #. type: delimited block -
28414 #: docs/manual/python/gammu.rst:848
28415 #, no-wrap
28416 msgid ""
28417 "      :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"
28418 "      :type File: mixed\n"
28419 "      :param Global: Whether to use global debug structure (overrides File)\n"
28420 "      :type Global: boolean\n"
28421 "      :return: None\n"
28422 "      :rtype: None\n"
28423 msgstr ""
28425 #. type: delimited block -
28426 #: docs/manual/python/gammu.rst:851
28427 #, no-wrap
28428 msgid "   .. method:: SetDebugLevel(Level)\n"
28429 msgstr ""
28431 #. type: delimited block -
28432 #: docs/manual/python/gammu.rst:853
28433 #, no-wrap
28434 msgid "      Sets state machine debug level accorting to passed string. You need to configure output file using :meth:`SetDebugFile` to activate it.\n"
28435 msgstr ""
28437 #. type: delimited block -
28438 #: docs/manual/python/gammu.rst:866
28439 #, no-wrap
28440 msgid ""
28441 "      :type Level: string\n"
28442 "      :param Level: name of debug level to use, currently one of:\n"
28443 "         - nothing\n"
28444 "         - text\n"
28445 "         - textall\n"
28446 "         - binary\n"
28447 "         - errors\n"
28448 "         - textdate\n"
28449 "         - textalldate\n"
28450 "         - errorsdate\n"
28451 "      :return: None\n"
28452 "      :rtype: None\n"
28453 msgstr ""
28455 #. type: delimited block -
28456 #: docs/manual/python/gammu.rst:869
28457 #, no-wrap
28458 msgid "   .. method:: SetFileAttributes(Filename, ReadOnly, Protected, System, Hidden)\n"
28459 msgstr ""
28461 #. type: delimited block -
28462 #: docs/manual/python/gammu.rst:871
28463 #, no-wrap
28464 msgid "      Sets file attributes.\n"
28465 msgstr ""
28467 #. type: delimited block -
28468 #: docs/manual/python/gammu.rst:884
28469 #, no-wrap
28470 msgid ""
28471 "      :param Filename: File to modify\n"
28472 "      :type Filename: string\n"
28473 "      :param ReadOnly: Whether file is read only. Default to False.\n"
28474 "      :type ReadOnly: boolean\n"
28475 "      :param Protected: Whether file is protected. Default to False.\n"
28476 "      :type Protected: boolean\n"
28477 "      :param System: Whether file is system. Default to False.\n"
28478 "      :type System: boolean\n"
28479 "      :param Hidden: Whether file is hidden. Default to False.\n"
28480 "      :type Hidden: boolean\n"
28481 "      :return: None\n"
28482 "      :rtype: None\n"
28483 msgstr ""
28485 #. type: delimited block -
28486 #: docs/manual/python/gammu.rst:887
28487 #, no-wrap
28488 msgid "   .. method:: SetIncomingCB(Enable)\n"
28489 msgstr ""
28491 #. type: delimited block -
28492 #: docs/manual/python/gammu.rst:889
28493 #, no-wrap
28494 msgid "      Gets network information from phone.\n"
28495 msgstr ""
28497 #. type: delimited block -
28498 #: docs/manual/python/gammu.rst:894 docs/manual/python/gammu.rst:904
28499 #: docs/manual/python/gammu.rst:926 docs/manual/python/gammu.rst:936
28500 #, no-wrap
28501 msgid ""
28502 "      :type Enable: boolean\n"
28503 "      :param Enable: Whether to enable notifications, default is True\n"
28504 "      :return: None\n"
28505 "      :rtype: None\n"
28506 msgstr ""
28508 #. type: delimited block -
28509 #: docs/manual/python/gammu.rst:897
28510 #, no-wrap
28511 msgid "   .. method:: SetIncomingCall(Enable)\n"
28512 msgstr ""
28514 #. type: delimited block -
28515 #: docs/manual/python/gammu.rst:899
28516 #, no-wrap
28517 msgid "      Activates/deactivates noticing about incoming calls.\n"
28518 msgstr ""
28520 #. type: delimited block -
28521 #: docs/manual/python/gammu.rst:907
28522 #, no-wrap
28523 msgid "   .. method:: SetIncomingCallback(Callback)\n"
28524 msgstr ""
28526 #. type: delimited block -
28527 #: docs/manual/python/gammu.rst:909
28528 #, no-wrap
28529 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"
28530 msgstr ""
28532 #. type: delimited block -
28533 #: docs/manual/python/gammu.rst:911
28534 #, no-wrap
28535 msgid "      The callback function needs to accept three parameters: StateMachine object, event type and it's data in dictionary.\n"
28536 msgstr ""
28538 #. type: delimited block -
28539 #: docs/manual/python/gammu.rst:916
28540 #, no-wrap
28541 msgid ""
28542 "      :param Callback: callback function or None for disabling\n"
28543 "      :type Callback: function\n"
28544 "      :return: None\n"
28545 "      :rtype: None\n"
28546 msgstr ""
28548 #. type: delimited block -
28549 #: docs/manual/python/gammu.rst:919
28550 #, no-wrap
28551 msgid "   .. method:: SetIncomingSMS(Enable)\n"
28552 msgstr ""
28554 #. type: delimited block -
28555 #: docs/manual/python/gammu.rst:921
28556 #, no-wrap
28557 msgid "      Enable/disable notification on incoming SMS.\n"
28558 msgstr ""
28560 #. type: delimited block -
28561 #: docs/manual/python/gammu.rst:929
28562 #, no-wrap
28563 msgid "   .. method:: SetIncomingUSSD(Enable)\n"
28564 msgstr ""
28566 #. type: delimited block -
28567 #: docs/manual/python/gammu.rst:931
28568 #, no-wrap
28569 msgid "      Activates/deactivates noticing about incoming USSDs (UnStructured Supplementary Services).\n"
28570 msgstr ""
28572 #. type: delimited block -
28573 #: docs/manual/python/gammu.rst:939
28574 #, no-wrap
28575 msgid "   .. method:: SetLocale(DateSeparator, DateFormat, AMPMTime)\n"
28576 msgstr ""
28578 #. type: delimited block -
28579 #: docs/manual/python/gammu.rst:941
28580 #, no-wrap
28581 msgid "      Sets locale of phone.\n"
28582 msgstr ""
28584 #. type: delimited block -
28585 #: docs/manual/python/gammu.rst:950
28586 #, no-wrap
28587 msgid ""
28588 "      :param DateSeparator: Date separator.\n"
28589 "      :type DateSeparator: string\n"
28590 "      :param DateFormat: Date format, one of ``DDMMYYYY``, ``MMDDYYYY``, ``YYYYMMDD``\n"
28591 "      :type DateFormat: string\n"
28592 "      :param AMPMTime: Whether to use AM/PM time.\n"
28593 "      :type AMPMTime: boolean\n"
28594 "      :return: None\n"
28595 "      :rtype: None\n"
28596 msgstr ""
28598 #. type: delimited block -
28599 #: docs/manual/python/gammu.rst:953
28600 #, no-wrap
28601 msgid "   .. method:: SetMemory(Value)\n"
28602 msgstr ""
28604 #. type: delimited block -
28605 #: docs/manual/python/gammu.rst:955
28606 #, no-wrap
28607 msgid "      Sets memory (phonebooks or calls) entry.\n"
28608 msgstr ""
28610 #. type: delimited block -
28611 #: docs/manual/python/gammu.rst:963
28612 #, no-wrap
28613 msgid "   .. method:: SetSMS(Value)\n"
28614 msgstr ""
28616 #. type: delimited block -
28617 #: docs/manual/python/gammu.rst:965
28618 #, no-wrap
28619 msgid "      Sets SMS.\n"
28620 msgstr ""
28622 #. type: delimited block -
28623 #: docs/manual/python/gammu.rst:973
28624 #, no-wrap
28625 msgid "   .. method:: SetSMSC(Value)\n"
28626 msgstr ""
28628 #. type: delimited block -
28629 #: docs/manual/python/gammu.rst:975
28630 #, no-wrap
28631 msgid "      Sets SMS Service Center number and SMS settings.\n"
28632 msgstr ""
28634 #. type: delimited block -
28635 #: docs/manual/python/gammu.rst:980
28636 #, no-wrap
28637 msgid ""
28638 "      :param Value: SMSC information, see :ref:`smsc_obj`\n"
28639 "      :type Value: dict\n"
28640 "      :return: None\n"
28641 "      :rtype: None\n"
28642 msgstr ""
28644 #. type: delimited block -
28645 #: docs/manual/python/gammu.rst:983
28646 #, no-wrap
28647 msgid "   .. method:: SetSpeedDial(Value)\n"
28648 msgstr ""
28650 #. type: delimited block -
28651 #: docs/manual/python/gammu.rst:985
28652 #, no-wrap
28653 msgid "      Sets speed dial.\n"
28654 msgstr ""
28656 #. type: delimited block -
28657 #: docs/manual/python/gammu.rst:990
28658 #, no-wrap
28659 msgid ""
28660 "      :param Value: Speed dial data, see :meth:`GetSpeedDial` for listing.\n"
28661 "      :type Value: dict\n"
28662 "      :return: None\n"
28663 "      :rtype: None\n"
28664 msgstr ""
28666 #. type: delimited block -
28667 #: docs/manual/python/gammu.rst:993
28668 #, no-wrap
28669 msgid "   .. method:: SetToDo(Value)\n"
28670 msgstr ""
28672 #. type: delimited block -
28673 #: docs/manual/python/gammu.rst:995
28674 #, no-wrap
28675 msgid "      Sets ToDo in phone.\n"
28676 msgstr ""
28678 #. type: delimited block -
28679 #: docs/manual/python/gammu.rst:1003
28680 #, no-wrap
28681 msgid "   .. method:: SplitCall(ID)\n"
28682 msgstr ""
28684 #. type: delimited block -
28685 #: docs/manual/python/gammu.rst:1005
28686 #, no-wrap
28687 msgid "      Splits call.\n"
28688 msgstr ""
28690 #. type: delimited block -
28691 #: docs/manual/python/gammu.rst:1013
28692 #, no-wrap
28693 msgid "   .. method:: SwitchCall(ID, Next)\n"
28694 msgstr ""
28696 #. type: delimited block -
28697 #: docs/manual/python/gammu.rst:1015
28698 #, no-wrap
28699 msgid "      Switches call.\n"
28700 msgstr ""
28702 #. type: delimited block -
28703 #: docs/manual/python/gammu.rst:1023
28704 #, no-wrap
28705 msgid "   .. method:: Terminate()\n"
28706 msgstr ""
28708 #. type: delimited block -
28709 #: docs/manual/python/gammu.rst:1025
28710 #, no-wrap
28711 msgid "      Terminates the connection with phone.\n"
28712 msgstr ""
28714 #. type: delimited block -
28715 #: docs/manual/python/gammu.rst:1030
28716 #, no-wrap
28717 msgid "   .. method:: Abort()\n"
28718 msgstr ""
28720 #. type: delimited block -
28721 #: docs/manual/python/gammu.rst:1032
28722 #, fuzzy, no-wrap
28723 msgid "      Aborts current operation.\n"
28724 msgstr "手机信息"
28726 #. type: delimited block -
28727 #: docs/manual/python/gammu.rst:1037
28728 #, no-wrap
28729 msgid "   .. method:: TransferCall(ID, Next)\n"
28730 msgstr ""
28732 #. type: delimited block -
28733 #: docs/manual/python/gammu.rst:1039
28734 #, no-wrap
28735 msgid "      Transfers call.\n"
28736 msgstr ""
28738 #. type: delimited block -
28739 #: docs/manual/python/gammu.rst:1047
28740 #, no-wrap
28741 msgid "   .. method:: UnholdCall(ID)\n"
28742 msgstr ""
28744 #. type: delimited block -
28745 #: docs/manual/python/gammu.rst:1049
28746 #, no-wrap
28747 msgid "      Unholds call.\n"
28748 msgstr ""
28750 #. type: delimited block -
28751 #: docs/manual/python/gammu.rst:1058
28752 #, no-wrap
28753 msgid "Generic functions\n"
28754 msgstr ""
28756 #. type: Plain text
28757 #: docs/manual/python/gammu.rst:1061
28758 msgid "Version()"
28759 msgstr ""
28761 #. type: Plain text
28762 #: docs/manual/python/gammu.rst:1063
28763 #, fuzzy
28764 msgid "Get version information."
28765 msgstr "手机信息"
28767 #. type: Plain text
28768 #: docs/manual/python/gammu.rst:1066
28769 msgid ""
28770 ":return: Tuple of version information - Gammu runtime version, python-gammu "
28771 "version, build time Gammu version.  :rtype: tuple"
28772 msgstr ""
28774 #. type: Title -
28775 #: docs/manual/python/gammu.rst:1068
28776 #, fuzzy, no-wrap
28777 msgid "Debugging configuration"
28778 msgstr "手机信息"
28780 #. type: Plain text
28781 #: docs/manual/python/gammu.rst:1071
28782 msgid "SetDebugFile(File)"
28783 msgstr ""
28785 #. type: Plain text
28786 #: docs/manual/python/gammu.rst:1073
28787 msgid "Sets global debug file."
28788 msgstr ""
28790 #. type: Plain text
28791 #: docs/manual/python/gammu.rst:1078
28792 msgid ""
28793 ":param File: File where to write debug stuff (as configured by :meth:"
28794 "`SetDebugLevel`). Can be either None for no file, Python file object or "
28795 "filename.  :type File: mixed :return: None :rtype: None"
28796 msgstr ""
28798 #. type: Plain text
28799 #: docs/manual/python/gammu.rst:1080
28800 msgid "SetDebugLevel(Level)"
28801 msgstr ""
28803 #. type: Plain text
28804 #: docs/manual/python/gammu.rst:1082
28805 msgid ""
28806 "Sets global debug level accorting to passed string. You need to configure "
28807 "output file using :meth:`SetDebugFile` to activate it."
28808 msgstr ""
28810 #. type: Plain text
28811 #: docs/manual/python/gammu.rst:1085
28812 msgid ""
28813 ":type Level: string :param Level: name of debug level to use, currently one "
28814 "of:"
28815 msgstr ""
28817 #. type: Plain text
28818 #: docs/manual/python/gammu.rst:1087
28819 msgid "nothing"
28820 msgstr ""
28822 #. type: Plain text
28823 #: docs/manual/python/gammu.rst:1089
28824 msgid "textall"
28825 msgstr ""
28827 #. type: Plain text
28828 #: docs/manual/python/gammu.rst:1090
28829 msgid "binary"
28830 msgstr ""
28832 #. type: Plain text
28833 #: docs/manual/python/gammu.rst:1091
28834 #, fuzzy
28835 msgid "errors"
28836 msgstr "没有错误。"
28838 #. type: Plain text
28839 #: docs/manual/python/gammu.rst:1092
28840 msgid "textdate"
28841 msgstr ""
28843 #. type: Plain text
28844 #: docs/manual/python/gammu.rst:1093
28845 msgid "textalldate"
28846 msgstr ""
28848 #. type: Plain text
28849 #: docs/manual/python/gammu.rst:1094
28850 #, fuzzy
28851 msgid "errorsdate"
28852 msgstr "没有错误。"
28854 #. type: Plain text
28855 #: docs/manual/python/gammu.rst:1096
28856 msgid ":return: None :rtype: None"
28857 msgstr ""
28859 #. type: Title -
28860 #: docs/manual/python/gammu.rst:1098
28861 #, no-wrap
28862 msgid "Message processing"
28863 msgstr ""
28865 #. type: Plain text
28866 #: docs/manual/python/gammu.rst:1101
28867 msgid "LinkSMS(Messages, EMS)"
28868 msgstr ""
28870 #. type: Plain text
28871 #: docs/manual/python/gammu.rst:1103
28872 msgid "Links multi part SMS messages."
28873 msgstr ""
28875 #. type: Plain text
28876 #: docs/manual/python/gammu.rst:1110
28877 msgid ""
28878 ":type Messages: list :type EMS: boolean :param Messages: List of messages to "
28879 "link, see :ref:`sms_obj` :param EMS: Whether to detect ems, defauls to True :"
28880 "return: List of linked messages, see :ref:`sms_obj` :rtype: list"
28881 msgstr ""
28883 #. type: Plain text
28884 #: docs/manual/python/gammu.rst:1112
28885 msgid "SMSCounter(Text, UDH = \"NoUDH\", Coding = \"Default\")"
28886 msgstr ""
28888 #. type: Plain text
28889 #: docs/manual/python/gammu.rst:1114
28890 msgid "Calculates number of SMS and free chars in SMS."
28891 msgstr ""
28893 #. type: Plain text
28894 #: docs/manual/python/gammu.rst:1123
28895 msgid ""
28896 ":type Text: string :param Text: Message text :type UDH: string :param UDH: "
28897 "Message UDH :type Coding: string :param Coding: Message coding (eg. Unicode "
28898 "or Default)  :return: Number of messages and number of free chars :rtype: "
28899 "tuple"
28900 msgstr ""
28902 #. type: Plain text
28903 #: docs/manual/python/gammu.rst:1127
28904 msgid "DecodeSMS(Messages, EMS)"
28905 msgstr ""
28907 #. type: Plain text
28908 #: docs/manual/python/gammu.rst:1129
28909 msgid "Decodes multi part SMS message."
28910 msgstr ""
28912 #. type: Plain text
28913 #: docs/manual/python/gammu.rst:1136
28914 msgid ""
28915 ":param Messages: Nessages to decode, see :ref:`sms_obj` :type Messages: "
28916 "list :param EMS: Whether to use EMS, defalt to True :type EMS: boolean :"
28917 "return: Multi part message information, see :ref:`sms_info_obj` :rtype: dict"
28918 msgstr ""
28920 #. type: Plain text
28921 #: docs/manual/python/gammu.rst:1138
28922 msgid "EncodeSMS(MessageInfo)"
28923 msgstr ""
28925 #. type: Plain text
28926 #: docs/manual/python/gammu.rst:1140
28927 msgid "Encodes multi part SMS message."
28928 msgstr ""
28930 #. type: Plain text
28931 #: docs/manual/python/gammu.rst:1145
28932 msgid ""
28933 ":param MessageInfo: Description of message, see :ref:`sms_info_obj` :type "
28934 "MessageInfo: dict :return: List of dictionaries with raw message, see :ref:"
28935 "`sms_obj` :rtype: dict"
28936 msgstr ""
28938 #. type: Plain text
28939 #: docs/manual/python/gammu.rst:1147
28940 msgid "DecodePDU(Data, SMSC = False)"
28941 msgstr ""
28943 #. type: Plain text
28944 #: docs/manual/python/gammu.rst:1149
28945 msgid "Parses PDU packet."
28946 msgstr ""
28948 #. type: Plain text
28949 #: docs/manual/python/gammu.rst:1156
28950 msgid ""
28951 ":param Data: PDU data, need to be binary not hex encoded :type Data: string :"
28952 "param SMSC: Whether PDU includes SMSC.  :type SMSC: boolean :return: Message "
28953 "data, see :ref:`sms_obj` :rtype: dict"
28954 msgstr ""
28956 #. type: Plain text
28957 #: docs/manual/python/gammu.rst:1158
28958 msgid "EncodePDU(SMS, Layout = Submit)"
28959 msgstr ""
28961 #. type: Plain text
28962 #: docs/manual/python/gammu.rst:1160
28963 msgid "Creates PDU packet."
28964 msgstr ""
28966 #. type: Plain text
28967 #: docs/manual/python/gammu.rst:1167
28968 msgid ""
28969 ":param SMS: SMS dictionary, see :ref:`sms_obj` :type SMS: dict :param "
28970 "Layout: Layout (one of Submit, Deliver, StatusReport), Submit is default :"
28971 "type Layout: string :return: Message data :rtype: string"
28972 msgstr ""
28974 #. type: Plain text
28975 #: docs/manual/python/gammu.rst:1169
28976 msgid "1.27.93"
28977 msgstr ""
28979 #. type: Title -
28980 #: docs/manual/python/gammu.rst:1171
28981 #, no-wrap
28982 msgid "Encoding and decoding entries"
28983 msgstr ""
28985 #. type: Plain text
28986 #: docs/manual/python/gammu.rst:1174
28987 msgid "DecodeVCARD(Text)"
28988 msgstr ""
28990 #. type: Plain text
28991 #: docs/manual/python/gammu.rst:1176
28992 msgid "Decodes memory entry v from a string."
28993 msgstr ""
28995 #. type: Plain text
28996 #: docs/manual/python/gammu.rst:1181
28997 msgid ""
28998 ":param Text: String to decode :type Text: string :return: Memory entry, see :"
28999 "ref:`pbk_obj` :rtype: dict"
29000 msgstr ""
29002 #. type: Plain text
29003 #: docs/manual/python/gammu.rst:1183
29004 msgid "EncodeVCARD(Entry)"
29005 msgstr ""
29007 #. type: Plain text
29008 #: docs/manual/python/gammu.rst:1185
29009 msgid "Encodes memory entry to a vCard."
29010 msgstr ""
29012 #. type: Plain text
29013 #: docs/manual/python/gammu.rst:1190
29014 msgid ""
29015 ":param Entry: Memory entry, see :ref:`pbk_obj` :type Entry: dict :return: "
29016 "String with vCard :rtype: string"
29017 msgstr ""
29019 #. type: Plain text
29020 #: docs/manual/python/gammu.rst:1192
29021 msgid "DecodeVCS(Text)"
29022 msgstr ""
29024 #. type: Plain text
29025 #: docs/manual/python/gammu.rst:1194 docs/manual/python/gammu.rst:1203
29026 msgid "Decodes todo/calendar entry v from a string."
29027 msgstr ""
29029 #. type: Plain text
29030 #: docs/manual/python/gammu.rst:1199 docs/manual/python/gammu.rst:1208
29031 msgid ""
29032 ":param Text: String to decode :type Text: string :return: Calendar or todo "
29033 "entry (whatever one was included in string), see :ref:`cal_obj`, :ref:"
29034 "`todo_obj` :rtype: dict"
29035 msgstr ""
29037 #. type: Plain text
29038 #: docs/manual/python/gammu.rst:1201
29039 msgid "DecodeICS(Text)"
29040 msgstr ""
29042 #. type: Plain text
29043 #: docs/manual/python/gammu.rst:1210
29044 msgid "EncodeVCALENDAR(Entry)"
29045 msgstr ""
29047 #. type: Plain text
29048 #: docs/manual/python/gammu.rst:1212
29049 msgid "Encodes calendar entry to a vCalendar."
29050 msgstr ""
29052 #. type: Plain text
29053 #: docs/manual/python/gammu.rst:1217
29054 msgid ""
29055 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29056 "String with vCalendar :rtype: string"
29057 msgstr ""
29059 #. type: Plain text
29060 #: docs/manual/python/gammu.rst:1219
29061 msgid "EncodeICALENDAR(Entry)"
29062 msgstr ""
29064 #. type: Plain text
29065 #: docs/manual/python/gammu.rst:1221
29066 msgid "Encodes calendar entry to a iCalendar."
29067 msgstr ""
29069 #. type: Plain text
29070 #: docs/manual/python/gammu.rst:1226
29071 msgid ""
29072 ":param Entry: Calendar entry, see :ref:`cal_obj` :type Entry: dict :return: "
29073 "String with iCalendar :rtype: string"
29074 msgstr ""
29076 #. type: Plain text
29077 #: docs/manual/python/gammu.rst:1228
29078 msgid "EncodeVTODO(Entry)"
29079 msgstr ""
29081 #. type: Plain text
29082 #: docs/manual/python/gammu.rst:1230
29083 msgid "Encodes todo entry to a vTodo."
29084 msgstr ""
29086 #. type: Plain text
29087 #: docs/manual/python/gammu.rst:1235
29088 msgid ""
29089 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29090 "String with vTodo :rtype: string"
29091 msgstr ""
29093 #. type: Plain text
29094 #: docs/manual/python/gammu.rst:1237
29095 msgid "EncodeITODO(Entry)"
29096 msgstr ""
29098 #. type: Plain text
29099 #: docs/manual/python/gammu.rst:1239
29100 msgid "Encodes todo entry to a iTodo."
29101 msgstr ""
29103 #. type: Plain text
29104 #: docs/manual/python/gammu.rst:1244
29105 msgid ""
29106 ":param Entry: Todo entry, see :ref:`todo_obj` :type Entry: dict :return: "
29107 "String with vCard :rtype: string"
29108 msgstr ""
29110 #. type: Title -
29111 #: docs/manual/python/gammu.rst:1246
29112 #, no-wrap
29113 msgid "Backup reading and writing"
29114 msgstr ""
29116 #. type: Plain text
29117 #: docs/manual/python/gammu.rst:1249
29118 msgid "SaveRingtone(Filename, Ringtone, Format)"
29119 msgstr ""
29121 #. type: Plain text
29122 #: docs/manual/python/gammu.rst:1251
29123 msgid "Saves ringtone into file."
29124 msgstr ""
29126 #. type: Plain text
29127 #: docs/manual/python/gammu.rst:1260
29128 msgid ""
29129 ":param Filename: Name of file where ringote will be saved :type Filename: "
29130 "string :param Ringtone: Ringtone to save :type Ringtone: dict :param Format: "
29131 "One of ``ott``, ``mid``, ``rng``, ``imy``, ``wav``, ``rttl`` :type Format: "
29132 "string :return: None :rtype: None"
29133 msgstr ""
29135 #. type: Plain text
29136 #: docs/manual/python/gammu.rst:1262
29137 msgid "SaveBackup(Filename, Backup, Format)"
29138 msgstr ""
29140 #. type: Plain text
29141 #: docs/manual/python/gammu.rst:1264
29142 msgid "Saves backup into file."
29143 msgstr ""
29145 #. type: Plain text
29146 #: docs/manual/python/gammu.rst:1273
29147 msgid ""
29148 ":param Filename: Name of file to read backup from :type Filename: string :"
29149 "param Backup: Backup data, see :func:`ReadBackup` for description :type "
29150 "Backup: dict :param Format: File format to use (``Auto``, ``AutoUnicode``, "
29151 "``LMB``, ``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, "
29152 "``GammuUnicode``, the default is ``AutoUnicode``)  :type Format: string :"
29153 "return: None :rtype: None"
29154 msgstr ""
29156 #. type: Plain text
29157 #: docs/manual/python/gammu.rst:1275
29158 msgid "ReadBackup(Filename, Format)"
29159 msgstr ""
29161 #. type: Plain text
29162 #: docs/manual/python/gammu.rst:1277
29163 msgid "Reads backup into file."
29164 msgstr ""
29166 #. type: Plain text
29167 #: docs/manual/python/gammu.rst:1283
29168 msgid ""
29169 ":param Filename: Name of file where backup is stored :type Filename: string :"
29170 "param Format: File format to use (``Auto``, ``AutoUnicode``, ``LMB``, "
29171 "``VCalendar``, ``VCard``, ``LDIF``, ``ICS``, ``Gammu``, ``GammuUnicode``, "
29172 "the default is ``AutoUnicode``)  :type Format: string :return: Dictionary of "
29173 "read entries, it contains following keys, each might be empty:"
29174 msgstr ""
29176 #. type: Plain text
29177 #: docs/manual/python/gammu.rst:1285
29178 msgid "IMEI"
29179 msgstr "IMEI"
29181 #. type: Plain text
29182 #: docs/manual/python/gammu.rst:1287
29183 msgid "Creator"
29184 msgstr ""
29186 #. type: Plain text
29187 #: docs/manual/python/gammu.rst:1288
29188 msgid "PhonePhonebook"
29189 msgstr ""
29191 #. type: Plain text
29192 #: docs/manual/python/gammu.rst:1289
29193 msgid "SIMPhonebook"
29194 msgstr ""
29196 #. type: Plain text
29197 #: docs/manual/python/gammu.rst:1293
29198 msgid ":rtype: dict"
29199 msgstr ""
29201 #. type: Plain text
29202 #: docs/manual/python/gammu.rst:1295
29203 msgid "SaveSMSBackup(Filename, Backup)"
29204 msgstr ""
29206 #. type: Plain text
29207 #: docs/manual/python/gammu.rst:1297
29208 msgid "Saves SMS backup into file."
29209 msgstr ""
29211 #. type: Plain text
29212 #: docs/manual/python/gammu.rst:1304
29213 msgid ""
29214 ":param Filename: Name of file where to save SMS backup :type Filename: "
29215 "string :param Backup: List of messages to store :type Backup: list :return: "
29216 "None :rtype: None"
29217 msgstr ""
29219 #. type: Plain text
29220 #: docs/manual/python/gammu.rst:1306
29221 msgid "ReadSMSBackup(Filename)"
29222 msgstr ""
29224 #. type: Plain text
29225 #: docs/manual/python/gammu.rst:1308
29226 msgid "Reads SMS backup into file."
29227 msgstr ""
29229 #. type: Plain text
29230 #: docs/manual/python/gammu.rst:1313
29231 msgid ""
29232 ":param Filename: Name of file where SMS backup is stored :type Filename: "
29233 "string :return: List of messages read from file :rtype: list"
29234 msgstr ""
29236 #. type: Title -
29237 #: docs/manual/python/gammu.rst:1315
29238 #, no-wrap
29239 msgid "Various data"
29240 msgstr ""
29242 #. type: Plain text
29243 #: docs/manual/python/gammu.rst:1318
29244 msgid "GSMNetworks"
29245 msgstr ""
29247 #. type: Plain text
29248 #: docs/manual/python/gammu.rst:1320
29249 msgid "Dictionary with GSM network codes."
29250 msgstr ""
29252 #. type: Plain text
29253 #: docs/manual/python/gammu.rst:1322
29254 msgid "GSMCountries"
29255 msgstr ""
29257 #. type: Plain text
29258 #: docs/manual/python/gammu.rst:1323
29259 msgid "Dictionary with GSM country codes."
29260 msgstr ""
29262 #. type: Attribute :mod:
29263 #: docs/manual/python/smsd.rst:1
29264 #, no-wrap
29265 msgid "`gammu.smsd` -- SMSD access"
29266 msgstr ""
29268 #. type: delimited block =
29269 #: docs/manual/python/smsd.rst:5
29270 msgid "gammu.smsd"
29271 msgstr ""
29273 #. type: delimited block =
29274 #: docs/manual/python/smsd.rst:6
29275 msgid ":synopsis: Provides access to Gammu SMSD functions."
29276 msgstr ""
29278 #. type: Attribute :class:
29279 #: docs/manual/python/smsd.rst:7
29280 #, no-wrap
29281 msgid "`SMSD`"
29282 msgstr ""
29284 #. type: delimited block -
29285 #: docs/manual/python/smsd.rst:11
29286 #, no-wrap
29287 msgid ".. class:: SMSD(Config)\n"
29288 msgstr ""
29290 #. type: delimited block -
29291 #: docs/manual/python/smsd.rst:13
29292 #, no-wrap
29293 msgid "    SMSD main class, that is used for communication with phone.\n"
29294 msgstr ""
29296 #. type: delimited block -
29297 #: docs/manual/python/smsd.rst:18
29298 #, no-wrap
29299 msgid ""
29300 "    You don't need to run the SMS daemon itself to control or ask it for\n"
29301 "    status, this can be also done on separately running instances. All you\n"
29302 "    need to do for this is to give same configuration file as that instance is\n"
29303 "    using.\n"
29304 msgstr ""
29306 #. type: delimited block -
29307 #: docs/manual/python/smsd.rst:21
29308 #, no-wrap
29309 msgid ""
29310 "    :param Config: Path to SMSD configuration file.\n"
29311 "    :type Config: string\n"
29312 msgstr ""
29314 #. type: delimited block -
29315 #: docs/manual/python/smsd.rst:23
29316 #, no-wrap
29317 msgid "    .. method:: MainLoop(MaxFailures)\n"
29318 msgstr ""
29320 #. type: delimited block -
29321 #: docs/manual/python/smsd.rst:25
29322 #, no-wrap
29323 msgid "        Runs SMS daemon main loop.\n"
29324 msgstr ""
29326 #. type: delimited block -
29327 #: docs/manual/python/smsd.rst:28
29328 #, no-wrap
29329 msgid ""
29330 "        Please note that this will run until some serious error occurs or until\n"
29331 "        terminated by :meth:`Shutdown`.\n"
29332 msgstr ""
29334 #. type: delimited block -
29335 #: docs/manual/python/smsd.rst:33
29336 #, no-wrap
29337 msgid ""
29338 "        :param MaxFailures: After how many init failures SMSD ends. Defaults to 0, what means never.\n"
29339 "        :type MaxFailures: int\n"
29340 "        :return: None\n"
29341 "        :rtype: None\n"
29342 msgstr ""
29344 #. type: delimited block -
29345 #: docs/manual/python/smsd.rst:36
29346 #, no-wrap
29347 msgid "    .. method:: Shutdown()\n"
29348 msgstr ""
29350 #. type: delimited block -
29351 #: docs/manual/python/smsd.rst:38
29352 #, no-wrap
29353 msgid "        Signals SMS daemon to stop.\n"
29354 msgstr ""
29356 #. type: delimited block -
29357 #: docs/manual/python/smsd.rst:41
29358 #, no-wrap
29359 msgid ""
29360 "        :return: None\n"
29361 "        :rtype: None\n"
29362 msgstr ""
29364 #. type: delimited block -
29365 #: docs/manual/python/smsd.rst:43
29366 #, no-wrap
29367 msgid "    .. method:: GetStatus()\n"
29368 msgstr ""
29370 #. type: delimited block -
29371 #: docs/manual/python/smsd.rst:45
29372 #, no-wrap
29373 msgid "        Returns SMSD status.\n"
29374 msgstr ""
29376 #. type: delimited block -
29377 #: docs/manual/python/smsd.rst:47
29378 #, no-wrap
29379 msgid "        The following values are set in resulting dictionary:\n"
29380 msgstr ""
29382 #. type: delimited block -
29383 #: docs/manual/python/smsd.rst:49
29384 #, no-wrap
29385 msgid "        Client\n"
29386 msgstr ""
29388 #. type: delimited block -
29389 #: docs/manual/python/smsd.rst:51
29390 #, no-wrap
29391 msgid "            Client software name.\n"
29392 msgstr ""
29394 #. type: delimited block -
29395 #: docs/manual/python/smsd.rst:53
29396 #, no-wrap
29397 msgid "        PhoneID\n"
29398 msgstr ""
29400 #. type: delimited block -
29401 #: docs/manual/python/smsd.rst:55
29402 #, no-wrap
29403 msgid "            PhoneID which can be used for multiple SMSD setup.\n"
29404 msgstr ""
29406 #. type: delimited block -
29407 #: docs/manual/python/smsd.rst:57
29408 #, no-wrap
29409 msgid "        IMEI\n"
29410 msgstr ""
29412 #. type: delimited block -
29413 #: docs/manual/python/smsd.rst:59
29414 #, no-wrap
29415 msgid "            IMEI of currently connected phone.\n"
29416 msgstr ""
29418 #. type: delimited block -
29419 #: docs/manual/python/smsd.rst:61
29420 #, no-wrap
29421 msgid "        Sent\n"
29422 msgstr ""
29424 #. type: delimited block -
29425 #: docs/manual/python/smsd.rst:63
29426 #, no-wrap
29427 msgid "            Number of sent messages.\n"
29428 msgstr ""
29430 #. type: delimited block -
29431 #: docs/manual/python/smsd.rst:65
29432 #, no-wrap
29433 msgid "        Received\n"
29434 msgstr ""
29436 #. type: delimited block -
29437 #: docs/manual/python/smsd.rst:67
29438 #, no-wrap
29439 msgid "            Number of received messages.\n"
29440 msgstr ""
29442 #. type: delimited block -
29443 #: docs/manual/python/smsd.rst:69
29444 #, no-wrap
29445 msgid "        Failed\n"
29446 msgstr ""
29448 #. type: delimited block -
29449 #: docs/manual/python/smsd.rst:71
29450 #, no-wrap
29451 msgid "            Number of failed messages.\n"
29452 msgstr ""
29454 #. type: delimited block -
29455 #: docs/manual/python/smsd.rst:73
29456 #, no-wrap
29457 msgid "        BatterPercent\n"
29458 msgstr ""
29460 #. type: delimited block -
29461 #: docs/manual/python/smsd.rst:75
29462 #, no-wrap
29463 msgid "            Last battery state as reported by connected phone.\n"
29464 msgstr ""
29466 #. type: delimited block -
29467 #: docs/manual/python/smsd.rst:77
29468 #, no-wrap
29469 msgid "        NetworkSignal\n"
29470 msgstr ""
29472 #. type: delimited block -
29473 #: docs/manual/python/smsd.rst:79
29474 #, no-wrap
29475 msgid "            Last signal level as reported by connected phone.\n"
29476 msgstr ""
29478 #. type: delimited block -
29479 #: docs/manual/python/smsd.rst:82
29480 #, no-wrap
29481 msgid ""
29482 "        :return: Dict with status values\n"
29483 "        :rtype: dict\n"
29484 msgstr ""
29486 #. type: delimited block -
29487 #: docs/manual/python/smsd.rst:84
29488 #, no-wrap
29489 msgid "    .. method:: InjectSMS(Message)\n"
29490 msgstr ""
29492 #. type: delimited block -
29493 #: docs/manual/python/smsd.rst:86
29494 #, no-wrap
29495 msgid "        Injects SMS message into outgoing messages queue in SMSD.\n"
29496 msgstr ""
29498 #. type: delimited block -
29499 #: docs/manual/python/smsd.rst:90
29500 #, no-wrap
29501 msgid ""
29502 "        :param Message: Message to inject (can be multipart)\n"
29503 "        :type Message: list of :ref:`sms_obj`\n"
29504 "        :return: ID of inserted message\n"
29505 "        :rtype: string\n"
29506 msgstr ""
29508 #. type: Plain text
29509 #: docs/manual/internal/reply.rst:2
29510 #, fuzzy
29511 msgid "_reply-functions:"
29512 msgstr "铃音"
29514 #. type: Title =
29515 #: docs/manual/internal/reply.rst:4
29516 #, no-wrap
29517 msgid "Reply functions"
29518 msgstr ""
29520 #. type: Plain text
29521 #: docs/manual/internal/reply.rst:10
29522 msgid ""
29523 "When phone gives answers, we check if we requested received info and we "
29524 "redirect it to concrete reply function, which will decode it. Different "
29525 "phone answers can go to one reply function let's say responsible for getting "
29526 "sms status."
29527 msgstr ""
29529 #. type: Labeled list
29530 #: docs/manual/internal/reply.rst:11 docs/manual/c/statemachine.rst:48
29531 #: docs/manual/c/statemachine.rst:54 docs/manual/c/statemachine.rst:58
29532 #: docs/manual/c/statemachine.rst:66
29533 #, no-wrap
29534 msgid ".. c:type"
29535 msgstr ""
29537 #. type: Plain text
29538 #: docs/manual/internal/reply.rst:12
29539 #, fuzzy
29540 msgid "GSM_Reply_Function"
29541 msgstr "铃音"
29543 #. type: Plain text
29544 #: docs/manual/internal/reply.rst:14
29545 msgid "Defines reply function for phone driver."
29546 msgstr ""
29548 #. type: Labeled list
29549 #: docs/manual/internal/reply.rst:15 docs/manual/internal/reply.rst:19
29550 #: docs/manual/internal/reply.rst:23 docs/manual/internal/reply.rst:27
29551 #: docs/manual/internal/reply.rst:31 docs/manual/c/statemachine.rst:62
29552 #, no-wrap
29553 msgid ".. c:member"
29554 msgstr ""
29556 #. type: Plain text
29557 #: docs/manual/internal/reply.rst:16
29558 msgid ""
29559 "GSM_Error (*Function)\t(GSM_Protocol_Message *msg, GSM_StateMachine *s);"
29560 msgstr ""
29562 #. type: Plain text
29563 #: docs/manual/internal/reply.rst:18
29564 msgid "Callback on reply match."
29565 msgstr ""
29567 #. type: Plain text
29568 #: docs/manual/internal/reply.rst:20
29569 msgid "const unsigned char\t\t*msgtype;"
29570 msgstr ""
29572 #. type: Plain text
29573 #: docs/manual/internal/reply.rst:22
29574 msgid "String match on the message."
29575 msgstr ""
29577 #. type: Plain text
29578 #: docs/manual/internal/reply.rst:24
29579 #, no-wrap
29580 msgid "const size_t\t\t\tsubtypechar;\n"
29581 msgstr ""
29583 #. type: Plain text
29584 #: docs/manual/internal/reply.rst:26
29585 msgid "Position for char match inside reply. If 0, message type is checked."
29586 msgstr ""
29588 #. type: Plain text
29589 #: docs/manual/internal/reply.rst:28
29590 #, no-wrap
29591 msgid "const int\t\t\tsubtype;\n"
29592 msgstr ""
29594 #. type: Plain text
29595 #: docs/manual/internal/reply.rst:30
29596 msgid "Match for char/message type check (see above)."
29597 msgstr ""
29599 #. type: Plain text
29600 #: docs/manual/internal/reply.rst:32
29601 msgid "const GSM_Phone_RequestID\trequestID;"
29602 msgstr ""
29604 #. type: Plain text
29605 #: docs/manual/internal/reply.rst:34
29606 msgid ""
29607 "Match for request ID. this is filled in when calling :c:func:`GSM_WaitFor`."
29608 msgstr ""
29610 #. type: Plain text
29611 #: docs/manual/internal/reply.rst:36
29612 msgid "There are three types of answer matching:"
29613 msgstr ""
29615 #. type: Title -
29616 #: docs/manual/internal/reply.rst:38
29617 #, no-wrap
29618 msgid "Binary"
29619 msgstr ""
29621 #. type: Plain text
29622 #: docs/manual/internal/reply.rst:41 docs/manual/internal/reply.rst:56
29623 #: docs/manual/internal/reply.rst:69 docs/manual/internal/reply.rst:83
29624 msgid "Example:"
29625 msgstr ""
29627 #. type: Plain text
29628 #: docs/manual/internal/reply.rst:45
29629 msgid "{N6110_ReplySaveSMSMessage,\"\\x14\",0x03,0x05,ID_SaveSMSMessage},"
29630 msgstr ""
29632 #. type: Plain text
29633 #: docs/manual/internal/reply.rst:51
29634 msgid ""
29635 "ID_SaveSMSMessage request function reply. Frame is type \"\\x14\", 0x03 char "
29636 "of frame must be 0x05. If yes, we go to N6110_ReplySaveSMSMessage.  Of "
29637 "course, things like frame type are found in protocol (here FBUS, MBUS, etc.) "
29638 "funcitons. If don't need anything more than frame type, 0x03,0x05 should be "
29639 "0x00, 0x00 - it means then, that we check only frame type."
29640 msgstr ""
29642 #. type: Plain text
29643 #: docs/manual/internal/reply.rst:60
29644 msgid "{ATGEN_ReplyIncomingCallInfo,\"+CLIP\",0x00,0x00,ID_IncomingFrame},"
29645 msgstr ""
29647 #. type: Plain text
29648 #: docs/manual/internal/reply.rst:64
29649 msgid ""
29650 "All incoming (not requested in the moment, sent by phone, who likes us - "
29651 "ID_IncomingFrame) responses starting from \"+CLIP\" will go to the "
29652 "ATGEN_ReplyIncomingCallInfo."
29653 msgstr ""
29655 #. type: Title -
29656 #: docs/manual/internal/reply.rst:66
29657 #, no-wrap
29658 msgid "Numeric"
29659 msgstr ""
29661 #. type: Plain text
29662 #: docs/manual/internal/reply.rst:73
29663 msgid "{S60_Reply_Generic, \"\", 0x00, NUM_QUIT, ID_Terminate },"
29664 msgstr ""
29666 #. type: Plain text
29667 #: docs/manual/internal/reply.rst:76
29668 msgid ""
29669 "When match string is empty and match char position is zero, matching on "
29670 "message type is performed."
29671 msgstr ""
29673 #. type: Title -
29674 #: docs/manual/internal/reply.rst:78
29675 #, no-wrap
29676 msgid "Requests"
29677 msgstr ""
29679 #. type: Plain text
29680 #: docs/manual/internal/reply.rst:81
29681 msgid ""
29682 "This is how GSM_Reply_Function is filled. Now how to make phone requests ?"
29683 msgstr ""
29685 #. type: Plain text
29686 #: docs/manual/internal/reply.rst:87
29687 #, no-wrap
29688 msgid "static GSM_Error N6110_GetMemory (GSM_StateMachine   *s,\n"
29689 msgstr ""
29691 #. type: Plain text
29692 #: docs/manual/internal/reply.rst:88
29693 #, no-wrap
29694 msgid "GSM_PhonebookEntry *entry)\n"
29695 msgstr ""
29697 #. type: Plain text
29698 #: docs/manual/internal/reply.rst:89
29699 #, no-wrap
29700 msgid "{\n"
29701 msgstr ""
29703 #. type: Plain text
29704 #: docs/manual/internal/reply.rst:90
29705 #, no-wrap
29706 msgid "unsigned char req[] = {\n"
29707 msgstr ""
29709 #. type: Plain text
29710 #: docs/manual/internal/reply.rst:94
29711 #, no-wrap
29712 msgid ""
29713 "N6110_FRAME_HEADER, 0x01,\n"
29714 "0x00,            /* memory type */\n"
29715 "0x00,            /* location */\n"
29716 "0x00};\n"
29717 msgstr ""
29719 #. type: Plain text
29720 #: docs/manual/internal/reply.rst:97
29721 msgid ""
29722 "req[4] = NOKIA_GetMemoryType(entry->MemoryType,N6110_MEMORY_TYPES); if (req"
29723 "[4]==0xff) return GE_NOTSUPPORTED;"
29724 msgstr ""
29726 #. type: Plain text
29727 #: docs/manual/internal/reply.rst:99
29728 msgid "req[5] = entry->Location;"
29729 msgstr ""
29731 #. type: Plain text
29732 #: docs/manual/internal/reply.rst:103
29733 msgid ""
29734 "s->Phone.Data.Memory=entry; dprintf(\"Getting phonebook entry\\n\"); return "
29735 "GSM_WaitFor (s, req, 7, 0x03, 4, ID_GetMemory);"
29736 msgstr ""
29738 #. type: Plain text
29739 #: docs/manual/internal/reply.rst:116
29740 msgid ""
29741 "First we fill req according to values in \\*entry. Later set pointer in s-"
29742 ">Phone.Data (it's available for reply functions and they set responses "
29743 "exactly to it) and use GSM_WaitFor. It uses s statemachine, sends req frame "
29744 "with length 7, msg type is 0x03, we wait for answer during 4 seconds, "
29745 "request id is ID_GetMemory. GSM_WaitFor internally checks incoming bytes "
29746 "from phone and redirect them to protocol functions.  If they found full "
29747 "frame, there is checked GSM_Reply_Function, where is called ReplyFunction or "
29748 "showed debug info, that frame is unknown. If there is ReplyFunction, it has "
29749 "access to s->Phone.Data and decodes answer.  Returns error or not (and this "
29750 "is value for GSM_WaitFor). If there is no requested answer during time, "
29751 "GSM_WaitFor returns GE_TIMEOUT."
29752 msgstr ""
29754 #. type: Plain text
29755 #: docs/manual/internal/index.rst:2
29756 msgid "_internal:"
29757 msgstr ""
29759 #. type: Title =
29760 #: docs/manual/internal/index.rst:4
29761 #, no-wrap
29762 msgid "Gammu internals"
29763 msgstr ""
29765 #. type: Plain text
29766 #: docs/manual/internal/index.rst:8
29767 msgid ""
29768 "Gammu project internals are a bit more complicated than required, mostly for "
29769 "historical reasons. Before digging into source code, you should look at"
29770 msgstr ""
29772 #. type: Attribute :doc:
29773 #: docs/manual/internal/index.rst:8
29774 #, no-wrap
29775 msgid "`../project/directories` and  :doc:`../project/coding-style`."
29776 msgstr ""
29778 #. type: Plain text
29779 #: docs/manual/internal/index.rst:15
29780 msgid "reply state-machine new-phone"
29781 msgstr ""
29783 #. type: Title =
29784 #: docs/manual/internal/state-machine.rst:2
29785 #, no-wrap
29786 msgid "State Machine"
29787 msgstr ""
29789 #. type: Plain text
29790 #: docs/manual/internal/state-machine.rst:6
29791 msgid ""
29792 "The state machine is core of libGammu operations. It gets the data from the "
29793 "phone and dispatches them through protocol layer to phone drivers."
29794 msgstr ""
29796 #. type: Plain text
29797 #: docs/manual/internal/state-machine.rst:8
29798 msgid ""
29799 "To see how it operates, following figure shows example of what happens when"
29800 msgstr ""
29802 #. type: Attribute :c:
29803 #: docs/manual/internal/state-machine.rst:8
29804 #, no-wrap
29805 msgid "func:`GSM_GetModel` is called from the program:"
29806 msgstr ""
29808 #. type: Plain text
29809 #: docs/manual/internal/state-machine.rst:13
29810 msgid "digraph statemachine {"
29811 msgstr ""
29813 #. type: Plain text
29814 #: docs/manual/internal/state-machine.rst:28
29815 msgid ""
29816 "\"GSM_GetModel\" -> \"Phone.Functions.GetModel\"; \"Phone.Functions.GetModel"
29817 "\" -> \"GSM_WaitFor\"; \"GSM_WaitFor\" -> \"Protocol.Functions.WriteMessage"
29818 "\"; \"Protocol.Functions.WriteMessage\" -> \"GSM_WaitForOnce\"; "
29819 "\"GSM_WaitForOnce\" -> \"GSM_WaitFor\" [label=\"Retries\"]; \"GSM_WaitForOnce"
29820 "\" -> \"GSM_ReadDevice\"; \"GSM_ReadDevice\" -> \"GSM_WaitForOnce\" [label="
29821 "\"Wair for complete request\"]; \"GSM_ReadDevice\" -> \"Device.Functions."
29822 "ReadDevice\"; \"Device.Functions.ReadDevice\" -> \"GSM_ReadDevice\" [label="
29823 "\"Wait for data\"]; \"Device.Functions.ReadDevice\" -> \"Protocol.Functions."
29824 "StateMachine\"; \"Protocol.Functions.StateMachine\" -> \"Phone.Functions."
29825 "DispatchMessage\" \"Phone.Functions.DispatchMessage\" -> "
29826 "\"GSM_DispatchMessage\"; \"GSM_DispatchMessage\" -> \"Phone.Functions."
29827 "ReplyFunctions[]()\"; \"Phone.Functions.ReplyFunctions[]()\" -> \"Phone."
29828 "Functions.GetModel\"; \"Phone.Functions.GetModel\" -> \"GSM_GetModel\";"
29829 msgstr ""
29831 #. type: Plain text
29832 #: docs/manual/formats/smsbackup.rst:2
29833 msgid "_gammu-smsbackup:"
29834 msgstr ""
29836 #. type: Title =
29837 #: docs/manual/formats/smsbackup.rst:4
29838 #, no-wrap
29839 msgid "SMS Backup Format"
29840 msgstr ""
29842 #. type: Plain text
29843 #: docs/manual/formats/smsbackup.rst:8
29844 msgid ""
29845 "The SMS backup format is text file encoded in current encoding of platform "
29846 "where Gammu is running."
29847 msgstr ""
29849 #. type: Title -
29850 #: docs/manual/formats/smsbackup.rst:12
29851 #, no-wrap
29852 msgid "Sections"
29853 msgstr ""
29855 #. type: Plain text
29856 #: docs/manual/formats/smsbackup.rst:19
29857 msgid ""
29858 "The file consists of sections, whose name starts with ``SMSBackup``. When "
29859 "creating the backup file, three digits are appended to this text defining "
29860 "order. While reading the backup, any part after ``SMSBackup`` text is "
29861 "ignored and everything which begins with this is processed. So you can as "
29862 "well give the section name ``SMSBackupFoo`` and it will be processed."
29863 msgstr ""
29865 #. type: Plain text
29866 #: docs/manual/formats/smsbackup.rst:21
29867 msgid "The number of messages in backup file is currently limited by"
29868 msgstr ""
29870 #. type: Attribute :c:
29871 #: docs/manual/formats/smsbackup.rst:21
29872 #, no-wrap
29873 msgid "data:`GSM_BACKUP_MAX_SMS` (100000 at time of writing this document)."
29874 msgstr ""
29876 #. type: Title +
29877 #: docs/manual/formats/smsbackup.rst:24
29878 #, no-wrap
29879 msgid "``SMSBackup`` section"
29880 msgstr ""
29882 #. type: Plain text
29883 #: docs/manual/formats/smsbackup.rst:28
29884 msgid ""
29885 "Each section interprets one physical SMS message (eg. one message part in "
29886 "case of multipart messages)."
29887 msgstr ""
29889 #. type: Title ~
29890 #: docs/manual/formats/smsbackup.rst:30
29891 #, no-wrap
29892 msgid "Decoded text"
29893 msgstr ""
29895 #. type: Plain text
29896 #: docs/manual/formats/smsbackup.rst:34
29897 msgid ""
29898 "For SMS backups created by Gammu, there is a decoded text as a comment just "
29899 "after the section name:"
29900 msgstr ""
29902 #. type: Plain text
29903 #: docs/manual/formats/smsbackup.rst:39
29904 msgid "[SMSBackup001] ; This is message text"
29905 msgstr ""
29907 #. type: Plain text
29908 #: docs/manual/formats/smsbackup.rst:42
29909 msgid ""
29910 "The text can be split to more lines if it is too long or of original message "
29911 "included new lines."
29912 msgstr ""
29914 #. type: Plain text
29915 #: docs/manual/formats/smsbackup.rst:47
29916 msgid ""
29917 "This is easiest way to get message text, however also the least reliable "
29918 "one, because it is stored in the comments in the file."
29919 msgstr ""
29921 #. type: Title ~
29922 #: docs/manual/formats/smsbackup.rst:49
29923 #, no-wrap
29924 msgid "Variables"
29925 msgstr ""
29927 #. type: Plain text
29928 #: docs/manual/formats/smsbackup.rst:52
29929 msgid "The following variables can be defined for each SMS:"
29930 msgstr ""
29932 #. type: Plain text
29933 #: docs/manual/formats/smsbackup.rst:64
29934 #, no-wrap
29935 msgid ""
29936 "``SMSC``\n"
29937 "    Text representation of SMSC number, not used by Gammu if ``SMSCUnicode``\n"
29938 "    exists.\n"
29939 "``SMSCUnicode``\n"
29940 "    Hex encoded UCS-2 string with SMSC number.\n"
29941 "``Class``\n"
29942 "    Message class.\n"
29943 "``Sent``\n"
29944 "    Timestamp, when message has been sent.\n"
29945 "``PDU``\n"
29946 "    Message type, one of:\n"
29947 msgstr ""
29949 #. type: Plain text
29950 #: docs/manual/formats/smsbackup.rst:66
29951 msgid "``Deliver`` - received message"
29952 msgstr ""
29954 #. type: Plain text
29955 #: docs/manual/formats/smsbackup.rst:67
29956 msgid "``Submit`` - message to send"
29957 msgstr ""
29959 #. type: Plain text
29960 #: docs/manual/formats/smsbackup.rst:78
29961 #, no-wrap
29962 msgid ""
29963 "``Status_Report`` - message to send with delivery report\n"
29964 "``DateTime``\n"
29965 "    Timestamp of message (sent or received).\n"
29966 "``RejectDuplicates``\n"
29967 "    Whether receiver should reject duplicates.\n"
29968 "``ReplaceMessage``\n"
29969 "    ID of message to replace.\n"
29970 "``MessageReference``\n"
29971 "    Message reference number as generated by network.\n"
29972 "``State``\n"
29973 "    State of the message:\n"
29974 msgstr ""
29976 #. type: Plain text
29977 #: docs/manual/formats/smsbackup.rst:91
29978 #, no-wrap
29979 msgid ""
29980 "``UnSent``\n"
29981 "``Number``\n"
29982 "    Recipient number.\n"
29983 "``Name``\n"
29984 "    Name of the message.\n"
29985 "``Length``\n"
29986 "    Length of message text.\n"
29987 "``Coding``\n"
29988 "    Coding of the message:\n"
29989 msgstr ""
29991 #. type: Plain text
29992 #: docs/manual/formats/smsbackup.rst:93
29993 msgid "``8bit`` - binary message"
29994 msgstr ""
29996 #. type: Plain text
29997 #: docs/manual/formats/smsbackup.rst:94
29998 msgid "``Default`` - GSM encoding, up to 160 chars in message"
29999 msgstr ""
30001 #. type: Plain text
30002 #: docs/manual/formats/smsbackup.rst:101
30003 #, no-wrap
30004 msgid ""
30005 "``Unicode`` - Unicode encoding, up to 70 chars in message\n"
30006 "``Text00`` ... ``TextNN``\n"
30007 "    Numbered parts of the message payload.\n"
30008 "``Folder``\n"
30009 "    ID of folder where the message was saved.\n"
30010 "``UDH``\n"
30011 "    User defined header of the message.\n"
30012 msgstr ""
30014 #. type: Plain text
30015 #: docs/manual/formats/smsbackup.rst:107
30016 msgid "The backup of message can look like following:"
30017 msgstr ""
30019 #. type: Plain text
30020 #: docs/manual/formats/smsbackup.rst:129
30021 msgid ""
30022 "[SMSBackup000] #ABCDEFGHIJKLMNOPQRSTUVWXYZ # SMSC = \"+4540590000\" "
30023 "SMSCUnicode = 002B0034003500340030003500390030003000300030 Sent = "
30024 "20021201T025023 State = UnRead Number = \"+4522706947\" NumberUnicode = "
30025 "002B0034003500320032003700300036003900340037 Name = \"\" NameUnicode = "
30026 "Text00 = "
30027 "004100420043004400450046004700480049004A004B004C004D004E004F0050005100520053005400550056005700580059005A000A "
30028 "Coding = Default Folder = 1 Length = 27 Class = -1 ReplySMSC = False "
30029 "RejectDuplicates = True ReplaceMessage = 0 MessageReference = 0"
30030 msgstr ""
30032 #. type: Plain text
30033 #: docs/manual/formats/backup.rst:2
30034 msgid "_gammu-backup:"
30035 msgstr ""
30037 #. type: Title =
30038 #: docs/manual/formats/backup.rst:4
30039 #, no-wrap
30040 msgid "Backup Format"
30041 msgstr ""
30043 #. type: Plain text
30044 #: docs/manual/formats/backup.rst:7
30045 msgid ""
30046 "The backup format is text file encoded in either ASCII or UCS-2-BE encodings."
30047 msgstr ""
30049 #. type: Plain text
30050 #: docs/manual/formats/backup.rst:21
30051 msgid ""
30052 "If you will backup settings to Gammu text file, it will be possible to edit "
30053 "it. It's easy: many things in this file will be written double - once in "
30054 "Unicode, once in ASCII. When you will remove Unicode version Gammu will use "
30055 "ASCII on \\fBrestore\\fR (and you can easy edit ASCII text) and will convert "
30056 "it according to your OS locale. When will be available Unicode version of "
30057 "text, it will be used instead of ASCII (useful with Unicode phones - it "
30058 "isn't important, what locale is set in computer and no conversion Unicode -> "
30059 "ASCII and ASCII -> Unicode is done)."
30060 msgstr ""
30062 #. type: Plain text
30063 #: docs/manual/formats/backup.rst:25
30064 msgid ""
30065 "You can use any editor with regular expressions function to edit backup text "
30066 "file. Examples of such editors can be `vim <http://www.vim.org/>`_ or "
30067 "`TextPad <http://www.textpad.com/>`_ which both do support regular "
30068 "expressions."
30069 msgstr ""
30071 #. type: Plain text
30072 #: docs/manual/formats/backup.rst:27
30073 msgid "Remove info about voice tags"
30074 msgstr ""
30076 #. type: Labeled list
30077 #: docs/manual/formats/backup.rst:28 docs/manual/formats/backup.rst:38
30078 #: docs/manual/formats/backup.rst:48
30079 #, no-wrap
30080 msgid "Find"
30081 msgstr ""
30083 #. type: Plain text
30084 #: docs/manual/formats/backup.rst:31
30085 msgid "^Entry\\([0-9][0-9]\\)VoiceTag = \\(.*\\)\\n"
30086 msgstr ""
30088 #. type: Labeled list
30089 #: docs/manual/formats/backup.rst:32 docs/manual/formats/backup.rst:42
30090 #: docs/manual/formats/backup.rst:52
30091 #, no-wrap
30092 msgid "Replace"
30093 msgstr ""
30095 #. type: Plain text
30096 #: docs/manual/formats/backup.rst:35
30097 msgid "<blank>"
30098 msgstr ""
30100 #. type: Plain text
30101 #: docs/manual/formats/backup.rst:37
30102 msgid "Change all numbers starting from +3620, +3630, +3660, +3670 to +3620"
30103 msgstr ""
30105 #. type: Plain text
30106 #: docs/manual/formats/backup.rst:41
30107 msgid ""
30108 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\(20\\|30\\|60\\|"
30109 "70\\)\\n"
30110 msgstr ""
30112 #. type: Plain text
30113 #: docs/manual/formats/backup.rst:45
30114 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+3620"
30115 msgstr ""
30117 #. type: Plain text
30118 #: docs/manual/formats/backup.rst:47
30119 msgid ""
30120 "Change phone numbers type to mobile for numbers starting from +3620, "
30121 "+3630,... and removing the corresponding TextUnicode line"
30122 msgstr ""
30124 #. type: Plain text
30125 #: docs/manual/formats/backup.rst:51
30126 msgid ""
30127 "Type = NumberGeneral\\nEntry\\([0-9][0-9]\\)Text = \"\\+36\\([2367]0\\)\\([^"
30128 "\\\"]*\\)\"\\nEntry\\([0-9][0-9]\\)TextUnicode = \\([^\\n]*\\)\\n"
30129 msgstr ""
30131 #. type: Plain text
30132 #: docs/manual/formats/backup.rst:55
30133 msgid "Type = NumberMobile\\nEntry\\1Text = \"\\+36\\2\\3\"\\n"
30134 msgstr ""
30136 #. type: Plain text
30137 #: docs/manual/formats/backup.rst:56
30138 msgid ":ref:`converting-formats`"
30139 msgstr ""
30141 #. type: Plain text
30142 #: docs/manual/formats/index.rst:2
30143 msgid "_formats:"
30144 msgstr ""
30146 #. type: Title =
30147 #: docs/manual/formats/index.rst:4
30148 #, fuzzy, no-wrap
30149 msgid "File formats used by Gammu"
30150 msgstr "Gammu 尚不支持此文件格式。"
30152 #. type: Plain text
30153 #: docs/manual/formats/index.rst:8
30154 msgid ""
30155 "Gammu understands wide range of standard formats as well as introduces own "
30156 "formats for storing some data."
30157 msgstr ""
30159 #. type: Plain text
30160 #: docs/manual/formats/index.rst:14
30161 msgid "ini smsbackup backup"
30162 msgstr ""
30164 #. type: Plain text
30165 #: docs/manual/formats/ini.rst:2
30166 msgid "_ini:"
30167 msgstr ""
30169 #. type: Title =
30170 #: docs/manual/formats/ini.rst:4
30171 #, no-wrap
30172 msgid "INI file format"
30173 msgstr ""
30175 #. type: Plain text
30176 #: docs/manual/formats/ini.rst:7
30177 msgid ""
30178 "The INI file format is widely used in Gammu, for both configuration (see"
30179 msgstr ""
30181 #. type: Attribute :ref:
30182 #: docs/manual/formats/ini.rst:7
30183 #, no-wrap
30184 msgid "`gammurc`) and storing data (see :ref:`gammu-backup` and :ref:`gammu-smsbackup`)."
30185 msgstr ""
30187 #. type: Plain text
30188 #: docs/manual/formats/ini.rst:12
30189 msgid ""
30190 "This file use ini file syntax, with comment parts being marked with both ``;"
30191 "`` and ``#``. Sections of config file are identified in square brackets line "
30192 "``[this]``. All key values are case insensitive."
30193 msgstr ""
30195 #. type: Plain text
30196 #: docs/manual/formats/ini.rst:18
30197 msgid ""
30198 "You most likely know INI files from other programs, however to illustrate, "
30199 "here is some example:"
30200 msgstr ""
30202 #. type: Plain text
30203 #: docs/manual/formats/ini.rst:22
30204 msgid "; comment"
30205 msgstr ""
30207 #. type: Plain text
30208 #: docs/manual/formats/ini.rst:25
30209 msgid "[section] key = value"
30210 msgstr ""
30212 #. type: Plain text
30213 #: docs/manual/formats/ini.rst:27
30214 msgid "[another section]"
30215 msgstr ""
30217 #. type: Plain text
30218 #: docs/manual/formats/ini.rst:29
30219 msgid "key = longer value"
30220 msgstr ""
30222 #. type: Plain text
30223 #: docs/manual/formats/ini.rst:31
30224 msgid "# another comment"
30225 msgstr ""
30227 #. type: Title =
30228 #: docs/manual/c/call.rst:2
30229 #, no-wrap
30230 msgid "Call"
30231 msgstr "呼叫"
30233 #. type: Labeled list
30234 #: docs/manual/c/call.rst:4 docs/manual/c/call.rst:5 docs/manual/c/call.rst:6
30235 #: docs/manual/c/call.rst:7 docs/manual/c/call.rst:8 docs/manual/c/call.rst:9
30236 #: docs/manual/c/call.rst:10 docs/manual/c/call.rst:11
30237 #: docs/manual/c/call.rst:12 docs/manual/c/call.rst:13
30238 #: docs/manual/c/call.rst:14 docs/manual/c/call.rst:15
30239 #: docs/manual/c/call.rst:16 docs/manual/c/call.rst:17
30240 #: docs/manual/c/call.rst:18 docs/manual/c/bitmap.rst:4
30241 #: docs/manual/c/bitmap.rst:5 docs/manual/c/bitmap.rst:6
30242 #: docs/manual/c/bitmap.rst:7 docs/manual/c/bitmap.rst:8
30243 #: docs/manual/c/bitmap.rst:9 docs/manual/c/bitmap.rst:10
30244 #: docs/manual/c/bitmap.rst:11 docs/manual/c/bitmap.rst:12
30245 #: docs/manual/c/bitmap.rst:18 docs/manual/c/security.rst:4
30246 #: docs/manual/c/security.rst:5 docs/manual/c/backup.rst:4
30247 #: docs/manual/c/backup.rst:5 docs/manual/c/backup.rst:6
30248 #: docs/manual/c/backup.rst:7 docs/manual/c/backup.rst:8
30249 #: docs/manual/c/backup.rst:9 docs/manual/c/backup.rst:10
30250 #: docs/manual/c/backup.rst:11 docs/manual/c/backup.rst:12
30251 #: docs/manual/c/backup.rst:13 docs/manual/c/backup.rst:14
30252 #: docs/manual/c/misc.rst:4 docs/manual/c/misc.rst:5 docs/manual/c/misc.rst:6
30253 #: docs/manual/c/misc.rst:7 docs/manual/c/misc.rst:8 docs/manual/c/misc.rst:9
30254 #: docs/manual/c/misc.rst:10 docs/manual/c/misc.rst:11 docs/manual/c/wap.rst:4
30255 #: docs/manual/c/wap.rst:5 docs/manual/c/wap.rst:6 docs/manual/c/wap.rst:7
30256 #: docs/manual/c/wap.rst:8 docs/manual/c/wap.rst:9 docs/manual/c/nokia.rst:4
30257 #: docs/manual/c/nokia.rst:5 docs/manual/c/datetime.rst:4
30258 #: docs/manual/c/datetime.rst:5 docs/manual/c/datetime.rst:6
30259 #: docs/manual/c/datetime.rst:7 docs/manual/c/datetime.rst:8
30260 #: docs/manual/c/datetime.rst:9 docs/manual/c/datetime.rst:10
30261 #: docs/manual/c/datetime.rst:11 docs/manual/c/datetime.rst:12
30262 #: docs/manual/c/datetime.rst:13 docs/manual/c/datetime.rst:14
30263 #: docs/manual/c/datetime.rst:15 docs/manual/c/calendar.rst:4
30264 #: docs/manual/c/calendar.rst:5 docs/manual/c/calendar.rst:6
30265 #: docs/manual/c/calendar.rst:7 docs/manual/c/calendar.rst:8
30266 #: docs/manual/c/calendar.rst:9 docs/manual/c/calendar.rst:10
30267 #: docs/manual/c/calendar.rst:11 docs/manual/c/calendar.rst:12
30268 #: docs/manual/c/calendar.rst:13 docs/manual/c/calendar.rst:14
30269 #: docs/manual/c/calendar.rst:15 docs/manual/c/calendar.rst:16
30270 #: docs/manual/c/calendar.rst:17 docs/manual/c/calendar.rst:18
30271 #: docs/manual/c/calendar.rst:19 docs/manual/c/calendar.rst:20
30272 #: docs/manual/c/calendar.rst:21 docs/manual/c/calendar.rst:22
30273 #: docs/manual/c/calendar.rst:23 docs/manual/c/calendar.rst:24
30274 #: docs/manual/c/calendar.rst:25 docs/manual/c/calendar.rst:26
30275 #: docs/manual/c/calendar.rst:27 docs/manual/c/calendar.rst:28
30276 #: docs/manual/c/calendar.rst:29 docs/manual/c/calendar.rst:30
30277 #: docs/manual/c/calendar.rst:31 docs/manual/c/calendar.rst:32
30278 #: docs/manual/c/calendar.rst:33 docs/manual/c/calendar.rst:34
30279 #: docs/manual/c/calendar.rst:35 docs/manual/c/info.rst:4
30280 #: docs/manual/c/info.rst:5 docs/manual/c/info.rst:6 docs/manual/c/info.rst:7
30281 #: docs/manual/c/info.rst:8 docs/manual/c/info.rst:9 docs/manual/c/info.rst:10
30282 #: docs/manual/c/info.rst:11 docs/manual/c/info.rst:12
30283 #: docs/manual/c/info.rst:13 docs/manual/c/info.rst:14
30284 #: docs/manual/c/info.rst:15 docs/manual/c/info.rst:16
30285 #: docs/manual/c/info.rst:17 docs/manual/c/info.rst:18
30286 #: docs/manual/c/info.rst:19 docs/manual/c/info.rst:20
30287 #: docs/manual/c/info.rst:21 docs/manual/c/info.rst:22
30288 #: docs/manual/c/info.rst:23 docs/manual/c/info.rst:24
30289 #: docs/manual/c/category.rst:4 docs/manual/c/category.rst:5
30290 #: docs/manual/c/category.rst:6 docs/manual/c/keys.rst:4
30291 #: docs/manual/c/keys.rst:5 docs/manual/c/debug.rst:4
30292 #: docs/manual/c/debug.rst:5 docs/manual/c/debug.rst:6
30293 #: docs/manual/c/debug.rst:7 docs/manual/c/debug.rst:8
30294 #: docs/manual/c/debug.rst:9 docs/manual/c/debug.rst:10
30295 #: docs/manual/c/debug.rst:11 docs/manual/c/debug.rst:12
30296 #: docs/manual/c/debug.rst:13 docs/manual/c/debug.rst:14
30297 #: docs/manual/c/error.rst:4 docs/manual/c/error.rst:5
30298 #: docs/manual/c/unicode.rst:4 docs/manual/c/unicode.rst:5
30299 #: docs/manual/c/unicode.rst:6 docs/manual/c/unicode.rst:7
30300 #: docs/manual/c/unicode.rst:8 docs/manual/c/unicode.rst:9
30301 #: docs/manual/c/unicode.rst:10 docs/manual/c/unicode.rst:11
30302 #: docs/manual/c/unicode.rst:12 docs/manual/c/unicode.rst:13
30303 #: docs/manual/c/unicode.rst:14 docs/manual/c/unicode.rst:15
30304 #: docs/manual/c/unicode.rst:16 docs/manual/c/unicode.rst:17
30305 #: docs/manual/c/unicode.rst:18 docs/manual/c/unicode.rst:19
30306 #: docs/manual/c/unicode.rst:20 docs/manual/c/unicode.rst:21
30307 #: docs/manual/c/unicode.rst:22 docs/manual/c/unicode.rst:23
30308 #: docs/manual/c/unicode.rst:24 docs/manual/c/message.rst:4
30309 #: docs/manual/c/message.rst:5 docs/manual/c/message.rst:6
30310 #: docs/manual/c/message.rst:7 docs/manual/c/message.rst:8
30311 #: docs/manual/c/message.rst:9 docs/manual/c/message.rst:10
30312 #: docs/manual/c/message.rst:11 docs/manual/c/message.rst:12
30313 #: docs/manual/c/message.rst:13 docs/manual/c/message.rst:14
30314 #: docs/manual/c/message.rst:15 docs/manual/c/message.rst:16
30315 #: docs/manual/c/message.rst:17 docs/manual/c/message.rst:18
30316 #: docs/manual/c/message.rst:19 docs/manual/c/message.rst:20
30317 #: docs/manual/c/message.rst:21 docs/manual/c/message.rst:22
30318 #: docs/manual/c/message.rst:23 docs/manual/c/message.rst:24
30319 #: docs/manual/c/message.rst:25 docs/manual/c/message.rst:26
30320 #: docs/manual/c/message.rst:27 docs/manual/c/message.rst:28
30321 #: docs/manual/c/message.rst:29 docs/manual/c/message.rst:30
30322 #: docs/manual/c/message.rst:31 docs/manual/c/message.rst:32
30323 #: docs/manual/c/message.rst:33 docs/manual/c/message.rst:34
30324 #: docs/manual/c/message.rst:35 docs/manual/c/message.rst:36
30325 #: docs/manual/c/message.rst:37 docs/manual/c/message.rst:38
30326 #: docs/manual/c/message.rst:39 docs/manual/c/message.rst:40
30327 #: docs/manual/c/message.rst:41 docs/manual/c/message.rst:42
30328 #: docs/manual/c/file.rst:4 docs/manual/c/file.rst:5 docs/manual/c/file.rst:6
30329 #: docs/manual/c/file.rst:7 docs/manual/c/file.rst:8 docs/manual/c/file.rst:9
30330 #: docs/manual/c/file.rst:10 docs/manual/c/file.rst:11
30331 #: docs/manual/c/file.rst:12 docs/manual/c/file.rst:13
30332 #: docs/manual/c/file.rst:14 docs/manual/c/file.rst:15
30333 #: docs/manual/c/file.rst:16 docs/manual/c/file.rst:17
30334 #: docs/manual/c/inifile.rst:4 docs/manual/c/inifile.rst:5
30335 #: docs/manual/c/inifile.rst:6 docs/manual/c/inifile.rst:7
30336 #: docs/manual/c/inifile.rst:8 docs/manual/c/inifile.rst:9
30337 #: docs/manual/c/inifile.rst:10 docs/manual/c/memory.rst:4
30338 #: docs/manual/c/memory.rst:5 docs/manual/c/memory.rst:6
30339 #: docs/manual/c/memory.rst:7 docs/manual/c/memory.rst:8
30340 #: docs/manual/c/memory.rst:9 docs/manual/c/memory.rst:10
30341 #: docs/manual/c/memory.rst:11 docs/manual/c/memory.rst:12
30342 #: docs/manual/c/memory.rst:13 docs/manual/c/memory.rst:14
30343 #: docs/manual/c/memory.rst:15 docs/manual/c/memory.rst:16
30344 #: docs/manual/c/memory.rst:17 docs/manual/c/memory.rst:18
30345 #: docs/manual/c/callback.rst:4 docs/manual/c/callback.rst:5
30346 #: docs/manual/c/callback.rst:6 docs/manual/c/callback.rst:7
30347 #: docs/manual/c/callback.rst:8 docs/manual/c/smsd.rst:4
30348 #: docs/manual/c/smsd.rst:5 docs/manual/c/smsd.rst:6 docs/manual/c/smsd.rst:7
30349 #: docs/manual/c/smsd.rst:8 docs/manual/c/smsd.rst:9 docs/manual/c/smsd.rst:10
30350 #: docs/manual/c/statemachine.rst:74 docs/manual/c/statemachine.rst:75
30351 #: docs/manual/c/statemachine.rst:76 docs/manual/c/statemachine.rst:77
30352 #: docs/manual/c/statemachine.rst:78 docs/manual/c/statemachine.rst:79
30353 #: docs/manual/c/statemachine.rst:80 docs/manual/c/statemachine.rst:81
30354 #: docs/manual/c/statemachine.rst:82 docs/manual/c/statemachine.rst:83
30355 #: docs/manual/c/ringtone.rst:4 docs/manual/c/ringtone.rst:5
30356 #: docs/manual/c/ringtone.rst:6 docs/manual/c/ringtone.rst:7
30357 #: docs/manual/c/ringtone.rst:8 docs/manual/c/ringtone.rst:9
30358 #: docs/manual/c/ringtone.rst:10 docs/manual/c/ringtone.rst:11
30359 #: docs/manual/c/ringtone.rst:12 docs/manual/c/ringtone.rst:13
30360 #: docs/manual/c/ringtone.rst:14 docs/manual/c/ringtone.rst:15
30361 #: docs/manual/c/ringtone.rst:16 docs/manual/c/ringtone.rst:17
30362 #: docs/manual/c/ringtone.rst:18 docs/manual/c/ringtone.rst:19
30363 #: docs/manual/c/ringtone.rst:20 docs/manual/c/settings.rst:4
30364 #: docs/manual/c/settings.rst:5 docs/manual/c/settings.rst:6
30365 #: docs/manual/c/settings.rst:7 docs/manual/c/settings.rst:8
30366 #: docs/manual/c/settings.rst:9 docs/manual/c/settings.rst:10
30367 #: docs/manual/c/settings.rst:11 docs/manual/c/settings.rst:12
30368 #: docs/manual/c/settings.rst:13 docs/manual/c/settings.rst:14
30369 #: docs/manual/c/settings.rst:15 docs/manual/c/settings.rst:16
30370 #: docs/manual/c/settings.rst:17 docs/manual/c/settings.rst:18
30371 #: docs/manual/c/settings.rst:19 docs/manual/c/settings.rst:20
30372 #: docs/manual/c/settings.rst:21
30373 #, no-wrap
30374 msgid ".. doxygenfunction"
30375 msgstr ""
30377 #. type: Plain text
30378 #: docs/manual/c/call.rst:5
30379 msgid "GSM_DialVoice"
30380 msgstr ""
30382 #. type: Plain text
30383 #: docs/manual/c/call.rst:6
30384 msgid "GSM_DialService"
30385 msgstr ""
30387 #. type: Plain text
30388 #: docs/manual/c/call.rst:7
30389 msgid "GSM_AnswerCall"
30390 msgstr ""
30392 #. type: Plain text
30393 #: docs/manual/c/call.rst:8
30394 msgid "GSM_CancelCall"
30395 msgstr ""
30397 #. type: Plain text
30398 #: docs/manual/c/call.rst:9
30399 msgid "GSM_HoldCall"
30400 msgstr ""
30402 #. type: Plain text
30403 #: docs/manual/c/call.rst:10
30404 msgid "GSM_UnholdCall"
30405 msgstr ""
30407 #. type: Plain text
30408 #: docs/manual/c/call.rst:11
30409 msgid "GSM_ConferenceCall"
30410 msgstr ""
30412 #. type: Plain text
30413 #: docs/manual/c/call.rst:12
30414 msgid "GSM_SplitCall"
30415 msgstr ""
30417 #. type: Plain text
30418 #: docs/manual/c/call.rst:13
30419 msgid "GSM_TransferCall"
30420 msgstr ""
30422 #. type: Plain text
30423 #: docs/manual/c/call.rst:14
30424 msgid "GSM_SwitchCall"
30425 msgstr ""
30427 #. type: Plain text
30428 #: docs/manual/c/call.rst:15
30429 msgid "GSM_GetCallDivert"
30430 msgstr ""
30432 #. type: Plain text
30433 #: docs/manual/c/call.rst:16
30434 msgid "GSM_SetCallDivert"
30435 msgstr ""
30437 #. type: Plain text
30438 #: docs/manual/c/call.rst:17
30439 msgid "GSM_CancelAllDiverts"
30440 msgstr ""
30442 #. type: Plain text
30443 #: docs/manual/c/call.rst:18
30444 msgid "GSM_SetIncomingCall"
30445 msgstr ""
30447 #. type: Plain text
30448 #: docs/manual/c/call.rst:19
30449 msgid "GSM_SendDTMF"
30450 msgstr ""
30452 #. type: Labeled list
30453 #: docs/manual/c/call.rst:19 docs/manual/c/call.rst:21
30454 #: docs/manual/c/call.rst:22 docs/manual/c/call.rst:25
30455 #: docs/manual/c/bitmap.rst:13 docs/manual/c/bitmap.rst:15
30456 #: docs/manual/c/security.rst:6 docs/manual/c/backup.rst:17
30457 #: docs/manual/c/wap.rst:11 docs/manual/c/wap.rst:12
30458 #: docs/manual/c/calendar.rst:39 docs/manual/c/calendar.rst:40
30459 #: docs/manual/c/calendar.rst:43 docs/manual/c/calendar.rst:44
30460 #: docs/manual/c/calendar.rst:49 docs/manual/c/calendar.rst:50
30461 #: docs/manual/c/info.rst:25 docs/manual/c/info.rst:26
30462 #: docs/manual/c/info.rst:29 docs/manual/c/info.rst:30
30463 #: docs/manual/c/info.rst:32 docs/manual/c/info.rst:34
30464 #: docs/manual/c/category.rst:7 docs/manual/c/keys.rst:6
30465 #: docs/manual/c/error.rst:6 docs/manual/c/message.rst:43
30466 #: docs/manual/c/message.rst:46 docs/manual/c/message.rst:49
30467 #: docs/manual/c/message.rst:50 docs/manual/c/message.rst:51
30468 #: docs/manual/c/message.rst:54 docs/manual/c/message.rst:55
30469 #: docs/manual/c/message.rst:56 docs/manual/c/message.rst:58
30470 #: docs/manual/c/message.rst:67 docs/manual/c/message.rst:70
30471 #: docs/manual/c/file.rst:19 docs/manual/c/memory.rst:19
30472 #: docs/manual/c/memory.rst:21 docs/manual/c/memory.rst:22
30473 #: docs/manual/c/memory.rst:26 docs/manual/c/ringtone.rst:21
30474 #: docs/manual/c/ringtone.rst:22 docs/manual/c/ringtone.rst:23
30475 #: docs/manual/c/ringtone.rst:24 docs/manual/c/ringtone.rst:25
30476 #: docs/manual/c/ringtone.rst:27 docs/manual/c/ringtone.rst:32
30477 #: docs/manual/c/settings.rst:23 docs/manual/c/settings.rst:25
30478 #: docs/manual/c/settings.rst:26 docs/manual/c/settings.rst:30
30479 #, no-wrap
30480 msgid ".. doxygenenum"
30481 msgstr ""
30483 #. type: Plain text
30484 #: docs/manual/c/call.rst:20
30485 msgid "GSM_CallStatus"
30486 msgstr ""
30488 #. type: Labeled list
30489 #: docs/manual/c/call.rst:20 docs/manual/c/call.rst:23
30490 #: docs/manual/c/call.rst:24 docs/manual/c/bitmap.rst:14
30491 #: docs/manual/c/bitmap.rst:16 docs/manual/c/bitmap.rst:17
30492 #: docs/manual/c/security.rst:7 docs/manual/c/backup.rst:15
30493 #: docs/manual/c/backup.rst:16 docs/manual/c/backup.rst:18
30494 #: docs/manual/c/wap.rst:10 docs/manual/c/wap.rst:13 docs/manual/c/wap.rst:14
30495 #: docs/manual/c/datetime.rst:16 docs/manual/c/datetime.rst:17
30496 #: docs/manual/c/calendar.rst:36 docs/manual/c/calendar.rst:37
30497 #: docs/manual/c/calendar.rst:38 docs/manual/c/calendar.rst:41
30498 #: docs/manual/c/calendar.rst:42 docs/manual/c/calendar.rst:45
30499 #: docs/manual/c/calendar.rst:46 docs/manual/c/calendar.rst:47
30500 #: docs/manual/c/calendar.rst:48 docs/manual/c/info.rst:27
30501 #: docs/manual/c/info.rst:28 docs/manual/c/info.rst:31
30502 #: docs/manual/c/info.rst:33 docs/manual/c/info.rst:35
30503 #: docs/manual/c/category.rst:8 docs/manual/c/category.rst:9
30504 #: docs/manual/c/message.rst:44 docs/manual/c/message.rst:45
30505 #: docs/manual/c/message.rst:47 docs/manual/c/message.rst:48
30506 #: docs/manual/c/message.rst:52 docs/manual/c/message.rst:53
30507 #: docs/manual/c/message.rst:57 docs/manual/c/message.rst:59
30508 #: docs/manual/c/message.rst:60 docs/manual/c/message.rst:61
30509 #: docs/manual/c/message.rst:62 docs/manual/c/message.rst:63
30510 #: docs/manual/c/message.rst:64 docs/manual/c/message.rst:65
30511 #: docs/manual/c/message.rst:66 docs/manual/c/message.rst:68
30512 #: docs/manual/c/message.rst:69 docs/manual/c/message.rst:71
30513 #: docs/manual/c/message.rst:72 docs/manual/c/file.rst:18
30514 #: docs/manual/c/file.rst:20 docs/manual/c/inifile.rst:14
30515 #: docs/manual/c/inifile.rst:15 docs/manual/c/memory.rst:20
30516 #: docs/manual/c/memory.rst:23 docs/manual/c/memory.rst:24
30517 #: docs/manual/c/memory.rst:25 docs/manual/c/smsd.rst:11
30518 #: docs/manual/c/statemachine.rst:84 docs/manual/c/ringtone.rst:26
30519 #: docs/manual/c/ringtone.rst:28 docs/manual/c/ringtone.rst:29
30520 #: docs/manual/c/ringtone.rst:30 docs/manual/c/ringtone.rst:31
30521 #: docs/manual/c/ringtone.rst:33 docs/manual/c/ringtone.rst:34
30522 #: docs/manual/c/ringtone.rst:35 docs/manual/c/settings.rst:22
30523 #: docs/manual/c/settings.rst:24 docs/manual/c/settings.rst:27
30524 #: docs/manual/c/settings.rst:28 docs/manual/c/settings.rst:29
30525 #: docs/manual/c/settings.rst:31 docs/manual/c/settings.rst:32
30526 #, no-wrap
30527 msgid ".. doxygenstruct"
30528 msgstr ""
30530 #. type: Plain text
30531 #: docs/manual/c/call.rst:21
30532 #, fuzzy
30533 msgid "GSM_Call"
30534 msgstr "通话"
30536 #. type: Plain text
30537 #: docs/manual/c/call.rst:22
30538 msgid "GSM_Divert_DivertTypes"
30539 msgstr ""
30541 #. type: Plain text
30542 #: docs/manual/c/call.rst:23
30543 msgid "GSM_Divert_CallTypes"
30544 msgstr ""
30546 #. type: Plain text
30547 #: docs/manual/c/call.rst:24
30548 msgid "GSM_CallDivert"
30549 msgstr ""
30551 #. type: Plain text
30552 #: docs/manual/c/call.rst:25
30553 msgid "GSM_MultiCallDivert"
30554 msgstr ""
30556 #. type: Plain text
30557 #: docs/manual/c/call.rst:25
30558 msgid "GSM_CallShowNumber"
30559 msgstr ""
30561 #. type: Plain text
30562 #: docs/manual/c/examples.rst:6
30563 msgid ""
30564 "All these examples are also available in docs/examples/ directory in Gammu "
30565 "sources."
30566 msgstr ""
30568 #. type: Title -
30569 #: docs/manual/c/examples.rst:8
30570 #, fuzzy, no-wrap
30571 msgid "Getting phone information"
30572 msgstr "手机信息"
30574 #. type: Plain text
30575 #: docs/manual/c/examples.rst:11
30576 msgid "../../examples/phone-info.c"
30577 msgstr ""
30579 #. type: Plain text
30580 #: docs/manual/c/examples.rst:12 docs/manual/c/examples.rst:18
30581 #: docs/manual/c/examples.rst:24 docs/manual/c/examples.rst:30
30582 #: docs/manual/c/examples.rst:36 docs/manual/c/examples.rst:42
30583 msgid ":language: c"
30584 msgstr ""
30586 #. type: Title -
30587 #: docs/manual/c/examples.rst:14
30588 #, no-wrap
30589 msgid "Reading SMS message"
30590 msgstr ""
30592 #. type: Plain text
30593 #: docs/manual/c/examples.rst:17
30594 msgid "../../examples/sms-read.c"
30595 msgstr ""
30597 #. type: Title -
30598 #: docs/manual/c/examples.rst:20
30599 #, no-wrap
30600 msgid "Sending SMS message"
30601 msgstr ""
30603 #. type: Plain text
30604 #: docs/manual/c/examples.rst:23
30605 msgid "../../examples/sms-send.c"
30606 msgstr ""
30608 #. type: Title -
30609 #: docs/manual/c/examples.rst:26
30610 #, no-wrap
30611 msgid "Sending Long SMS message"
30612 msgstr ""
30614 #. type: Plain text
30615 #: docs/manual/c/examples.rst:29
30616 msgid "../../examples/long-sms.c"
30617 msgstr ""
30619 #. type: Title -
30620 #: docs/manual/c/examples.rst:32
30621 #, no-wrap
30622 msgid "SMSD example"
30623 msgstr ""
30625 #. type: Plain text
30626 #: docs/manual/c/examples.rst:35
30627 msgid "../../examples/smsd.c"
30628 msgstr ""
30630 #. type: Title -
30631 #: docs/manual/c/examples.rst:38
30632 #, fuzzy, no-wrap
30633 msgid "Custom configuration"
30634 msgstr "手机信息"
30636 #. type: Plain text
30637 #: docs/manual/c/examples.rst:41
30638 msgid "../../examples/custom-config.c"
30639 msgstr ""
30641 #. type: Plain text
30642 #: docs/manual/c/bitmap.rst:5
30643 msgid "GSM_GetBitmap"
30644 msgstr ""
30646 #. type: Plain text
30647 #: docs/manual/c/bitmap.rst:6
30648 msgid "GSM_SetBitmap"
30649 msgstr ""
30651 #. type: Plain text
30652 #: docs/manual/c/bitmap.rst:7
30653 msgid "GSM_PrintBitmap"
30654 msgstr ""
30656 #. type: Plain text
30657 #: docs/manual/c/bitmap.rst:8
30658 msgid "GSM_SaveBitmapFile"
30659 msgstr ""
30661 #. type: Plain text
30662 #: docs/manual/c/bitmap.rst:9
30663 msgid "GSM_ReadBitmapFile"
30664 msgstr ""
30666 #. type: Plain text
30667 #: docs/manual/c/bitmap.rst:10
30668 msgid "GSM_IsPointBitmap"
30669 msgstr ""
30671 #. type: Plain text
30672 #: docs/manual/c/bitmap.rst:11
30673 msgid "GSM_SetPointBitmap"
30674 msgstr ""
30676 #. type: Plain text
30677 #: docs/manual/c/bitmap.rst:12
30678 msgid "GSM_ClearPointBitmap"
30679 msgstr ""
30681 #. type: Plain text
30682 #: docs/manual/c/bitmap.rst:13
30683 msgid "GSM_ClearBitmap"
30684 msgstr ""
30686 #. type: Plain text
30687 #: docs/manual/c/bitmap.rst:14
30688 msgid "GSM_BinaryPicture_Types"
30689 msgstr ""
30691 #. type: Plain text
30692 #: docs/manual/c/bitmap.rst:15
30693 msgid "GSM_BinaryPicture"
30694 msgstr ""
30696 #. type: Plain text
30697 #: docs/manual/c/bitmap.rst:16
30698 msgid "GSM_Bitmap_Types"
30699 msgstr ""
30701 #. type: Plain text
30702 #: docs/manual/c/bitmap.rst:17
30703 msgid "GSM_Bitmap"
30704 msgstr ""
30706 #. type: Plain text
30707 #: docs/manual/c/bitmap.rst:18
30708 msgid "GSM_MultiBitmap"
30709 msgstr ""
30711 #. type: Plain text
30712 #: docs/manual/c/bitmap.rst:18
30713 msgid "GSM_GetScreenshot"
30714 msgstr ""
30716 #. type: Title =
30717 #: docs/manual/c/security.rst:2
30718 #, no-wrap
30719 msgid "Security"
30720 msgstr ""
30722 #. type: Plain text
30723 #: docs/manual/c/security.rst:5
30724 msgid "GSM_EnterSecurityCode"
30725 msgstr ""
30727 #. type: Plain text
30728 #: docs/manual/c/security.rst:6
30729 msgid "GSM_GetSecurityStatus"
30730 msgstr ""
30732 #. type: Plain text
30733 #: docs/manual/c/security.rst:7
30734 msgid "GSM_SecurityCodeType"
30735 msgstr ""
30737 #. type: Plain text
30738 #: docs/manual/c/security.rst:7
30739 msgid "GSM_SecurityCode"
30740 msgstr ""
30742 #. type: Title =
30743 #: docs/manual/c/backup.rst:2
30744 #, no-wrap
30745 msgid "Backup"
30746 msgstr ""
30748 #. type: Plain text
30749 #: docs/manual/c/backup.rst:5
30750 msgid "GSM_ReadSMSBackupFile"
30751 msgstr ""
30753 #. type: Plain text
30754 #: docs/manual/c/backup.rst:6
30755 msgid "GSM_AddSMSBackupFile"
30756 msgstr ""
30758 #. type: Plain text
30759 #: docs/manual/c/backup.rst:7
30760 msgid "GSM_ClearSMSBackup"
30761 msgstr ""
30763 #. type: Plain text
30764 #: docs/manual/c/backup.rst:8
30765 msgid "GSM_FreeSMSBackup"
30766 msgstr ""
30768 #. type: Plain text
30769 #: docs/manual/c/backup.rst:9
30770 msgid "GSM_SaveBackupFile"
30771 msgstr ""
30773 #. type: Plain text
30774 #: docs/manual/c/backup.rst:10
30775 msgid "GSM_GuessBackupFormat"
30776 msgstr ""
30778 #. type: Plain text
30779 #: docs/manual/c/backup.rst:11
30780 msgid "GSM_ReadBackupFile"
30781 msgstr ""
30783 #. type: Plain text
30784 #: docs/manual/c/backup.rst:12
30785 msgid "GSM_ClearBackup"
30786 msgstr ""
30788 #. type: Plain text
30789 #: docs/manual/c/backup.rst:13
30790 msgid "GSM_FreeBackup"
30791 msgstr ""
30793 #. type: Plain text
30794 #: docs/manual/c/backup.rst:14
30795 msgid "GSM_GetBackupFormatFeatures"
30796 msgstr ""
30798 #. type: Plain text
30799 #: docs/manual/c/backup.rst:15
30800 msgid "GSM_GetBackupFileFeatures"
30801 msgstr ""
30803 #. type: Plain text
30804 #: docs/manual/c/backup.rst:16
30805 msgid "GSM_SMS_Backup"
30806 msgstr ""
30808 #. type: Plain text
30809 #: docs/manual/c/backup.rst:17
30810 msgid "GSM_Backup"
30811 msgstr ""
30813 #. type: Plain text
30814 #: docs/manual/c/backup.rst:18
30815 msgid "GSM_BackupFormat"
30816 msgstr ""
30818 #. type: Plain text
30819 #: docs/manual/c/backup.rst:18
30820 msgid "GSM_Backup_Info"
30821 msgstr ""
30823 #. type: Title =
30824 #: docs/manual/c/misc.rst:2
30825 #, no-wrap
30826 msgid "Miscellaneous"
30827 msgstr ""
30829 #. type: Plain text
30830 #: docs/manual/c/misc.rst:5
30831 msgid "GetLine"
30832 msgstr ""
30834 #. type: Plain text
30835 #: docs/manual/c/misc.rst:6
30836 msgid "GetGammuVersion"
30837 msgstr ""
30839 #. type: Plain text
30840 #: docs/manual/c/misc.rst:7
30841 msgid "GetCompiler"
30842 msgstr ""
30844 #. type: Plain text
30845 #: docs/manual/c/misc.rst:8
30846 msgid "GetOS"
30847 msgstr ""
30849 #. type: Plain text
30850 #: docs/manual/c/misc.rst:9
30851 msgid "GetGammuLocalePath"
30852 msgstr ""
30854 #. type: Plain text
30855 #: docs/manual/c/misc.rst:10
30856 msgid "GSM_InitLocales"
30857 msgstr ""
30859 #. type: Plain text
30860 #: docs/manual/c/misc.rst:11
30861 msgid "EncodeHexBin"
30862 msgstr ""
30864 #. type: Plain text
30865 #: docs/manual/c/misc.rst:11
30866 msgid "GSM_IsNewerVersion"
30867 msgstr ""
30869 #. type: Plain text
30870 #: docs/manual/c/wap.rst:2
30871 #, no-wrap
30872 msgid ""
30873 "WAP\n"
30874 "===\n"
30875 msgstr ""
30877 #. type: Plain text
30878 #: docs/manual/c/wap.rst:5
30879 msgid "GSM_EncodeURLFile"
30880 msgstr ""
30882 #. type: Plain text
30883 #: docs/manual/c/wap.rst:6
30884 msgid "GSM_GetWAPBookmark"
30885 msgstr ""
30887 #. type: Plain text
30888 #: docs/manual/c/wap.rst:7
30889 msgid "GSM_SetWAPBookmark"
30890 msgstr ""
30892 #. type: Plain text
30893 #: docs/manual/c/wap.rst:8
30894 msgid "GSM_DeleteWAPBookmark"
30895 msgstr ""
30897 #. type: Plain text
30898 #: docs/manual/c/wap.rst:9
30899 msgid "GSM_GetWAPSettings"
30900 msgstr ""
30902 #. type: Plain text
30903 #: docs/manual/c/wap.rst:10
30904 msgid "GSM_SetWAPSettings"
30905 msgstr ""
30907 #. type: Plain text
30908 #: docs/manual/c/wap.rst:11
30909 msgid "GSM_WAPBookmark"
30910 msgstr ""
30912 #. type: Plain text
30913 #: docs/manual/c/wap.rst:12
30914 msgid "WAPSettings_Speed"
30915 msgstr ""
30917 #. type: Plain text
30918 #: docs/manual/c/wap.rst:13
30919 msgid "WAPSettings_Bearer"
30920 msgstr ""
30922 #. type: Plain text
30923 #: docs/manual/c/wap.rst:14
30924 msgid "GSM_WAPSettings"
30925 msgstr ""
30927 #. type: Plain text
30928 #: docs/manual/c/wap.rst:14
30929 msgid "GSM_MultiWAPSettings"
30930 msgstr ""
30932 #. type: Title =
30933 #: docs/manual/c/nokia.rst:2
30934 #, no-wrap
30935 msgid "Nokia"
30936 msgstr ""
30938 #. type: Plain text
30939 #: docs/manual/c/nokia.rst:5
30940 msgid "NOKIA_GetDefaultCallerGroupName"
30941 msgstr ""
30943 #. type: Plain text
30944 #: docs/manual/c/nokia.rst:5
30945 msgid "NOKIA_GetDefaultProfileName"
30946 msgstr ""
30948 #. type: Title =
30949 #: docs/manual/c/datetime.rst:2
30950 #, no-wrap
30951 msgid "Date and time"
30952 msgstr ""
30954 #. type: Plain text
30955 #: docs/manual/c/datetime.rst:5
30956 msgid "DayOfWeek"
30957 msgstr ""
30959 #. type: Plain text
30960 #: docs/manual/c/datetime.rst:6
30961 msgid "GSM_GetCurrentDateTime"
30962 msgstr ""
30964 #. type: Plain text
30965 #: docs/manual/c/datetime.rst:7
30966 msgid "Fill_Time_T"
30967 msgstr ""
30969 #. type: Plain text
30970 #: docs/manual/c/datetime.rst:8
30971 msgid "GSM_GetLocalTimezoneOffset"
30972 msgstr ""
30974 #. type: Plain text
30975 #: docs/manual/c/datetime.rst:9
30976 msgid "Fill_GSM_DateTime"
30977 msgstr ""
30979 #. type: Plain text
30980 #: docs/manual/c/datetime.rst:10
30981 msgid "GSM_DateTimeFromTimestamp"
30982 msgstr ""
30984 #. type: Plain text
30985 #: docs/manual/c/datetime.rst:11
30986 msgid "OSDateTime"
30987 msgstr ""
30989 #. type: Plain text
30990 #: docs/manual/c/datetime.rst:12
30991 msgid "OSDate"
30992 msgstr ""
30994 #. type: Plain text
30995 #: docs/manual/c/datetime.rst:13
30996 msgid "CheckDate"
30997 msgstr ""
30999 #. type: Plain text
31000 #: docs/manual/c/datetime.rst:14
31001 msgid "CheckTime"
31002 msgstr ""
31004 #. type: Plain text
31005 #: docs/manual/c/datetime.rst:15
31006 msgid "GSM_GetDateTime"
31007 msgstr ""
31009 #. type: Plain text
31010 #: docs/manual/c/datetime.rst:16
31011 msgid "GSM_SetDateTime"
31012 msgstr ""
31014 #. type: Plain text
31015 #: docs/manual/c/datetime.rst:17
31016 msgid "GSM_DateTime"
31017 msgstr ""
31019 #. type: Plain text
31020 #: docs/manual/c/datetime.rst:17
31021 msgid "GSM_DeltaTime"
31022 msgstr ""
31024 #. type: Plain text
31025 #: docs/manual/c/calendar.rst:5
31026 msgid "GSM_CalendarFindDefaultTextTimeAlarmPhone"
31027 msgstr ""
31029 #. type: Plain text
31030 #: docs/manual/c/calendar.rst:6
31031 msgid "GSM_EncodeVTODO"
31032 msgstr ""
31034 #. type: Plain text
31035 #: docs/manual/c/calendar.rst:7
31036 msgid "GSM_EncodeVCALENDAR"
31037 msgstr ""
31039 #. type: Plain text
31040 #: docs/manual/c/calendar.rst:8
31041 msgid "GSM_DecodeVNOTE"
31042 msgstr ""
31044 #. type: Plain text
31045 #: docs/manual/c/calendar.rst:9
31046 msgid "GSM_EncodeVNTFile"
31047 msgstr ""
31049 #. type: Plain text
31050 #: docs/manual/c/calendar.rst:10
31051 msgid "GSM_DecodeVCALENDAR_VTODO"
31052 msgstr ""
31054 #. type: Plain text
31055 #: docs/manual/c/calendar.rst:11
31056 msgid "GSM_IsCalendarNoteFromThePast"
31057 msgstr ""
31059 #. type: Plain text
31060 #: docs/manual/c/calendar.rst:12
31061 msgid "GSM_GetAlarm"
31062 msgstr ""
31064 #. type: Plain text
31065 #: docs/manual/c/calendar.rst:13
31066 msgid "GSM_SetAlarm"
31067 msgstr ""
31069 #. type: Plain text
31070 #: docs/manual/c/calendar.rst:14
31071 msgid "GSM_GetToDoStatus"
31072 msgstr ""
31074 #. type: Plain text
31075 #: docs/manual/c/calendar.rst:15
31076 msgid "GSM_GetToDo"
31077 msgstr ""
31079 #. type: Plain text
31080 #: docs/manual/c/calendar.rst:16
31081 msgid "GSM_GetNextToDo"
31082 msgstr ""
31084 #. type: Plain text
31085 #: docs/manual/c/calendar.rst:17
31086 msgid "GSM_SetToDo"
31087 msgstr ""
31089 #. type: Plain text
31090 #: docs/manual/c/calendar.rst:18
31091 msgid "GSM_AddToDo"
31092 msgstr ""
31094 #. type: Plain text
31095 #: docs/manual/c/calendar.rst:19
31096 msgid "GSM_DeleteToDo"
31097 msgstr ""
31099 #. type: Plain text
31100 #: docs/manual/c/calendar.rst:20
31101 msgid "GSM_DeleteAllToDo"
31102 msgstr ""
31104 #. type: Plain text
31105 #: docs/manual/c/calendar.rst:21
31106 msgid "GSM_GetCalendarStatus"
31107 msgstr ""
31109 #. type: Plain text
31110 #: docs/manual/c/calendar.rst:22
31111 #, fuzzy
31112 msgid "GSM_GetCalendar"
31113 msgstr "日程表"
31115 #. type: Plain text
31116 #: docs/manual/c/calendar.rst:23
31117 msgid "GSM_GetNextCalendar"
31118 msgstr ""
31120 #. type: Plain text
31121 #: docs/manual/c/calendar.rst:24
31122 #, fuzzy
31123 msgid "GSM_SetCalendar"
31124 msgstr "日程表"
31126 #. type: Plain text
31127 #: docs/manual/c/calendar.rst:25
31128 #, fuzzy
31129 msgid "GSM_AddCalendar"
31130 msgstr "日程表"
31132 #. type: Plain text
31133 #: docs/manual/c/calendar.rst:26
31134 #, fuzzy
31135 msgid "GSM_DeleteCalendar"
31136 msgstr "日程表"
31138 #. type: Plain text
31139 #: docs/manual/c/calendar.rst:27
31140 msgid "GSM_DeleteAllCalendar"
31141 msgstr ""
31143 #. type: Plain text
31144 #: docs/manual/c/calendar.rst:28
31145 msgid "GSM_GetCalendarSettings"
31146 msgstr ""
31148 #. type: Plain text
31149 #: docs/manual/c/calendar.rst:29
31150 msgid "GSM_SetCalendarSettings"
31151 msgstr ""
31153 #. type: Plain text
31154 #: docs/manual/c/calendar.rst:30
31155 msgid "GSM_GetNotesStatus"
31156 msgstr ""
31158 #. type: Plain text
31159 #: docs/manual/c/calendar.rst:31
31160 msgid "GSM_GetNote"
31161 msgstr ""
31163 #. type: Plain text
31164 #: docs/manual/c/calendar.rst:32
31165 msgid "GSM_GetNextNote"
31166 msgstr ""
31168 #. type: Plain text
31169 #: docs/manual/c/calendar.rst:33
31170 msgid "GSM_SetNote"
31171 msgstr ""
31173 #. type: Plain text
31174 #: docs/manual/c/calendar.rst:34
31175 msgid "GSM_AddNote"
31176 msgstr ""
31178 #. type: Plain text
31179 #: docs/manual/c/calendar.rst:35
31180 msgid "GSM_DeleteNote"
31181 msgstr ""
31183 #. type: Plain text
31184 #: docs/manual/c/calendar.rst:36
31185 msgid "GSM_DeleteAllNotes"
31186 msgstr ""
31188 #. type: Plain text
31189 #: docs/manual/c/calendar.rst:37
31190 msgid "GSM_CalendarSettings"
31191 msgstr ""
31193 #. type: Plain text
31194 #: docs/manual/c/calendar.rst:38
31195 msgid "GSM_ToDoStatus"
31196 msgstr ""
31198 #. type: Plain text
31199 #: docs/manual/c/calendar.rst:39
31200 #, fuzzy
31201 msgid "GSM_CalendarStatus"
31202 msgstr "日程表"
31204 #. type: Plain text
31205 #: docs/manual/c/calendar.rst:40
31206 msgid "GSM_CalendarNoteType"
31207 msgstr ""
31209 #. type: Plain text
31210 #: docs/manual/c/calendar.rst:41
31211 #, fuzzy
31212 msgid "GSM_CalendarType"
31213 msgstr "日程表"
31215 #. type: Plain text
31216 #: docs/manual/c/calendar.rst:42
31217 msgid "GSM_SubCalendarEntry"
31218 msgstr ""
31220 #. type: Plain text
31221 #: docs/manual/c/calendar.rst:43
31222 #, fuzzy
31223 msgid "GSM_CalendarEntry"
31224 msgstr "日程表"
31226 #. type: Plain text
31227 #: docs/manual/c/calendar.rst:44
31228 msgid "GSM_ToDoType"
31229 msgstr ""
31231 #. type: Plain text
31232 #: docs/manual/c/calendar.rst:45
31233 msgid "GSM_ToDo_Priority"
31234 msgstr ""
31236 #. type: Plain text
31237 #: docs/manual/c/calendar.rst:46
31238 msgid "GSM_SubToDoEntry"
31239 msgstr ""
31241 #. type: Plain text
31242 #: docs/manual/c/calendar.rst:47
31243 msgid "GSM_ToDoEntry"
31244 msgstr ""
31246 #. type: Plain text
31247 #: docs/manual/c/calendar.rst:48
31248 msgid "GSM_NoteEntry"
31249 msgstr ""
31251 #. type: Plain text
31252 #: docs/manual/c/calendar.rst:49
31253 msgid "GSM_Alarm"
31254 msgstr ""
31256 #. type: Plain text
31257 #: docs/manual/c/calendar.rst:50
31258 msgid "GSM_VToDoVersion"
31259 msgstr ""
31261 #. type: Plain text
31262 #: docs/manual/c/calendar.rst:50
31263 msgid "GSM_VCalendarVersion"
31264 msgstr ""
31266 #. type: Plain text
31267 #: docs/manual/c/porting.rst:2
31268 msgid "Porting from libGammu older than 1.12.0"
31269 msgstr ""
31271 #. type: Title -
31272 #: docs/manual/c/porting.rst:5
31273 #, no-wrap
31274 msgid "Rationale for API change"
31275 msgstr ""
31277 #. type: delimited block =
31278 #: docs/manual/c/porting.rst:10
31279 msgid ""
31280 "This document describes what you have to change in your code, if you used "
31281 "Gammu older than 1.12.0. This release came with huge changes to API, which "
31282 "has to be done for various reasons:"
31283 msgstr ""
31285 #. type: delimited block =
31286 #: docs/manual/c/porting.rst:15
31287 msgid ""
31288 "ABI stability. - Till now almost every change in internals of any driver "
31289 "lead to ABI change. If we would correctly increase soname on each ABI "
31290 "change, we would be somewhere near 200, what is not something we could be "
31291 "proud of."
31292 msgstr ""
31294 #. type: delimited block =
31295 #: docs/manual/c/porting.rst:19
31296 msgid ""
31297 "Centralisation of variables cleanup. - Currently all phone drivers have to "
31298 "do some common things in each function. New API allows one to centralize "
31299 "those operations in one place."
31300 msgstr ""
31302 #. type: delimited block =
31303 #: docs/manual/c/porting.rst:23
31304 msgid ""
31305 "Exposing of internals. - Old API exposed too much of Gammu internals, what "
31306 "could be misused by programmers and could lead to unexpected behaviour when "
31307 "some internals are changed."
31308 msgstr ""
31310 #. type: Title -
31311 #: docs/manual/c/porting.rst:25
31312 #, no-wrap
31313 msgid "Changes you have to do in your code"
31314 msgstr ""
31316 #. type: delimited block =
31317 #: docs/manual/c/porting.rst:29
31318 msgid ""
31319 "Bellow examples expect ``sm`` to be state machine structure in your current "
31320 "code, change it to appropriate variable name if it differs."
31321 msgstr ""
31323 #. type: delimited block =
31324 #: docs/manual/c/porting.rst:34
31325 msgid ""
31326 "Use pointer to :c:type:`GSM_StateMachine` instead of it. API now do not "
31327 "expose this structure, so you will get compiler error. You should allocate "
31328 "this pointer by :c:func:`GSM_AllocStateMachine` and free by :c:func:"
31329 "`GSM_FreeStateMachine`."
31330 msgstr ""
31332 #. type: delimited block =
31333 #: docs/manual/c/porting.rst:39
31334 msgid ""
31335 "Change all phone functions from ``sm.Phone.Functions->SomeFunction`` to "
31336 "``GSM_SomeFunction``. Only functions which results were stored inside state "
31337 "machine structure have changed signature to include results of the operation."
31338 msgstr ""
31340 #. type: delimited block =
31341 #: docs/manual/c/porting.rst:42
31342 msgid ""
31343 "All callbacks are set by function ``GSM_Set*Callback`` instead of directly "
31344 "accessing structure."
31345 msgstr ""
31347 #. type: delimited block =
31348 #: docs/manual/c/porting.rst:44
31349 msgid "Some function have been renamed to follow ``GSM_*`` naming conventions."
31350 msgstr ""
31352 #. type: delimited block =
31353 #: docs/manual/c/porting.rst:47
31354 msgid ""
31355 "As there might be some functions still missing from new API, don't hesitate "
31356 "to contact author or ask on mailing list if you miss something."
31357 msgstr ""
31359 #. type: delimited block =
31360 #: docs/manual/c/porting.rst:50
31361 msgid ""
31362 "API documentation can be generated using Doxygen (make apidoc in build tree) "
31363 "or Sphinx and is part of this manual."
31364 msgstr ""
31366 #. type: delimited block =
31367 #: docs/manual/c/porting.rst:51
31368 msgid ":ref:`libgammu`"
31369 msgstr ""
31371 #. type: Plain text
31372 #: docs/manual/c/index.rst:2
31373 msgid "_libgammu:"
31374 msgstr ""
31376 #. type: Title =
31377 #: docs/manual/c/index.rst:4
31378 #, no-wrap
31379 msgid "libGammu"
31380 msgstr ""
31382 #. type: Plain text
31383 #: docs/manual/c/index.rst:9
31384 msgid ""
31385 "The libGammu library exposes all Gammu functionality for various phones in "
31386 "standard API. It can be used to do anything with your phone, however for "
31387 "easier tasks you might prefer to use Python and :doc:`../python/index`."
31388 msgstr ""
31390 #. type: Plain text
31391 #: docs/manual/c/index.rst:14
31392 msgid ""
31393 "If you intend to use libGammu in your application, all you should need is to "
31394 "``#include <gammu.h>`` and then use Gammu functions. You can check docs/"
31395 "examples/ for some small example applications. You don't need real phone for "
31396 "testing, use :ref:`dummy-driver` instead."
31397 msgstr ""
31399 #. type: Plain text
31400 #: docs/manual/c/index.rst:20 docs/manual/c/api.rst:9
31401 msgid ""
31402 "The C API documentation is still more complete in Doxygen format available "
31403 "on Gammu website. This still lacks some parts due to problems in Doxygen - "
31404 "Sphinx bridge."
31405 msgstr ""
31407 #. type: Plain text
31408 #: docs/manual/c/index.rst:27
31409 msgid "hints examples api porting"
31410 msgstr ""
31412 #. type: Title =
31413 #: docs/manual/c/info.rst:2
31414 #, no-wrap
31415 msgid "Info"
31416 msgstr ""
31418 #. type: Plain text
31419 #: docs/manual/c/info.rst:5
31420 msgid "GSM_GetNetworkName"
31421 msgstr ""
31423 #. type: Plain text
31424 #: docs/manual/c/info.rst:6
31425 msgid "GSM_GetCountryName"
31426 msgstr ""
31428 #. type: Plain text
31429 #: docs/manual/c/info.rst:7
31430 msgid "GSM_FeatureToString"
31431 msgstr ""
31433 #. type: Plain text
31434 #: docs/manual/c/info.rst:8
31435 msgid "GSM_FeatureFromString"
31436 msgstr ""
31438 #. type: Plain text
31439 #: docs/manual/c/info.rst:9
31440 msgid "GSM_IsPhoneFeatureAvailable"
31441 msgstr ""
31443 #. type: Plain text
31444 #: docs/manual/c/info.rst:10
31445 msgid "GSM_AddPhoneFeature"
31446 msgstr ""
31448 #. type: Plain text
31449 #: docs/manual/c/info.rst:11
31450 msgid "GSM_GetManufacturer"
31451 msgstr ""
31453 #. type: Plain text
31454 #: docs/manual/c/info.rst:12
31455 msgid "GSM_GetModel"
31456 msgstr ""
31458 #. type: Plain text
31459 #: docs/manual/c/info.rst:13
31460 msgid "GSM_GetModelInfo"
31461 msgstr ""
31463 #. type: Plain text
31464 #: docs/manual/c/info.rst:14
31465 msgid "GSM_GetFirmware"
31466 msgstr ""
31468 #. type: Plain text
31469 #: docs/manual/c/info.rst:15
31470 msgid "GSM_GetIMEI"
31471 msgstr ""
31473 #. type: Plain text
31474 #: docs/manual/c/info.rst:16
31475 msgid "GSM_GetOriginalIMEI"
31476 msgstr ""
31478 #. type: Plain text
31479 #: docs/manual/c/info.rst:17
31480 msgid "GSM_GetManufactureMonth"
31481 msgstr ""
31483 #. type: Plain text
31484 #: docs/manual/c/info.rst:18
31485 msgid "GSM_GetProductCode"
31486 msgstr ""
31488 #. type: Plain text
31489 #: docs/manual/c/info.rst:19
31490 msgid "GSM_GetHardware"
31491 msgstr ""
31493 #. type: Plain text
31494 #: docs/manual/c/info.rst:20
31495 msgid "GSM_GetPPM"
31496 msgstr ""
31498 #. type: Plain text
31499 #: docs/manual/c/info.rst:21
31500 msgid "GSM_GetSIMIMSI"
31501 msgstr ""
31503 #. type: Plain text
31504 #: docs/manual/c/info.rst:22
31505 msgid "GSM_GetBatteryCharge"
31506 msgstr ""
31508 #. type: Plain text
31509 #: docs/manual/c/info.rst:23
31510 msgid "GSM_GetSignalQuality"
31511 msgstr ""
31513 #. type: Plain text
31514 #: docs/manual/c/info.rst:24
31515 msgid "GSM_GetNetworkInfo"
31516 msgstr ""
31518 #. type: Plain text
31519 #: docs/manual/c/info.rst:25
31520 msgid "GSM_GetDisplayStatus"
31521 msgstr ""
31523 #. type: Plain text
31524 #: docs/manual/c/info.rst:26
31525 msgid "GSM_NetworkInfo_State"
31526 msgstr ""
31528 #. type: Plain text
31529 #: docs/manual/c/info.rst:27
31530 msgid "GSM_GPRS_State"
31531 msgstr ""
31533 #. type: Plain text
31534 #: docs/manual/c/info.rst:28
31535 msgid "GSM_NetworkInfo"
31536 msgstr ""
31538 #. type: Plain text
31539 #: docs/manual/c/info.rst:29
31540 msgid "GSM_SignalQuality"
31541 msgstr ""
31543 #. type: Plain text
31544 #: docs/manual/c/info.rst:30
31545 msgid "GSM_ChargeState"
31546 msgstr ""
31548 #. type: Plain text
31549 #: docs/manual/c/info.rst:31
31550 msgid "GSM_BatteryType"
31551 msgstr ""
31553 #. type: Plain text
31554 #: docs/manual/c/info.rst:32
31555 msgid "GSM_BatteryCharge"
31556 msgstr ""
31558 #. type: Plain text
31559 #: docs/manual/c/info.rst:33
31560 msgid "GSM_DisplayFeature"
31561 msgstr ""
31563 #. type: Plain text
31564 #: docs/manual/c/info.rst:34
31565 msgid "GSM_DisplayFeatures"
31566 msgstr ""
31568 #. type: Plain text
31569 #: docs/manual/c/info.rst:35
31570 msgid "GSM_Feature"
31571 msgstr ""
31573 #. type: Plain text
31574 #: docs/manual/c/info.rst:35
31575 msgid "GSM_PhoneModel"
31576 msgstr ""
31578 #. type: Title =
31579 #: docs/manual/c/category.rst:2
31580 #, no-wrap
31581 msgid "Category"
31582 msgstr ""
31584 #. type: Plain text
31585 #: docs/manual/c/category.rst:5
31586 msgid "GSM_GetCategory"
31587 msgstr ""
31589 #. type: Plain text
31590 #: docs/manual/c/category.rst:6
31591 msgid "GSM_AddCategory"
31592 msgstr ""
31594 #. type: Plain text
31595 #: docs/manual/c/category.rst:7
31596 msgid "GSM_GetCategoryStatus"
31597 msgstr ""
31599 #. type: Plain text
31600 #: docs/manual/c/category.rst:8
31601 msgid "GSM_CategoryType"
31602 msgstr ""
31604 #. type: Plain text
31605 #: docs/manual/c/category.rst:9
31606 msgid "GSM_Category"
31607 msgstr ""
31609 #. type: Plain text
31610 #: docs/manual/c/category.rst:9
31611 msgid "GSM_CategoryStatus"
31612 msgstr ""
31614 #. type: Title =
31615 #: docs/manual/c/api.rst:2
31616 #, no-wrap
31617 msgid "libGammu C API"
31618 msgstr ""
31620 #. type: Plain text
31621 #: docs/manual/c/api.rst:38
31622 msgid ""
31623 "backup bitmap calendar callback call category datetime debug error file info "
31624 "inifile keys limits memory message misc nokia ringtone security settings "
31625 "smsd statemachine types unicode wap"
31626 msgstr ""
31628 #. type: Title =
31629 #: docs/manual/c/keys.rst:2
31630 #, no-wrap
31631 msgid "Keys"
31632 msgstr ""
31634 #. type: Plain text
31635 #: docs/manual/c/keys.rst:5
31636 msgid "MakeKeySequence"
31637 msgstr ""
31639 #. type: Plain text
31640 #: docs/manual/c/keys.rst:6
31641 msgid "GSM_PressKey"
31642 msgstr ""
31644 #. type: Plain text
31645 #: docs/manual/c/keys.rst:6
31646 msgid "GSM_KeyCode"
31647 msgstr ""
31649 #. type: Title =
31650 #: docs/manual/c/types.rst:2
31651 #, no-wrap
31652 msgid "Types"
31653 msgstr ""
31655 #. type: Labeled list
31656 #: docs/manual/c/types.rst:4 docs/manual/c/debug.rst:15
31657 #: docs/manual/c/inifile.rst:12 docs/manual/c/inifile.rst:13
31658 #: docs/manual/c/callback.rst:9 docs/manual/c/callback.rst:10
31659 #: docs/manual/c/callback.rst:11 docs/manual/c/callback.rst:12
31660 #: docs/manual/c/callback.rst:13 docs/manual/c/smsd.rst:12
31661 #, no-wrap
31662 msgid ".. doxygentypedef"
31663 msgstr ""
31665 #. type: Plain text
31666 #: docs/manual/c/types.rst:5
31667 msgid "gboolean"
31668 msgstr ""
31670 #. type: Title =
31671 #: docs/manual/c/hints.rst:2
31672 #, no-wrap
31673 msgid "Hints for libGammu Novices"
31674 msgstr ""
31676 #. type: Plain text
31677 #: docs/manual/c/hints.rst:5
31678 msgid ""
31679 "This is very short overview of libGammu usage. You will probably need to "
31680 "study"
31681 msgstr ""
31683 #. type: Attribute :doc:
31684 #: docs/manual/c/hints.rst:5
31685 #, no-wrap
31686 msgid "`api` to find out what functions you want to use."
31687 msgstr ""
31689 #. type: Title -
31690 #: docs/manual/c/hints.rst:9
31691 #, no-wrap
31692 msgid "Basic library usage"
31693 msgstr ""
31695 #. type: Plain text
31696 #: docs/manual/c/hints.rst:12
31697 msgid "You need to include main header file:"
31698 msgstr ""
31700 #. type: Plain text
31701 #: docs/manual/c/hints.rst:16
31702 msgid "#include <gammu.h>"
31703 msgstr ""
31705 #. type: Labeled list
31706 #: docs/manual/c/hints.rst:17
31707 #, no-wrap
31708 msgid "To compile you need to pass flags from pkg-config"
31709 msgstr ""
31711 #. type: Plain text
31712 #: docs/manual/c/hints.rst:20
31713 msgid "pkg-config --cflags gammu"
31714 msgstr ""
31716 #. type: Labeled list
31717 #: docs/manual/c/hints.rst:21
31718 #, no-wrap
31719 msgid "To link you need to pass from pkg-config"
31720 msgstr ""
31722 #. type: Plain text
31723 #: docs/manual/c/hints.rst:24
31724 msgid "pkg-config --libs gammu"
31725 msgstr ""
31727 #. type: Plain text
31728 #: docs/manual/c/hints.rst:28
31729 msgid ""
31730 "Gammu stores all its data in a GSM_StateMachine struct. This structure is "
31731 "not public, so all you can define is a pointer to it:"
31732 msgstr ""
31734 #. type: Plain text
31735 #: docs/manual/c/hints.rst:32
31736 msgid "GSM_StateMachine *state_machine;"
31737 msgstr ""
31739 #. type: Plain text
31740 #: docs/manual/c/hints.rst:35
31741 msgid ""
31742 "You'll want to check for errors from time to time.  Do it using a function "
31743 "something like this:"
31744 msgstr ""
31746 #. type: Plain text
31747 #: docs/manual/c/hints.rst:40
31748 msgid "void check_error(GSM_Error err)  {"
31749 msgstr ""
31751 #. type: Plain text
31752 #: docs/manual/c/hints.rst:41
31753 msgid "if (err == ERR_NONE) {"
31754 msgstr ""
31756 #. type: Plain text
31757 #: docs/manual/c/hints.rst:42
31758 msgid "return;"
31759 msgstr ""
31761 #. type: Plain text
31762 #: docs/manual/c/hints.rst:45
31763 msgid ""
31764 "} fprintf(stderr, \"Gammu failure: %s\\n\", GSM_ErrorString(error)); exit(1);"
31765 msgstr ""
31767 #. type: Plain text
31768 #: docs/manual/c/hints.rst:50
31769 msgid ""
31770 "As libGammu does interact with strings in your local encoding, it is good "
31771 "idea to initialize locales subsystem first (otherwise you would get broken "
31772 "non ASCII characters):"
31773 msgstr ""
31775 #. type: Plain text
31776 #: docs/manual/c/hints.rst:54
31777 msgid "GSM_InitLocales(NULL);"
31778 msgstr ""
31780 #. type: Plain text
31781 #: docs/manual/c/hints.rst:56
31782 msgid "You first need to allocate a state machine structure:"
31783 msgstr ""
31785 #. type: Plain text
31786 #: docs/manual/c/hints.rst:60
31787 msgid "state_machine = GSM_AllocStateMachine();"
31788 msgstr ""
31790 #. type: Plain text
31791 #: docs/manual/c/hints.rst:62
31792 msgid "Now think about the configuration file.  To use the default"
31793 msgstr ""
31795 #. type: Attribute :file:
31796 #: docs/manual/c/hints.rst:62
31797 #, no-wrap
31798 msgid "`~/.gammurc`, do this:"
31799 msgstr ""
31801 #. type: Plain text
31802 #: docs/manual/c/hints.rst:67
31803 msgid "INI_Section *cfg;"
31804 msgstr ""
31806 #. type: Plain text
31807 #: docs/manual/c/hints.rst:71
31808 msgid "/* Find it */ error = GSM_FindGammuRC(&cfg, NULL); check_error(error);"
31809 msgstr ""
31811 #. type: Plain text
31812 #: docs/manual/c/hints.rst:75
31813 msgid ""
31814 "/* Read it */ error = GSM_ReadConfig(cfg, GSM_GetConfig(state_machine, 0), "
31815 "0); check_error(error);"
31816 msgstr ""
31818 #. type: Plain text
31819 #: docs/manual/c/hints.rst:78
31820 msgid "/* Free allocated memory */ INI_Free(cfg);"
31821 msgstr ""
31823 #. type: Plain text
31824 #: docs/manual/c/hints.rst:81
31825 msgid "/* We care onlu about first configuration */ GSM_SetConfigNum(s, 1);"
31826 msgstr ""
31828 #. type: Plain text
31829 #: docs/manual/c/hints.rst:84
31830 msgid ""
31831 "OK, now initialise the connection (1 means number of replies you want to "
31832 "wait for in case of failure):"
31833 msgstr ""
31835 #. type: Plain text
31836 #: docs/manual/c/hints.rst:89
31837 msgid "error = GSM_InitConnection(s, 1); check_error(error);"
31838 msgstr ""
31840 #. type: Plain text
31841 #: docs/manual/c/hints.rst:92
31842 msgid ""
31843 "Now you are ready to communicate with the phone, for example you can read "
31844 "manufacturer name:"
31845 msgstr ""
31847 #. type: Plain text
31848 #: docs/manual/c/hints.rst:97
31849 msgid "error = GSM_GetManufacturer(s, buffer); check_error(error);"
31850 msgstr ""
31852 #. type: Plain text
31853 #: docs/manual/c/hints.rst:99
31854 msgid "When you're finished, you need to disconnect and free allocated memory:"
31855 msgstr ""
31857 #. type: Plain text
31858 #: docs/manual/c/hints.rst:104
31859 msgid "error = GSM_TerminateConnection(s); check_error(error);"
31860 msgstr ""
31862 #. type: Plain text
31863 #: docs/manual/c/hints.rst:108
31864 msgid "/* Free up used memory */ GSM_FreeStateMachine(s); check_error(error);"
31865 msgstr ""
31867 #. type: Plain text
31868 #: docs/manual/c/hints.rst:110
31869 msgid "There are also other :doc:`examples`."
31870 msgstr ""
31872 #. type: Title -
31873 #: docs/manual/c/hints.rst:112
31874 #, no-wrap
31875 msgid "Compling the code"
31876 msgstr ""
31878 #. type: Plain text
31879 #: docs/manual/c/hints.rst:118
31880 msgid ""
31881 "To compile program using Gammu library, you need to pass include path to the "
31882 "compiler and library name and search path to the linker. This can be easiest "
31883 "achieved by using :program:`pkg-config`. See following ``Makefile`` for "
31884 "example:"
31885 msgstr ""
31887 #. type: Plain text
31888 #: docs/manual/c/hints.rst:122
31889 msgid ""
31890 "# Sample Makefile which can be used to build examples shipped with Gammu"
31891 msgstr ""
31893 #. type: Plain text
31894 #: docs/manual/c/hints.rst:125
31895 msgid ""
31896 "CFLAGS=$(shell pkg-config --cflags --libs gammu-smsd) -Wall LDFLAGS=$(shell "
31897 "pkg-config --cflags --libs gammu)"
31898 msgstr ""
31900 #. type: Plain text
31901 #: docs/manual/c/hints.rst:127
31902 msgid "ALL=phone-info sms-send smsd"
31903 msgstr ""
31905 #. type: Plain text
31906 #: docs/manual/c/hints.rst:129
31907 msgid ".PHONY: all clean"
31908 msgstr ""
31910 #. type: Plain text
31911 #: docs/manual/c/hints.rst:131
31912 msgid "all: $(ALL)"
31913 msgstr ""
31915 #. type: Plain text
31916 #: docs/manual/c/hints.rst:133
31917 msgid "clean:"
31918 msgstr ""
31920 #. type: Plain text
31921 #: docs/manual/c/hints.rst:134
31922 msgid "rm -f $(ALL)"
31923 msgstr ""
31925 #. type: Plain text
31926 #: docs/manual/c/hints.rst:136
31927 msgid "%:%.c"
31928 msgstr ""
31930 #. type: Plain text
31931 #: docs/manual/c/hints.rst:137
31932 msgid "$(CC) $< $(CFLAGS) $(LDFLAGS) -o $@"
31933 msgstr ""
31935 #. type: Plain text
31936 #: docs/manual/c/hints.rst:147
31937 msgid ""
31938 "Gammu stores all strings internally in UCS-2-BE encoding (terminated by two "
31939 "zero bytes). This is used mostly for historical reasons and today the "
31940 "obvious choice would be ``wchar_t``.  To work with these strings, various "
31941 "functions are provided (``UnicodeLength``, ``DecodeUnicode``, "
31942 "``EncodeUnicode``, ``CopyUnicodeString``, etc.)."
31943 msgstr ""
31945 #. type: Plain text
31946 #: docs/manual/c/hints.rst:149
31947 msgid "For printing on console you should use:"
31948 msgstr ""
31950 #. type: Plain text
31951 #: docs/manual/c/hints.rst:153
31952 msgid "printf(\"%s\\n\", DecodeUnicodeConsole(unicode_string));"
31953 msgstr ""
31955 #. type: Plain text
31956 #: docs/manual/c/hints.rst:155
31957 msgid "For giving string to some GUI toolkit:"
31958 msgstr ""
31960 #. type: Plain text
31961 #: docs/manual/c/hints.rst:159
31962 msgid "printf(\"%s\\n\", DecodeUnicodeString(unicode_string));"
31963 msgstr ""
31965 #. type: Plain text
31966 #: docs/manual/c/hints.rst:165
31967 msgid ""
31968 "These functions differ only on platforms where console uses historically "
31969 "different character set than GUI, what effectively means only Microsoft "
31970 "Windows."
31971 msgstr ""
31973 #. type: Plain text
31974 #: docs/manual/c/hints.rst:170
31975 msgid "You can either enabled debug logging globally or per state machine."
31976 msgstr ""
31978 #. type: Plain text
31979 #: docs/manual/c/hints.rst:172
31980 msgid "To enable global debugging use:"
31981 msgstr ""
31983 #. type: Plain text
31984 #: docs/manual/c/hints.rst:178
31985 msgid ""
31986 "debug_info = GSM_GetGlobalDebug(); GSM_SetDebugFileDescriptor(stderr, FALSE, "
31987 "debug_info); GSM_SetDebugLevel(\"textall\", debug_info);"
31988 msgstr ""
31990 #. type: Plain text
31991 #: docs/manual/c/hints.rst:180
31992 msgid "For per state machine configuration:"
31993 msgstr ""
31995 #. type: Plain text
31996 #: docs/manual/c/hints.rst:186
31997 msgid ""
31998 "debug_info = GSM_GetDebug(s); GSM_SetDebugGlobal(FALSE, debug_info); "
31999 "GSM_SetDebugFileDescriptor(stderr, FALSE, debug_info); GSM_SetDebugLevel"
32000 "(\"textall\", debug_info);"
32001 msgstr ""
32003 #. type: Title =
32004 #: docs/manual/c/debug.rst:2
32005 #, no-wrap
32006 msgid "Debug"
32007 msgstr ""
32009 #. type: Plain text
32010 #: docs/manual/c/debug.rst:5
32011 msgid "GSM_SetDebugFunction"
32012 msgstr ""
32014 #. type: Plain text
32015 #: docs/manual/c/debug.rst:6
32016 msgid "GSM_SetDebugFile"
32017 msgstr ""
32019 #. type: Plain text
32020 #: docs/manual/c/debug.rst:7
32021 msgid "GSM_SetDebugFileDescriptor"
32022 msgstr ""
32024 #. type: Plain text
32025 #: docs/manual/c/debug.rst:8
32026 msgid "GSM_GetGlobalDebug"
32027 msgstr ""
32029 #. type: Plain text
32030 #: docs/manual/c/debug.rst:9
32031 msgid "GSM_GetDebug"
32032 msgstr ""
32034 #. type: Plain text
32035 #: docs/manual/c/debug.rst:10
32036 msgid "GSM_GetDI"
32037 msgstr ""
32039 #. type: Plain text
32040 #: docs/manual/c/debug.rst:11
32041 msgid "GSM_SetDebugLevel"
32042 msgstr ""
32044 #. type: Plain text
32045 #: docs/manual/c/debug.rst:12
32046 msgid "GSM_SetDebugCoding"
32047 msgstr ""
32049 #. type: Plain text
32050 #: docs/manual/c/debug.rst:13
32051 msgid "GSM_SetDebugGlobal"
32052 msgstr ""
32054 #. type: Plain text
32055 #: docs/manual/c/debug.rst:14
32056 msgid "GSM_LogError"
32057 msgstr ""
32059 #. type: Plain text
32060 #: docs/manual/c/debug.rst:15
32061 msgid "smprintf"
32062 msgstr ""
32064 #. type: Plain text
32065 #: docs/manual/c/debug.rst:15
32066 msgid "GSM_Debug_Info"
32067 msgstr ""
32069 #. type: Title =
32070 #: docs/manual/c/error.rst:2
32071 #, no-wrap
32072 msgid "Error handling"
32073 msgstr ""
32075 #. type: Plain text
32076 #: docs/manual/c/error.rst:5
32077 msgid "GSM_ErrorString"
32078 msgstr ""
32080 #. type: Plain text
32081 #: docs/manual/c/error.rst:6
32082 msgid "GSM_ErrorName"
32083 msgstr ""
32085 #. type: Plain text
32086 #: docs/manual/c/error.rst:6
32087 msgid "GSM_Error"
32088 msgstr ""
32090 #. type: Plain text
32091 #: docs/manual/c/unicode.rst:5
32092 msgid "UnicodeLength"
32093 msgstr ""
32095 #. type: Plain text
32096 #: docs/manual/c/unicode.rst:6
32097 msgid "DecodeUnicodeString"
32098 msgstr ""
32100 #. type: Plain text
32101 #: docs/manual/c/unicode.rst:7
32102 msgid "DecodeUnicodeConsole"
32103 msgstr ""
32105 #. type: Plain text
32106 #: docs/manual/c/unicode.rst:8
32107 msgid "DecodeUnicode"
32108 msgstr ""
32110 #. type: Plain text
32111 #: docs/manual/c/unicode.rst:9
32112 msgid "EncodeUnicode"
32113 msgstr ""
32115 #. type: Plain text
32116 #: docs/manual/c/unicode.rst:10
32117 msgid "ReadUnicodeFile"
32118 msgstr ""
32120 #. type: Plain text
32121 #: docs/manual/c/unicode.rst:11
32122 msgid "CopyUnicodeString"
32123 msgstr ""
32125 #. type: Plain text
32126 #: docs/manual/c/unicode.rst:12
32127 msgid "EncodeUTF8QuotedPrintable"
32128 msgstr ""
32130 #. type: Plain text
32131 #: docs/manual/c/unicode.rst:13
32132 msgid "DecodeUTF8QuotedPrintable"
32133 msgstr ""
32135 #. type: Plain text
32136 #: docs/manual/c/unicode.rst:14
32137 msgid "EncodeWithUTF8Alphabet"
32138 msgstr ""
32140 #. type: Plain text
32141 #: docs/manual/c/unicode.rst:15
32142 msgid "DecodeWithUTF8Alphabet"
32143 msgstr ""
32145 #. type: Plain text
32146 #: docs/manual/c/unicode.rst:16
32147 msgid "DecodeHexUnicode"
32148 msgstr ""
32150 #. type: Plain text
32151 #: docs/manual/c/unicode.rst:17
32152 msgid "EncodeHexUnicode"
32153 msgstr ""
32155 #. type: Plain text
32156 #: docs/manual/c/unicode.rst:18
32157 msgid "mywstrncmp"
32158 msgstr ""
32160 #. type: Plain text
32161 #: docs/manual/c/unicode.rst:19
32162 msgid "mywstrstr"
32163 msgstr ""
32165 #. type: Plain text
32166 #: docs/manual/c/unicode.rst:20
32167 msgid "mywstrncasecmp"
32168 msgstr ""
32170 #. type: Plain text
32171 #: docs/manual/c/unicode.rst:21
32172 msgid "EncodeUTF8"
32173 msgstr ""
32175 #. type: Plain text
32176 #: docs/manual/c/unicode.rst:22
32177 msgid "DecodeUTF8"
32178 msgstr ""
32180 #. type: Plain text
32181 #: docs/manual/c/unicode.rst:23
32182 msgid "DecodeHexBin"
32183 msgstr ""
32185 #. type: Plain text
32186 #: docs/manual/c/unicode.rst:24
32187 msgid "EncodeWithUnicodeAlphabet"
32188 msgstr ""
32190 #. type: Plain text
32191 #: docs/manual/c/unicode.rst:24
32192 msgid "DecodeWithUnicodeAlphabet"
32193 msgstr ""
32195 #. type: Plain text
32196 #: docs/manual/c/message.rst:5
32197 msgid "GSM_DecodePDUFrame"
32198 msgstr ""
32200 #. type: Plain text
32201 #: docs/manual/c/message.rst:6
32202 msgid "GSM_DecodeSMSFrame"
32203 msgstr ""
32205 #. type: Plain text
32206 #: docs/manual/c/message.rst:7
32207 msgid "GSM_GetMessageCoding"
32208 msgstr ""
32210 #. type: Plain text
32211 #: docs/manual/c/message.rst:8
32212 msgid "GSM_EncodeSMSFrame"
32213 msgstr ""
32215 #. type: Plain text
32216 #: docs/manual/c/message.rst:9
32217 msgid "GSM_DecodeSMSFrameStatusReportData"
32218 msgstr ""
32220 #. type: Plain text
32221 #: docs/manual/c/message.rst:10
32222 msgid "GSM_DecodeSMSFrameText"
32223 msgstr ""
32225 #. type: Plain text
32226 #: docs/manual/c/message.rst:11
32227 msgid "GSM_DecodeUDHHeader"
32228 msgstr ""
32230 #. type: Plain text
32231 #: docs/manual/c/message.rst:12
32232 msgid "GSM_EncodeUDHHeader"
32233 msgstr ""
32235 #. type: Plain text
32236 #: docs/manual/c/message.rst:13
32237 msgid "GSM_SetDefaultReceivedSMSData"
32238 msgstr ""
32240 #. type: Plain text
32241 #: docs/manual/c/message.rst:14
32242 msgid "GSM_SetDefaultSMSData"
32243 msgstr ""
32245 #. type: Plain text
32246 #: docs/manual/c/message.rst:15
32247 msgid "GSM_DecodeSiemensOTASMS"
32248 msgstr ""
32250 #. type: Plain text
32251 #: docs/manual/c/message.rst:16
32252 msgid "PHONE_EncodeSMSFrame"
32253 msgstr ""
32255 #. type: Plain text
32256 #: docs/manual/c/message.rst:17
32257 msgid "GSM_EncodeMultiPartSMS"
32258 msgstr ""
32260 #. type: Plain text
32261 #: docs/manual/c/message.rst:18
32262 msgid "GSM_DecodeMultiPartSMS"
32263 msgstr ""
32265 #. type: Plain text
32266 #: docs/manual/c/message.rst:19
32267 msgid "GSM_ClearMultiPartSMSInfo"
32268 msgstr ""
32270 #. type: Plain text
32271 #: docs/manual/c/message.rst:20
32272 msgid "GSM_FreeMultiPartSMSInfo"
32273 msgstr ""
32275 #. type: Plain text
32276 #: docs/manual/c/message.rst:21
32277 msgid "GSM_LinkSMS"
32278 msgstr ""
32280 #. type: Plain text
32281 #: docs/manual/c/message.rst:22
32282 msgid "GSM_DecodeMMSFileToMultiPart"
32283 msgstr ""
32285 #. type: Plain text
32286 #: docs/manual/c/message.rst:23
32287 msgid "GSM_ClearMMSMultiPart"
32288 msgstr ""
32290 #. type: Plain text
32291 #: docs/manual/c/message.rst:24
32292 msgid "GSM_GetSMSC"
32293 msgstr ""
32295 #. type: Plain text
32296 #: docs/manual/c/message.rst:25
32297 msgid "GSM_SetSMSC"
32298 msgstr ""
32300 #. type: Plain text
32301 #: docs/manual/c/message.rst:26
32302 msgid "GSM_GetSMSStatus"
32303 msgstr ""
32305 #. type: Plain text
32306 #: docs/manual/c/message.rst:27
32307 msgid "GSM_GetSMS"
32308 msgstr ""
32310 #. type: Plain text
32311 #: docs/manual/c/message.rst:28
32312 msgid "GSM_GetNextSMS"
32313 msgstr ""
32315 #. type: Plain text
32316 #: docs/manual/c/message.rst:29
32317 msgid "GSM_SetSMS"
32318 msgstr ""
32320 #. type: Plain text
32321 #: docs/manual/c/message.rst:30
32322 msgid "GSM_AddSMS"
32323 msgstr ""
32325 #. type: Plain text
32326 #: docs/manual/c/message.rst:31
32327 msgid "GSM_DeleteSMS"
32328 msgstr ""
32330 #. type: Plain text
32331 #: docs/manual/c/message.rst:32
32332 msgid "GSM_SendSMS"
32333 msgstr ""
32335 #. type: Plain text
32336 #: docs/manual/c/message.rst:33
32337 msgid "GSM_SendSavedSMS"
32338 msgstr ""
32340 #. type: Plain text
32341 #: docs/manual/c/message.rst:34
32342 msgid "GSM_SetFastSMSSending"
32343 msgstr ""
32345 #. type: Plain text
32346 #: docs/manual/c/message.rst:35
32347 msgid "GSM_SetIncomingSMS"
32348 msgstr ""
32350 #. type: Plain text
32351 #: docs/manual/c/message.rst:36
32352 msgid "GSM_SetIncomingCB"
32353 msgstr ""
32355 #. type: Plain text
32356 #: docs/manual/c/message.rst:37
32357 msgid "GSM_GetSMSFolders"
32358 msgstr ""
32360 #. type: Plain text
32361 #: docs/manual/c/message.rst:38
32362 msgid "GSM_AddSMSFolder"
32363 msgstr ""
32365 #. type: Plain text
32366 #: docs/manual/c/message.rst:39
32367 msgid "GSM_DeleteSMSFolder"
32368 msgstr ""
32370 #. type: Plain text
32371 #: docs/manual/c/message.rst:40
32372 msgid "GSM_GetMMSFolders"
32373 msgstr ""
32375 #. type: Plain text
32376 #: docs/manual/c/message.rst:41
32377 msgid "GSM_GetNextMMSFileInfo"
32378 msgstr ""
32380 #. type: Plain text
32381 #: docs/manual/c/message.rst:42
32382 msgid "GSM_SetIncomingUSSD"
32383 msgstr ""
32385 #. type: Plain text
32386 #: docs/manual/c/message.rst:43
32387 msgid "GSM_SMSCounter"
32388 msgstr ""
32390 #. type: Plain text
32391 #: docs/manual/c/message.rst:44
32392 msgid "GSM_MMS_Class"
32393 msgstr ""
32395 #. type: Plain text
32396 #: docs/manual/c/message.rst:45
32397 msgid "GSM_MMSIndicator"
32398 msgstr ""
32400 #. type: Plain text
32401 #: docs/manual/c/message.rst:46
32402 msgid "GSM_CBMessage"
32403 msgstr ""
32405 #. type: Plain text
32406 #: docs/manual/c/message.rst:47
32407 msgid "GSM_USSDStatus"
32408 msgstr ""
32410 #. type: Plain text
32411 #: docs/manual/c/message.rst:48
32412 msgid "GSM_USSDMessage"
32413 msgstr ""
32415 #. type: Plain text
32416 #: docs/manual/c/message.rst:49
32417 msgid "GSM_SMSMemoryStatus"
32418 msgstr ""
32420 #. type: Plain text
32421 #: docs/manual/c/message.rst:50
32422 msgid "GSM_SMSFormat"
32423 msgstr ""
32425 #. type: Plain text
32426 #: docs/manual/c/message.rst:51
32427 msgid "GSM_ValidityPeriod"
32428 msgstr ""
32430 #. type: Plain text
32431 #: docs/manual/c/message.rst:52
32432 msgid "GSM_ValidityPeriodFormat"
32433 msgstr ""
32435 #. type: Plain text
32436 #: docs/manual/c/message.rst:53
32437 msgid "GSM_SMSValidity"
32438 msgstr ""
32440 #. type: Plain text
32441 #: docs/manual/c/message.rst:54
32442 msgid "GSM_SMSC"
32443 msgstr ""
32445 #. type: Plain text
32446 #: docs/manual/c/message.rst:55
32447 msgid "GSM_SMS_State"
32448 msgstr ""
32450 #. type: Plain text
32451 #: docs/manual/c/message.rst:56
32452 msgid "GSM_Coding_Type"
32453 msgstr ""
32455 #. type: Plain text
32456 #: docs/manual/c/message.rst:57
32457 msgid "GSM_UDH"
32458 msgstr ""
32460 #. type: Plain text
32461 #: docs/manual/c/message.rst:58
32462 msgid "GSM_UDHHeader"
32463 msgstr ""
32465 #. type: Plain text
32466 #: docs/manual/c/message.rst:59
32467 msgid "GSM_SMSMessageType"
32468 msgstr ""
32470 #. type: Plain text
32471 #: docs/manual/c/message.rst:60
32472 msgid "GSM_SMSMessage"
32473 msgstr ""
32475 #. type: Plain text
32476 #: docs/manual/c/message.rst:61
32477 msgid "GSM_SMSMessageLayout"
32478 msgstr ""
32480 #. type: Plain text
32481 #: docs/manual/c/message.rst:62
32482 msgid "GSM_OneSMSFolder"
32483 msgstr ""
32485 #. type: Plain text
32486 #: docs/manual/c/message.rst:63
32487 msgid "GSM_SMSFolders"
32488 msgstr ""
32490 #. type: Plain text
32491 #: docs/manual/c/message.rst:64
32492 msgid "GSM_SiemensOTASMSInfo"
32493 msgstr ""
32495 #. type: Plain text
32496 #: docs/manual/c/message.rst:65
32497 msgid "GSM_MultiSMSMessage"
32498 msgstr ""
32500 #. type: Plain text
32501 #: docs/manual/c/message.rst:66
32502 msgid "GSM_OneMMSFolder"
32503 msgstr ""
32505 #. type: Plain text
32506 #: docs/manual/c/message.rst:67
32507 msgid "GSM_MMSFolders"
32508 msgstr ""
32510 #. type: Plain text
32511 #: docs/manual/c/message.rst:68
32512 msgid "EncodeMultiPartSMSID"
32513 msgstr ""
32515 #. type: Plain text
32516 #: docs/manual/c/message.rst:69
32517 msgid "GSM_MultiPartSMSEntry"
32518 msgstr ""
32520 #. type: Plain text
32521 #: docs/manual/c/message.rst:70
32522 msgid "GSM_MultiPartSMSInfo"
32523 msgstr ""
32525 #. type: Plain text
32526 #: docs/manual/c/message.rst:71
32527 msgid "MMSAddressType"
32528 msgstr ""
32530 #. type: Plain text
32531 #: docs/manual/c/message.rst:72
32532 msgid "GSM_EncodedMultiPartMMSEntry"
32533 msgstr ""
32535 #. type: Plain text
32536 #: docs/manual/c/message.rst:72
32537 msgid "GSM_EncodedMultiPartMMSInfo"
32538 msgstr ""
32540 #. type: Plain text
32541 #: docs/manual/c/file.rst:5
32542 msgid "GSM_JADFindData"
32543 msgstr ""
32545 #. type: Plain text
32546 #: docs/manual/c/file.rst:6
32547 msgid "GSM_ReadFile"
32548 msgstr ""
32550 #. type: Plain text
32551 #: docs/manual/c/file.rst:7
32552 msgid "GSM_IdentifyFileFormat"
32553 msgstr ""
32555 #. type: Plain text
32556 #: docs/manual/c/file.rst:8
32557 msgid "GSM_GetNextFileFolder"
32558 msgstr ""
32560 #. type: Plain text
32561 #: docs/manual/c/file.rst:9
32562 msgid "GSM_GetFolderListing"
32563 msgstr ""
32565 #. type: Plain text
32566 #: docs/manual/c/file.rst:10
32567 msgid "GSM_GetNextRootFolder"
32568 msgstr ""
32570 #. type: Plain text
32571 #: docs/manual/c/file.rst:11
32572 msgid "GSM_SetFileAttributes"
32573 msgstr ""
32575 #. type: Plain text
32576 #: docs/manual/c/file.rst:12
32577 msgid "GSM_GetFilePart"
32578 msgstr ""
32580 #. type: Plain text
32581 #: docs/manual/c/file.rst:13
32582 msgid "GSM_AddFilePart"
32583 msgstr ""
32585 #. type: Plain text
32586 #: docs/manual/c/file.rst:14
32587 msgid "GSM_SendFilePart"
32588 msgstr ""
32590 #. type: Plain text
32591 #: docs/manual/c/file.rst:15
32592 msgid "GSM_GetFileSystemStatus"
32593 msgstr ""
32595 #. type: Plain text
32596 #: docs/manual/c/file.rst:16
32597 msgid "GSM_DeleteFile"
32598 msgstr ""
32600 #. type: Plain text
32601 #: docs/manual/c/file.rst:17
32602 msgid "GSM_AddFolder"
32603 msgstr ""
32605 #. type: Plain text
32606 #: docs/manual/c/file.rst:18
32607 msgid "GSM_DeleteFolder"
32608 msgstr ""
32610 #. type: Plain text
32611 #: docs/manual/c/file.rst:19
32612 msgid "GSM_FileSystemStatus"
32613 msgstr ""
32615 #. type: Plain text
32616 #: docs/manual/c/file.rst:20
32617 msgid "GSM_FileType"
32618 msgstr ""
32620 #. type: Plain text
32621 #: docs/manual/c/file.rst:20
32622 msgid "GSM_File"
32623 msgstr ""
32625 #. type: Title =
32626 #: docs/manual/c/inifile.rst:2
32627 #, no-wrap
32628 msgid "INI files"
32629 msgstr ""
32631 #. type: Plain text
32632 #: docs/manual/c/inifile.rst:5
32633 msgid "INI_Free"
32634 msgstr ""
32636 #. type: Plain text
32637 #: docs/manual/c/inifile.rst:6
32638 msgid "INI_ReadFile"
32639 msgstr ""
32641 #. type: Plain text
32642 #: docs/manual/c/inifile.rst:7
32643 msgid "INI_FindLastSectionEntry"
32644 msgstr ""
32646 #. type: Plain text
32647 #: docs/manual/c/inifile.rst:8
32648 msgid "INI_GetValue"
32649 msgstr ""
32651 #. type: Plain text
32652 #: docs/manual/c/inifile.rst:9
32653 msgid "INI_GetInt"
32654 msgstr ""
32656 #. type: Plain text
32657 #: docs/manual/c/inifile.rst:10
32658 msgid "INI_GetBool"
32659 msgstr ""
32661 #. type: Plain text
32662 #: docs/manual/c/inifile.rst:11
32663 #, fuzzy
32664 msgid "GSM_StringToBool"
32665 msgstr "铃音"
32667 #. type: Plain text
32668 #: docs/manual/c/inifile.rst:13
32669 msgid "INI_Entry"
32670 msgstr ""
32672 #. type: Plain text
32673 #: docs/manual/c/inifile.rst:14
32674 msgid "INI_Section"
32675 msgstr ""
32677 #. type: Plain text
32678 #: docs/manual/c/inifile.rst:15
32679 msgid "_INI_Entry"
32680 msgstr ""
32682 #. type: Plain text
32683 #: docs/manual/c/inifile.rst:15
32684 msgid "_INI_Section"
32685 msgstr ""
32687 #. type: Title =
32688 #: docs/manual/c/limits.rst:2
32689 #, no-wrap
32690 msgid "Limits"
32691 msgstr ""
32693 #. type: Plain text
32694 #: docs/manual/c/memory.rst:5
32695 msgid "GSM_StringToMemoryType"
32696 msgstr ""
32698 #. type: Plain text
32699 #: docs/manual/c/memory.rst:6
32700 msgid "GSM_GetMemoryStatus"
32701 msgstr ""
32703 #. type: Plain text
32704 #: docs/manual/c/memory.rst:7
32705 msgid "GSM_GetMemory"
32706 msgstr ""
32708 #. type: Plain text
32709 #: docs/manual/c/memory.rst:8
32710 msgid "GSM_GetNextMemory"
32711 msgstr ""
32713 #. type: Plain text
32714 #: docs/manual/c/memory.rst:9
32715 msgid "GSM_SetMemory"
32716 msgstr ""
32718 #. type: Plain text
32719 #: docs/manual/c/memory.rst:10
32720 msgid "GSM_AddMemory"
32721 msgstr ""
32723 #. type: Plain text
32724 #: docs/manual/c/memory.rst:11
32725 msgid "GSM_DeleteMemory"
32726 msgstr ""
32728 #. type: Plain text
32729 #: docs/manual/c/memory.rst:12
32730 msgid "GSM_DeleteAllMemory"
32731 msgstr ""
32733 #. type: Plain text
32734 #: docs/manual/c/memory.rst:13
32735 msgid "GSM_GetSpeedDial"
32736 msgstr ""
32738 #. type: Plain text
32739 #: docs/manual/c/memory.rst:14
32740 msgid "GSM_SetSpeedDial"
32741 msgstr ""
32743 #. type: Plain text
32744 #: docs/manual/c/memory.rst:15
32745 msgid "GSM_PhonebookGetEntryName"
32746 msgstr ""
32748 #. type: Plain text
32749 #: docs/manual/c/memory.rst:16
32750 msgid "GSM_PhonebookFindDefaultNameNumberGroup"
32751 msgstr ""
32753 #. type: Plain text
32754 #: docs/manual/c/memory.rst:17
32755 msgid "GSM_EncodeVCARD"
32756 msgstr ""
32758 #. type: Plain text
32759 #: docs/manual/c/memory.rst:18
32760 msgid "GSM_DecodeVCARD"
32761 msgstr ""
32763 #. type: Plain text
32764 #: docs/manual/c/memory.rst:19
32765 msgid "GSM_FreeMemoryEntry"
32766 msgstr ""
32768 #. type: Plain text
32769 #: docs/manual/c/memory.rst:20
32770 msgid "GSM_MemoryType"
32771 msgstr ""
32773 #. type: Plain text
32774 #: docs/manual/c/memory.rst:21
32775 msgid "GSM_MemoryStatus"
32776 msgstr ""
32778 #. type: Plain text
32779 #: docs/manual/c/memory.rst:22
32780 msgid "GSM_EntryType"
32781 msgstr ""
32783 #. type: Plain text
32784 #: docs/manual/c/memory.rst:23
32785 #, fuzzy
32786 msgid "GSM_EntryLocation"
32787 msgstr "位置"
32789 #. type: Plain text
32790 #: docs/manual/c/memory.rst:24
32791 msgid "GSM_SubMemoryEntry"
32792 msgstr ""
32794 #. type: Plain text
32795 #: docs/manual/c/memory.rst:25
32796 msgid "GSM_MemoryEntry"
32797 msgstr ""
32799 #. type: Plain text
32800 #: docs/manual/c/memory.rst:26
32801 msgid "GSM_SpeedDial"
32802 msgstr ""
32804 #. type: Plain text
32805 #: docs/manual/c/memory.rst:26
32806 msgid "GSM_VCardVersion"
32807 msgstr ""
32809 #. type: Title =
32810 #: docs/manual/c/callback.rst:2
32811 #, fuzzy, no-wrap
32812 msgid "Callback"
32813 msgstr "通话"
32815 #. type: Plain text
32816 #: docs/manual/c/callback.rst:5
32817 msgid "GSM_SetIncomingCallCallback"
32818 msgstr ""
32820 #. type: Plain text
32821 #: docs/manual/c/callback.rst:6
32822 msgid "GSM_SetIncomingSMSCallback"
32823 msgstr ""
32825 #. type: Plain text
32826 #: docs/manual/c/callback.rst:7
32827 msgid "GSM_SetIncomingCBCallback"
32828 msgstr ""
32830 #. type: Plain text
32831 #: docs/manual/c/callback.rst:8
32832 msgid "GSM_SetIncomingUSSDCallback"
32833 msgstr ""
32835 #. type: Plain text
32836 #: docs/manual/c/callback.rst:9
32837 msgid "GSM_SetSendSMSStatusCallback"
32838 msgstr ""
32840 #. type: Plain text
32841 #: docs/manual/c/callback.rst:10
32842 msgid "IncomingCallCallback"
32843 msgstr ""
32845 #. type: Plain text
32846 #: docs/manual/c/callback.rst:11
32847 msgid "IncomingSMSCallback"
32848 msgstr ""
32850 #. type: Plain text
32851 #: docs/manual/c/callback.rst:12
32852 msgid "IncomingCBCallback"
32853 msgstr ""
32855 #. type: Plain text
32856 #: docs/manual/c/callback.rst:13
32857 msgid "IncomingUSSDCallback"
32858 msgstr ""
32860 #. type: Plain text
32861 #: docs/manual/c/callback.rst:13
32862 msgid "SendSMSStatusCallback"
32863 msgstr ""
32865 #. type: Title =
32866 #: docs/manual/c/smsd.rst:2
32867 #, no-wrap
32868 msgid "SMSD"
32869 msgstr ""
32871 #. type: Plain text
32872 #: docs/manual/c/smsd.rst:5
32873 msgid "SMSD_InjectSMS"
32874 msgstr ""
32876 #. type: Plain text
32877 #: docs/manual/c/smsd.rst:6
32878 msgid "SMSD_GetStatus"
32879 msgstr ""
32881 #. type: Plain text
32882 #: docs/manual/c/smsd.rst:7
32883 msgid "SMSD_Shutdown"
32884 msgstr ""
32886 #. type: Plain text
32887 #: docs/manual/c/smsd.rst:8
32888 msgid "SMSD_ReadConfig"
32889 msgstr ""
32891 #. type: Plain text
32892 #: docs/manual/c/smsd.rst:9
32893 msgid "SMSD_MainLoop"
32894 msgstr ""
32896 #. type: Plain text
32897 #: docs/manual/c/smsd.rst:10
32898 msgid "SMSD_NewConfig"
32899 msgstr ""
32901 #. type: Plain text
32902 #: docs/manual/c/smsd.rst:11
32903 msgid "SMSD_FreeConfig"
32904 msgstr ""
32906 #. type: Plain text
32907 #: docs/manual/c/smsd.rst:12
32908 msgid "GSM_SMSDStatus"
32909 msgstr ""
32911 #. type: Plain text
32912 #: docs/manual/c/smsd.rst:12
32913 msgid "GSM_SMSDConfig"
32914 msgstr ""
32916 #. type: Title =
32917 #: docs/manual/c/statemachine.rst:2
32918 #, no-wrap
32919 msgid "State machine"
32920 msgstr ""
32922 #. type: Plain text
32923 #: docs/manual/c/statemachine.rst:5
32924 msgid ""
32925 "GSM_Error GSM_InitConnection_Log(GSM_StateMachine * s, int ReplyNum, "
32926 "GSM_Log_Function log_function, void *user_data)"
32927 msgstr ""
32929 #. type: Plain text
32930 #: docs/manual/c/statemachine.rst:11
32931 msgid ""
32932 ":param s: State machine data :param ReplyNum: Number of replies to await "
32933 "(usually 3).  :param log_function: Logging function, see :c:type:"
32934 "`GSM_SetDebugFunction`.  :param user_data: User data for logging function, "
32935 "see :c:type:`GSM_SetDebugFunction`.  :return: Error code"
32936 msgstr ""
32938 #. type: Plain text
32939 #: docs/manual/c/statemachine.rst:13
32940 msgid "Initiates connection with custom logging callback."
32941 msgstr ""
32943 #. type: Plain text
32944 #: docs/manual/c/statemachine.rst:15
32945 msgid "GSM_Error GSM_InitConnection(GSM_StateMachine * s, int ReplyNum)"
32946 msgstr ""
32948 #. type: Plain text
32949 #: docs/manual/c/statemachine.rst:19
32950 msgid ""
32951 ":param s: State machine data :param ReplyNum: Number of replies to await "
32952 "(usually 1). Higher value makes sense only on unreliable links.  :return: "
32953 "Error code"
32954 msgstr ""
32956 #. type: Plain text
32957 #: docs/manual/c/statemachine.rst:21
32958 msgid "Initiates connection."
32959 msgstr ""
32961 #. type: Plain text
32962 #: docs/manual/c/statemachine.rst:24
32963 msgid "GSM_Error GSM_TerminateConnection(GSM_StateMachine * s)"
32964 msgstr ""
32966 #. type: Plain text
32967 #: docs/manual/c/statemachine.rst:27 docs/manual/c/statemachine.rst:34
32968 msgid ":param s: State machine data :return: Error code"
32969 msgstr ""
32971 #. type: Plain text
32972 #: docs/manual/c/statemachine.rst:29
32973 msgid "Terminates connection."
32974 msgstr ""
32976 #. type: Plain text
32977 #: docs/manual/c/statemachine.rst:31
32978 msgid "GSM_Error GSM_AbortOperation(GSM_StateMachine * s)"
32979 msgstr ""
32981 #. type: Plain text
32982 #: docs/manual/c/statemachine.rst:36
32983 msgid "Aborts current operation."
32984 msgstr ""
32986 #. type: Plain text
32987 #: docs/manual/c/statemachine.rst:39
32988 msgid ""
32989 "This is thread safe call to abort any existing operations with the phone."
32990 msgstr ""
32992 #. type: Plain text
32993 #: docs/manual/c/statemachine.rst:41
32994 msgid ""
32995 "c:function: GSM_Error GSM_Install(GSM_StateMachine *s, const char *ExtraPath)"
32996 msgstr ""
32998 #. type: Plain text
32999 #: docs/manual/c/statemachine.rst:45
33000 msgid ""
33001 ":param s: State machine data.  :param ExtraPath: Extra path where to search "
33002 "for installation data.  :return: Result of operation."
33003 msgstr ""
33005 #. type: Plain text
33006 #: docs/manual/c/statemachine.rst:47
33007 msgid "Installs applet required for configured connection to the phone."
33008 msgstr ""
33010 #. type: Plain text
33011 #: docs/manual/c/statemachine.rst:49
33012 msgid "GSM_StateMachine"
33013 msgstr ""
33015 #. type: Plain text
33016 #: docs/manual/c/statemachine.rst:53
33017 msgid ""
33018 "Private structure holding information about phone connection. Should be "
33019 "allocated by :c:func:`GSM_AllocStateMachine` and freed by :c:func:"
33020 "`GSM_FreeStateMachine`."
33021 msgstr ""
33023 #. type: Plain text
33024 #: docs/manual/c/statemachine.rst:55
33025 msgid "GSM_ConnectionType"
33026 msgstr ""
33028 #. type: Plain text
33029 #: docs/manual/c/statemachine.rst:57
33030 msgid "Connection types definitions."
33031 msgstr ""
33033 #. type: Plain text
33034 #: docs/manual/c/statemachine.rst:59 docs/manual/c/statemachine.rst:85
33035 msgid "GSM_Config"
33036 msgstr ""
33038 #. type: Plain text
33039 #: docs/manual/c/statemachine.rst:61
33040 msgid "Configuration of state machine."
33041 msgstr ""
33043 #. type: Plain text
33044 #: docs/manual/c/statemachine.rst:63
33045 msgid "char Model[50]"
33046 msgstr ""
33048 #. type: Plain text
33049 #: docs/manual/c/statemachine.rst:65
33050 msgid "Model from config file."
33051 msgstr ""
33053 #. type: Plain text
33054 #: docs/manual/c/statemachine.rst:67
33055 msgid "GSM_Log_Function"
33056 msgstr ""
33058 #. type: Plain text
33059 #: docs/manual/c/statemachine.rst:71
33060 msgid ""
33061 ":param text: Text to be printed, \\n will be also sent (as a separate "
33062 "message).  :param data: Arbitrary logger data, as passed to :c:func:"
33063 "`GSM_InitConnection_Log`.  :returns: void"
33064 msgstr ""
33066 #. type: Plain text
33067 #: docs/manual/c/statemachine.rst:73
33068 msgid "Type of callback function for logging."
33069 msgstr ""
33071 #. type: Plain text
33072 #: docs/manual/c/statemachine.rst:75
33073 msgid "GSM_ReadDevice"
33074 msgstr ""
33076 #. type: Plain text
33077 #: docs/manual/c/statemachine.rst:76
33078 msgid "GSM_IsConnected"
33079 msgstr ""
33081 #. type: Plain text
33082 #: docs/manual/c/statemachine.rst:77
33083 msgid "GSM_FindGammuRC"
33084 msgstr ""
33086 #. type: Plain text
33087 #: docs/manual/c/statemachine.rst:78
33088 msgid "GSM_ReadConfig"
33089 msgstr ""
33091 #. type: Plain text
33092 #: docs/manual/c/statemachine.rst:79
33093 msgid "GSM_GetConfig"
33094 msgstr ""
33096 #. type: Plain text
33097 #: docs/manual/c/statemachine.rst:80
33098 msgid "GSM_GetConfigNum"
33099 msgstr ""
33101 #. type: Plain text
33102 #: docs/manual/c/statemachine.rst:81
33103 msgid "GSM_SetConfigNum"
33104 msgstr ""
33106 #. type: Plain text
33107 #: docs/manual/c/statemachine.rst:82
33108 msgid "GSM_AllocStateMachine"
33109 msgstr ""
33111 #. type: Plain text
33112 #: docs/manual/c/statemachine.rst:83
33113 msgid "GSM_FreeStateMachine"
33114 msgstr ""
33116 #. type: Plain text
33117 #: docs/manual/c/statemachine.rst:84
33118 msgid "GSM_GetUsedConnection"
33119 msgstr ""
33121 #. type: Plain text
33122 #: docs/manual/c/ringtone.rst:5
33123 msgid "PHONE_RTTLPlayOneNote"
33124 msgstr ""
33126 #. type: Plain text
33127 #: docs/manual/c/ringtone.rst:6
33128 msgid "PHONE_Beep"
33129 msgstr ""
33131 #. type: Plain text
33132 #: docs/manual/c/ringtone.rst:7
33133 #, fuzzy
33134 msgid "GSM_GetRingtone"
33135 msgstr "铃音"
33137 #. type: Plain text
33138 #: docs/manual/c/ringtone.rst:8
33139 #, fuzzy
33140 msgid "GSM_SetRingtone"
33141 msgstr "铃音"
33143 #. type: Plain text
33144 #: docs/manual/c/ringtone.rst:9
33145 #, fuzzy
33146 msgid "GSM_GetRingtonesInfo"
33147 msgstr "铃音"
33149 #. type: Plain text
33150 #: docs/manual/c/ringtone.rst:10
33151 msgid "GSM_DeleteUserRingtones"
33152 msgstr ""
33154 #. type: Plain text
33155 #: docs/manual/c/ringtone.rst:11
33156 msgid "GSM_PlayTone"
33157 msgstr ""
33159 #. type: Plain text
33160 #: docs/manual/c/ringtone.rst:12
33161 msgid "GSM_RingtoneConvert"
33162 msgstr ""
33164 #. type: Plain text
33165 #: docs/manual/c/ringtone.rst:13
33166 msgid "GSM_ReadRingtoneFile"
33167 msgstr ""
33169 #. type: Plain text
33170 #: docs/manual/c/ringtone.rst:14
33171 msgid "GSM_SaveRingtoneFile"
33172 msgstr ""
33174 #. type: Plain text
33175 #: docs/manual/c/ringtone.rst:15
33176 msgid "GSM_SaveRingtoneOtt"
33177 msgstr ""
33179 #. type: Plain text
33180 #: docs/manual/c/ringtone.rst:16
33181 msgid "GSM_SaveRingtoneMidi"
33182 msgstr ""
33184 #. type: Plain text
33185 #: docs/manual/c/ringtone.rst:17
33186 msgid "GSM_SaveRingtoneIMelody"
33187 msgstr ""
33189 #. type: Plain text
33190 #: docs/manual/c/ringtone.rst:18
33191 msgid "GSM_SaveRingtoneWav"
33192 msgstr ""
33194 #. type: Plain text
33195 #: docs/manual/c/ringtone.rst:19
33196 msgid "GSM_SaveRingtoneRttl"
33197 msgstr ""
33199 #. type: Plain text
33200 #: docs/manual/c/ringtone.rst:20
33201 msgid "GSM_GetRingtoneName"
33202 msgstr ""
33204 #. type: Plain text
33205 #: docs/manual/c/ringtone.rst:21
33206 msgid "GSM_RTTLGetTempo"
33207 msgstr ""
33209 #. type: Plain text
33210 #: docs/manual/c/ringtone.rst:22
33211 msgid "GSM_RingNoteStyle"
33212 msgstr ""
33214 #. type: Plain text
33215 #: docs/manual/c/ringtone.rst:23
33216 msgid "GSM_RingNoteNote"
33217 msgstr ""
33219 #. type: Plain text
33220 #: docs/manual/c/ringtone.rst:24
33221 msgid "GSM_RingNoteDuration"
33222 msgstr ""
33224 #. type: Plain text
33225 #: docs/manual/c/ringtone.rst:25
33226 msgid "GSM_RingNoteDurationSpec"
33227 msgstr ""
33229 #. type: Plain text
33230 #: docs/manual/c/ringtone.rst:26
33231 msgid "GSM_RingNoteScale"
33232 msgstr ""
33234 #. type: Plain text
33235 #: docs/manual/c/ringtone.rst:27
33236 msgid "GSM_RingNote"
33237 msgstr ""
33239 #. type: Plain text
33240 #: docs/manual/c/ringtone.rst:28
33241 msgid "GSM_RingCommandType"
33242 msgstr ""
33244 #. type: Plain text
33245 #: docs/manual/c/ringtone.rst:29
33246 msgid "GSM_RingCommand"
33247 msgstr ""
33249 #. type: Plain text
33250 #: docs/manual/c/ringtone.rst:30
33251 #, fuzzy
33252 msgid "GSM_NoteRingtone"
33253 msgstr "铃音"
33255 #. type: Plain text
33256 #: docs/manual/c/ringtone.rst:31
33257 #, fuzzy
33258 msgid "GSM_NokiaBinaryRingtone"
33259 msgstr "铃音"
33261 #. type: Plain text
33262 #: docs/manual/c/ringtone.rst:32
33263 msgid "GSM_BinaryTone"
33264 msgstr ""
33266 #. type: Plain text
33267 #: docs/manual/c/ringtone.rst:33
33268 msgid "GSM_RingtoneFormat"
33269 msgstr ""
33271 #. type: Plain text
33272 #: docs/manual/c/ringtone.rst:34
33273 #, fuzzy
33274 msgid "GSM_Ringtone"
33275 msgstr "铃音"
33277 #. type: Plain text
33278 #: docs/manual/c/ringtone.rst:35
33279 #, fuzzy
33280 msgid "GSM_RingtoneInfo"
33281 msgstr "铃音"
33283 #. type: Plain text
33284 #: docs/manual/c/ringtone.rst:35
33285 #, fuzzy
33286 msgid "GSM_AllRingtonesInfo"
33287 msgstr "铃音"
33289 #. type: Plain text
33290 #: docs/manual/c/settings.rst:5
33291 msgid "GSM_GetLocale"
33292 msgstr ""
33294 #. type: Plain text
33295 #: docs/manual/c/settings.rst:6
33296 msgid "GSM_SetLocale"
33297 msgstr ""
33299 #. type: Plain text
33300 #: docs/manual/c/settings.rst:7
33301 msgid "GSM_GetSyncMLSettings"
33302 msgstr ""
33304 #. type: Plain text
33305 #: docs/manual/c/settings.rst:8
33306 msgid "GSM_SetSyncMLSettings"
33307 msgstr ""
33309 #. type: Plain text
33310 #: docs/manual/c/settings.rst:9
33311 msgid "GSM_GetChatSettings"
33312 msgstr ""
33314 #. type: Plain text
33315 #: docs/manual/c/settings.rst:10
33316 msgid "GSM_SetChatSettings"
33317 msgstr ""
33319 #. type: Plain text
33320 #: docs/manual/c/settings.rst:11
33321 msgid "GSM_GetMMSSettings"
33322 msgstr ""
33324 #. type: Plain text
33325 #: docs/manual/c/settings.rst:12
33326 msgid "GSM_SetMMSSettings"
33327 msgstr ""
33329 #. type: Plain text
33330 #: docs/manual/c/settings.rst:13
33331 msgid "GSM_SetAutoNetworkLogin"
33332 msgstr ""
33334 #. type: Plain text
33335 #: docs/manual/c/settings.rst:14
33336 msgid "GSM_Reset"
33337 msgstr ""
33339 #. type: Plain text
33340 #: docs/manual/c/settings.rst:15
33341 msgid "GSM_ResetPhoneSettings"
33342 msgstr ""
33344 #. type: Plain text
33345 #: docs/manual/c/settings.rst:16
33346 msgid "GSM_GetProfile"
33347 msgstr ""
33349 #. type: Plain text
33350 #: docs/manual/c/settings.rst:17
33351 msgid "GSM_SetProfile"
33352 msgstr ""
33354 #. type: Plain text
33355 #: docs/manual/c/settings.rst:18
33356 msgid "GSM_GetFMStation"
33357 msgstr ""
33359 #. type: Plain text
33360 #: docs/manual/c/settings.rst:19
33361 msgid "GSM_SetFMStation"
33362 msgstr ""
33364 #. type: Plain text
33365 #: docs/manual/c/settings.rst:20
33366 msgid "GSM_ClearFMStations"
33367 msgstr ""
33369 #. type: Plain text
33370 #: docs/manual/c/settings.rst:21
33371 msgid "GSM_GetGPRSAccessPoint"
33372 msgstr ""
33374 #. type: Plain text
33375 #: docs/manual/c/settings.rst:22
33376 msgid "GSM_SetGPRSAccessPoint"
33377 msgstr ""
33379 #. type: Plain text
33380 #: docs/manual/c/settings.rst:23
33381 msgid "GSM_SyncMLSettings"
33382 msgstr ""
33384 #. type: Plain text
33385 #: docs/manual/c/settings.rst:24
33386 msgid "GSM_ResetSettingsType"
33387 msgstr ""
33389 #. type: Plain text
33390 #: docs/manual/c/settings.rst:25
33391 msgid "GSM_ChatSettings"
33392 msgstr ""
33394 #. type: Plain text
33395 #: docs/manual/c/settings.rst:26
33396 msgid "GSM_Profile_Feat_Value"
33397 msgstr ""
33399 #. type: Plain text
33400 #: docs/manual/c/settings.rst:27
33401 msgid "GSM_Profile_Feat_ID"
33402 msgstr ""
33404 #. type: Plain text
33405 #: docs/manual/c/settings.rst:28
33406 msgid "GSM_Profile"
33407 msgstr ""
33409 #. type: Plain text
33410 #: docs/manual/c/settings.rst:29
33411 msgid "GSM_FMStation"
33412 msgstr ""
33414 #. type: Plain text
33415 #: docs/manual/c/settings.rst:30
33416 msgid "GSM_GPRSAccessPoint"
33417 msgstr ""
33419 #. type: Plain text
33420 #: docs/manual/c/settings.rst:31
33421 msgid "GSM_DateFormat"
33422 msgstr ""
33424 #. type: Plain text
33425 #: docs/manual/c/settings.rst:32
33426 msgid "GSM_Locale"
33427 msgstr ""
33429 #. type: Plain text
33430 #: docs/manual/c/settings.rst:32
33431 msgid "GSM_Profile_PhoneTableValue"
33432 msgstr ""
33434 #. type: Plain text
33435 #: docs/manual/utils/index.rst:2
33436 msgid "_utils:"
33437 msgstr ""
33439 #. type: Title =
33440 #: docs/manual/utils/index.rst:4
33441 #, no-wrap
33442 msgid "Miscellaneous utilities"
33443 msgstr ""
33445 #. type: Plain text
33446 #: docs/manual/utils/index.rst:12
33447 msgid "gammu-detect gammu-config jadmaker"
33448 msgstr ""
33450 #. type: Plain text
33451 #: docs/manual/utils/gammu-config.rst:2
33452 msgid "_gammu-config:"
33453 msgstr ""
33455 #. type: Plain text
33456 #: docs/manual/utils/gammu-config.rst:4 docs/manual/utils/gammu-config.rst:7
33457 #, no-wrap
33458 msgid "gammu-config"
33459 msgstr ""
33461 #. type: Plain text
33462 #: docs/manual/utils/gammu-config.rst:14
33463 msgid "gammu-config [-f|--force] [-c|--config CONFIG]"
33464 msgstr ""
33466 #. type: Plain text
33467 #: docs/manual/utils/gammu-config.rst:19
33468 msgid "Script to help configuring :ref:`gammu`."
33469 msgstr ""
33471 #. type: Plain text
33472 #: docs/manual/utils/gammu-config.rst:22 docs/manual/utils/jadmaker.rst:22
33473 msgid ""
33474 "This program follows the usual GNU command line syntax, with long options "
33475 "starting with two dashes (``-``). A summary of options is included below."
33476 msgstr ""
33478 #. type: Plain text
33479 #: docs/manual/utils/gammu-config.rst:26 docs/manual/utils/jadmaker.rst:27
33480 #: docs/manual/utils/gammu-detect.rst:47
33481 msgid "Show summary of options."
33482 msgstr ""
33484 #. type: Plain text
33485 #: docs/manual/utils/gammu-config.rst:28 docs/manual/utils/jadmaker.rst:29
33486 msgid "-f, --force"
33487 msgstr ""
33489 #. type: Plain text
33490 #: docs/manual/utils/gammu-config.rst:30
33491 msgid "Force configuring even if config already exists."
33492 msgstr ""
33494 #. type: Plain text
33495 #: docs/manual/utils/gammu-config.rst:32
33496 msgid "-c, --config CONFIG"
33497 msgstr ""
33499 #. type: Plain text
33500 #: docs/manual/utils/gammu-config.rst:33
33501 msgid "Define which configuration file to use."
33502 msgstr ""
33504 #. type: Plain text
33505 #: docs/manual/utils/jadmaker.rst:2
33506 msgid "_jadmaker:"
33507 msgstr ""
33509 #. type: Plain text
33510 #: docs/manual/utils/jadmaker.rst:4 docs/manual/utils/jadmaker.rst:7
33511 #, no-wrap
33512 msgid "jadmaker"
33513 msgstr ""
33515 #. type: Plain text
33516 #: docs/manual/utils/jadmaker.rst:14
33517 msgid "jadmaker [-f|--force] [-u|--url URL] <filename.jar>..."
33518 msgstr ""
33520 #. type: Plain text
33521 #: docs/manual/utils/jadmaker.rst:19
33522 msgid "Script to generate JAD file from JAR file."
33523 msgstr ""
33525 #. type: Plain text
33526 #: docs/manual/utils/jadmaker.rst:31
33527 msgid "Force rewriting of JAD file even if exists."
33528 msgstr ""
33530 #. type: Plain text
33531 #: docs/manual/utils/jadmaker.rst:33
33532 msgid "-u, --url URL"
33533 msgstr ""
33535 #. type: Plain text
33536 #: docs/manual/utils/jadmaker.rst:34
33537 msgid "Define URL to be included in JAD file."
33538 msgstr ""
33540 #. type: Plain text
33541 #: docs/manual/utils/gammu-detect.rst:3
33542 msgid "_gammu-detect:"
33543 msgstr ""
33545 #. type: Plain text
33546 #: docs/manual/utils/gammu-detect.rst:5 docs/manual/utils/gammu-detect.rst:10
33547 #, no-wrap
33548 msgid "gammu-detect"
33549 msgstr ""
33551 #. type: Plain text
33552 #: docs/manual/utils/gammu-detect.rst:8
33553 msgid "1.28.95"
33554 msgstr ""
33556 #. type: Plain text
33557 #: docs/manual/utils/gammu-detect.rst:17
33558 msgid "gammu-detect [OPTIONS]"
33559 msgstr ""
33561 #. type: Plain text
33562 #: docs/manual/utils/gammu-detect.rst:22
33563 msgid ""
33564 "Script to detect available devices, which might be suitable for :ref:`gammu`."
33565 msgstr ""
33567 #. type: Plain text
33568 #: docs/manual/utils/gammu-detect.rst:27
33569 msgid ""
33570 "This program lists all devices, which might be suitable, it does not do any "
33571 "probing on devices them self."
33572 msgstr ""
33574 #. type: Plain text
33575 #: docs/manual/utils/gammu-detect.rst:29
33576 msgid "Currently it supports following devices:"
33577 msgstr ""
33579 #. type: Plain text
33580 #: docs/manual/utils/gammu-detect.rst:31
33581 msgid "USB devices using udev"
33582 msgstr ""
33584 #. type: Plain text
33585 #: docs/manual/utils/gammu-detect.rst:32
33586 msgid "Serial ports using udev"
33587 msgstr ""
33589 #. type: Plain text
33590 #: docs/manual/utils/gammu-detect.rst:33
33591 msgid "Serial ports on Windows"
33592 msgstr ""
33594 #. type: Plain text
33595 #: docs/manual/utils/gammu-detect.rst:34
33596 msgid "Bluetooth devices using Bluez"
33597 msgstr ""
33599 #. type: Plain text
33600 #: docs/manual/utils/gammu-detect.rst:40
33601 msgid ""
33602 "Supported devices depend on platform you are using and compiled in features. "
33603 "You can find out what is actually compiled in by running :option:`gammu-"
33604 "detect -v`."
33605 msgstr ""
33607 #. type: Plain text
33608 #: docs/manual/utils/gammu-detect.rst:43
33609 msgid ""
33610 "This program follows the usual GNU command line syntax, with long options "
33611 "starting with two dashes (``--``). A summary of options is included below."
33612 msgstr ""
33614 #. type: Plain text
33615 #: docs/manual/utils/gammu-detect.rst:49
33616 msgid "-d, --debug"
33617 msgstr ""
33619 #. type: Plain text
33620 #: docs/manual/utils/gammu-detect.rst:51
33621 msgid "Show debugging output for detecting devices."
33622 msgstr ""
33624 #. type: Plain text
33625 #: docs/manual/utils/gammu-detect.rst:55
33626 #, fuzzy
33627 msgid "Show version information and compiled in features."
33628 msgstr "手机信息"
33630 #. type: Plain text
33631 #: docs/manual/utils/gammu-detect.rst:57
33632 msgid "-u, --no-udev"
33633 msgstr ""
33635 #. type: Plain text
33636 #: docs/manual/utils/gammu-detect.rst:59
33637 msgid "Disables scanning of udev."
33638 msgstr ""
33640 #. type: Plain text
33641 #: docs/manual/utils/gammu-detect.rst:61
33642 msgid "-b, --no-bluez"
33643 msgstr ""
33645 #. type: Plain text
33646 #: docs/manual/utils/gammu-detect.rst:63
33647 msgid "Disables scanning using Bluez."
33648 msgstr ""
33650 #. type: Plain text
33651 #: docs/manual/utils/gammu-detect.rst:65
33652 msgid "-w, --no-win32-serial"
33653 msgstr ""
33655 #. type: Plain text
33656 #: docs/manual/utils/gammu-detect.rst:67
33657 msgid "Disables scanning of Windows serial ports."
33658 msgstr ""
33660 #. type: Title -
33661 #: docs/manual/utils/gammu-detect.rst:69
33662 #, no-wrap
33663 msgid "Output"
33664 msgstr ""
33666 #. type: Plain text
33667 #: docs/manual/utils/gammu-detect.rst:72
33668 msgid "The output of :ref:`gammu-detect` is configuration file for Gammu (see"
33669 msgstr ""
33671 #. type: Attribute :ref:
33672 #: docs/manual/utils/gammu-detect.rst:72
33673 #, no-wrap
33674 msgid "`gammurc`) with configuration section for every device which might be"
33675 msgstr ""
33677 #. type: Plain text
33678 #: docs/manual/utils/gammu-detect.rst:74
33679 msgid "used with :ref:`gammu`."
33680 msgstr ""
33682 #. type: Plain text
33683 #: docs/manual/utils/gammu-detect.rst:78
33684 msgid ""
33685 "You can choose which section to use in :ref:`gammu` by :option:`gammu -s`."
33686 msgstr ""
33688 #. type: Plain text
33689 #: docs/manual/utils/gammu-detect.rst:81
33690 msgid ""
33691 "When invoked as :option:`gammu-detect -d`, also all examined devices are "
33692 "listed as comments in the output."
33693 msgstr ""
33695 #. type: Plain text
33696 #: docs/manual/utils/gammu-detect.rst:89
33697 msgid ""
33698 "; Configuration file generated by gammu-detect.  ; Please check The Gammu "
33699 "Manual for more information."
33700 msgstr ""
33702 #. type: Plain text
33703 #: docs/manual/utils/gammu-detect.rst:94
33704 msgid "[gammu] device = /dev/ttyACM0 name = Nokia E52 connection = at"
33705 msgstr ""
33707 #. type: Plain text
33708 #: docs/manual/utils/gammu-detect.rst:99
33709 msgid "[gammu1] device = /dev/ttyACM1 name = Nokia E52 connection = at"
33710 msgstr ""
33712 #. type: Plain text
33713 #: docs/manual/utils/gammu-detect.rst:104
33714 msgid ""
33715 "[gammu2] device = /dev/ttyS0 name = Phone on serial port 0 connection = at"
33716 msgstr ""
33718 #. type: Plain text
33719 #: docs/manual/utils/gammu-detect.rst:109
33720 msgid ""
33721 "[gammu3] device = /dev/ttyS1 name = Phone on serial port 1 connection = at"
33722 msgstr ""
33724 #. type: Plain text
33725 #: docs/manual/utils/gammu-detect.rst:114
33726 msgid ""
33727 "[gammu4] device = /dev/ttyS2 name = Phone on serial port 2 connection = at"
33728 msgstr ""
33730 #. type: Plain text
33731 #: docs/manual/utils/gammu-detect.rst:119
33732 msgid ""
33733 "[gammu5] device = /dev/ttyS3 name = Phone on serial port 3 connection = at"
33734 msgstr ""
33736 #. type: Plain text
33737 #: docs/manual/utils/gammu-detect.rst:124
33738 msgid ""
33739 "[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
33740 msgstr ""
33742 #, fuzzy
33743 #~ msgid "New versions notification and OpenCellID access."
33744 #~ msgstr "手机信息"
33746 #, fuzzy
33747 #~ msgid "motivation"
33748 #~ msgstr "手机信息"