Lines Matching refs:fd
190 static void PrintBanner(int fd)
192 dprintf(fd, " ___ ___ _ __ __ ___ _ _ __ __ ___ ___ ___ " END_LINE);
193 dprintf(fd, "| \\/ __| | | \\/ | | \\| | | | \\/ | _ \\ __| _ \\" END_LINE);
194 dprintf(fd, "| |) \\__ \\ |__| |\\/| | | |) | |_| | |\\/| | _/ __| /" END_LINE);
195 dprintf(fd, "|___/|___/____|_| |_| |___/ \\___/|_| |_|_| |___|_|_\\" END_LINE);
198 static void DumpDeviceDetails(const DslmDeviceInfo *info, int32_t fd)
200 dprintf(fd, "DEVICE_ID : %x" END_LINE, info->machine.machineId);
201 dprintf(fd, END_LINE);
203 dprintf(fd, "DEVICE_ONLINE_STATUS : %s" END_LINE, (info->onlineStatus != 0) ? "online" : "offline");
204 dprintf(fd, "DEVICE_ONLINE_TIME : %s" END_LINE, GetTimeStringFromTimeStamp(info->lastOnlineTime));
205 dprintf(fd, "DEVICE_OFFLINE_TIME : %s" END_LINE, GetTimeStringFromTimeStamp(info->lastOfflineTime));
206 dprintf(fd, "DEVICE_REQUEST_TIME : %s" END_LINE, GetTimeStringFromTimeStamp(info->lastRequestTime));
207 dprintf(fd, "DEVICE_RESPONSE_TIME : %s%s" END_LINE, GetTimeStringFromTimeStamp(info->lastResponseTime),
209 dprintf(fd, "DEVICE_VERIFY_TIME : %s%s" END_LINE, GetTimeStringFromTimeStamp(info->lastVerifyTime),
211 dprintf(fd, END_LINE);
213 dprintf(fd, "DEVICE_PENDING_CNT : %d" END_LINE, GetPendingNotifyNodeCnt(info));
214 dprintf(fd, "DEVICE_MACHINE_STATUS : %s" END_LINE, GetMachineState(info));
215 dprintf(fd, "DEVICE_VERIFIED_LEVEL : %u" END_LINE, info->credInfo.credLevel);
216 dprintf(fd, "DEVICE_VERIFIED_RESULT : %s" END_LINE, (info->result == 0) ? "success" : "failed");
217 dprintf(fd, END_LINE);
219 dprintf(fd, "CRED_TYPE : %s" END_LINE, GetCreadType(info));
220 dprintf(fd, "CRED_RELEASE_TYPE : %s" END_LINE, info->credInfo.releaseType);
221 dprintf(fd, "CRED_SIGN_TIME : %s" END_LINE, info->credInfo.signTime);
222 dprintf(fd, "CRED_MANUFACTURE : %s" END_LINE, info->credInfo.manufacture);
223 dprintf(fd, "CRED_BAND : %s" END_LINE, info->credInfo.brand);
224 dprintf(fd, "CRED_MODEL : %s" END_LINE, info->credInfo.model);
225 dprintf(fd, "CRED_SOFTWARE_VERSION : %s" END_LINE, info->credInfo.softwareVersion);
226 dprintf(fd, "CRED_SECURITY_LEVEL : %s" END_LINE, info->credInfo.securityLevel);
227 dprintf(fd, "CRED_VERSION : %s" END_LINE, info->credInfo.version);
228 dprintf(fd, END_LINE);
231 static void DumpHistoryCalls(const DslmDeviceInfo *info, int32_t fd)
233 dprintf(fd, "SDK_CALL_HISTORY: " END_LINE);
250 dprintf(fd, "#%-4d pid:%-6u seq:%-4u req:%-26s res:%-26s ret:%-4u cost:%ums" END_LINE, index, notifyNode->owner,
259 static void DumpOneDevice(const DslmDeviceInfo *info, int32_t fd)
265 dprintf(fd, SPLIT_LINE END_LINE);
266 DumpDeviceDetails(info, fd);
267 DumpHistoryCalls(info, fd);
268 dprintf(fd, SPLIT_LINE END_LINE);
271 static void PrintAllDevices(int fd)
273 ForEachDeviceDump(DumpOneDevice, fd);
276 static void PrintDefaultStatus(int fd)
289 dprintf(fd, SPLIT_LINE END_LINE);
290 dprintf(fd, "REQUEST_TEST : %s" END_LINE, requestResult == SUCCESS ? "success" : "failed");
291 dprintf(fd, "VERIFY_TEST : %s%s" END_LINE, verifyResult == SUCCESS ? "success" : "failed", notice);
292 dprintf(fd, "SELF_CRED_LEVEL : %u" END_LINE, credLevel);
293 dprintf(fd, SPLIT_LINE END_LINE);
296 void DslmDumper(int fd)
298 PrintBanner(fd);
299 PrintDefaultStatus(fd);
300 PrintAllDevices(fd);