public class StdLibFBlocks_FBcl
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
debugNamePredefBlock |
FBtype_FBcl |
fbt_mux |
FBtype_FBcl |
fbtExpr_OFB |
FBtype_FBcl |
fbtExprEv_OFB
FBtype for an expression with event outputs true and false which comes after prep
depending from the result true or false on the boolean result.
|
FBtype_FBcl |
fbtJoin
The JOIN_OFB to join some events
|
FBtype_FBcl |
fbtOper_OFB
FBtype for an expression with event outputs true and false which comes after prep
depending from the result true or false on the boolean result.
|
FBtype_FBcl |
fbtState_OFB |
FBtype_FBcl |
fbtStateTrans_OFB
FBtype for an expression with event outputs true and false which comes after prep
depending from the result true or false on the boolean result.
|
FBtype_FBcl |
fbtVarC_OFB
VarC_OFB is a variable after expression with the style ofpVarConst... but feed with constant values.
|
FBtype_FBcl |
fbtVarL_OFB |
FBtype_FBcl |
fbtVarV_OFB |
FBtype_FBcl |
fbtVarZ_OFB |
private java.util.Map<java.lang.String,FBtype_FBcl> |
mapPredefBlocks |
(package private) Prj_FBcl |
prj |
static java.lang.String |
version
Derived from PredefFBlocks_JgenMdl.
|
| Constructor and Description |
|---|
StdLibFBlocks_FBcl(java.lang.String sPredefBlockTypes,
java.lang.Class<?> clazzInJar,
LogMessage log,
Prj_FBcl prj) |
| Modifier and Type | Method and Description |
|---|---|
private static FBtype_FBcl |
createFBoper(LogMessage log,
Prj_FBcl prj)
Crreates the algorithm for unit delay with name "F_MOVE", algorithm in C, written hard coded.
|
private static FBtype_FBcl |
createUnitDelay(LogMessage log,
Prj_FBcl prj)
Crreates the algorithm for unit delay with name "F_MOVE", algorithm in C, written hard coded.
|
FBtype_FBcl |
getType(java.lang.String name) |
private void |
read(java.io.BufferedReader src,
java.lang.String sPath,
LogMessage log)
Read textual given FBlock type definitions.
|
void |
readCfgFromJar(java.lang.Class<?> clazz,
java.lang.String pathInJar,
LogMessage log) |
private void |
readFromFile(java.io.File fSrc,
LogMessage log) |
void |
readStdFBlocks(ReaderFBcl readerPj,
java.io.File stddir,
LogMessage log) |
public static java.lang.String version
public static java.lang.String debugNamePredefBlock
private java.util.Map<java.lang.String,FBtype_FBcl> mapPredefBlocks
public final FBtype_FBcl fbtExpr_OFB
public final FBtype_FBcl fbtState_OFB
public final FBtype_FBcl fbtExprEv_OFB
public final FBtype_FBcl fbtStateTrans_OFB
public final FBtype_FBcl fbtOper_OFB
public final FBtype_FBcl fbtVarL_OFB
public final FBtype_FBcl fbtVarV_OFB
public final FBtype_FBcl fbtVarZ_OFB
public final FBtype_FBcl fbtVarC_OFB
public final FBtype_FBcl fbtJoin
final Prj_FBcl prj
public final FBtype_FBcl fbt_mux
public StdLibFBlocks_FBcl(java.lang.String sPredefBlockTypes,
java.lang.Class<?> clazzInJar,
LogMessage log,
Prj_FBcl prj)
throws java.text.ParseException
java.text.ParseExceptionprivate static FBtype_FBcl createFBoper(LogMessage log, Prj_FBcl prj)
private static FBtype_FBcl createUnitDelay(LogMessage log, Prj_FBcl prj)
public void readStdFBlocks(ReaderFBcl readerPj, java.io.File stddir, LogMessage log) throws java.io.IOException
java.io.IOExceptionpublic FBtype_FBcl getType(java.lang.String name)
private void readFromFile(java.io.File fSrc,
LogMessage log)
throws java.text.ParseException
java.text.ParseExceptionpublic void readCfgFromJar(java.lang.Class<?> clazz,
java.lang.String pathInJar,
LogMessage log)
throws java.text.ParseException
java.text.ParseExceptionprivate void read(java.io.BufferedReader src,
java.lang.String sPath,
LogMessage log)
throws java.io.IOException,
java.text.ParseException
src - open resource to read, maybe also file in jarsPath - only for report/log: readable path to srclog - loggingjava.io.IOExceptionjava.text.ParseException