0 Votes

Causal connection features

Last modified by WikiBot on 2025/03/20 14:15

Causal connection characteristics

A causal connection from object A to object B fetches values from object B (source) to a variable or a set of variables in object A.

Unlike the situation for acausal connections, several objects can obtain values via causal connections from the same interface (or variable) in the source object. Furthermore, a causal connection can be made directly to a component of a different macro or to some built-in object of IDA SE (e.g., a plug).

Causal connections may be established in the same way as acausal ones. But there are also two other possibilities: remote connections and binding.

Causal connections established via binding are not shown in the schematic view. To see them, one has to open the receiving component (using the form or the outline view) and look at the interfaces. An interface that is connected (either causally or acausally) will be shown like this:

CLIMIN <— CLIMATE.DATAOUT

(Here, the interface CLIMIN in the opened object is connected to the interface DATAOUT in the object CLIMATE). The connections are not shown from the sending interface (DATAOUT in the example above), but the form of the source object may contain a button that shows the list of connections in a separate view.