Read multiple fieldpoint for loop

I have my Field Point hardware addressed in global variables to ease the updatability of my whole project.During starup i would like to read all the devices to check if they are online and what status they have. So how do i build a for loop to "easily" read all the devices from a cluster. The devices are in the second sub-cluster and i can't figure out how to do it.

Here is what i've done. Is there a better solution because i have quite a few of these FP devices. This seems to be working and the subVI that i didn't provide is just fetching the FP names from a global VI that is updated from a settings files.