C# Класс hobd.DerivedSensor

Derived sensor is a simplified implementation of a sensor, which value depends on one or two other sensors
Наследование: CoreSensor
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DerivedValue Func

Защищенные свойства (Protected)

Свойство Тип Описание
Interval int
a Sensor
aid string
b Sensor
bid string
recurseValue bool
triggerA bool

Открытые методы

Метод Описание
DerivedSensor ( string id, string a, string b ) : System

Constructs a derived sensor

DerivedSensor ( string id, string a, string b, bool triggerA, bool triggerB ) : System
DerivedSensor ( string id, string a, string b, bool triggerA, bool triggerB, int interval ) : System
DerivedSensor ( string id, string a, string b, int interval ) : System
OnSensorChange ( Sensor s ) : void

Защищенные методы

Метод Описание
Activate ( ) : void
Deactivate ( ) : void
LoadBaseSensors ( ) : void

Описание методов

Activate() защищенный Метод

protected Activate ( ) : void
Результат void

Deactivate() защищенный Метод

protected Deactivate ( ) : void
Результат void

DerivedSensor() публичный Метод

Constructs a derived sensor
public DerivedSensor ( string id, string a, string b ) : System
id string /// A ID of this sensor ///
a string /// A ID of sensor A, which this sensor is listening ///
b string /// A ID of sensor B, which this sensor is listening ///
Результат System

DerivedSensor() публичный Метод

public DerivedSensor ( string id, string a, string b, bool triggerA, bool triggerB ) : System
id string
a string
b string
triggerA bool
triggerB bool
Результат System

DerivedSensor() публичный Метод

public DerivedSensor ( string id, string a, string b, bool triggerA, bool triggerB, int interval ) : System
id string
a string
b string
triggerA bool
triggerB bool
interval int
Результат System

DerivedSensor() публичный Метод

public DerivedSensor ( string id, string a, string b, int interval ) : System
id string
a string
b string
interval int
Результат System

LoadBaseSensors() защищенный Метод

protected LoadBaseSensors ( ) : void
Результат void

OnSensorChange() публичный Метод

public OnSensorChange ( Sensor s ) : void
s Sensor
Результат void

Описание свойств

DerivedValue публичное свойство

public Func DerivedValue
Результат Func

Interval защищенное свойство

protected int Interval
Результат int

a защищенное свойство

protected Sensor a
Результат Sensor

aid защищенное свойство

protected string aid
Результат string

b защищенное свойство

protected Sensor b
Результат Sensor

bid защищенное свойство

protected string bid
Результат string

recurseValue защищенное свойство

protected bool recurseValue
Результат bool

triggerA защищенное свойство

protected bool triggerA
Результат bool