ContactEdge
Definition ld_ast.h:29
@ None
Definition ld_ast.h:30
FBKind
Definition ld_ast.h:66
@ TON
Definition ld_ast.h:67
@ ADD
Definition ld_ast.h:72
@ CTU
Definition ld_ast.h:70
ContactKind
Definition ld_ast.h:20
@ NormallyOpen
Definition ld_ast.h:21
CoilKind
Definition ld_ast.h:48
@ Output
Definition ld_ast.h:49
LdIRNodeKind
Definition ld_ir.h:20
@ ArithStep
Definition ld_ir.h:25
@ TimerStep
Definition ld_ir.h:23
@ CounterStep
Definition ld_ir.h:24
@ ContactEval
Definition ld_ir.h:21
@ CoilAssign
Definition ld_ir.h:22
SosRule
Definition sos_semantics.h:8
FBKind timer_kind
Definition ld_ir.h:46
std::string ctr_CV
Definition ld_ir.h:54
std::string arith_OUT
Definition ld_ir.h:62
ContactKind contact_kind
Definition ld_ir.h:36
std::string arith_IN1
Definition ld_ir.h:60
ContactEdge contact_edge
Definition ld_ir.h:37
std::string ctr_Q
Definition ld_ir.h:56
std::string timer_PT
Definition ld_ir.h:44
std::string timer_Q
Definition ld_ir.h:45
CoilKind coil_kind
Definition ld_ir.h:38
FBKind arith_kind
Definition ld_ir.h:63
std::string ctr_PV
Definition ld_ir.h:55
std::string ctr_LD
Definition ld_ir.h:53
std::string ctr_CU
Definition ld_ir.h:50
std::string timer_ET
Definition ld_ir.h:43
std::string timer_IN
Definition ld_ir.h:42
std::string timer_instance
Definition ld_ir.h:41
LdIRNodeKind kind
Definition ld_ir.h:31
std::string ctr_instance
Definition ld_ir.h:49
LdLocation loc
Definition ld_ir.h:65
std::string arith_IN2
Definition ld_ir.h:61
SosRule rule
Definition ld_ir.h:32
std::string ctr_R
Definition ld_ir.h:52
std::string variable
Definition ld_ir.h:35
std::string ctr_CD
Definition ld_ir.h:51
FBKind ctr_kind
Definition ld_ir.h:57
LdLocation loc
Definition ld_ir.h:73
std::vector< LdIRNode > nodes
Definition ld_ir.h:72
std::string id
Definition ld_ir.h:71
std::vector< LdIRRung > rungs
Definition ld_ir.h:94
std::vector< UserFBExec > user_fbs
Definition ld_ir.h:95
std::vector< VarDecl > variables
Definition ld_ir.h:93
std::string source_file
Definition ld_ir.h:92
std::string st_body
Definition ld_ir.h:86
std::string instance_name
Definition ld_ir.h:80
std::vector< FBVarDecl > local_vars
Definition ld_ir.h:82
std::string type_name
Definition ld_ir.h:79
std::vector< FBOutWire > out_wires
Definition ld_ir.h:85
std::vector< FBInWire > in_wires
Definition ld_ir.h:84
std::vector< FBVarDecl > output_vars
Definition ld_ir.h:83
std::vector< FBVarDecl > input_vars
Definition ld_ir.h:81