RequestFilters
public class RequestFilters
sync(removeClosedStream:completion:filters:)
で使用するフィルターを生成するクラス。
-
RequestFiltersを生成します。
Declaration
Swift
public init()
-
ダウンストリームフィルターを追加します。
See also
RealtimeDataPoint
Declaration
Swift
public func append(streamId: Int, channelNum: Int, dataType: IntdashDataType, id: Any?)
Parameters
streamId
ストリームID
channelNum
チャンネル番号
dataType
データタイプ
id
データID
nilとした場合、指定したストリームID、データタイプ、チャンネルに対する全てのデータを対象とします。 ただし他に一つでも同じストリームID、データタイプ、チャンネルで追加されているデータフィルターがある場合は、nilとしても全対象にはなりません。
データIDにどのような値を設定すべきかは、 詳説 iSCP 1.0 に記載のデータIDの文字列表現を参照してください。 -
ダウンストリームフィルターを追加します。
Declaration
Swift
public func append(streamId: Int, channelNum: Int, dataType: IntdashDataType, ids: [Any])
Parameters
streamId
ストリームID
channelNum
チャンネル番号
dataType
データタイプ
ids
データIDの配列