DataNMEA

open class DataNMEA : IntdashData, IntdashDataProtocol

NMEA(GPSの通信用プロトコル)データを格納するクラス。

See also

NMEAUtils
  • NMEAデータを格納した文字列データ。 フォーマットについては、 詳説 iSCP 1.0 を参照してください。

    Declaration

    Swift

    public var nmeaString: String
  • NMEAデータを格納した文字列からDataNMEAを生成します。

    Declaration

    Swift

    public init(nmeaString: String)

    Parameters

    nmeaString

    NMEAデータを格納した文字列データ

  • UTF-8エンコードされたNMEAデータからDataNMEAを生成します。

    Declaration

    Swift

    public init(data: [UInt8]) throws

    Parameters

    data

    UTF-8エンコードされたNMEAデータ

  • JSON形式の文字列からDataNMEAを生成します。

    Declaration

    Swift

    public init?(json: [String : Any])

    Parameters

    json

    JSON形式の文字列
    形式は {"i": "<nmeaStringに含まれるデータID>", "s": "<nmeaString>"} です。nmeaStringの形式は、 nmeaString を参照してください。