📄 accesslibrary.c
字号:
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(14, 888)
/*-----
* ASSIGNMENT EnterCode := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),3,1)
------*/
#ifdef XCASELABELS
case 14:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NA_EnterCode,
SDL_CHARSTRING_LIT("LEnter code", "Enter code"), XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("EnterCode := ", &(yVarP->z_AccessLibrary_NA_EnterCode),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("EnterCode := ", &(yVarP->z_AccessLibrary_NA_EnterCode),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(15, 907)
/*-----
* ASSIGNMENT Timeout := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),4,1)
------*/
#ifdef XCASELABELS
case 15:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NB_Timeout, SDL_CHARSTRING_LIT(
"LTimeout", "Timeout"), XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("Timeout := ", &(yVarP->z_AccessLibrary_NB_Timeout),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("Timeout := ", &(yVarP->z_AccessLibrary_NB_Timeout),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(16, 926)
/*-----
* ASSIGNMENT PleaseWait := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),5,1)
------*/
#ifdef XCASELABELS
case 16:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NC_PleaseWait,
SDL_CHARSTRING_LIT("LPlease wait", "Please wait"), XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("PleaseWait := ", &(yVarP->z_AccessLibrary_NC_PleaseWait),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("PleaseWait := ", &(yVarP->z_AccessLibrary_NC_PleaseWait),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(17, 945)
/*-----
* ASSIGNMENT WrongInput := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),6,1)
------*/
#ifdef XCASELABELS
case 17:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_ND_WrongInput,
SDL_CHARSTRING_LIT("LWrong input", "Wrong input"), XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("WrongInput := ", &(yVarP->z_AccessLibrary_ND_WrongInput),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("WrongInput := ", &(yVarP->z_AccessLibrary_ND_WrongInput),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(18, 964)
/*-----
* ASSIGNMENT RegisterCard := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),7,1)
------*/
#ifdef XCASELABELS
case 18:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NE_RegisterCard,
SDL_CHARSTRING_LIT("LRegister card", "Register card"), XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("RegisterCard := ", &(yVarP->z_AccessLibrary_NE_RegisterCard),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("RegisterCard := ", &(yVarP->z_AccessLibrary_NE_RegisterCard),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(19, 983)
/*-----
* ASSIGNMENT DoorOpened := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),8,1)
------*/
#ifdef XCASELABELS
case 19:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NG_DoorOpened,
SDL_CHARSTRING_LIT("LDoorOpened", "DoorOpened"), XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("DoorOpened := ", &(yVarP->z_AccessLibrary_NG_DoorOpened),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("DoorOpened := ", &(yVarP->z_AccessLibrary_NG_DoorOpened),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(20, 1002)
/*-----
* ASSIGNMENT Registered := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),9,1)
------*/
#ifdef XCASELABELS
case 20:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NF_Registered,
SDL_CHARSTRING_LIT("LCard registered", "Card registered"),
XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("Registered := ", &(yVarP->z_AccessLibrary_NF_Registered),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("Registered := ", &(yVarP->z_AccessLibrary_NF_Registered),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(21, 1022)
/*-----
* ASSIGNMENT SelectDoor := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),10,1)
------*/
#ifdef XCASELABELS
case 21:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NH_SelectDoor,
SDL_CHARSTRING_LIT("LSelect door", "Select door"), XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("SelectDoor := ", &(yVarP->z_AccessLibrary_NH_SelectDoor),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("SelectDoor := ", &(yVarP->z_AccessLibrary_NH_SelectDoor),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_STMTS(22, 1041)
/*-----
* ASSIGNMENT IllegalDoor := ...
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),119(15,40),11,1)
------*/
#ifdef XCASELABELS
case 22:
#endif
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NI_IllegalDoor,
SDL_CHARSTRING_LIT("LIllegal door", "Illegal door"), XASS_MR_ASS_FR);
#ifdef XTRACE
xTraceAssign("IllegalDoor := ", &(yVarP->z_AccessLibrary_NI_IllegalDoor),
xSrtN_SDL_Charstring);
#endif
#ifdef XMSCE
xMSCEAssign("IllegalDoor := ", &(yVarP->z_AccessLibrary_NI_IllegalDoor),
xSrtN_SDL_Charstring);
#endif
XBETWEEN_SYMBOLS(23, 1060)
/*-----
* NEXTSTATE WaitAllocated
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),1670(40,85),1)
------*/
#ifdef XCASELABELS
case 23:
#endif
XAT_LAST_SYMBOL
SDL_NEXTSTATE(WaitAllocated, z_AccessLibrary_N1_WaitAllocated,
"WaitAllocated")
/*-----
* INPUT AllAllocated
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),1673(45,105),1)
------*/
case 1:
XDEBUG_LABEL(WaitAllocated_AllAllocated)
XAT_FIRST_SYMBOL(1)
XOS_TRACE_INPUT("AllAllocated")
XBETWEEN_SYMBOLS(24, 1081)
/*-----
* OUTPUT Display
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),1685(45,120),1,1)
------*/
#ifdef XCASELABELS
case 24:
#endif
ALLOC_SIGNAL_PAR(Display, ySigN_z_AccessLibrary_9_Display, xNotDefPId,
yPDef_z_AccessLibrary_9_Display)
SIGNAL_ALLOC_ERROR
yAssF_SDL_Charstring(((yPDef_z_AccessLibrary_9_Display *)OUTSIGNAL_DATA_PTR)->Param1,
yVarP->z_AccessLibrary_N8_InsertMain, XASS_MR_ASS_NF);
SDL_2OUTPUT_NO_TO(xDefaultPrioSignal, (xIdNode *)0, Display,
ySigN_z_AccessLibrary_9_Display, xNotDefPId,
sizeof(yPDef_z_AccessLibrary_9_Display), "Display")
SIGNAL_ALLOC_ERROR_END
XBETWEEN_SYMBOLS(25, 1099)
/*-----
* NEXTSTATE Idle
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),1643(45,135),1)
------*/
#ifdef XCASELABELS
case 25:
#endif
XAT_LAST_SYMBOL
SDL_NEXTSTATE(Idle, z_AccessLibrary_N2_Idle, "Idle")
/*-----
* INPUT Card
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),1619(105,40),1)
------*/
case 2:
XDEBUG_LABEL(Idle_Card)
XAT_FIRST_SYMBOL(2)
XOS_TRACE_INPUT("Card")
#ifdef XVALIDATOR_LIB
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NJ_CardData,
((yPDef_z_AccessLibrary_A_Card *)ySVarP)->Param1, XASS_MR_ASS_FR);
#else
yAssF_SDL_Charstring(yVarP->z_AccessLibrary_NJ_CardData,
((yPDef_z_AccessLibrary_A_Card *)ySVarP)->Param1, XASS_AR_ASS_FR);
#endif
XBETWEEN_SYMBOLS(26, 1126)
/*-----
* OUTPUT Card
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),1622(105,55),1,1)
------*/
#ifdef XCASELABELS
case 26:
#endif
#ifndef XOPTCHAN
yViaList[0] = XNAMENODE->ToId[yChaE_z_AccessLibrary_NN_G2];
yViaList[1] = (xIdNode)0;
#endif
ALLOC_SIGNAL_PAR(Card, ySigN_z_AccessLibrary_A_Card, xNotDefPId,
yPDef_z_AccessLibrary_A_Card)
SIGNAL_ALLOC_ERROR
yAssF_SDL_Charstring(((yPDef_z_AccessLibrary_A_Card *)OUTSIGNAL_DATA_PTR)->Param1,
yVarP->z_AccessLibrary_NJ_CardData, XASS_MR_ASS_NF);
SDL_2OUTPUT_NO_TO(xDefaultPrioSignal, yViaList, Card,
ySigN_z_AccessLibrary_A_Card, xNotDefPId,
sizeof(yPDef_z_AccessLibrary_A_Card), "Card")
SIGNAL_ALLOC_ERROR_END
XBETWEEN_SYMBOLS(27, 1148)
/*-----
* OUTPUT Display
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),1628(105,70),1,1)
------*/
#ifdef XCASELABELS
case 27:
#endif
ALLOC_SIGNAL_PAR(Display, ySigN_z_AccessLibrary_9_Display, xNotDefPId,
yPDef_z_AccessLibrary_9_Display)
SIGNAL_ALLOC_ERROR
yAssF_SDL_Charstring(((yPDef_z_AccessLibrary_9_Display *)OUTSIGNAL_DATA_PTR)->Param1,
yVarP->z_AccessLibrary_NA_EnterCode, XASS_MR_ASS_NF);
SDL_2OUTPUT_NO_TO(xDefaultPrioSignal, (xIdNode *)0, Display,
ySigN_z_AccessLibrary_9_Display, xNotDefPId,
sizeof(yPDef_z_AccessLibrary_9_Display), "Display")
SIGNAL_ALLOC_ERROR_END
XBETWEEN_SYMBOLS(28, 1166)
/*-----
* CALL ReadKeys (from EXPRESSION in next symbol)
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt(Start_Idle_WaitKeyStroke),1649(95,85),1,1)
------*/
#ifdef XCASELABELS
case 28:
#endif
ALLOC_PROCEDURE(z_AccessLibrary_N0_ReadKeys,
yPrdN_z_AccessLibrary_N0_ReadKeys,
sizeof(yVDef_z_AccessLibrary_N0_ReadKeys))
PROCEDURE_ALLOC_ERROR
yAssF_SDL_Natural(((yVDef_z_AccessLibrary_N0_ReadKeys *)PROC_DATA_PTR)->z_AccessLibrary_N00_NumberKeys,
yTstA_SDL_Natural(z_AccessLibrary_J_KEYMAX), XASS_MR_ASS_NF);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -