@@ -515,6 +515,7 @@ template globalDataParDefine(SimVar simVar, String arrayName)
515515 <<
516516 #define <%cref(c)%> data->simulationInfo.<%arrayName%>[<%index%>]
517517 #define $P$ATTRIBUTE<%cref(name)%> data->modelData.<%arrayName%>Data[<%index%>].attribute
518+ #define $P$ATTRIBUTE$P$PRE<%cref(name)%> $P$ATTRIBUTE<%cref(name)%>
518519 #define <%cref(name)%> data->simulationInfo.<%arrayName%>[<%index%>]
519520 #define _<%cref(name)%>(i) <%cref(name)%>
520521 #define <%cref(name)%>__varInfo data->modelData.<%arrayName%>Data[<%index%>].info
@@ -524,6 +525,7 @@ template globalDataParDefine(SimVar simVar, String arrayName)
524525 #define <%cref(name)%> data->simulationInfo.<%arrayName%>[<%index%>]
525526 #define _<%cref(name)%>(i) <%cref(name)%>
526527 #define $P$ATTRIBUTE<%cref(name)%> data->modelData.<%arrayName%>Data[<%index%>].attribute
528+ #define $P$ATTRIBUTE$P$PRE<%cref(name)%> $P$ATTRIBUTE<%cref(name)%>
527529 #define <%cref(name)%>__varInfo data->modelData.<%arrayName%>Data[<%index%>].info
528530 >>
529531 end match
@@ -543,16 +545,19 @@ template globalDataVarDefine(SimVar simVar, String arrayName, Integer offset) "t
543545 #define $P$PRE<%cref(c)%> data->simulationInfo.<%arrayName%>Pre[<%intAdd(offset,index)%>]
544546 #define $P$PRE<%cref(name)%> data->simulationInfo.<%arrayName%>Pre[<%intAdd(offset,index)%>]
545547 #define $P$ATTRIBUTE<%cref(name)%> data->modelData.<%arrayName%>Data[<%intAdd(offset,index)%>].attribute
548+ #define $P$ATTRIBUTE$P$PRE<%cref(name)%> $P$ATTRIBUTE<%cref(name)%>
546549 #define <%cref(name)%>__varInfo data->modelData.<%arrayName%>Data[<%intAdd(offset,index)%>].info
547550 #define $P$PRE<%cref(name)%>__varInfo data->modelData.<%arrayName%>Data[<%intAdd(offset,index)%>].info
548551 >>
549552 case SIMVAR(aliasvar=NOALIAS()) then
550553 let tmp = System.tmpTick()
551554 <<
552555 #define _<%cref(name)%>(i) data->localData[i]-><%arrayName%>[<%intAdd(offset,index)%>]
556+ #define _$P$PRE<%cref(name)%>(i) $P$PRE<%cref(name)%>
553557 #define <%cref(name)%> _<%cref(name)%>(0)
554558 #define $P$PRE<%cref(name)%> data->simulationInfo.<%arrayName%>Pre[<%intAdd(offset,index)%>]
555559 #define $P$ATTRIBUTE<%cref(name)%> data->modelData.<%arrayName%>Data[<%intAdd(offset,index)%>].attribute
560+ #define $P$ATTRIBUTE$P$PRE<%cref(name)%> $P$ATTRIBUTE<%cref(name)%>
556561 #define <%cref(name)%>__varInfo data->modelData.<%arrayName%>Data[<%intAdd(offset,index)%>].info
557562 #define $P$PRE<%cref(name)%>__varInfo data->modelData.<%arrayName%>Data[<%intAdd(offset,index)%>].info
558563 >>
0 commit comments