⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getstat.c

📁 can4linux-3.5.3.gz can4 linux
💻 C
字号:
/* * getstat.c implements showCANStat(fd)  * * Copyright (c) 2004 port GmbH Halle (Saale) *------------------------------------------------------------------ * $Header: /z2/cvsroot/library/co_lib/drivers/shar_src/can_can4linux.c,v 2.4 2004/04/23 12:52:25 oe Exp $ * *------------------------------------------------------------------ * * modification history * -------------------- * $Log: can_can4linux.c,v $ * * *------------------------------------------------------------------ */void		showCANStat(int fd);/*******************************************************************//***++ \brief showCANStat - show CAN status values using printf()*-- \brief showCANStat - zeigt CAN Status Werte mit printf()** \retval*++ nothing*-- nichts**/void showCANStat(int fd){#if CAN4LINUXVERSION > 0x0300CanStatusPar_t status;#elseCanSja1000Status_par_t status;#endifchar *m;    ioctl(fd, CAN_IOCTL_STATUS, &status);    switch(status.type) {        case  CAN_TYPE_SJA1000:            m = "NXP sja1000";            break;        case  CAN_TYPE_FlexCAN:            m = "Freescale FlexCan";            break;        case  CAN_TYPE_TouCAN:            m = "Freescale TouCAN";            break;        case  CAN_TYPE_82527:            m = "I82527";            break;        case  CAN_TYPE_TwinCAN:            m = "Infineon TwinCAN";            break;        case  CAN_TYPE_BlackFinCAN:            m = "AD BlackFinCAN 537";            break;        case  CAN_TYPE_AT91SAM9263:            m = "ATMEL AT91SAM9263";            break;    case CAN_TYPE_UNSPEC:    default:            m = "unknown";            break;    }    printf(":: %s %4d %2d %2d %2d %2d %2d tx:%3d/%3d: rx:%3d/%3d:\n",        m,        status.baud,        status.status,        status.error_warning_limit,        status.rx_errors,        status.tx_errors,        status.error_code,        /* */        status.tx_buffer_size,        status.tx_buffer_used,        status.rx_buffer_size,        status.rx_buffer_used        );}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -