exciterId — определяет элемент вызвавший событие, и возвращает его ID.

Описание:

u16 exciterId();

Возвращает ID элемента вызвавшего событие.

Возвращаемые значения:

Возвращает ID элемента вызвавшего событие. Тип возвращаемого значения u16.

Пример:

<item addr="524:248" name="Тест для функции exciterId" type="script">

V-ID/V-ADDR 
{
	if(opt0()) 
	{
		u16 exciter_id = exciterId();
		u8 strForMess[70]; 
		sprintf(strForMess, "%cId элемента вызвавшего событие: %d", 1, exciter_id);
		setStatus(@exciterId():32, &strForMess);
		setStatus(V-ADDR, 0);
	}
}

</item>

Результат выполнения данного примера в интерфейсе:

В данном случае скрипт вернет ID интерфейса, в котором был нажат элемент script:

“Id элемента вызвавшего событие: 2023”