C# 클래스 hacs.JSONHandlers.NumericsJSONData

this simple class creates JSON Output according to previously stored sensor logs
파일 보기 프로젝트 열기: bietiekay/hacs 1 사용 예제들

공개 메소드들

메소드 설명
GenerateDataNumericsJSONOutput ( ObjectTypes DataType, String ObjectTypeName, String ObjectName, System.DateTime StartDateTime, System.DateTime EndDateTime ) : String

generates JSON dataset from sensor data

GenerateDataNumericsJSONOutputWithoutInterpolation ( ObjectTypes DataType, String ObjectTypeName, String ObjectName, System.DateTime StartDateTime, System.DateTime EndDateTime ) : String

generates JSON dataset from sensor data

GenerateDataNumericsJSONOutput_LastEntryOnly ( ObjectTypes DataType, String ObjectTypeName, String ObjectName ) : String

generates JSON dataset from sensor data

GenerateNumericsJSONDataActorStatistics ( ObjectTypes DataType, String ObjectTypeName, String ObjectName, System.DateTime StartDateTime, System.DateTime EndDateTime ) : String

generates JSON dataset from sensor data

GenerateNumericsJSONDataActorStatus ( ActorsStatusOutputTypes OutputType, String ObjectName ) : String
GeneratePowerSensorNumericsJSONOutput ( PowerSensorOutputs OutputType, String ObjectName, System.DateTime StartDateTime, System.DateTime EndDateTime ) : String
NumericsJSONData ( sones.storage.TinyOnDiskStorage sensor_data_storage, ConsoleOutputLogger Logger ) : System

비공개 메소드들

메소드 설명
ReadFromCache ( OnDiscAdress adress ) : hacs.xs1.XS1_DataObject

메소드 상세

GenerateDataNumericsJSONOutput() 공개 메소드

generates JSON dataset from sensor data
public GenerateDataNumericsJSONOutput ( ObjectTypes DataType, String ObjectTypeName, String ObjectName, System.DateTime StartDateTime, System.DateTime EndDateTime ) : String
DataType ObjectTypes
ObjectTypeName String
ObjectName String
StartDateTime System.DateTime
EndDateTime System.DateTime
리턴 String

GenerateDataNumericsJSONOutputWithoutInterpolation() 공개 메소드

generates JSON dataset from sensor data
public GenerateDataNumericsJSONOutputWithoutInterpolation ( ObjectTypes DataType, String ObjectTypeName, String ObjectName, System.DateTime StartDateTime, System.DateTime EndDateTime ) : String
DataType ObjectTypes
ObjectTypeName String
ObjectName String
StartDateTime System.DateTime
EndDateTime System.DateTime
리턴 String

GenerateDataNumericsJSONOutput_LastEntryOnly() 공개 메소드

generates JSON dataset from sensor data
public GenerateDataNumericsJSONOutput_LastEntryOnly ( ObjectTypes DataType, String ObjectTypeName, String ObjectName ) : String
DataType ObjectTypes
ObjectTypeName String
ObjectName String
리턴 String

GenerateNumericsJSONDataActorStatistics() 공개 메소드

generates JSON dataset from sensor data
public GenerateNumericsJSONDataActorStatistics ( ObjectTypes DataType, String ObjectTypeName, String ObjectName, System.DateTime StartDateTime, System.DateTime EndDateTime ) : String
DataType ObjectTypes
ObjectTypeName String
ObjectName String
StartDateTime System.DateTime
EndDateTime System.DateTime
리턴 String

GenerateNumericsJSONDataActorStatus() 공개 메소드

public GenerateNumericsJSONDataActorStatus ( ActorsStatusOutputTypes OutputType, String ObjectName ) : String
OutputType ActorsStatusOutputTypes
ObjectName String
리턴 String

GeneratePowerSensorNumericsJSONOutput() 공개 메소드

public GeneratePowerSensorNumericsJSONOutput ( PowerSensorOutputs OutputType, String ObjectName, System.DateTime StartDateTime, System.DateTime EndDateTime ) : String
OutputType PowerSensorOutputs
ObjectName String
StartDateTime System.DateTime
EndDateTime System.DateTime
리턴 String

NumericsJSONData() 공개 메소드

public NumericsJSONData ( sones.storage.TinyOnDiskStorage sensor_data_storage, ConsoleOutputLogger Logger ) : System
sensor_data_storage sones.storage.TinyOnDiskStorage
Logger ConsoleOutputLogger
리턴 System