You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.0 KiB
57 lines
1.0 KiB
2 years ago
|
namespace JiLinApp.Docking.VibrateAlarm;
|
||
|
|
||
2 years ago
|
public class SensorState
|
||
2 years ago
|
{
|
||
|
public int deviceID { get; set; }
|
||
|
|
||
|
public string channel { get; set; }
|
||
|
public int online { get; set; }
|
||
|
|
||
|
public string onLine_str
|
||
|
{
|
||
|
get
|
||
|
{
|
||
|
if (online == 0)
|
||
|
{
|
||
|
return "在线";
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
return "离线";
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public int alarm { get; set; }
|
||
|
|
||
|
public string alarm_str
|
||
|
{
|
||
|
get
|
||
|
{
|
||
|
if (alarm == 0)
|
||
|
{
|
||
|
return "消警";
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
return "报警";
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
2 years ago
|
public SensorState(int id, int chan, int state)
|
||
2 years ago
|
{
|
||
|
deviceID = id;
|
||
|
channel = chan.ToString();
|
||
|
online = state % 2;
|
||
|
alarm = state / 2 % 2;
|
||
|
}
|
||
|
|
||
2 years ago
|
public SensorState(int id, int chan, int on, int a)
|
||
2 years ago
|
{
|
||
|
deviceID = id;
|
||
|
channel = chan.ToString();
|
||
|
online = on;
|
||
|
alarm = a;
|
||
|
}
|
||
|
}
|