Monday at 02:00 PM2 days EISY IoX Firmware: 6.0.5Due to a requirement to handle a lot of devices I have created a number of programs that look at various "groups" of devices (basically rooms, areas and floors) to determine their status prior to then executing other programs.I wanted to try to create this is a modular fashion so as to minimize the amount of code created and to make maintenance easier (define the code once - call it from multiple sources). In some cases some of the programs call several of these programs in sequence.This gets to the root of this question - and I think I know the answer - but I wanted to confirm.Does the EISY execute program commands in a Synchronous or Asynchronous way?I think I have discovered that it is Asynchronous (basically when calling several programs - it calls the next program immediately without waiting for the first program to finish).Can this be confirmed?If it is indeed Asynchronous - is there an approach that can be used to create (basically) modular subroutines (other programs) that will make the calling program wait until its execution has finished?
Create an account or sign in to comment