📄 liftsystem_cod.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 + -