read drawdevicefactioryspec