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

📄 liftsystem_cod.c

📁 UML语言构建的电梯管理系统
💻 C
字号:

/* Coder .c file for system LiftSystem */
/* Program generated by Cbasic 2.2.20  */
#define XSCT_CBASIC

#define C_TRANSLATOR_2_2
#include "coderucf.h"
#include "LiftSystem.ifc"
#include "LiftSystem_cod.h"
#ifdef CODERINFO
#include "coderinfo.h"
#endif

/* *** SignalId *** */
tSDLTypeInfo ySDL_SignalId = {type_SDL_SignalId, 0, 0 T_SDL_OPFUNCS(0)
  T_SDL_EXTRA_VALUE T_SDL_Names("SignalId")};

/* *** SIGNAL requestLift *** */
static tSDLSignalParaInfo fSDL_requestLift[] = {
  {(tSDLTypeInfo *)&ySDL_SDL_Integer, xOffsetOf(ySignalPar_requestLift,
    Param1)},
  {(tSDLTypeInfo *)&ySDL_z_Interfaces_O_DirectionKind,
    xOffsetOf(ySignalPar_requestLift, Param2)}
};
tSDLSignalInfo ySDL_requestLift = {type_SDL_Signal, 0,
  (xptrint)sizeof(ySignalPar_requestLift) T_SDL_OPFUNCS(0) T_SDL_EXTRA_VALUE
  T_Signal_SDL_Names("requestLift"), fSDL_requestLift, 2};

/* *** SIGNAL directionLight *** */
static tSDLSignalParaInfo fSDL_directionLight[] = {
  {(tSDLTypeInfo *)&ySDL_z_Interfaces_O_DirectionKind,
    xOffsetOf(ySignalPar_directionLight, Param1)}
};
tSDLSignalInfo ySDL_directionLight = {type_SDL_Signal, 0,
  (xptrint)sizeof(ySignalPar_directionLight) T_SDL_OPFUNCS(0) T_SDL_EXTRA_VALUE
  T_Signal_SDL_Names("directionLight"), fSDL_directionLight, 1};

/* *** SIGNAL gotoFloor *** */
static tSDLSignalParaInfo fSDL_gotoFloor[] = {
  {(tSDLTypeInfo *)&ySDL_SDL_Integer, xOffsetOf(ySignalPar_gotoFloor, Param1)}
};
tSDLSignalInfo ySDL_gotoFloor = {type_SDL_Signal, 0,
  (xptrint)sizeof(ySignalPar_gotoFloor) T_SDL_OPFUNCS(0) T_SDL_EXTRA_VALUE
  T_Signal_SDL_Names("gotoFloor"), fSDL_gotoFloor, 1};

/* *** SIGNAL floorLight *** */
static tSDLSignalParaInfo fSDL_floorLight[] = {
  {(tSDLTypeInfo *)&ySDL_SDL_Integer, xOffsetOf(ySignalPar_floorLight, Param1)}
};
tSDLSignalInfo ySDL_floorLight = {type_SDL_Signal, 0,
  (xptrint)sizeof(ySignalPar_floorLight) T_SDL_OPFUNCS(0) T_SDL_EXTRA_VALUE
  T_Signal_SDL_Names("floorLight"), fSDL_floorLight, 1};

/* *** SIGNAL addLift *** */
tSDLSignalInfo ySDL_addLift = {type_SDL_Signal, 0,
  (xptrint)sizeof(XSIGNALHEADERTYPE) T_SDL_OPFUNCS(0) T_SDL_EXTRA_VALUE
  T_Signal_SDL_Names("addLift"), 0, 0};

/* *** SIGNAL confirmAdd *** */
tSDLSignalInfo ySDL_confirmAdd = {type_SDL_Signal, 0,
  (xptrint)sizeof(XSIGNALHEADERTYPE) T_SDL_OPFUNCS(0) T_SDL_EXTRA_VALUE
  T_Signal_SDL_Names("confirmAdd"), 0, 0};

/* *** List of signals *** */
tSDLSignalInfo * xSignalList[] = {&ySDL_requestLift, &ySDL_directionLight,
  &ySDL_gotoFloor, &ySDL_floorLight, &ySDL_addLift, &ySDL_confirmAdd, 0};
xSignalIdNode xSignalIdList[] = {&ySigR_z_Interfaces_0_requestLift,
  &ySigR_z_Interfaces_3_directionLight, &ySigR_z_Interfaces_2_gotoFloor,
  &ySigR_z_Interfaces_5_floorLight, &ySigR_z_Interfaces_1_addLift,
  &ySigR_z_Interfaces_4_confirmAdd, 0};

⌨️ 快捷键说明

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