void ISNewNumber(const char *dev, const char *name, double values[], char *names[], int num) { ISInit(); for (int i = 0; i < cameraCount; i++) { FishCampCCD *camera = cameras[i]; if (dev == nullptr || !strcmp(dev, camera->name)) { camera->ISNewNumber(dev, name, values, names, num); if (dev != nullptr) break; } } }