GMTSVehicle クラス リファレンス
概要
車両に関連する機能データを含むオブジェクト。
このデータには、最大キャパシティなどのプロファイル データや、現在のルートや場所などの追跡データを使用できます。
GMTCImmutableData を継承します。
公開メンバー関数 | |
(instancetype) | - initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType: |
オブジェクトの初期化。 | |
プロパティ | |
NSString * | vehicleName |
車両の名前。 | |
GMTSVehicleState | vehicleState |
車両の状態。すべてのオプションについては、GMTSVehicleState をご覧ください。 | |
GMTSVehicleSupportedTripTypes | supportedTripTypes |
サポートされているルートタイプ。すべてのオプションについては、GMTSVehicleSupportedTripTypes をご覧ください。 | |
NSArray< NSString * > * | currentTrips |
配列には現在のルート ID がすべて含まれます。 | |
GMTSVehicleLocation * | lastLocation |
車両の最終場所。 | |
int32_t | maximumCapacity |
最大容量。 | |
NSArray < GMTSVehicleAttributeKeyValuePair * > * | 属性 |
配列にはすべての車両属性が含まれます。 | |
GMTSVehicleType * | vehicleType |
車両タイプの情報。 |
メンバー関数のドキュメント
- (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] |
車両の名前。
-(GMTSVehicleState)vehicleState [read, assign] |
車両の状態。すべてのオプションについては、GMTSVehicleState をご覧ください。
- (GMTSVehicleSupportedTripTypes) supportedTripTypes [read, assign] |
サポートされているルートタイプ。すべてのオプションについては、GMTSVehicleSupportedTripTypes をご覧ください。
- (NSArray<NSString *>*) currentTrips [read, copy] |
配列には現在のルート ID がすべて含まれます。
- (GMTSVehicleLocation*) lastLocation [read, copy] |
車両の最終場所。
-(int32_t)maximumCapacity [read, assign] |
最大容量。
- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) 属性 [read, copy] |
配列にはすべての車両属性が含まれます。
- (GMTSVehicleType*) vehicleType [read, copy] |
車両タイプの情報。