DataControlPad
open class DataControlPad : IntdashData, IntdashDataProtocol
aptpod独自フォーマットにより定義された、汎用的なゲームパッド/コントロールパッドの操作データを格納するクラス。
-
コントロールパッドの識別子。
Declaration
Swift
public var id: UInt8
-
コントロールパッドのデータを格納したデータバイナリ。 データバイナリのフォーマットについては、 詳説 iSCP 1.0 を参照してください。
Declaration
Swift
public var data: [UInt8]
-
idととdataからDataControlPadを生成します。
Declaration
Swift
public init(data: [UInt8], id: UInt8)
Parameters
data
コントロールパッドのデータを格納したデータバイナリ
dataの形式は、data
を参照してください。id
コントロールパッドの識別子
-
JSON形式の文字列からDataControlPadを生成します。
Declaration
Swift
public init?(json: [String : Any])
Parameters
json
JSON形式の文字列
形式は{"i": <id数値>, "d": "<base64化されたdata>"}
です。dataの形式は、data
を参照してください。