#include <net_config.h>
void modem_dial (
U8* dialnum ); /* Pointer to string containing the number to dial. */
Description
The modem_dial function dials the target number of the
remote modem to connect to the remote host. The function:
resets and initializes the local modem
dials the remote modem
waits for the response "CONNECT"
ends the connection (hangup) if a timeout occurs.
The argument dialnum points to a null terminated ascii
string containing the phone number of remote modem.
The modem_dial function for the null modem is in the
RL-TCPnet library. The prototype is defined in net_config.h. If you
want to use a standard modem connection, you must copy std_modem.c
into your project directory.
note
The TCPnet system calls modem_dial when it wants to
initiate a serial modem connection to a remote host.
The modem_dial function sends commands to the local
modem to perform the steps needed to dial the remote modem. If the
local modem does not respond with the message "OK", the function
resends the commands a few times before giving up on trying to get
connected.
The modem driver functions must not use waiting loops because
loops block the TCPnet system.
Return Value
The modem_dial function does not return any value.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.