37 lines
1.1 KiB
C#
37 lines
1.1 KiB
C#
using Apache.IoTDB;
|
||
using JiShe.CollectBus.Analyzers.Shared;
|
||
|
||
namespace JiShe.CollectBus.IoTDB.Provider
|
||
{
|
||
/// <summary>
|
||
/// 设备元数据
|
||
/// </summary>
|
||
public class DeviceMetadata
|
||
{
|
||
/// <summary>
|
||
/// 实体类型枚举
|
||
/// </summary>
|
||
public EntityTypeEnum? EntityType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否有单测量值
|
||
/// </summary>
|
||
public bool IsSingleMeasuring { get; set; }
|
||
|
||
/// <summary>
|
||
/// 测量值集合,用于构建Table的测量值,也就是columnNames参数
|
||
/// </summary>
|
||
public List<string> ColumnNames { get; set; } = new();
|
||
|
||
/// <summary>
|
||
/// 列类型集合,用于构建Table的列类型,也就是columnCategories参数
|
||
/// </summary>
|
||
public List<ColumnCategory> ColumnCategories { get; } = new();
|
||
|
||
/// <summary>
|
||
/// 值类型集合,用于构建Table的值类型,也就是dataTypes参数
|
||
/// </summary>
|
||
public List<TSDataType> DataTypes { get; } = new();
|
||
}
|
||
}
|