public OmapSensorReader(string name, DateTime time, SensorType sensorType, bool isActive, OmapType omapType, string ip) : base(name, time, sensorType, isActive) { this.ip = ip; this.module = new OmapModule(ip); this.receiver = new OmapReceiver(); this.omapType = omapType; receiver.Initialize(module); switch (omapType) { case OmapType.Peak_Peak: receiver.DataProvide += OnPeakToPeakReceived; break; case OmapType.Rms: receiver.DataProvide += OnRmsReceived; break; } //receiver.DataProvide += OnDataReceived; receiver.Start(); }
partial void OnOmapTypeChanging(OmapType value);