📄 accesslibrary.c
字号:
static XCONST struct xLiteralIdStruct yLitR_z_AccessLibrary_G0_TimedOut =
{xLiteralEC xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&ySrtR_z_AccessLibrary_G_ReadResultType xIdNames("TimedOut")
XCOMMON_EXTRAS, (int)z_AccessLibrary_G0_TimedOut XLIT_EXTRAS};
static XCONST struct xLiteralIdStruct yLitR_z_AccessLibrary_G1_SuccessFul =
{xLiteralEC xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&ySrtR_z_AccessLibrary_G_ReadResultType xIdNames("SuccessFul")
XCOMMON_EXTRAS, (int)z_AccessLibrary_G1_SuccessFul XLIT_EXTRAS};
#endif
/*****
* SIGNAL DisplayRegistered
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),125(70,30),2,3)
******/
#ifndef XNOSIGNALIDNODE
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_0_DisplayRegistered =
{xSignalEC xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("DisplayRegistered")
XCOMMON_EXTRAS, (xptrint)sizeof(XSIGNALHEADERTYPE), 0, 0 xFreS(0)
SIGCODE(DisplayRegistered)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),125(70,30),2,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
/*****
* SIGNAL DisplayOK
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),125(70,30),3,3)
******/
#ifndef XNOSIGNALIDNODE
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_1_DisplayOK = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("DisplayOK")
XCOMMON_EXTRAS, (xptrint)sizeof(XSIGNALHEADERTYPE), 0, 0 xFreS(0)
SIGCODE(DisplayOK)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),125(70,30),3,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
/*****
* SIGNAL DisplayNotOK
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),125(70,30),4,3)
******/
#ifndef XNOSIGNALIDNODE
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_2_DisplayNotOK = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("DisplayNotOK")
XCOMMON_EXTRAS, (xptrint)sizeof(XSIGNALHEADERTYPE), 0, 0 xFreS(0)
SIGCODE(DisplayNotOK)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),125(70,30),4,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
/*****
* SIGNAL DisplayDoorOpened
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),125(70,30),5,3)
******/
#ifndef XNOSIGNALIDNODE
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_3_DisplayDoorOpened =
{xSignalEC xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("DisplayDoorOpened")
XCOMMON_EXTRAS, (xptrint)sizeof(XSIGNALHEADERTYPE), 0, 0 xFreS(0)
SIGCODE(DisplayDoorOpened)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),125(70,30),5,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
/*****
* SIGNAL DisplayStartReg
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),125(70,30),6,3)
******/
#ifndef XNOSIGNALIDNODE
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_4_DisplayStartReg =
{xSignalEC xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("DisplayStartReg")
XCOMMON_EXTRAS, (xptrint)sizeof(XSIGNALHEADERTYPE), 0, 0 xFreS(0)
SIGCODE(DisplayStartReg)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),125(70,30),6,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
/*****
* SIGNAL AllAllocated
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),125(70,30),7,3)
******/
#ifndef XNOSIGNALIDNODE
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_5_AllAllocated = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("AllAllocated")
XCOMMON_EXTRAS, (xptrint)sizeof(XSIGNALHEADERTYPE), 0, 0 xFreS(0)
SIGCODE(AllAllocated)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),125(70,30),7,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
/*****
* SIGNAL Code
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),128(120,30),2,3)
******/
#ifndef XNOSIGNALIDNODE
static xSignalNode ySigA_z_AccessLibrary_6_Code = (xSignalNode)0;
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_6_Code = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("Code")
XCOMMON_EXTRAS, (xptrint)sizeof(yPDef_z_AccessLibrary_6_Code),
&ySigA_z_AccessLibrary_6_Code, 0 xFreS(0) SIGCODE(Code)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),128(120,30),2,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
#ifndef XOPTSIGPARA
XCONST struct xVarIdStruct ySPaR1_z_AccessLibrary_6_Code = {xSignalParEC
xSymbTLink((xIdNode)0, (xIdNode)0), (xIdNode)&ySigR_z_AccessLibrary_6_Code
xIdNames(" ") XCOMMON_EXTRAS, &ySrtR_z_AccessLibrary_F_KeyArrayType,
xOffsetOf(yPDef_z_AccessLibrary_6_Code, Param1), (xptrint)0, (xbool)0
XSPA_EXTRAS};
#endif
/*****
* SIGNAL Abort
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),128(120,30),3,3)
******/
#ifndef XNOSIGNALIDNODE
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_7_Abort = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("Abort")
XCOMMON_EXTRAS, (xptrint)sizeof(XSIGNALHEADERTYPE), 0, 0 xFreS(0)
SIGCODE(Abort)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),128(120,30),3,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
/*****
* SIGNAL SelectedDoor
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),128(120,30),4,3)
******/
#ifndef XNOSIGNALIDNODE
static xSignalNode ySigA_z_AccessLibrary_8_SelectedDoor = (xSignalNode)0;
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_8_SelectedDoor = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("SelectedDoor")
XCOMMON_EXTRAS, (xptrint)sizeof(yPDef_z_AccessLibrary_8_SelectedDoor),
&ySigA_z_AccessLibrary_8_SelectedDoor, 0 xFreS(0) SIGCODE(SelectedDoor)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),128(120,30),4,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
#ifndef XOPTSIGPARA
XCONST struct xVarIdStruct ySPaR1_z_AccessLibrary_8_SelectedDoor =
{xSignalParEC xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&ySigR_z_AccessLibrary_8_SelectedDoor xIdNames(" ") XCOMMON_EXTRAS,
&ySrtR_z_AccessLibrary_H_DoorNoType,
xOffsetOf(yPDef_z_AccessLibrary_8_SelectedDoor, Param1), (xptrint)0, (xbool)0
XSPA_EXTRAS};
#endif
/*****
* SIGNAL Display
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),122(20,50),2,3)
******/
#ifndef XNOSIGNALIDNODE
static xSignalNode ySigA_z_AccessLibrary_9_Display = (xSignalNode)0;
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_9_Display = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("Display")
XCOMMON_EXTRAS, (xptrint)sizeof(yPDef_z_AccessLibrary_9_Display),
&ySigA_z_AccessLibrary_9_Display, 0 xFreS(yFree_z_AccessLibrary_9_Display)
SIGCODE(Display)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),122(20,50),2,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
#ifndef XOPTSIGPARA
XCONST struct xVarIdStruct ySPaR1_z_AccessLibrary_9_Display = {xSignalParEC
xSymbTLink((xIdNode)0, (xIdNode)0), (xIdNode)&ySigR_z_AccessLibrary_9_Display
xIdNames(" ") XCOMMON_EXTRAS, &xSrtR_SDL_Charstring,
xOffsetOf(yPDef_z_AccessLibrary_9_Display, Param1), (xptrint)0, (xbool)0
XSPA_EXTRAS};
#endif
/*------------------------------------------------------------------------
-- Free function for signal Display
------------------------------------------------------------------------*/
#ifdef XFREESIGNALFUNCS
#ifndef XNOPROTO
extern void yFree_z_AccessLibrary_9_Display (void *SVarP)
#else
extern void yFree_z_AccessLibrary_9_Display (SVarP)
void *SVarP;
#endif
{
xFree_SDL_Charstring((void **)&((yPDef_z_AccessLibrary_9_Display *)SVarP)->Param1);
}
#endif
/*****
* SIGNAL Card
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),122(20,50),3,3)
******/
#ifndef XNOSIGNALIDNODE
static xSignalNode ySigA_z_AccessLibrary_A_Card = (xSignalNode)0;
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_A_Card = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("Card")
XCOMMON_EXTRAS, (xptrint)sizeof(yPDef_z_AccessLibrary_A_Card),
&ySigA_z_AccessLibrary_A_Card, 0 xFreS(yFree_z_AccessLibrary_A_Card)
SIGCODE(Card)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),122(20,50),3,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
#ifndef XOPTSIGPARA
XCONST struct xVarIdStruct ySPaR1_z_AccessLibrary_A_Card = {xSignalParEC
xSymbTLink((xIdNode)0, (xIdNode)0), (xIdNode)&ySigR_z_AccessLibrary_A_Card
xIdNames(" ") XCOMMON_EXTRAS, &xSrtR_SDL_Charstring,
xOffsetOf(yPDef_z_AccessLibrary_A_Card, Param1), (xptrint)0, (xbool)0
XSPA_EXTRAS};
#endif
/*------------------------------------------------------------------------
-- Free function for signal Card
------------------------------------------------------------------------*/
#ifdef XFREESIGNALFUNCS
#ifndef XNOPROTO
extern void yFree_z_AccessLibrary_A_Card (void *SVarP)
#else
extern void yFree_z_AccessLibrary_A_Card (SVarP)
void *SVarP;
#endif
{
xFree_SDL_Charstring((void **)&((yPDef_z_AccessLibrary_A_Card *)SVarP)->Param1);
}
#endif
/*****
* SIGNAL KeyStroke
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\AccessLibrary.sun(Graph),122(20,50),4,3)
******/
#ifndef XNOSIGNALIDNODE
static xSignalNode ySigA_z_AccessLibrary_B_KeyStroke = (xSignalNode)0;
XCONST struct xSignalIdStruct ySigR_z_AccessLibrary_B_KeyStroke = {xSignalEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("KeyStroke")
XCOMMON_EXTRAS, (xptrint)sizeof(yPDef_z_AccessLibrary_B_KeyStroke),
&ySigA_z_AccessLibrary_B_KeyStroke, 0 xFreS(0) SIGCODE(KeyStroke)
xBreakB("#SDTREF(SDL,D:\\TelelogicTau36\\examples\\courseenv\\simccode\\ACCESS\\AccessLibrary.sun(Graph),122(20,50),4,3)")
xSigPrioPar(xDefaultPrioSignal) XSIG_EXTRAS};
#endif
#ifndef XOPTSIGPARA
XCONST struct xVarIdStruct ySPaR1_z_AccessLibrary_B_KeyStroke = {xSignalParEC
xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&ySigR_z_AccessLibrary_B_KeyStroke xIdNames(" ") XCOMMON_EXTRAS,
&xSrtR_SDL_Character, xOffsetOf(yPDef_z_AccessLibrary_B_KeyStroke, Param1),
(xptrint)0, (xbool)0 XSPA_EXTRAS};
#endif
/*****
* PROCESS TYPE PanelController
* <<PACKAGE AccessLibrary>>
* #SDTREF(SDL,D:\TelelogicTau36\examples\courseenv\simccode\ACCESS\PanelController.spt,4,1)
******/
#ifdef XCOVERAGE
long int yPrsC_z_AccessLibrary_N_PanelController[ySym_z_AccessLibrary_N_PanelController+1];
#endif
XCONST XSIGTYPE yPrsS_z_AccessLibrary_N_PanelController[] = {SIGNAL_NAME(Card,
&ySigR_z_AccessLibrary_A_Card), SIGNAL_NAME(KeyStroke,
&ySigR_z_AccessLibrary_B_KeyStroke), SIGNAL_NAME(DisplayRegistered,
&ySigR_z_AccessLibrary_0_DisplayRegistered), SIGNAL_NAME(DisplayOK,
&ySigR_z_AccessLibrary_1_DisplayOK), SIGNAL_NAME(DisplayNotOK,
&ySigR_z_AccessLibrary_2_DisplayNotOK), SIGNAL_NAME(DisplayDoorOpened,
&ySigR_z_AccessLibrary_3_DisplayDoorOpened), SIGNAL_NAME(DisplayStartReg,
&ySigR_z_AccessLibrary_4_DisplayStartReg), SIGNAL_NAME(AllAllocated,
&ySigR_z_AccessLibrary_5_AllAllocated), SIGNAL_NAME(PanelTimer,
&ySigR_z_AccessLibrary_N6_PanelTimer), SIGNAL_NAME(KeyTimer,
&ySigR_z_AccessLibrary_N7_KeyTimer), (XSIGTYPE)0};
XCONST xStateIdNode yPrsT_z_AccessLibrary_N_PanelController[] =
{&xStartStateIdRec, &yStaR_z_AccessLibrary_N1_WaitAllocated,
&yStaR_z_AccessLibrary_N2_Idle, &yStaR_z_AccessLibrary_N3_WaitOK,
&yStaR_z_AccessLibrary_N4_WaitOpened, &yStaR_z_AccessLibrary_N5_WaitDisplay};
XCONST struct xPrsIdStruct yPrsR_z_AccessLibrary_N_PanelController =
{xProcessTypeEC xSymbTLink((xIdNode)0, (xIdNode)0),
(xIdNode)&yPacR_z_AccessLibrary__AccessLibrary xIdNames("PanelController")
XCOMMON_EXTRAS, yPrsT_z_AccessLibrary_N_PanelController,
yPrsS_z_AccessLibrary_N_PanelController xService(0) xOptChan(0), 0 xNrInst(1)
xNrInst(0), (XPRSNODE *)0,
(xptrint)sizeof(yVDef_z_AccessLibrary_N_PanelController)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -