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] ... 字符串样式。
static void com.juphoon.lemon.MtcUtil.Mtc_AnyLogErrStr (String pcLogName, String pcFormat ) static
打印有个事字符串信息的错误记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。
- 参数
-
[in] pcLogName 记录名称。若没有记录名称,默认名称为“ZOS”。 [in] pcFormat 字符串格式。 [in] ... 字符串样式。
static void com.juphoon.lemon.MtcUtil.Mtc_AnyLogInfoStr (String pcLogName, String pcFormat ) static
打印有个事字符串信息的信息记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。
- 参数
-
[in] pcLogName 记录名称。若没有记录名称,默认名称为“ZOS”。 [in] pcFormat 字符串格式。 [in] ... 字符串样式。
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
static int com.juphoon.lemon.MtcUtil.Mtc_GetLclIpCnt () static
static int com.juphoon.lemon.MtcUtil.Mtc_SysTime2Time (ST_MTC_SYS_TIME pstTime, MtcNumber pzTime ) static
从 ST_MTC_SYS_TIME 结构改变时间值到 ZTIME_T。
- 参数
-
[in] pstTime ST_MTC_SYS_TIME 结构中的时间值。 [out] pzTime ZTIME_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] pstTime ST_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 计时器创建失败。
static int com.juphoon.lemon.MtcUtil.Mtc_TimerDelete (int zTimerId) static
删除一个计时器。
- 参数
-
[in] zTimerId 计时器ID。
- 返回值
-
MtcCommonConstants::ZOK 计时器删除成功。 MtcCommonConstants::ZFAILED 计时器删除失败。
static boolean com.juphoon.lemon.MtcUtil.Mtc_TimerIsRun (int zTimerId) static
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 计时器开始失败。
- 注解
- 计时器必须不在运行状态。
static int com.juphoon.lemon.MtcUtil.Mtc_TimerStart (int zTimerId, int dwTimeLen ) static
开始一个计时器。
- 参数
-
[in] zTimerId 计时器ID。 [in] dwTimeLen 时间间隔以毫秒为单位。
- 返回值
-
MtcCommonConstants::ZOK 计时器开始成功。 MtcCommonConstants::ZFAILED 计时器开始失败。
- 注解
- 计时器必须不在运行状态。
static int com.juphoon.lemon.MtcUtil.Mtc_TimerStop (int zTimerId) static
停止一个计时器。
- 参数
-
[in] zTimerId 计时器 ID。
- 返回值
-
MtcCommonConstants::ZOK 计时器停止成功。 MtcCommonConstants::ZFAILED 计时器停止失败。