usrWdbBanner.c
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:2k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* usrWdbBanner.c - print banner to the console */
  2. /* Copyright 1984-2002 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01f,06may02,sbs  updating copyright
  7. 01e,29jan02,g_h  Added WDB_COMM_VTMD as a possible WDB_COMM_TYPE_STR
  8. 01d,12sep01,jhw  Added WDB_PIPE as a possible WDB_COMM_TYPE_STR
  9. 01c,21aug01,jhw  Added WDB_COMM_TYPE to banner (SPR 9559)
  10. 01b,01mar01,zl   updated copyright year.
  11. 01b,17jan01,sn   simplify job of host val  
  12. 01a,08oct97,ms   taken from usrWdb.c
  13. */
  14. /*
  15. DESCRIPTION
  16. Print a short banner, like the bootPrintLogo banner
  17. */
  18. /* Defines */
  19. #ifdef INCLUDE_WDB_COMM_NETWORK
  20. #define WDB_COMM_TYPE_STR "WDB_COMM_NETWORK"
  21. #endif /* INCLUDE_WDB_COMM_NETWORK */
  22. #ifdef INCLUDE_WDB_COMM_SERIAL
  23. #define WDB_COMM_TYPE_STR "WDB_COMM_SERIAL"
  24. #endif /* INCLUDE_WDB_COMM_SERIAL */
  25. #ifdef INCLUDE_WDB_COMM_TYCODRV_5_2
  26. #define WDB_COMM_TYPE_STR "WDB_COMM_TYCODRV_5_2"
  27. #endif /* INCLUDE_WDB_COMM_TYCODRV_5_2 */
  28. #ifdef INCLUDE_WDB_COMM_NETROM
  29. #define WDB_COMM_TYPE_STR "WDB_COMM_NETROM"
  30. #endif /* INCLUDE_WDB_COMM_NETROM */
  31. #ifdef INCLUDE_WDB_COMM_VTMD
  32. #define WDB_COMM_TYPE_STR "WDB_COMM_VTMD"
  33. #endif /* INCLUDE_WDB_COMM_VTMD */
  34. #ifdef INCLUDE_WDB_COMM_END
  35. #define WDB_COMM_TYPE_STR "WDB_COMM_END"
  36. #endif /* INCLUDE_WDB_COMM_END */
  37. #ifdef INCLUDE_WDB_COMM_CUSTOM
  38. #define WDB_COMM_TYPE_STR "WDB_COMM_CUSTOM"
  39. #endif /* INCLUDE_WDB_COMM_CUSTOM */
  40. #ifdef INCLUDE_WDB_COMM_PIPE
  41. #define WDB_COMM_TYPE_STR "WDB_COMM_PIPE"
  42. #endif /* INCLUDE_WDB_COMM_PIPE */
  43. #ifndef WDB_COMM_TYPE_STR
  44. #define WDB_COMM_TYPE_STR "Unknown"
  45. #endif /* WDB_COMM_TYPE_STR */
  46. /******************************************************************************
  47. *
  48. * usrWdbBanner - print the banner information to the Console 
  49. *
  50. * This routine prints out the banner information to the Console. 
  51. *
  52. * RETURNS :
  53. * None 
  54. *
  55. * NOMANUAL
  56. */
  57.  
  58. void usrWdbBanner (void)
  59.     {
  60. #ifdef INCLUDE_SHELL_BANNER
  61.     return;
  62. #else
  63.     printf ("nn");
  64.     printf ("%23snn",runtimeName);
  65.     printf ("Copyright 1984-2002  Wind River Systems, Inc.nn");
  66.     printf ("            CPU: %sn", sysModel ());
  67.     printf ("   Runtime Name: %sn", runtimeName);
  68.     printf ("Runtime Version: %sn", runtimeVersion);
  69.     printf ("    BSP version: " BSP_VERSION BSP_REV "n");
  70.     printf ("        Created: %sn", creationDate);
  71.     printf ("  WDB Comm Type: %sn", WDB_COMM_TYPE_STR );
  72.     printf ("            WDB: %s.nn",
  73.             ((wdbRunsExternal () || wdbRunsTasking ()) ?
  74.                  "Ready" : "Agent configuration failed"));
  75. #endif
  76.     }