예제 #1
0
 public SampleDeviceDriverContainer(DriverDefinition definition)
     : base(definition)
 {
     base.OutputManager        = new SampleDeviceDriverOutputManager(this);
     base.ConnectionManager    = new SampleDeviceDriverConnectionManager(this);
     base.ConfigurationManager = new SampleDeviceDriverConfigurationManager(this);
 }
 public BeiaDeviceDriver_FanContainer(DriverDefinition definition)
     : base(definition)
 {
     base.StreamManager        = new BeiaDeviceDriver_FanStreamManager(this);
     base.PtzManager           = new BeiaDeviceDriver_FanPtzManager(this);
     base.OutputManager        = new BeiaDeviceDriver_FanOutputManager(this);
     base.SpeakerManager       = new BeiaDeviceDriver_FanSpeakerManager(this);
     base.PlaybackManager      = new BeiaDeviceDriver_FanPlaybackManager(this);
     base.ConnectionManager    = new BeiaDeviceDriver_FanConnectionManager(this);
     base.ConfigurationManager = new BeiaDeviceDriver_FanConfigurationManager(this);
 }
예제 #3
0
        public DemoContainer(DriverDefinition definition)
            : base(definition)
        {
            base.StreamManager        = new DemoStreamManager(this);
            base.PtzManager           = new DemoPtzManager(this);
            base.OutputManager        = new DemoOutputManager(this);
            base.SpeakerManager       = new DemoSpeakerManager(this);
            base.PlaybackManager      = new DemoPlaybackManager(this);
            base.ConnectionManager    = new DemoConnectionManager(this);
            base.ConfigurationManager = new DemoConfigurationManager(this);

            CommandManager.RegisterCommand(DemoCommand.Id, new DemoCommand(ConnectionManager));
        }