[F/OS] - Dynamic Components Extension (for every component) 2.3.0

This table may help you a bit :slightly_smiling_face:

Asynchronous Synchronous (current)
Execution Speed :white_check_mark: Same :white_check_mark: Same
Execution Time :white_check_mark: Same :white_check_mark: Same
Execution Method :white_check_mark: Doesn’t hang the main thread,
other blocks will be executed before previous has task completed.
:cross_mark: Hangs the main thread,
other blocks will be executed after previous task has completed.
What happens when executing Create block :cross_mark: It is unknown if the component is created or not because Create block won’t wait until the component is created. :white_check_mark: It is known that component is created because Create block will wait until the component is created.
What happens when executing SetProperty block :cross_mark: It may give an error if the component is still not created yet. :white_check_mark: It never gives an error because Create block will hang app until the component has created.
How to learn if the component is created without an event? :cross_mark: Use a Clock to check if the component is created continuously. Otherwise, you can’t know without using an event. :white_check_mark: When the next block executes.
How to learn if the component is created with an event? :white_check_mark: Use the related event. :white_check_mark: When the next block executes, or use the related event.
1 Like