Modifier and Type | Class and Description |
---|---|
static class |
ModemConfig.AuthType |
static class |
ModemConfig.PdpType
Configuration for a cellular modem.
|
Constructor and Description |
---|
ModemConfig()
Empty constructor
|
ModemConfig(int profileID,
ModemConfig.PdpType pdpType,
java.lang.String apn,
IPAddress ipAddress,
int dataCompression,
int headerCompresion)
PDP config constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getActiveFilter()
Reports the value of the 'active-filter' option that specifies a packet filter to be
applied to data packets to determine which packets are to be regarded as link activity.
|
java.lang.String |
getApn()
Reports access point name.
|
ModemConfig.AuthType |
getAuthType()
Reports authentication type.
|
int |
getDataCompression()
Reports a value of numeric parameter that supports PDP data compression.
|
java.lang.String |
getDialString()
Gets the dial string.
|
int |
getHeaderCompression()
Reports a value of numeric parameter that supports PDP header compression.
|
int |
getIdle()
Reports value of the 'idle' option.
|
IPAddress |
getIpAddress()
Reports PDP IP address.
|
int |
getLcpEchoFailure()
Reports number of failed LCP echo requests
|
int |
getLcpEchoInterval()
Reports LCP echo interval
|
int |
getMaxFail()
Reports maximum number of failed connection attempts.
|
java.lang.String |
getPassword()
Deprecated.
|
Password |
getPasswordAsPassword()
Reports password.
|
ModemConfig.PdpType |
getPdpType()
Reports PDP type.
|
int |
getPppNumber()
Reports PPP number (i.e.
|
int |
getProfileID()
Reports PDP profile ID.
|
int |
getResetTimeout() |
java.lang.String |
getUsername()
Reports user name.
|
int |
hashCode() |
boolean |
isDataCompression()
Reports if PDP data compression is enabled.
|
boolean |
isEnabled()
Reports whether it is enabled.
|
boolean |
isGpsEnabled() |
boolean |
isHeaderCompression()
Reports if PDP header compression is enabled.
|
boolean |
isPersist()
Reports if pppd is instructed to exit after a connection is terminated.
|
boolean |
isValid()
Checks whether or not this configuration is valid.
|
void |
setActiveFilter(java.lang.String activeFilter)
Sets the value of the 'active-filter' option that specifies a packet filter to be
applied to data packets to determine which packets are to be regarded as link activity.
|
void |
setApn(java.lang.String apn)
Sets access point name.
|
void |
setAuthType(ModemConfig.AuthType authType)
Sets authentication type.
|
void |
setDataCompression(int dataCompression)
Sets a value of numeric parameter that supports PDP data compression.
|
void |
setDialString(java.lang.String dialString)
Sets the dial string.
|
void |
setEnabled(boolean enabled)
Sets the enabled setting.
|
void |
setGpsEnabled(boolean gpsEnabled) |
void |
setHeaderCompression(int headerCompression)
Sets a value of numeric parameter that supports PDP header compression.
|
void |
setIdle(int idle)
Sets value of the 'idle' option.
|
void |
setIpAddress(IPAddress address)
Sets PDP IP address.
|
void |
setLcpEchoFailure(int lcpEchoFailure)
Sets number of failed LCP echo requests
(unacknowledged LCP echo requests to be sent for pppd to presume the peer to be dead)
|
void |
setLcpEchoInterval(int lcpEchoInterval)
Sets LCP echo interval
|
void |
setMaxFail(int maxFail)
Sets maximum number of failed connection attempts
|
void |
setPassword(Password password)
Sets password.
|
void |
setPassword(java.lang.String password)
Sets password.
|
void |
setPdpType(ModemConfig.PdpType pdpType)
Sets PDP type.
|
void |
setPersist(boolean persist)
Sets 'persist' flag to instruct pppd if it needs to exit after a connection is terminated.
|
void |
setPppNumber(int pppNumber)
Sets PPP number (i.e.
|
void |
setProfileID(int id)
Sets PDP profile ID.
|
void |
setResetTimeout(int tout) |
void |
setUsername(java.lang.String username)
Sets user name.
|
java.lang.String |
toString() |
public ModemConfig()
public ModemConfig(int profileID, ModemConfig.PdpType pdpType, java.lang.String apn, IPAddress ipAddress, int dataCompression, int headerCompresion)
apn
- - access point name as String
ipAddress
- - IP address as String
profileID
- - PDP profile ID as int
pdpType
- - PDP type as ModemConfig.PdpType
dataCompression
- - PDP data compression as int
headerCompresion
- - PDP header compression as int
public boolean isEnabled()
boolean
public void setEnabled(boolean enabled)
enabled
- - enabled status as boolean
public java.lang.String getDialString()
String
public void setDialString(java.lang.String dialString)
dialString
- - dial string as String
public ModemConfig.AuthType getAuthType()
ModemConfig.AuthType
public void setAuthType(ModemConfig.AuthType authType)
authType
- - authentication type as ModemConfig.AuthType
public java.lang.String getUsername()
String
public void setUsername(java.lang.String username)
username
- - user name as String
public java.lang.String getPassword()
String
public Password getPasswordAsPassword()
Password
public void setPassword(java.lang.String password)
password
- - password as String
public void setPassword(Password password)
password
- - password as Password
public boolean isPersist()
boolean
public void setPersist(boolean persist)
persist
- as boolean
public int getMaxFail()
int
public void setMaxFail(int maxFail)
maxFail
- - maximum number of failed connection attempts as int
public int getIdle()
int
public void setIdle(int idle)
idle
- public java.lang.String getActiveFilter()
String
public void setActiveFilter(java.lang.String activeFilter)
activeFilter
- - active filter as String
public int getLcpEchoInterval()
int
public void setLcpEchoInterval(int lcpEchoInterval)
lcpEchoInterval
- - LCP Echo interval as int
public int getLcpEchoFailure()
int
public void setLcpEchoFailure(int lcpEchoFailure)
lcpEchoFailure
- public int getPppNumber()
int
public void setPppNumber(int pppNumber)
pppNumber
- - PPP number as int
public int getProfileID()
int
public void setProfileID(int id)
id
- - PDP profile ID as int
public ModemConfig.PdpType getPdpType()
ModemConfig.PdpType
public void setPdpType(ModemConfig.PdpType pdpType)
pdpType
- - PDP type as ModemConfig.PdpType
public java.lang.String getApn()
String
public void setApn(java.lang.String apn)
apn
- - access point name as String
public IPAddress getIpAddress()
IPAddress
public void setIpAddress(IPAddress address)
address
- - IP address as IPAddress
public int getDataCompression()
int
public void setDataCompression(int dataCompression)
dataCompression
- - PDP data compression as int
public int getHeaderCompression()
int
public void setHeaderCompression(int headerCompression)
headerCompression
- headerCompression PDP header compression as int
public boolean isDataCompression()
boolean
public boolean isHeaderCompression()
boolean
public boolean isGpsEnabled()
public int getResetTimeout()
public void setResetTimeout(int tout)
public void setGpsEnabled(boolean gpsEnabled)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object