Ejemplo n.º 1
0
        protected static void AddLight(
            string name,
            IndividualControl powerOutlet,
            LightingState[] lightingStates,
            bool highTempLockout)
        {
            var fixtureSettings = new LightingFixtureSettings();

            fixtureSettings.name            = name;
            fixtureSettings.channel         = powerOutlet;
            fixtureSettings.lightingStates  = lightingStates;
            fixtureSettings.highTempLockout = highTempLockout;

            fixtures[name] = new LightingFixture(fixtureSettings);
        }
Ejemplo n.º 2
0
        Stream(ArrayList data, MEPModel mepModel)
        {
            data.Add(new Snoop.Data.ClassSeparator(typeof(MEPModel)));

            data.Add(new Snoop.Data.Object("Connector manager", mepModel.ConnectorManager));
            data.Add(new Snoop.Data.Enumerable("Electrical systems", mepModel.ElectricalSystems));

            ElectricalEquipment elecEquip = mepModel as ElectricalEquipment;

            if (elecEquip != null)
            {
                Stream(data, elecEquip);
                return;
            }

            LightingDevice lightDevice = mepModel as LightingDevice;

            if (lightDevice != null)
            {
                Stream(data, lightDevice);
                return;
            }

            LightingFixture lightFixture = mepModel as LightingFixture;

            if (lightFixture != null)
            {
                Stream(data, lightFixture);
                return;
            }

            MechanicalEquipment mechEquip = mepModel as MechanicalEquipment;

            if (mechEquip != null)
            {
                Stream(data, mechEquip);
                return;
            }

            MechanicalFitting mechFitting = mepModel as MechanicalFitting;

            if (mechFitting != null)
            {
                Stream(data, mechFitting);
                return;
            }
        }
Ejemplo n.º 3
0
        Stream(ArrayList data, LightingFixture lightFixture)
      {
         data.Add(new Snoop.Data.ClassSeparator(typeof(LightingFixture)));

         // no data at this level
      }
Ejemplo n.º 4
0
        Stream(ArrayList data, LightingFixture lightFixture)
        {
            data.Add(new Snoop.Data.ClassSeparator(typeof(LightingFixture)));

            // no data at this level
        }