📄 liftsystem.ifc
字号:
/* Program generated by Cbasic 2.2.20 */
#define XSCT_CBASIC
#ifndef X_IFC_z_LiftSystem
#define X_IFC_z_LiftSystem
#define SDT_SDLSYSNAME "LiftSystem"
/* *************** DECLARATIONS IN SYSTEM LiftSystem *************** */
/*------------------------- INCLUDE FILES -------------------------*/
#include "U2ExtraOps.ifc"
#include "U2ctypes.ifc"
#include "LiftComponents.ifc"
#include "Interfaces.ifc"
#include "LiftManagement.ifc"
/*---------------------------- SORTS ------------------------------*/
/*--------------------------- SIGNALS -----------------------------*/
/* directionLight OUT */
typedef struct {
SIGNAL_VARS
DirectionKind Param1;
} ySignalPar_directionLight;
typedef ySignalPar_directionLight *yPDP_directionLight;
#ifndef XNOSIGNALIDNODE
#ifndef directionLight
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_3_directionLight;
#define directionLight (&ySigR_z_Interfaces_3_directionLight)
#endif
#endif
/* requestLift IN */
typedef struct {
SIGNAL_VARS
SDL_Integer Param1;
DirectionKind Param2;
} ySignalPar_requestLift;
typedef ySignalPar_requestLift *yPDP_requestLift;
#ifndef XNOSIGNALIDNODE
#ifndef requestLift
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_0_requestLift;
#define requestLift (&ySigR_z_Interfaces_0_requestLift)
#endif
#endif
/* floorLight OUT */
typedef struct {
SIGNAL_VARS
SDL_Integer Param1;
} ySignalPar_floorLight;
typedef ySignalPar_floorLight *yPDP_floorLight;
#ifndef XNOSIGNALIDNODE
#ifndef floorLight
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_5_floorLight;
#define floorLight (&ySigR_z_Interfaces_5_floorLight)
#endif
#endif
/* gotoFloor IN */
typedef struct {
SIGNAL_VARS
SDL_Integer Param1;
} ySignalPar_gotoFloor;
typedef ySignalPar_gotoFloor *yPDP_gotoFloor;
#ifndef XNOSIGNALIDNODE
#ifndef gotoFloor
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_2_gotoFloor;
#define gotoFloor (&ySigR_z_Interfaces_2_gotoFloor)
#endif
#endif
/* confirmAdd OUT */
#ifndef XNOSIGNALIDNODE
#ifndef confirmAdd
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_4_confirmAdd;
#define confirmAdd (&ySigR_z_Interfaces_4_confirmAdd)
#endif
#endif
/* addLift IN */
#ifndef XNOSIGNALIDNODE
#ifndef addLift
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_1_addLift;
#define addLift (&ySigR_z_Interfaces_1_addLift)
#endif
#endif
/*--------------------------- CHANNELS ----------------------------*/
#ifndef XOPTCHAN
extern XCONST struct xChannelIdStruct yChaR_z2_LiftSystemenvPortliftManagerP1;
extern XCONST struct xChannelIdStruct yChaRR_z2_LiftSystemenvPortliftManagerP1;
#define xIN_LiftSystemenvPortliftManagerP1 (&yChaR_z2_LiftSystemenvPortliftManagerP1)
#define xOUT_LiftSystemenvPortliftManagerP1 (&yChaRR_z2_LiftSystemenvPortliftManagerP1)
#endif
#ifndef XOPTCHAN
extern XCONST struct xChannelIdStruct yChaR_z3_LiftSystemenvPortliftControllersP1;
extern XCONST struct xChannelIdStruct yChaRR_z3_LiftSystemenvPortliftControllersP1;
#define xIN_LiftSystemenvPortliftControllersP1 (&yChaR_z3_LiftSystemenvPortliftControllersP1)
#define xOUT_LiftSystemenvPortliftControllersP1 (&yChaRR_z3_LiftSystemenvPortliftControllersP1)
#endif
#ifndef XOPTCHAN
extern XCONST struct xChannelIdStruct yChaR_z4_LiftSystemenvPortliftManagerP2;
extern XCONST struct xChannelIdStruct yChaRR_z4_LiftSystemenvPortliftManagerP2;
#define xIN_LiftSystemenvPortliftManagerP2 (&yChaR_z4_LiftSystemenvPortliftManagerP2)
#define xOUT_LiftSystemenvPortliftManagerP2 (&yChaRR_z4_LiftSystemenvPortliftManagerP2)
#endif
#endif
/* X_IFC_z_LiftSystem */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -