IOT Dash
All Classes Namespaces Functions Enumerations Properties Pages
Public Member Functions | Package Functions | Properties | List of all members
IotDash.Data.Model.IotInterface Class Reference
Inheritance diagram for IotDash.Data.Model.IotInterface:
Inheritance graph
[legend]
Collaboration diagram for IotDash.Data.Model.IotInterface:
Collaboration graph
[legend]

Public Member Functions

override string ToString ()
 
- Public Member Functions inherited from IotDash.Data.Model.ModelObject
override string ToString ()
 

Package Functions

string GetTopicName ()
 
bool NeedsEvaluator ()
 
bool NeedsWriter ()
 

Properties

Guid Id [get, set]
 
string? Topic [get, set]
 
InterfaceKind Kind [get, set]
 
string OwnerId [get, set]
 
virtual IdentityUser Owner [get, set]
 
string? Expression [get, set]
 
double Value [get, set]
 
bool HistoryEnabled = false [get, set]
 
- Properties inherited from IotDash.Data.Model.ModelObject
string _JsonTrap [get]
 

Member Function Documentation

◆ NeedsEvaluator()

bool IotDash.Data.Model.IotInterface.NeedsEvaluator ( )
package

Returns
true if this interface needs an Services.Evaluation.InterfaceEvaluator.

◆ NeedsWriter()

bool IotDash.Data.Model.IotInterface.NeedsWriter ( )
package

Returns
true if this interface needs a Services.History.HistoryWriter.

The documentation for this class was generated from the following file: