public class DinExpr_FBcl extends Din_FBcl
FBexpr_FBcl
.Pin_FBcl.XXXXXEKind
Modifier and Type | Field and Description |
---|---|
private DinExprK_FBcl |
pinK
The associated K pin for a second input of a constant to operate.
|
protected java.lang.String |
sElemDst
This is either used for setElement expression
(to set an array element or a struct element in the correspond variable after expression)
or also to store a given component name for sliced accesses.
|
protected java.lang.String |
sElemSrc
If not null or "", then it describes the access to an element in the connected doutSrc struct
as textual information written in an din.
|
java.lang.String |
sOperator
The operator for the pin, consisting of till three parts.
|
bBreakChain, ixArrayAccess, mEvCluster, nullArray
nDTypeIsPropg, steptime, zVectorDim
connectDst, connectSrc, fb, name, pint, version, xy
Constructor and Description |
---|
DinExpr_FBcl(DinType_FBcl pint,
java.lang.String name,
FBlock_FBcl fb) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getElemDst()
See
sElemDst |
java.lang.String |
getElemSrc()
See
sElemSrc |
DinExprK_FBcl |
pinK() |
void |
setElementDst(java.lang.String val)
See
getElemDst() |
void |
setElemSrc(java.lang.String val)
See
getElemDst() |
void |
setPinK(DinExprK_FBcl pinK) |
breakEventChain, getConnSrc, getConstant, getConstant, getDintype, getOnlyoneAssocEvin, iterEvin, operationsType, setBreakEventChain, setConstant, toString, XXXconnectSrc
dtArrayCpp, dType, dType, dTypeArray, dTypeChar, dtypeCpp, getSteptime, getSteptimeStr, isComplexDType, namePin, propagateSteptime, setDType
addEvchain, addEvchainDepending, connDst, connectFrom, connectFrom, connSrc, containsEvchain, containsOtherEvchain, dinType, doutType, evChainHex, evinType, evoutType, fbtypeName, getFirstConnDst, getFirstConnSrc, getMaskEvinMdlChainDriven, getMaskEvoutMdlBackChainDriven, getOneConnSrc, getOneConnSrc, isEventBackChainDriven, isEventBackChainDriven, isEventChainDriven, isEventChainDriven, isEventChainDriven, isEventChainDriven, isKind, isNotKind, isUpdatePin, iterConnDst, iterConnSrc, iterEvchainDep, iterEvchainShow, nameFBpin, nameFBpin, nrofConnDst, nrofConnSrc, pinType, removeConnectDst, removeConnectSrc, removeConnSrcAll, removePinSimpleInConnDst, setEventBackChainDriven, setEventChainDriven, spec, spec, throwError, toString, XXXremoveConnectSrc, XXXremoveConnSrc
public java.lang.String sOperator
FBexpr_FBcl.setOperatorToPins(org.vishia.fbcl.readSource.Prj_FBCLrd)
and FBexpr_FBcl.setExprPinFromPinsExprFn()
.protected java.lang.String sElemSrc
protected java.lang.String sElemDst
private DinExprK_FBcl pinK
public DinExpr_FBcl(DinType_FBcl pint, java.lang.String name, FBlock_FBcl fb)
public DinExprK_FBcl pinK()
public void setPinK(DinExprK_FBcl pinK)
public void setElemSrc(java.lang.String val)
getElemDst()
public java.lang.String getElemSrc()
sElemSrc
public void setElementDst(java.lang.String val)
getElemDst()
public java.lang.String getElemDst()
sElemDst