Diffstat (limited to 'noncore/apps/opie-console/io_modem.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/io_modem.cpp | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/io_modem.cpp b/noncore/apps/opie-console/io_modem.cpp new file mode 100644 index 0000000..4d6035d --- a/dev/null +++ b/noncore/apps/opie-console/io_modem.cpp | |||
@@ -0,0 +1,66 @@ | |||
1 | |||
2 | #include "io_modem.h" | ||
3 | |||
4 | IOModem:IOModem( const Profile &config ) : IOSerial( config ) { | ||
5 | |||
6 | } | ||
7 | |||
8 | |||
9 | IOModem::~IOModem() { | ||
10 | |||
11 | } | ||
12 | |||
13 | |||
14 | void IOModem::close() { | ||
15 | |||
16 | IOSerial::close(); | ||
17 | |||
18 | } | ||
19 | |||
20 | bool IOModem::open() { | ||
21 | |||
22 | |||
23 | IOSerial::open(); | ||
24 | |||
25 | } | ||
26 | |||
27 | void IOModem::reload( const Profile &config ) { | ||
28 | m_device = config.readEntry("Device", MODEM_DEFAULT_DEVICE); | ||
29 | m_baud = config.readNumEntry("Baud", MODEM_DEFAULT_BAUD); | ||
30 | m_parity = config.readNumEntry("Parity", MODEM_DEFAULT_PARITY); | ||
31 | m_dbits = config.readNumEntry("DataBits", MODEM_DEFAULT_DBITS); | ||
32 | m_sbits = config.readNumEntry("StopBits", MODEM_DEFAULT_SBITS); | ||
33 | m_flow = config.readNumEntry("Flow", MODEM_DEFAULT_FLOW); | ||
34 | |||
35 | m_initString = config.readEntry("InitString", MODEM_DEFAULT_INIT_STRING ); | ||
36 | m_resetString = config.readEntry("ResetString", MODEM_DEFAULT_RESET_STRING ); | ||
37 | m_dialPref1 = config.readEntry("DialPrefix1", MODEM_DEFAULT_DIAL_PREFIX1 ); | ||
38 | m_dialSuf1 = config.readEntry("DialSuffix1", MODEM_DEFAULT_DIAL_SUFFIX1 ); | ||
39 | m_dialPref2 = config.readEntry("DialPrefix2", MODEM_DEFAULT_DIAL_PREFIX1 ); | ||
40 | m_dialSuf2 = config.readEntry("DialSuffix2", MODEM_DEFAULT_DIAL_SUFFIX1 ); | ||
41 | m_dialPref3 = config.readEntry("DialPrefix3", MODEM_DEFAULT_DIAL_PREFIX1 ); | ||
42 | m_dialSuf3 = config.readEntry("DialSuffix3", MODEM_DEFAULT_DIAL_SUFFIX1 ); | ||
43 | m_connect = config.readEntry("DefaultConnect" MODEM_DEFAULT_CONNECT_STRING ); | ||
44 | m_hangup = config.readEntry("HangupString", MODEM_DEFAULT_HANGUP_STRING ); | ||
45 | m_cancel = config.readEntry("CancelString" MODEM_DEFAULT_CANCEL_STRING ); | ||
46 | m_dialTime = config.readEntry("DialTime" MODEM_DEFAULT_DIAL_TIME ); | ||
47 | m_delayRedial = config.readEntry("DelayRedial", MODEM_DEFAULT_DELAY_REDIAL ); | ||
48 | m_numberTries = config.readEntry("NumberTries", MODEM_DEFAULT_NUMBER_TRIES ); | ||
49 | m_dtrDropTime = config.readEntry("DTRDRopTime", MODEM_DEFAULT_DTR_DROP_TIME ); | ||
50 | m_bpsDetect = config.readEntry("BPSDetect", MODEM_DEFAULT_BPS_DETECT ); | ||
51 | m_dcdLines = config.readEntry("DCDLines", MODEM_DEFAULT_DCD_LINES ); | ||
52 | m_multiLineUntag = config.readEntry("MultiLineUntag", MODEM_DEFAULT_MULTI_LINE_UNTAG ); | ||
53 | } | ||
54 | |||
55 | |||
56 | QString IOModem::identifier() const { | ||
57 | return "modem"; | ||
58 | } | ||
59 | |||
60 | QString IOModem::name() const { | ||
61 | return "Modem IO Layer"; | ||
62 | } | ||
63 | |||
64 | void IOIrda::slotExited(OProcess* proc ){ | ||
65 | close(); | ||
66 | } | ||