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

📄 101e3568af5f001d1289bbda6de18a35

📁 Vxworks环境下
💻
📖 第 1 页 / 共 3 页
字号:
/*$Log:**** Rev /main/NC_V0_integration/5** Date: Jun 16 11:52:55 2008 abdeaity** example f?r get and set Networkseting**** Rev /main/NC_V0_integration/4** Date: May 21 16:6:10 2008 abdeaity** Include Example of CIL Edior**** Rev /main/NC_V0_integration/3** Date: Apr 18 16:50:35 2008 abdeaity** change name of txt file**** Rev /main/NC_V0_integration/2** Date: Apr 17 17:31:27 2008 abdeaity** neue fkeys**** Rev /main/NC_V0_integration/1** Date: Nov 1 16:19:42 2007 rg91er** neue Datei*//*** ---------------------------------------------------------------------**                Copyright (c) Bosch Rexroth AG 1997 - 2007**                        All Rights Reserved** ---------------------------------------------------------------------****    File: dab_h_mntnance.c** **    Responsible: AB** **    Description of functions: ** ** ---------------------------------------------------------------------*//*======================================================================**           >>>>    C - Standard Headerfiles        <<<<** ==================================================================== */#ifdef HWDS_WINDOWS #include <windows.h> /* required for all Windows applications*/#endif#include <string.h>#include <stdio.h>#include <stdlib.h>/*======================================================================**           >>>>    General definitions for c-files <<<<**        these lines are generated automatically , do not modify !** ==================================================================== */#include <ty3c_mac.h>/*F*//*======================================================================**           >>>>    MTX - Headerfiles               <<<<** ==================================================================== *//*lint -e46*//*lint -e49*//*lint -e10*/#include <tilcon/TRTAPI.h> 	/*Tilcon API functions*//*lint +e46*//*lint +e49*//*lint +e10*/#ifndef NCS1BAS_INCLUDED#include "ncs1bas.h"#endif#ifndef NCS1MBKP_INCLUDED#include "ncs1mbkp.h"#endif#ifndef NCS1TAR_INCLUDED#include "ncs1tar.h"#endif#ifndef NCS1BAP_INCLUDED#include "ncs1bap.h"#endif#ifndef NCS1ILC_INCLUDED#include "ncs1ilc.h"#endif#ifndef NCS1TARG_INCLUDED#include "ncs1targ.h"#endif/*======================================================================**           >>>>    Headerfiles of the subsystem    <<<<** ==================================================================== */#ifndef DAB_H_ENGINE_IF_INCLUDED#include "dab_h_engine_if.h"#endif#ifndef DAB_H_MENUIF_INCLUDED#include "dab_h_menuif.h"#endif#ifndef DAB_H_MNTNANCE_INCLUDED#include "dab_h_mntnance.h"#endif/*F*//*======================================================================**           >>>>    Local definitions               <<<<** ==================================================================== */#define LANGUAGE_FILE_NAME_OF_GUI "DemoTxt"unsigned long HandelCompiled; /*a handle to the pou which is                                 compiled successfully.*/char POUNamebuffer[10];/*F*//*************************************************************************** >AUTHOR         : AB** FUNCTION NAME  : ChangeGUILanguage** ** >DESCRIPTION: change the GUI Language** ** >NOTES:** ** >PARAMETER: CuntryCode : for Eyample "044" for english "086" for Chinese ** ** >RETURN VALUE:** ** >INCLUDES:** */LOCAL void ChangeGUILanguage(char * CuntryCode){  char FileName[40];   /*Build file name*/  strcpy(FileName,LANGUAGE_FILE_NAME_OF_GUI);  strcat(FileName,".");  strcat(FileName,CuntryCode);  TRT_ChangeLanguage(TRT_cid,FileName,0);  UpdateMenuePanel();/* update Texte In Menue Button*/}  /*F*//*************************************************************************** >AUTHOR         : AB** FUNCTION NAME  : ChangeLanguage** ** >DESCRIPTION: change the Sys(GUI + WERA) Language** ** >NOTES:** ** >PARAMETER: CuntryCode : for Eyample "044" for english "086" for Chinese ** ** >RETURN VALUE: 0 if the disered Language is not provided ->English as default** ** ** >INCLUDES: dab_h_mntnance.h** */EXPORT int ChangeSysLanguage(char * CuntryCode){   /* Change WERA Language */  if(Ncs_Bap_IniWeraLang_Cmd (CuntryCode))  {/*Error Occurred-> Set Default language=English*/         ChangeGUILanguage("044");      return 1;  }  else  {        ChangeGUILanguage(CuntryCode);    return 0;  } }  /* OF  *//*F*//*************************************************************************** >AUTHOR         : AB** FUNCTION NAME  : Dab_h_ChangeLanguage** ** >DESCRIPTION: Example about how to change the GUI Language** ** >NOTES: as example we switch between 2 language** ** >PARAMETER:** ** >RETURN VALUE:** ** >INCLUDES:** */EXPORT void Dab_h_ChangeLanguage(void){  static char LanguageFlag=0;  if(LanguageFlag)  {    ChangeSysLanguage("086");    LanguageFlag=0;  }  else  {    ChangeSysLanguage("044");    LanguageFlag=1;  }}/*F*/#if 0************************************************************************** >AUTHOR         : AB** FUNCTION NAME  : ** ** >DESCRIPTION: Example about how to set the Networkconfig** ** >NOTES: ** ** >PARAMETER:** ** >RETURN VALUE:** ** >INCLUDES:** */EXPORT void Dab_h_SetNetworkConfig(void){char EthnetAddr[20]="nothing";char SubnetMask[20]="nothing";char GatewayAddr[20]="nothing";int Speed=0; Ncs_Error_t  NcsErr=Ncs_ErrOk;     EthnetAddr[20-1]='\0';  SubnetMask[20-1]='\0';  SubnetMask[20-1]='\0';TRT_GetValues(TRT_cid2,"ET_Target_IP",		      TRT_ATT_TEXT,&EthnetAddr,NULL);TRT_GetValues(TRT_cid2,"ET_Target_SUBMASK",		      TRT_ATT_TEXT,&SubnetMask,NULL);TRT_GetValues(TRT_cid2,"ET_Targ_GWAY",		      TRT_ATT_TEXT,&GatewayAddr,NULL); NcsErr=Ncs_CapSetNetworkConfig_Cmd(EthnetAddr,                        SubnetMask,                          GatewayAddr,                             Speed);                           if(NcsErr!=Ncs_ErrOk) { /* Ncs Error*/ }}/*F*/************************************************************************** >AUTHOR         : AB** FUNCTION NAME  : ** ** >DESCRIPTION: Example about how to Get the Networkconfig** ** >NOTES: ** ** >PARAMETER:** ** >RETURN VALUE:** ** >INCLUDES:** *EXPORT void Dab_h_GetNetworkConfig(void){  char EthnetAddr[20]="nothing";  char SubnetMask[20]="nothing";  char GatewayAddr[20]="nothing";  int Speed;  char SpeedBuf[10];   Ncs_Error_t  NcsErr=Ncs_ErrOk;     NcsErr= Ncs_CapGetNetworkConf(EthnetAddr,                          SubnetMask,                             GatewayAddr,                               &Speed);  if(NcsErr!=Ncs_ErrOk)  { /* Ncs Error*/  }  EthnetAddr[20-1]='\0';  SubnetMask[20-1]='\0';  SubnetMask[20-1]='\0';  TRT_SetValues(TRT_cid2,"ET_Target_IP",		      TRT_ATT_TEXT,EthnetAddr,NULL);  TRT_SetValues(TRT_cid2,"ET_Target_SUBMASK",		      TRT_ATT_TEXT,SubnetMask,NULL);  TRT_SetValues(TRT_cid2,"ET_Targ_GWAY",		      TRT_ATT_TEXT,GatewayAddr,NULL);                                           switch (Speed)                       {                        case 0:                         sprintf(SpeedBuf,"AUTO");                         break;                        case 1: /* 10 MBit half duplex */                         sprintf(SpeedBuf,"10HX");                         break;                          case 2:/*10 MBit full duplex */                         sprintf(SpeedBuf,"10FX");                         break;                         case 3:/* 100 MBit half duplex */                         sprintf(SpeedBuf,"100HX");                         break;                        case 4:/* 100 MBit full duplex */                         sprintf(SpeedBuf,"100FX");                         break;                         }        TRT_SetValues(TRT_cid2,"ET_Targ_SPEED",		      TRT_ATT_TEXT,SpeedBuf,NULL);}#endif/*----------------------------------------------------------------------*//*---------------  Example of Clone and Rstore  ------------------------*//*----------------------------------------------------------------------*//*F*//*************************************************************************** >AUTHOR         : AB** FUNCTION NAME  :  Dab_h_Backup** ** >DESCRIPTION: Test backup** ** >NOTES: ** ** >PARAMETER:** ** >RETURN VALUE:** ** >INCLUDES:** */

⌨️ 快捷键说明

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