public IScriptCommand SyncWithCloudCommand(Network network) { var commandName = _engine.CommandLibrary.GetCommandFromType(typeof (SyncWithCloud)).BlankCommandCall().OriginalText; var parameters = " Network=\"" + network.Address + "\""; var result = new TextScriptCommand(commandName + parameters); return result; }
protected Device(Network network, DeviceType type = null) { Network = network; Location = new Location(); Type = type ?? DeviceType.Unknown; Name = null; IsConnected = null; CurrentStateGenerator = new CurrentStateGenerator(); }
public PiEngineeringDevice(Network network, PIEDevice device) : base(network, DeviceType.Keypad) { BackingObject = device; _keypad = new PiEngineeringKeypad(this); BackingObject.SetErrorCallback(this); Reconnect(); }
public OpenZWaveDevice(Network network, ZWManager manager, byte id) : base(network) { Manager = manager; Id = id; Values = new OpenZWaveDeviceValueCollection(); Address = Id.ToString(); Event = new OpenZWaveEvent(this); _toggleSwitch = new OpenZWaveToggleSwitch(this); _dimmerSwitch = new OpenZWaveDimmerSwitch(this); _thermostat = new OpenZWaveThermostat(this); _binarySensor = new OpenZWaveBinarySensor(this); _powerSensor = new OpenZWavePowerSensor(this); _temperatureSensor = new OpenZWaveTemperatureSensor(this); _humiditySensor = new OpenZWaveHumiditySensor(this); _illuminanceSensor = new OpenZWaveIlluminanceSensor(this); }