mtc_util.h 文件参考
MTC 通用接口函数。 更多
类 | |
struct | tagMTC_SYS_TIME |
MTC 系统时间。 更多 | |
类型定义 | |
typedef ZVOID(* | PFN_ZMTCTMRA )(ZTIMERID zTimerId, ZCOOKIE zCookie) |
用户自定义回调当计时器触发时。 | |
typedef ZVOID(* | PFN_ZMTCTMRS )(ZCOOKIE zCookie) |
用户自定义时间表当计时器触发时。 | |
typedef struct tagMTC_SYS_TIME | ST_MTC_SYS_TIME |
MTC系统时间。 | |
函数 | |
ZFUNC ZVOID | Mtc_AnyLogErrStr (ZCHAR *pcLogName, ZCHAR *pcFormat,...) |
打印有个事字符串信息的错误记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。 更多 | |
ZFUNC ZVOID | Mtc_AnyLogInfoStr (ZCHAR *pcLogName, ZCHAR *pcFormat,...) |
打印有个事字符串信息的信息记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。 更多 | |
ZFUNC ZVOID | Mtc_AnyLogDbgStr (ZCHAR *pcLogName, ZCHAR *pcFormat,...) |
打印带有格式字符串信息的调试记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_DbSetLogLevel 设置。 更多 | |
ZFUNC ZINT | Mtc_GetLclIpCnt () |
获取本地 IP 数量。 更多 | |
ZFUNC ZCHAR * | Mtc_GetLclIp (ZINT iIndex) |
获取本地 IP。 更多 | |
ZFUNC ZUINT | Mtc_GetAccessNetType () |
获取接入网络类型。 更多 | |
ZFUNC ZINT | Mtc_TimerCreate (ZCOOKIE zCookie, ZBOOL bCycle, PFN_ZMTCTMRA pfnActive, ZTIMERID *pzTimerId) |
创建一个新的计时器。 更多 | |
ZFUNC ZINT | Mtc_TimerDelete (ZTIMERID zTimerId) |
删除一个计时器。 更多 | |
ZFUNC ZINT | Mtc_TimerStart (ZTIMERID zTimerId, ZULONG dwTimeLen) |
开始一个计时器。 更多 | |
ZFUNC ZINT | Mtc_TimerStop (ZTIMERID zTimerId) |
停止一个计时器。 更多 | |
ZFUNC ZBOOL | Mtc_TimerIsRun (ZTIMERID zTimerId) |
检查计时器是否正在运行。 更多 | |
ZFUNC ZINT | Mtc_TimerSchedule (ZCOOKIE zCookie, PFN_ZMTCTMRS pfnSchedule, ZULONG dwTimeLen) |
几秒后安排一个新的计时器。 更多 | |
ZFUNC ZINT | Mtc_Time2SysTime (ZTIME_T zTime, ST_MTC_SYS_TIME *pstTime) |
从 ZTIME_T 改变时间值到 ST_MTC_SYS_TIME 结构。 更多 | |
ZFUNC ZINT | Mtc_SysTime2Time (ST_MTC_SYS_TIME *pstTime, ZTIME_T *pzTime) |
从 ST_MTC_SYS_TIME 结构改变时间值到 ZTIME_T 。 更多 | |
ZFUNC ZINT | Mtc_CmdRun (ZCONST ZCHAR *pcCmd) |
运行调试命令。 更多 | |
详细描述
MTC 通用接口函数。
函数说明
ZFUNC ZVOID Mtc_AnyLogDbgStr (ZCHAR * pcLogName, ZCHAR * pcFormat, ... )
打印带有格式字符串信息的调试记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_DbSetLogLevel 设置。
- 参数
-
[in] pcLogName 记录名称。若没有记录名称,默认名称为“ZOS”。 [in] pcFormat 字符串格式。 [in] ... 字符串样式。
ZFUNC ZVOID Mtc_AnyLogErrStr (ZCHAR * pcLogName, ZCHAR * pcFormat, ... )
打印有个事字符串信息的错误记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。
- 参数
-
[in] pcLogName 记录名称。若没有记录名称,默认名称为“ZOS”。 [in] pcFormat 字符串格式。 [in] ... 字符串样式。
ZFUNC ZVOID Mtc_AnyLogInfoStr (ZCHAR * pcLogName, ZCHAR * pcFormat, ... )
打印有个事字符串信息的信息记录。 用户可以将记录名称特定为记录模块前缀 记录打印级别可以由 Mtc_CliDbSetLogLevel 设置。
- 参数
-
[in] pcLogName 记录名称。若没有记录名称,默认名称为“ZOS”。 [in] pcFormat 字符串格式。 [in] ... 字符串样式。
ZFUNC ZINT Mtc_CmdRun (ZCONST ZCHAR * pcCmd)
运行调试命令。
- 参数
-
[in] pcCmd 命令字符串。
- 返回值
-
ZOK 运行命令成功。 ZFAILED 运行命令失败。
- 参见
ZFUNC ZUINT Mtc_GetAccessNetType
()获取接入网络类型。
- 返回
- 接入网络类型,若成功, 否则返回 MTC_ANET_UNKNOWN 。
ZFUNC ZCHAR* Mtc_GetLclIp (ZINT iIndex)
ZFUNC ZINT Mtc_GetLclIpCnt
()
ZFUNC ZINT Mtc_SysTime2Time (ST_MTC_SYS_TIME * pstTime, ZTIME_T * pzTime )
从 ST_MTC_SYS_TIME 结构改变时间值到 ZTIME_T 。
- 参数
-
[in] pstTime ST_MTC_SYS_TIME 结构中的时间值。
[out] pzTime ZTIME_T 结构中的时间值。
- 返回值
-
ZOK 改变成功。
ZFAILED 改变失败。
- 参见
ZFUNC ZINT Mtc_Time2SysTime (ZTIME_T zTime, ST_MTC_SYS_TIME * pstTime )
从 ZTIME_T 改变时间值到 ST_MTC_SYS_TIME 结构。
- 参数
-
[in] zTime 时间值。
[out] pstTime ST_MTC_SYS_TIME 结构内的时间值。
- 返回值
-
ZOK 改变成功。
ZFAILED 改变失败。
- 参见
ZFUNC ZINT Mtc_TimerCreate (ZCOOKIE zCookie, ZBOOL bCycle, PFN_ZMTCTMRA pfnActive, ZTIMERID * pzTimerId )
创建一个新的计时器。
- 参数
-
[in] zCookie 用户自定义cookie值。
[in] bCycle 计时器模式,循环或单次。
[in] pfnActive 计时器活跃回调。
[out] pzTimerId 计时器ID。
- 返回值
-
ZOK 计时器创建成功。
ZFAILED 计时器创建失败。
ZFUNC ZINT Mtc_TimerDelete (ZTIMERID zTimerId)
ZFUNC ZBOOL Mtc_TimerIsRun (ZTIMERID zTimerId)
ZFUNC ZINT Mtc_TimerSchedule (ZCOOKIE zCookie, PFN_ZMTCTMRS pfnSchedule, ZULONG dwTimeLen )
几秒后安排一个新的计时器。
- 参数
-
[in] zCookie 用户自定义cookie。
[in] pfnSchedule 用户自定义时间表回调。
[in] dwTimeLen 时间间隔以毫秒为单位。
- 返回值
-
ZOK 计时器开始成功。
ZFAILED 计时器开始失败。
- 注解
- 计时器必须不在运行状态。
ZFUNC ZINT Mtc_TimerStart (ZTIMERID zTimerId, ZULONG dwTimeLen )
开始一个计时器。
- 参数
-
[in] zTimerId
计时器 ID。
[in] dwTimeLen 时间间隔以毫秒为单位。
- 返回值
-
ZOK 计时器开始成功。
ZFAILED 计时器开始失败。
- 注解
- 计时器必须不在运行状态。
ZFUNC ZINT Mtc_TimerStop (ZTIMERID zTimerId)
获取接入网络类型。
- 返回
- 接入网络类型,若成功, 否则返回 MTC_ANET_UNKNOWN 。
ZFUNC ZCHAR* Mtc_GetLclIp (ZINT iIndex)
ZFUNC ZINT Mtc_GetLclIpCnt
ZFUNC ZINT Mtc_SysTime2Time (ST_MTC_SYS_TIME * pstTime, ZTIME_T * pzTime )
从 ST_MTC_SYS_TIME 结构改变时间值到 ZTIME_T 。
- 参数
-
[in] pstTime ST_MTC_SYS_TIME 结构中的时间值。 [out] pzTime ZTIME_T 结构中的时间值。
- 返回值
-
ZOK 改变成功。 ZFAILED 改变失败。
- 参见
ZFUNC ZINT Mtc_Time2SysTime (ZTIME_T zTime, ST_MTC_SYS_TIME * pstTime )
从 ZTIME_T 改变时间值到 ST_MTC_SYS_TIME 结构。
- 参数
-
[in] zTime 时间值。 [out] pstTime ST_MTC_SYS_TIME 结构内的时间值。
- 返回值
-
ZOK 改变成功。 ZFAILED 改变失败。
- 参见
ZFUNC ZINT Mtc_TimerCreate (ZCOOKIE zCookie, ZBOOL bCycle, PFN_ZMTCTMRA pfnActive, ZTIMERID * pzTimerId )
创建一个新的计时器。
- 参数
-
[in] zCookie 用户自定义cookie值。 [in] bCycle 计时器模式,循环或单次。 [in] pfnActive 计时器活跃回调。 [out] pzTimerId 计时器ID。
- 返回值
-
ZOK 计时器创建成功。 ZFAILED 计时器创建失败。
ZFUNC ZINT Mtc_TimerDelete (ZTIMERID zTimerId)
ZFUNC ZBOOL Mtc_TimerIsRun (ZTIMERID zTimerId)
ZFUNC ZINT Mtc_TimerSchedule (ZCOOKIE zCookie, PFN_ZMTCTMRS pfnSchedule, ZULONG dwTimeLen )
几秒后安排一个新的计时器。
- 参数
-
[in] zCookie 用户自定义cookie。 [in] pfnSchedule 用户自定义时间表回调。 [in] dwTimeLen 时间间隔以毫秒为单位。
- 返回值
-
ZOK 计时器开始成功。 ZFAILED 计时器开始失败。
- 注解
- 计时器必须不在运行状态。
ZFUNC ZINT Mtc_TimerStart (ZTIMERID zTimerId, ZULONG dwTimeLen )
开始一个计时器。
- 参数
-
[in] zTimerId 计时器 ID。 [in] dwTimeLen 时间间隔以毫秒为单位。
- 返回值
-
ZOK 计时器开始成功。 ZFAILED 计时器开始失败。
- 注解
- 计时器必须不在运行状态。