Exemplo n.º 1
0
 internal NikonBase(NikonMd3 md3, NikonScheduler scheduler)
 {
     _md3        = md3;
     _scheduler  = scheduler;
     _moduleType = NikonModuleType.Unknown;
     _caps       = new Dictionary <eNkMAIDCapability, NkMAIDCapInfo>();
 }
Exemplo n.º 2
0
        internal NikonDevice(NikonMd3 md3, NikonScheduler scheduler, NikonObject parent, NikonModuleType moduleType, uint deviceId)
            : base(md3, scheduler)
        {
            Debug.Assert(Scheduler.WorkerThreadId == Thread.CurrentThread.ManagedThreadId);

            ModuleType = moduleType;

            NikonObject source = new NikonObject(md3, parent, deviceId);

            InitializeObject(source);
        }
Exemplo n.º 3
0
        internal NikonDevice(NikonMd3 md3, NikonScheduler scheduler, NikonObject parent, NikonModuleType moduleType, uint deviceId)
            : base(md3, scheduler)
        {
            Debug.Assert(Scheduler.WorkerThreadId == Thread.CurrentThread.ManagedThreadId);

            ModuleType = moduleType;

            NikonObject source = new NikonObject(md3, parent, deviceId);
            InitializeObject(source);
        }
Exemplo n.º 4
0
 internal NikonBase(NikonMd3 md3, NikonScheduler scheduler)
 {
     _md3 = md3;
     _scheduler = scheduler;
     _moduleType = NikonModuleType.Unknown;
     _caps = new Dictionary<eNkMAIDCapability, NkMAIDCapInfo>();
 }