RequestFilters

public class RequestFilters

getDataPoints(name:filters:start:end:limit:order:completion:) で使用するフィルターを生成するクラス。

  • RequestFiltersを生成します。

    Declaration

    Swift

    public init()
  • データフィルターを追加します。

    See also

    DataPoint

    Declaration

    Swift

    public func append(dataType: IntdashDataType, channelNum: Int?, id: Any?)

    Parameters

    dataType

    データタイプ

    channelNum

    チャンネル番号
    nilとした場合、指定したデータタイプに対する全てのデータを対象とします。 ただし他に一つでも同じデータタイプで追加されているデータフィルターがある場合は、nilとしても全対象にはなりません。

    id

    データID
    nilとした場合、指定したデータタイプ、チャンネルに対する全てのデータを対象とします。 ただし他に一つでも同じデータタイプ、チャンネルで追加されているデータフィルターがある場合は、nilとしても全対象にはなりません。
    データIDにどのような値を設定すべきかは、 詳説 iSCP 1.0 に記載のデータIDの文字列表現を参照してください。

  • データフィルターを追加します。

    Declaration

    Swift

    public func append(dataType: IntdashDataType, channelNum: Int?, ids: [Any]?)

    Parameters

    dataType

    データタイプ

    channelNum

    チャンネル番号
    nilとした場合、指定したデータタイプに対する全てのデータを対象とします。 ただし他に一つでも同じデータタイプで追加されているデータフィルターがある場合は、nilとしても全対象にはなりません。

    ids

    データIDの配列