Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/djformby/GRFICS
/ functions
Functions
1,420 in github.com/djformby/GRFICS
⨍
Functions
1,420
◇
Types & classes
206
Function
_modbus_tcp_send_msg_pre
plc_vm/OpenPLC_v2-master/libmodbus-3.0.4/src/modbus-tcp.c:165
Function
_modbus_tcp_send_msg_pre
plc_vm/OpenPLC_v2-master/libmodbus_src/src/modbus-tcp.c:152
Method
absyntax_cname
WARNING: only use this method for debugging purposes!! */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:164
Method
absyntax_cname
WARNING: only use this method for debugging purposes!! */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:241
Method
add_2datatypes_to_candidate_list
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:315
Method
add_datatype_to_candidate_list
add a data type to a candidate data type list, while guaranteeing no duplicate entries! */ Returns true if it really did add the datatype to the list,
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:298
Method
add_to
Constructor for the singleton class */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/add_en_eno_param_decl.cc:67
Method
analyse_variable_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:405
Method
array_dimension_iterator_c
initialize the iterator object. * We must be given a reference to a array_specification_c that will be analyzed... */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/array_dimension_iterator.cc:83
Method
array_range_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/array_range_check.cc:90
Method
base_type
a helper function... */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/narrow_candidate_datatypes.cc:411
Method
base_type
a helper function... */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:681
Method
build_en_param
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/add_en_eno_param_decl.cc:93
Method
build_eno_param
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/add_en_eno_param_decl.cc:110
Method
calculate_common_ticktime_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:619
Method
case_element_iterator_c
initialize the iterator object. * We must be given a reference to a case_list_c that will be analyzed... */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/case_element_iterator.cc:97
Method
case_elements_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/case_elements_check.cc:80
Function
catch_signal
plc_vm/OpenPLC_v2-master/matiec_src/tests/main.c:110
Method
check_assignment_to_constant
No writing to CONSTANTs */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.cc:159
Method
check_assignment_to_controlvar
No writing to iterator variables (used in FOR loops) inside the loop itself */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.cc:90
Method
check_assignment_to_expression
No assigning values to expressions. */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.cc:168
Method
check_assignment_to_il_list
No assigning values to IL lists. */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.cc:247
Method
check_assignment_to_output
fb_instance.var := ... is not valid if var is output variable */ NOTE, if a fb_instance1.fb_instance2.fb_instance3.var is used, we must iteratively c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.cc:108
Method
check_bounds
plc_vm/OpenPLC_v2-master/matiec_src/stage3/array_range_check.cc:122
Method
check_dimension_count
plc_vm/OpenPLC_v2-master/matiec_src/stage3/array_range_check.cc:109
Method
check_extern_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.cc:94
Method
check_formal_call
check whether all values passed to OUT or IN_OUT parameters are legal lvalues. */
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.cc:331
Method
check_global_decl
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.cc:104
Method
check_nonformal_call
plc_vm/OpenPLC_v2-master/matiec_src/stage3/lvalue_check.cc:286
Method
check_subr_subr
plc_vm/OpenPLC_v2-master/matiec_src/stage3/case_elements_check.cc:122
Method
check_subr_symb
plc_vm/OpenPLC_v2-master/matiec_src/stage3/case_elements_check.cc:145
Method
check_symb_symb
plc_vm/OpenPLC_v2-master/matiec_src/stage3/case_elements_check.cc:181
Method
clear
remove element at position pos. */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.cc:177
Function
cmd_goto_body_state
plc_vm/OpenPLC_v2-master/matiec_src/stage1_2/stage1_2.cc:91
Function
cmd_goto_sfc_priority_state
plc_vm/OpenPLC_v2-master/matiec_src/stage1_2/stage1_2.cc:109
Function
cmd_goto_sfc_qualifier_state
plc_vm/OpenPLC_v2-master/matiec_src/stage1_2/stage1_2.cc:100
Function
cmd_goto_task_init_state
plc_vm/OpenPLC_v2-master/matiec_src/stage1_2/stage1_2.cc:118
Function
cmd_pop_state
plc_vm/OpenPLC_v2-master/matiec_src/stage1_2/stage1_2.cc:127
Method
cmp_extparam_names
compare the name of two __extensible__ function parameters. * The usual use case is to have one of the parameters as used * in the function declarat
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_param_iterator.cc:145
Method
const_value__
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:119
Method
const_value_c
default constructor and destructor */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax/absyntax.hh:145
Method
constant_folding_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/constant_folding.cc:771
Method
constant_propagation_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/constant_folding.cc:1238
Method
contains_complex_type
returns true if a strcutured variable (e.g. fb1.fb2.strcut1.real) contains a structure or array */ eg: * fb1.fb2.fb3.real returns FALS
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:442
Method
count
Determine how many entries are associated to key identifier_str */ returns: 0 if no entry is found, 1 if 1 entry is found, ..., n if n entries are fou
plc_vm/OpenPLC_v2-master/matiec_src/util/dsymtable.hh:92
Method
create_id
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:106
Method
create_singleton
static method! */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/search_base_type.cc:60
Method
declaration_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/declaration_check.cc:229
Method
declare_implicit_variable
Declare an implicit IL variable... */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_il.cc:230
Method
declare_variable
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_var_list.cc:296
Method
declare_variables
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_var_list.cc:286
Method
declare_variables
Actually produce the output where variables are declared... */ Note that located variables and EN/ENO are the exception, they * being declared in
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:965
Method
decompose_var_instance_name_c
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/decompose_var_instance_name.cc:50
Method
default_literal_type
a small helper function */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_inlinefcall.cc:215
Method
default_literal_type
a small helper function */
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_il.cc:257
Method
default_value
Returns the currently referenced parameter's default value, * or NULL if none is specified in the function declrataion itself. */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_param_iterator.cc:353
Function
delete_code_generator
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_iec/generate_iec.cc:2165
Function
dnp3Thread
plc_vm/OpenPLC_v2-master/core/main.cpp:82
Method
dsymtable_c
plc_vm/OpenPLC_v2-master/matiec_src/util/dsymtable.hh:83
Method
dump_symbol
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/debug_ast.cc:122
Method
enum_declaration_check_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/enum_declaration_check.cc:174
Function
error_exit
plc_vm/OpenPLC_v2-master/matiec_src/main.cc:93
Method
euclide
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:624
Function
exchangeData
----------------------------------------------------------------------------- Thread to send and receive data from the IO board ----------------------
plc_vm/OpenPLC_v2-master/core/hardware_layers/arduino.cpp:325
Function
exchangeData
plc_vm/OpenPLC_v2-master/core/hardware_layers/modbus_master.cpp:320
Function
exchangeData
----------------------------------------------------------------------------- Thread to send and receive data using UDP ------------------------------
plc_vm/OpenPLC_v2-master/core/hardware_layers/simulink.cpp:106
Method
fcall
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/debug_ast.cc:115
Method
fcall
implement the virtual member function declared in fcall_visitor_c */ by default generate an ERROR if a visit method is called, unless it is explicitly
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:104
Method
fill_candidate_datatypes_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:269
Method
fill_spec_init
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:935
Method
fill_type_decl
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:910
Method
fill_var_declaration
When handling the declaration of variables the fill/narrow algorithm will simply visit the objects * in the abstract syntax tree defining the desired
plc_vm/OpenPLC_v2-master/matiec_src/stage3/fill_candidate_datatypes.cc:1338
Method
find
Search for an entry associated with identifier_str. Will return end() if not found */
plc_vm/OpenPLC_v2-master/matiec_src/util/dsymtable.hh:96
Method
find_first_nonfb
returns the first element (from left to right) in a structured variable that is not a FB, i.e. is either a structure or an array! */ eg: * f
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:426
Method
find_forward_dependencies_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/remove_forward_dependencies.cc:105
Method
first_nonfb_vardecltype
returns the datatype of the variable returned by find_first_nonfb() */ eg: * fb1.fb2.fb3.real returns ?????? * fb1.fb2.struc
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:457
Method
flow_control_analysis_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/flow_control_analysis.cc:123
Method
fname
Returns the name of the currently referenced function invocation */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_call_iterator.cc:92
Method
forced_narrow_candidate_datatypes_c
plc_vm/OpenPLC_v2-master/matiec_src/stage3/forced_narrow_candidate_datatypes.cc:114
Method
forced_narrow_il_instruction
plc_vm/OpenPLC_v2-master/matiec_src/stage3/forced_narrow_candidate_datatypes.cc:123
Method
function_call_iterator_c
initialise the iterator object. * We must be given a reference to the function declaration * that will be analysed... */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_call_iterator.cc:66
Method
function_call_param_iterator_c
initialise the iterator object. * We must be given a reference to the function/program/function block call * that will be analysed... */
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_call_param_iterator.cc:160
Method
function_param_iterator_c
initialise the iterator object. * We must be given a reference to one of the following * - function_declaration_c * - function_block_declar
plc_vm/OpenPLC_v2-master/matiec_src/absyntax_utils/function_param_iterator.cc:272
Method
generate
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfcdecl.cc:71
Method
generate
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:92
Method
generate
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_il.cc:224
Method
generate_c_SFC_IL_ST_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:726
Method
generate_c_array_initialization_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_vardecl.cc:86
Method
generate_c_base_and_typeid_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_base.cc:865
Method
generate_c_base_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_base.cc:110
Function
generate_c_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:2111
Method
generate_c_config_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:1346
Method
generate_c_configbody_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_configbody.cc:28
Method
generate_c_il_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_il.cc:199
Method
generate_c_implicit_typedecl_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_typedecl.cc:1038
Method
generate_c_inlinefcall_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_inlinefcall.cc:62
Method
generate_c_resources_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c.cc:1576
Method
generate_c_sfc_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:684
Method
generate_c_sfc_elements_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfc.cc:65
Method
generate_c_sfcdecl_c
plc_vm/OpenPLC_v2-master/matiec_src/stage4/generate_c/generate_c_sfcdecl.cc:61
← previous
next →
801–900 of 1,420, ranked by callers