Docs
Resources
Tools
News
to top

com.juphoon.lemon.MtcUtil 类参考

详细描述

MtcUtil 接口

静态 Public 成员函数

static void Mtc_AnyLogErrStr (String pcLogName, String pcFormat)
 打印有个事字符串信息的错误记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。 更多
 
static void Mtc_AnyLogInfoStr (String pcLogName, String pcFormat)
 打印有个事字符串信息的信息记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。 更多
 
static void Mtc_AnyLogDbgStr (String pcLogName, String pcFormat)
 打印带有格式字符串信息的调试记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_DbSetLogLevel 设置。 更多
 
static int Mtc_GetLclIpCnt ()
 获取本地IP数量。 更多
 
static String Mtc_GetLclIp (int iIndex)
 获取本地IP。 更多
 
static int Mtc_GetAccessNetType ()
 获取接入网络类型。 更多
 
static int Mtc_TimerCreate (Object zCookie, boolean bCycle, SWIGTYPE_p_f_unsigned_long_unsigned_long__void pfnActive, MtcNumber pzTimerId)
 创建一个新的计时器。 更多
 
static int Mtc_TimerDelete (int zTimerId)
 删除一个计时器。 更多
 
static int Mtc_TimerStart (int zTimerId, int dwTimeLen)
 开始一个计时器。 更多
 
static int Mtc_TimerStop (int zTimerId)
 停止一个计时器。 更多
 
static boolean Mtc_TimerIsRun (int zTimerId)
 检查计时器是否正在运行。 更多
 
static int Mtc_TimerSchedule (Object zCookie, SWIGTYPE_p_f_unsigned_long__void pfnSchedule, int dwTimeLen)
 几秒后安排一个新的计时器。 更多
 
static int Mtc_Time2SysTime (int zTime, ST_MTC_SYS_TIME pstTime)
 从 ZTIME_T 改变时间值到 ST_MTC_SYS_TIME 结构。 更多
 
static int Mtc_SysTime2Time (ST_MTC_SYS_TIME pstTime, MtcNumber pzTime)
 ST_MTC_SYS_TIME 结构改变时间值到 ZTIME_T。 更多
 
static int Mtc_CmdRun (String pcCmd)
 运行调试命令。 更多

额外继承的成员函数

静态 Public 属性 继承自 com.juphoon.lemon.MtcUtilConstants

static final int INVALIDID = -1
 无效 ID
 
static final int ZOK = 0
 成功
 
static final int ZFAILED = 1
 失败

成员函数说明

static void com.juphoon.lemon.MtcUtil.Mtc_AnyLogDbgStr (String pcLogName, String pcFormat ) static

打印带有格式字符串信息的调试记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_DbSetLogLevel 设置。

参数
[in]pcLogName记录名称。若没有记录名称,默认名称为“ZOS”。
[in]pcFormat字符串格式。
[in]...字符串样式。
参见
MtcUtil.Mtc_AnyLogInfoStr
static void com.juphoon.lemon.MtcUtil.Mtc_AnyLogErrStr (String pcLogName, String pcFormat ) static

打印有个事字符串信息的错误记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。

参数
[in]pcLogName记录名称。若没有记录名称,默认名称为“ZOS”。
[in]pcFormat字符串格式。
[in]...字符串样式。
参见
MtcUtil.Mtc_AnyLogInfoStr
static void com.juphoon.lemon.MtcUtil.Mtc_AnyLogInfoStr (String pcLogName, String pcFormat ) static

打印有个事字符串信息的信息记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。

参数
[in]pcLogName记录名称。若没有记录名称,默认名称为“ZOS”。
[in]pcFormat字符串格式。
[in]...字符串样式。
参见
MtcUtil.Mtc_AnyLogErrStr
static int com.juphoon.lemon.MtcUtil.Mtc_CmdRun (String pcCmd) static

运行调试命令。

参数
[in]pcCmd命令字符串。
返回值
MtcCommonConstants::ZOK运行命令成功。
MtcCommonConstants::ZFAILED运行命令失败。
参见
static int com.juphoon.lemon.MtcUtil.Mtc_GetAccessNetType () static

获取接入网络类型。

返回
接入网络类型,若成功, 否则返回 MTC_ANET_UNKNOWN。
static String com.juphoon.lemon.MtcUtil.Mtc_GetLclIp (int iIndex) static

获取本地IP。

参数
[in]iIndex本地 IP 索引。
返回
本地 IP,若成功,否则返回回调地址。 调用方必须先复制再使用。
参见
MtcUtil.Mtc_GetLclIpCnt
static int com.juphoon.lemon.MtcUtil.Mtc_GetLclIpCnt () static

获取本地IP数量。

返回
本地IP数量,若成功,负责返回0。
参见
MtcUtil.Mtc_GetLclIp
static int com.juphoon.lemon.MtcUtil.Mtc_SysTime2Time (ST_MTC_SYS_TIME pstTime, MtcNumber pzTime ) static

ST_MTC_SYS_TIME 结构改变时间值到 ZTIME_T。

参数
[in]pstTimeST_MTC_SYS_TIME 结构中的时间值。
[out]pzTimeZTIME_T 结构中的时间值。
返回值
MtcCommonConstants::ZOK改变成功。
MtcCommonConstants::ZFAILED改变失败。
参见
static int com.juphoon.lemon.MtcUtil.Mtc_Time2SysTime (int zTime, ST_MTC_SYS_TIME pstTime ) static

从 ZTIME_T 改变时间值到 ST_MTC_SYS_TIME 结构。

参数
[in]zTime时间值。
[out]pstTimeST_MTC_SYS_TIME 结构内的时间值。
返回值
MtcCommonConstants::ZOK改变成功。
MtcCommonConstants::ZFAILED改变失败。
参见
static int com.juphoon.lemon.MtcUtil.Mtc_TimerCreate (Object zCookie, boolean bCycle, SWIGTYPE_p_f_unsigned_long_unsigned_long__void pfnActive, MtcNumber pzTimerId ) static

创建一个新的计时器。

参数
[in]zCookie用户自定义cookie值。
[in]bCycle计时器模式,循环或单次。
[in]pfnActive计时器活跃回调。
[out]pzTimerId计时器ID。
返回值
MtcCommonConstants::ZOK计时器创建成功。
MtcCommonConstants::ZFAILED计时器创建失败。
参见
MtcUtil.Mtc_TimerDelete
static int com.juphoon.lemon.MtcUtil.Mtc_TimerDelete (int zTimerId) static

删除一个计时器。

参数
[in]zTimerId计时器ID。
返回值
MtcCommonConstants::ZOK计时器删除成功。
MtcCommonConstants::ZFAILED计时器删除失败。
参见
MtcUtil.Mtc_TimerCreate
static boolean com.juphoon.lemon.MtcUtil.Mtc_TimerIsRun (int zTimerId) static

检查计时器是否正在运行。

参数
[in]zTimerId计时器ID。
返回值
true计时器已经开始并正在计时。
false其他情况。
参见
MtcUtil.Mtc_TimerStart
static int com.juphoon.lemon.MtcUtil.Mtc_TimerSchedule (Object zCookie, SWIGTYPE_p_f_unsigned_long__void pfnSchedule, int dwTimeLen ) static

几秒后安排一个新的计时器。

参数
[in]zCookie用户自定义cookie。
[in]pfnSchedule用户自定义时间表回调。
[in]dwTimeLen时间间隔以毫秒为单位。
返回值
MtcCommonConstants::ZOK计时器开始成功。
MtcCommonConstants::ZFAILED计时器开始失败。
注解
计时器必须不在运行状态。
参见
MtcUtil.Mtc_TimerCreate
static int com.juphoon.lemon.MtcUtil.Mtc_TimerStart (int zTimerId, int dwTimeLen ) static

开始一个计时器。

参数
[in]zTimerId计时器ID。
[in]dwTimeLen时间间隔以毫秒为单位。
返回值
MtcCommonConstants::ZOK计时器开始成功。
MtcCommonConstants::ZFAILED计时器开始失败。
注解
计时器必须不在运行状态。
参见
MtcUtil.Mtc_TimerStop
static int com.juphoon.lemon.MtcUtil.Mtc_TimerStop (int zTimerId) static

停止一个计时器。

参数
[in]zTimerId计时器 ID。
返回值
MtcCommonConstants::ZOK计时器停止成功。
MtcCommonConstants::ZFAILED计时器停止失败。
Juphoon © 2015 中文(简体)
关于我们 JusTalk 开发人员 招聘 隐私政策