public abstract class DinoutType_FBcl extends Pin_Type_FBcl
Modifier and Type | Class and Description |
---|---|
static class |
DinoutType_FBcl.What |
PinBase_FBcl.EPinKind
Modifier and Type | Field and Description |
---|---|
PinDtype_FBcl |
pinDtype |
java.util.List<EvinoutType_FBcl> |
XXXassociatedEventPins
Usual only one member.
|
int |
XXXixPort
Index of the port in the block
#fb from 0 if this block is a module. |
fbt
ixPin, kind, mAssociatedEvData, namePin
Constructor and Description |
---|
DinoutType_FBcl(boolean isOutput,
java.lang.String namePin,
int ixPin,
FBlock_Type_FBcl parentFBlock)
Reference to a dataType Reference.
|
Modifier and Type | Method and Description |
---|---|
PinDtype_FBcl |
dtype()
Default implementation.
|
protected void |
throwError(java.lang.String txt,
DinoutType_FBcl src)
gets the dataType.
|
java.lang.String |
toString() |
void |
XXXaddEventPin(EvinoutType_FBcl ev) |
java.util.List<EvinoutType_FBcl> |
XXXassociatedEventPinsForEach() |
EvinoutType_FBcl |
XXXgetEvent1Out()
Returns the first or only one associated event output pin.
|
java.lang.Iterable<EvinoutType_FBcl> |
XXXiterEventPins()
Returns null if no event pins are associated, elsewhere the Iterable of associated event pins.
|
int |
XXXnrofAssiciatedEvents()
Returns the numer of associated event pins for this outpin
|
addAssociatedEvData, maskAssociatedEvData
public java.util.List<EvinoutType_FBcl> XXXassociatedEventPins
public final PinDtype_FBcl pinDtype
public int XXXixPort
#fb
from 0 if this block is a module.
For connections of a Operation_FBlock_JgenMdl
: It is the ix of the FBlock_JgenMdl#dout
and FBlock_JgenMdl#din
of the associated Module_FBlock_JgenMdl
or Callmodule_FBlock_JgenMdl
, what is the number of the port in the Module.
It is not the ix of the #fb
inConnections and outConnections, if this is not a Module block.
This attribute is used to associate the connection of a Submodule or Libmodule to the connection of the Operation_Block.public DinoutType_FBcl(boolean isOutput, java.lang.String namePin, int ixPin, FBlock_Type_FBcl parentFBlock)
public final PinDtype_FBcl dtype()
PinBase_FBcl
Dinout_FBcl
and DinoutType_FBcl
have a implenentation which returns the used instance.dtype
in interface PinDtypeIfc_FBcl
dtype
in class PinBase_FBcl
public int XXXnrofAssiciatedEvents()
public java.util.List<EvinoutType_FBcl> XXXassociatedEventPinsForEach()
public java.lang.Iterable<EvinoutType_FBcl> XXXiterEventPins()
public EvinoutType_FBcl XXXgetEvent1Out()
#nrofAssiciatedEvents()
public void XXXaddEventPin(EvinoutType_FBcl ev)
protected void throwError(java.lang.String txt, DinoutType_FBcl src)
public java.lang.String toString()
toString
in class PinBase_FBcl
Object.toString()