GMTSVehicle クラス リファレンス

GMTSVehicle クラス リファレンス

概要

車両に関連する機能データを含むオブジェクト。

このデータには、最大キャパシティなどのプロファイル データや、現在のルートや場所などの追跡データを使用できます。

GMTCImmutableData を継承します。

公開メンバー関数

(instancetype)- initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 オブジェクトの初期化。

プロパティ

NSString * vehicleName
 車両の名前。
GMTSVehicleStatevehicleState
 車両の状態。すべてのオプションについては、GMTSVehicleState をご覧ください。
GMTSVehicleSupportedTripTypessupportedTripTypes
 サポートされているルートタイプ。すべてのオプションについては、GMTSVehicleSupportedTripTypes をご覧ください。
NSArray< NSString * > * currentTrips
 配列には現在のルート ID がすべて含まれます。
GMTSVehicleLocationlastLocation
 車両の最終場所。
int32_tmaximumCapacity
 最大容量。
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
属性
 配列にはすべての車両属性が含まれます。
GMTSVehicleTypevehicleType
 車両タイプの情報。

メンバー関数のドキュメント

- (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
carState: GMTSVehicleState vehicleState
supportedTripTypes: GMTSVehicleSupportedTripTypes supportedTripTypes
currentTrips: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (null 許容の GMTSVehicleLocation *) lastLocation
maxCapacity: (int32_t) maximumCapacity
属性: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  属性
車両タイプ: GMTSVehicleType *) vehicleType

オブジェクトの初期化。

パラメータ:
vehicleName車両の名前。
vehicleState車両の状態。すべてのオプションについては、GMTSVehicleState をご覧ください。
supportedTripTypesサポートされているすべてのルートタイプ。
currentTrips配列には現在のルート ID がすべて含まれます。
lastLocation車両の最終場所。
maximumCapacity最大容量。
属性ディクショナリにはすべての車両属性が格納されています。
vehicleType車両タイプの情報。

プロパティのドキュメント

- (NSString*) vehicleName [read, copy]

車両の名前。

-(GMTSVehicleStatevehicleState [read, assign]

車両の状態。すべてのオプションについては、GMTSVehicleState をご覧ください。

サポートされているルートタイプ。すべてのオプションについては、GMTSVehicleSupportedTripTypes をご覧ください。

- (NSArray<NSString *>*) currentTrips [read, copy]

配列には現在のルート ID がすべて含まれます。

- (GMTSVehicleLocation*) lastLocation [read, copy]

車両の最終場所。

-(int32_t)maximumCapacity [read, assign]

最大容量。

- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) 属性 [read, copy]

配列にはすべての車両属性が含まれます。

- (GMTSVehicleType*) vehicleType [read, copy]

車両タイプの情報。