> For the complete documentation index, see [llms.txt](https://wiki.inels.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.inels.com/inels-bus/inels-design-manager-idm3/idm3-glossary.md).

# Appendix E — Glossary

***

**Action** — Which event on an actor fires a wire: `Short down`, `Timer elapsed`, `Sensor high overflow`. See [Appendix A](/inels-bus/inels-design-manager-idm3/idm3-action-reference.md).

**Short down / Short up / Long down / Long up** — The four button actions. **"Down" means press, "up" means release**: `Short down` is a short press, `Short up` a short release, `Long down` a long press (held \~1.5 s), `Long up` a long release. Older documentation calls them *Short press / Short release / Long press / Long release* — the same four events.

**Actor** — The thing that starts a rule: a button, a sensor, a timer, a program. The left-hand side of a wire.

**Address** — A unit's hexadecimal identifier on the bus. Must be unique across the whole system and must match the physical hardware.

**Alarm group** — A group of digital **inputs** watched together. See [Tutorial 9](/inels-bus/inels-design-manager-idm3/tutorial-alarms-and-sms-messaging.md).

**Analog** — A device with a range of values, 0 % to 100 % — a dimmer. As opposed to **digital**.

**Astronomical module** — A virtual unit providing sunrise, sunset and moon phase as digital inputs. One per project. See [Tutorial 7](/inels-bus/inels-design-manager-idm3/tutorial-time-control-and-schedules.md).

**Autoreset / autostop** — Timer options deciding whether it returns to zero and whether it stops on reaching its value.

**BUS** — The data cable linking all units to the central unit.

**Central unit (CU)** — The DIN-rail device that stores and runs your project. CU3-08M, CU3-09M and CU3-10M are current; **CU3-07M is obsolete** but still supported for servicing.

**Compound object** — An icon representing a whole unit, or all system devices of one type. As opposed to a **basic object**, which is one input or output.

**Condition** — A test that gates a wire, so it fires only sometimes. Added as a **Restriction value** or **Restriction object**.

**Consumer** — The thing a rule acts on: a relay, a dimmer, a heating area, a timer. The right-hand side of a wire.

**Digital** — A device with two states, on and off — a relay. As opposed to **analog**.

**DALI** — A lighting bus, reached through an EMDC-64M module. See [Chapter 21](/inels-bus/inels-design-manager-idm3/idm3-dali-manager-reference.md).

**EBM** — The central unit's bus interface for system modules. Up to 20.

**`.elp`** — The project file extension. Internally a ZIP archive of XML files.

**EZS** — *Elektronická zabezpečovací signalizace* — the electronic security system subsystem.

**Favorite1–4** — The four preset temperatures in a heating time plan, used across the whole heating system. Internally named minimum, attenuate, normal and comfort.

**`.fncb`** — A function block template file. Stored in `funcBloks\`, **not** in the project.

**Function** — What a wire does to its consumer: `Digital switch ON`, `Analog set level`. See [Appendix B](/inels-bus/inels-design-manager-idm3/idm3-function-reference.md).

**Function block** — A reusable logic structure including its own timers, counters and conditions. More capable than a macro. See [Tutorial 10](/inels-bus/inels-design-manager-idm3/tutorial-macros-and-function-blocks.md).

**Group** — Several consumers controlled as one. Types: `Digital`, `Analog`, `Alarm`, `Temperature`.

**Heat/Cool area** — A heating and cooling regulator: sensor, outputs, schedule and limits. Runs continuously in the CU. See [Tutorial 6](/inels-bus/inels-design-manager-idm3/tutorial-heating-and-cooling.md).

**IMM** — The iNELS visualisation / multimedia export format. `Export IMM`.

**Impulse** — A function that switches an output and switches it back after an *impulse time*.

**iDM3** — *iNELS3 Designer & Manager*. This software.

**Macro** — A saved bundle of actions and functions applied to wires as you draw them. **Copied** into the wire, not linked.

**Master / slave / unit** — The three levels of the device tree: the central unit, the bus master modules under it, and the peripheral devices under those.

**Non volatile** — A system bit or integer option: keep the value across a central-unit reboot.

**Program** — A time-based actor. Types: **Periodical**, **Continuous**, **Two-state**, **Heating/Cooling - week**, **Heating/Cooling day**.

**Ramp** — A gradual level change. **Ramp length is the time for a full 0→100 % sweep**, so partial changes are proportionally quicker.

**ReMap** — Moving every reference from one device to another. Far safer than deleting and re-adding, which destroys the wires.

**Restriction object** — A condition comparing one device's state against another device's.

**Restriction value** — A condition comparing a device's state against a value you type.

**Super-user mode** — A mode unlocking hidden settings. Use only when ELKO EP support asks.

**System bit** — One true/false stored in the CU. Up to 500.

**System integer** — One number stored in the CU. Up to 500.

**Time stamp** — A point on a program's daily graph. Up to 16 per day.

**Timer** — A countdown in the CU. Up to 64, from 0.0 s to 24 h. `Timer start` on a running timer **restarts** it.

**Unicate name** — iDM3's wording for "unique name". Used for groups and functions.

**Wire** — One rule: actor, consumer, and the functions between them. **Nothing to do with cable.**

**Yellow dot** — Marks an icon on a floor plan that is not assigned to a real device. It does nothing until you **Connect** it.

***

**See also:** [Chapter 2 — How programming works](/inels-bus/inels-design-manager-idm3/how-programming-works-in-idm3.md)
