コード例 #1
0
ファイル: Nikon.cs プロジェクト: xyzonline/ASCOM.DSLR
 internal NikonBase(NikonMd3 md3, NikonScheduler scheduler)
 {
     _md3        = md3;
     _scheduler  = scheduler;
     _moduleType = NikonModuleType.Unknown;
     _caps       = new Dictionary <eNkMAIDCapability, NkMAIDCapInfo>();
 }
コード例 #2
0
ファイル: Nikon.cs プロジェクト: xyzonline/ASCOM.DSLR
        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);
        }
コード例 #3
0
ファイル: Nikon.cs プロジェクト: RITMechArch/MechArch
        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);
        }
コード例 #4
0
ファイル: Nikon.cs プロジェクト: RITMechArch/MechArch
 internal NikonBase(NikonMd3 md3, NikonScheduler scheduler)
 {
     _md3 = md3;
     _scheduler = scheduler;
     _moduleType = NikonModuleType.Unknown;
     _caps = new Dictionary<eNkMAIDCapability, NkMAIDCapInfo>();
 }