📄 cservice.html
字号:
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="_name"><!-- --></A><H3>
_name</H3>
<PRE>
public static final java.lang.String <B>_name</B></PRE>
<DL>
<DD>Internal Software Name / Version / Release Date
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.jsmsengine.CService._name">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="_version"><!-- --></A><H3>
_version</H3>
<PRE>
public static final java.lang.String <B>_version</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.jsmsengine.CService._version">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="_reldate"><!-- --></A><H3>
_reldate</H3>
<PRE>
public static final java.lang.String <B>_reldate</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.jsmsengine.CService._reldate">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ASYNC_RECV_INTERVAL"><!-- --></A><H3>
ASYNC_RECV_INTERVAL</H3>
<PRE>
private static final int <B>ASYNC_RECV_INTERVAL</B></PRE>
<DL>
<DD>Some constants
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.jsmsengine.CService.ASYNC_RECV_INTERVAL">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="KEEP_ALIVE_INTERVAL"><!-- --></A><H3>
KEEP_ALIVE_INTERVAL</H3>
<PRE>
private static final int <B>KEEP_ALIVE_INTERVAL</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.jsmsengine.CService.KEEP_ALIVE_INTERVAL">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="log"><!-- --></A><H3>
log</H3>
<PRE>
private static java.util.logging.Logger <B>log</B></PRE>
<DL>
<DD>Logging facilities.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="RECEIVE_MODE_SYNC"><!-- --></A><H3>
RECEIVE_MODE_SYNC</H3>
<PRE>
public static final int <B>RECEIVE_MODE_SYNC</B></PRE>
<DL>
<DD>Receive modes: Synchronous and Ascynchronous.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.jsmsengine.CService.RECEIVE_MODE_SYNC">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RECEIVE_MODE_ASYNC"><!-- --></A><H3>
RECEIVE_MODE_ASYNC</H3>
<PRE>
public static final int <B>RECEIVE_MODE_ASYNC</B></PRE>
<DL>
<DD>Receive modes: Synchronous and Ascynchronous.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.jsmsengine.CService.RECEIVE_MODE_ASYNC">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="VALUE_NOT_REPORTED"><!-- --></A><H3>
VALUE_NOT_REPORTED</H3>
<PRE>
public static final java.lang.String <B>VALUE_NOT_REPORTED</B></PRE>
<DL>
<DD>Default value for information that is not reported by the GSM device.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.jsmsengine.CService.VALUE_NOT_REPORTED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="smscNumber"><!-- --></A><H3>
smscNumber</H3>
<PRE>
private java.lang.String <B>smscNumber</B></PRE>
<DL>
<DD>The SMSC number (if specifically given).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="simPin"><!-- --></A><H3>
simPin</H3>
<PRE>
private java.lang.String <B>simPin</B></PRE>
<DL>
<DD>The PIN number.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="receiveMode"><!-- --></A><H3>
receiveMode</H3>
<PRE>
private int <B>receiveMode</B></PRE>
<DL>
<DD>Receive Mode: Synchronous or Asynchronous.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="atHandler"><!-- --></A><H3>
atHandler</H3>
<PRE>
private <A HREF="../../org/jsmsengine/CATHandler.html" title="class in org.jsmsengine">CATHandler</A> <B>atHandler</B></PRE>
<DL>
<DD>AT Commands' Handler.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="serialDriver"><!-- --></A><H3>
serialDriver</H3>
<PRE>
private <A HREF="../../org/jsmsengine/CSerialDriver.html" title="class in org.jsmsengine">CSerialDriver</A> <B>serialDriver</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="connected"><!-- --></A><H3>
connected</H3>
<PRE>
private boolean <B>connected</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="phoneBook"><!-- --></A><H3>
phoneBook</H3>
<PRE>
private <A HREF="../../org/jsmsengine/CPhoneBook.html" title="class in org.jsmsengine">CPhoneBook</A> <B>phoneBook</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="deviceInfo"><!-- --></A><H3>
deviceInfo</H3>
<PRE>
private <A HREF="../../org/jsmsengine/CDeviceInfo.html" title="class in org.jsmsengine">CDeviceInfo</A> <B>deviceInfo</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="keepAliveThread"><!-- --></A><H3>
keepAliveThread</H3>
<PRE>
private <A HREF="../../org/jsmsengine/CService.CKeepAliveThread.html" title="class in org.jsmsengine">CService.CKeepAliveThread</A> <B>keepAliveThread</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="receiveThread"><!-- --></A><H3>
receiveThread</H3>
<PRE>
private <A HREF="../../org/jsmsengine/CService.CReceiveThread.html" title="class in org.jsmsengine">CService.CReceiveThread</A> <B>receiveThread</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="messageHandler"><!-- --></A><H3>
messageHandler</H3>
<PRE>
private <A HREF="../../org/jsmsengine/CSmsMessageListener.html" title="interface in org.jsmsengine">CSmsMessageListener</A> <B>messageHandler</B></PRE>
<DL>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="CService(java.lang.String, int, java.lang.String, java.lang.String)"><!-- --></A><H3>
CService</H3>
<PRE>
public <B>CService</B>(java.lang.String port,
int baud,
java.lang.String gsmDeviceManufacturer,
java.lang.String gsmDeviceModel)</PRE>
<DL>
<DD>Default constructor of the class.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>port</CODE> - the serial port where the GSM device is connected (e.g. "com1").<DD><CODE>baud</CODE> - the connection speed (i.e. 9600, 19200 etc).<DD><CODE>gsmDeviceManufacturer</CODE> - The manufacturer of your device, i.e. Nokia, Siemens, etc.<DD><CODE>gsmDeviceModel</CODE> - The model of your device, i.e. 6310i, C55, V600 etc. <br><br> Notes: <ul> <li>The manufacturer / model combination is used for accessing the correct AT handler for your device. If there is no specific handler developed, jSMSEngine will fall back and use the generic AT handler. This may or may not work, depending on the peculiarities of your device. If you wish to create a custom handler, please look at the specific section of the documentation pages.</li> <li>Use one of the standard values for baud. Most GSM phones work well at 9600 or 19200. Most dedicated GSM modems may work well up to 115200. The connection speed is not that important to the speed at which jSMSEngine processes messages.</li> </ul></DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getConnected()"><!-- --></A><H3>
getConnected</H3>
<PRE>
public boolean <B>getConnected</B>()</PRE>
<DL>
<DD>Returns TRUE if the API is connected to the GSM device.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>TRUE if the API is connected to the GSM device.</DL>
</DD>
</DL>
<HR>
<A NAME="getDeviceInfo()"><!-- --></A><H3>
getDeviceInfo</H3>
<PRE>
public <A HREF="../../org/jsmsengine/CDeviceInfo.html" title="class in org.jsmsengine">CDeviceInfo</A> <B>getDeviceInfo</B>()</PRE>
<DL>
<DD>Returns a CDeviceInfo object that holds information about the GSM device in use.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a CDeviceInfo object.<DT><B>See Also:</B><DD><A HREF="../../org/jsmsengine/CDeviceInfo.html" title="class in org.jsmsengine"><CODE>CDeviceInfo</CODE></A></DL>
</DD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -