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

📄 interfaces.h

📁 UML语言构建的电梯管理系统
💻 H
📖 第 1 页 / 共 3 页
字号:
#define yExtr_z_Interfaces_S_String_ptr_Request(V1,V2) ((z_Interfaces_U_ptr_Request *)GenString_Extract((xString_Type *)V1,V2,&ySDL_z_Interfaces_S_String_ptr_Request))
#define yAddr_z_Interfaces_S_String_ptr_Request(V1,V2) ((z_Interfaces_U_ptr_Request *)GenString_Extract((xString_Type *)V1,V2,&ySDL_z_Interfaces_S_String_ptr_Request))
#ifndef ANY_z_Interfaces_S_String_ptr_Request
#define ANY_z_Interfaces_S_String_ptr_Request(R) (z_Interfaces_S_String_ptr_Request *)GenericAnySort(R, (tSDLTypeInfo *)&ySDL_z_Interfaces_S_String_ptr_Request)
#endif
#define z_Interfaces_SH_copy(P)  P

/*****
* NEWTYPE @ptr_LiftInfo  (HEADING section)
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#wL2KUVZy-jiLcbOhPEnpl2AE|pos(1,13)")
******/
#ifndef XOPTSORT
extern XCONST struct xSortIdStruct ySrtR_z_Interfaces_T_ptr_LiftInfo;
#define ySrtN_z_Interfaces_T_ptr_LiftInfo  (&ySrtR_z_Interfaces_T_ptr_LiftInfo)
#endif

#define yAssF_z_Interfaces_T_ptr_LiftInfo(V,E,A)  V = E
#define yEqF_z_Interfaces_T_ptr_LiftInfo(Expr1,Expr2)  (Expr1) == (Expr2)
#define yNEqF_z_Interfaces_T_ptr_LiftInfo(Expr1,Expr2)  (Expr1) != (Expr2)
extern void * yMkAddr_z_Interfaces_T_ptr_LiftInfo (z_Interfaces_T_ptr_LiftInfo, z_Interfaces_T_ptr_LiftInfo *);
#ifndef ANY_z_Interfaces_T_ptr_LiftInfo
#define ANY_z_Interfaces_T_ptr_LiftInfo 0
#endif
#define z_Interfaces_TE_copy(P)  P
#define yAll_z_Interfaces_T_ptr_LiftInfo() (z_Interfaces_T_ptr_LiftInfo)XALLOC(sizeof(z_Interfaces_N_LiftInfo), \
  (tSDLTypeInfo *)&ySDL_z_Interfaces_T_ptr_LiftInfo)
#define yPlus_z_Interfaces_T_ptr_LiftInfo(P1,P2) (P1+P2)
#define yMinus_z_Interfaces_T_ptr_LiftInfo(P1,P2) (P1-P2)
#define z_Interfaces_T0_Null() 0
#define z_Interfaces_T1_Alloc() yAll_z_Interfaces_T_ptr_LiftInfo()
#define z_Interfaces_T8_free(P) XFREE((void **)(P), sizeof(z_Interfaces_N_LiftInfo))

/*****
* NEWTYPE @ptr_Request  (HEADING section)
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#IMptNVSqh-5LL2ibAVpdV-RL|pos(1,13)")
******/
#ifndef XOPTSORT
extern XCONST struct xSortIdStruct ySrtR_z_Interfaces_U_ptr_Request;
#define ySrtN_z_Interfaces_U_ptr_Request  (&ySrtR_z_Interfaces_U_ptr_Request)
#endif

#define yAssF_z_Interfaces_U_ptr_Request(V,E,A)  V = E
#define yEqF_z_Interfaces_U_ptr_Request(Expr1,Expr2)  (Expr1) == (Expr2)
#define yNEqF_z_Interfaces_U_ptr_Request(Expr1,Expr2)  (Expr1) != (Expr2)
extern void * yMkAddr_z_Interfaces_U_ptr_Request (z_Interfaces_U_ptr_Request, z_Interfaces_U_ptr_Request *);
#ifndef ANY_z_Interfaces_U_ptr_Request
#define ANY_z_Interfaces_U_ptr_Request 0
#endif
#define z_Interfaces_UE_copy(P)  P
#define yAll_z_Interfaces_U_ptr_Request() (z_Interfaces_U_ptr_Request)XALLOC(sizeof(z_Interfaces_M_Request), \
  (tSDLTypeInfo *)&ySDL_z_Interfaces_U_ptr_Request)
#define yPlus_z_Interfaces_U_ptr_Request(P1,P2) (P1+P2)
#define yMinus_z_Interfaces_U_ptr_Request(P1,P2) (P1-P2)
#define z_Interfaces_U0_Null() 0
#define z_Interfaces_U1_Alloc() yAll_z_Interfaces_U_ptr_Request()
#define z_Interfaces_U8_free(P) XFREE((void **)(P), sizeof(z_Interfaces_M_Request))

/*****
* SIGNAL requestLift
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#uTUrpVssQnILkAmWxIKpHw*E|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_0_requestLift;
#define ySigN_z_Interfaces_0_requestLift  (&ySigR_z_Interfaces_0_requestLift)
typedef struct {
    SIGNAL_VARS
    SDL_Integer  Param1;
    z_Interfaces_O_DirectionKind  Param2;
} ySignalPar_z_Interfaces_0_requestLift;
typedef ySignalPar_z_Interfaces_0_requestLift  *yPDP_z_Interfaces_0_requestLift;

/*****
* SIGNAL addLift
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#HyOvDI59Bn5LU48b-VdKsHIE|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_1_addLift;
#define ySigN_z_Interfaces_1_addLift  (&ySigR_z_Interfaces_1_addLift)

/*****
* SIGNAL gotoFloor
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#ytjuiVNeQtDLmewg-IRorZEV|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_2_gotoFloor;
#define ySigN_z_Interfaces_2_gotoFloor  (&ySigR_z_Interfaces_2_gotoFloor)
typedef struct {
    SIGNAL_VARS
    SDL_Integer  Param1;
} ySignalPar_z_Interfaces_2_gotoFloor;
typedef ySignalPar_z_Interfaces_2_gotoFloor  *yPDP_z_Interfaces_2_gotoFloor;

/*****
* SIGNAL directionLight
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#k52OMVj-0ZALsL5jjLOzYGRV|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_3_directionLight;
#define ySigN_z_Interfaces_3_directionLight  (&ySigR_z_Interfaces_3_directionLight)
typedef struct {
    SIGNAL_VARS
    z_Interfaces_O_DirectionKind  Param1;
} ySignalPar_z_Interfaces_3_directionLight;
typedef ySignalPar_z_Interfaces_3_directionLight  *yPDP_z_Interfaces_3_directionLight;

/*****
* SIGNAL confirmAdd
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#fyw3gLjuyiFLvSsjNLMY940I|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_4_confirmAdd;
#define ySigN_z_Interfaces_4_confirmAdd  (&ySigR_z_Interfaces_4_confirmAdd)

/*****
* SIGNAL floorLight
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#2f76TL5ZAWeLBT1bQI1-03UV|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_5_floorLight;
#define ySigN_z_Interfaces_5_floorLight  (&ySigR_z_Interfaces_5_floorLight)
typedef struct {
    SIGNAL_VARS
    SDL_Integer  Param1;
} ySignalPar_z_Interfaces_5_floorLight;
typedef ySignalPar_z_Interfaces_5_floorLight  *yPDP_z_Interfaces_5_floorLight;

/*****
* SIGNAL notify
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#7DH0rLkE1aVLQywhBLfchWOI|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_6_notify;
#define ySigN_z_Interfaces_6_notify  (&ySigR_z_Interfaces_6_notify)
typedef struct {
    SIGNAL_VARS
    z_Interfaces_T_ptr_LiftInfo  Param1;
} ySignalPar_z_Interfaces_6_notify;
typedef ySignalPar_z_Interfaces_6_notify  *yPDP_z_Interfaces_6_notify;

/*****
* SIGNAL associate
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#ZjTrpE0cbV5LvCJZ2I01BnpI|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_7_associate;
#define ySigN_z_Interfaces_7_associate  (&ySigR_z_Interfaces_7_associate)
typedef struct {
    SIGNAL_VARS
    SDL_PId  Param1;
} ySignalPar_z_Interfaces_7_associate;
typedef ySignalPar_z_Interfaces_7_associate  *yPDP_z_Interfaces_7_associate;

/*****
* SIGNAL moveToFloor
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#cpDD9EfpNxlL*DEZYVriBp-V|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_8_moveToFloor;
#define ySigN_z_Interfaces_8_moveToFloor  (&ySigR_z_Interfaces_8_moveToFloor)
typedef struct {
    SIGNAL_VARS
    SDL_Integer  Param1;
} ySignalPar_z_Interfaces_8_moveToFloor;
typedef ySignalPar_z_Interfaces_8_moveToFloor  *yPDP_z_Interfaces_8_moveToFloor;

/*****
* SIGNAL serviceTime
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#bXSm0I-lqoVLnqmd5IT7ulQV|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_9_serviceTime;
#define ySigN_z_Interfaces_9_serviceTime  (&ySigR_z_Interfaces_9_serviceTime)
typedef struct {
    SIGNAL_VARS
    z_Interfaces_V_ServiceTime  Param1;
} ySignalPar_z_Interfaces_9_serviceTime;
typedef ySignalPar_z_Interfaces_9_serviceTime  *yPDP_z_Interfaces_9_serviceTime;

/*****
* SIGNAL requestServiceTime
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#y*IlLEZrLG5LbT8aVIlllS1I|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_A_requestServiceTime;
#define ySigN_z_Interfaces_A_requestServiceTime  (&ySigR_z_Interfaces_A_requestServiceTime)
typedef struct {
    SIGNAL_VARS
    z_Interfaces_U_ptr_Request  Param1;
} ySignalPar_z_Interfaces_A_requestServiceTime;
typedef ySignalPar_z_Interfaces_A_requestServiceTime  *yPDP_z_Interfaces_A_requestServiceTime;

/*****
* SIGNAL handleRequest
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#yLiQnVjoi9SLysj7TL52d*0E|pos(1,12)")
******/
extern XCONST struct xSignalIdStruct ySigR_z_Interfaces_B_handleRequest;
#define ySigN_z_Interfaces_B_handleRequest  (&ySigR_z_Interfaces_B_handleRequest)
typedef struct {
    SIGNAL_VARS
    z_Interfaces_U_ptr_Request  Param1;
} ySignalPar_z_Interfaces_B_handleRequest;
typedef ySignalPar_z_Interfaces_B_handleRequest  *yPDP_z_Interfaces_B_handleRequest;

/*************************************************************************
**                #CODE directives, #HEADING sections                   **
*************************************************************************/
#endif

⌨️ 快捷键说明

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