using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
|
namespace Shared
|
{
|
[System.Serializable]
|
public class Common : ABase
|
{
|
/// <summary>
|
/// 子网号
|
/// </summary>
|
public byte SubnetID;
|
|
/// <summary>
|
/// 设备号
|
/// </summary>
|
public byte DeviceID;
|
|
[Newtonsoft.Json.JsonIgnore]
|
public virtual string CommonLoopID {
|
get {
|
return SubnetID.ToString () + "_" + DeviceID.ToString () + "_" + LoopID.ToString ();
|
}
|
}
|
public byte LoopID;
|
|
public byte sceneID = 0;
|
public byte LoopCount = 1;
|
|
/// <summary>
|
/// 临时参数
|
/// 默认为0,bus传过来时默认为1
|
/// </summary>
|
public byte obj1 = 0;
|
public byte obj2;
|
public byte obj3;
|
public byte obj4;
|
public byte obj5;
|
[Newtonsoft.Json.JsonIgnore]
|
public byte BigClass {
|
get {
|
return (byte)(((int)this.Type) / 256);
|
}
|
}
|
[Newtonsoft.Json.JsonIgnore]
|
public virtual byte MinClass {
|
get {
|
return (byte)(((int)this.Type) % 256);
|
}
|
}
|
|
//public string IconPath {
|
// get{
|
// string iconPath = "";
|
// return iconPath;
|
// }
|
//}
|
|
/// <summary>
|
/// 是否为混合模块
|
/// </summary>
|
public bool isMixBox = false;
|
|
/// <summary>
|
/// 保存数据时的文件名
|
/// </summary>
|
public string SavePath = "";
|
|
public string MAC = string.Empty;
|
|
/// <summary>
|
/// 是否在线
|
/// </summary>
|
public bool Online = true;
|
|
}
|
}
|