Riferimento classe veicolo GMTS

GMTSRiferimento per la classe dei veicoli

Panoramica

Oggetto contenente dati funzionali relativi a un veicolo.

Questi dati possono essere dati del profilo, come la capacità massima, o dati di monitoraggio, come le corse e la posizione correnti.

Eredita GMTCImmutableData.

Funzioni pubbliche dei membri

(instancetype)- initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 Inizializzazione dell'oggetto.

Proprietà

NSString * vehicleName
 Il nome del veicolo.
GMTSVehicleStatevehicleState
 Lo stato del veicolo. Vedi GMTS VehicleState per tutte le opzioni.
GMTSVehicleSupportedTripTypessupportedTripTypes
 Tipi di corsa supportati, consulta GMTS VehicleSupportedTripTypes per tutte le opzioni.
NSArray< NSString * > * currentTrips
 Un array contiene tutti gli ID corsa corrente.
GMTSVehicleLocationlastLocation
 L'ultima posizione del veicolo.
int32_tmaximumCapacity
 La capacità massima.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
attributi
 Un array contiene tutti gli attributi del veicolo.
GMTSVehicleTypevehicleType
 Le informazioni sul tipo di veicolo.

Documentazione sulle funzioni dei membri

- (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
Provincia veicolo: (GMTSVehicleState) vehicleState
SupportTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
currentTrips: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (GMTSVehicleLocation nullo *) lastLocation
massimaCapacità: (int32_t) maximumCapacity
: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  attributi
Tipo di veicolo: (GMTSVehicleType *) vehicleType

Inizializzazione dell'oggetto.

Parametri:
vehicleNameIl nome del veicolo.
vehicleStateLo stato del veicolo. Vedi GMTS VehicleState per tutte le opzioni.
supportedTripTypesTutti i tipi di corsa supportati.
currentTripsUn array contiene tutti gli ID corsa corrente.
lastLocationL'ultima posizione del veicolo.
maximumCapacityLa capacità massima.
attributesUn dizionario contiene tutti gli attributi del veicolo.
vehicleTypeLe informazioni sul tipo di veicolo.

Documentazione della proprietà

- (NSString*) vehicleName [read, copy]

Il nome del veicolo.

- (GMTSVehicleState) vehicleState [read, assign]

Lo stato del veicolo. Vedi GMTS VehicleState per tutte le opzioni.

Tipi di corsa supportati, consulta GMTS VehicleSupportedTripTypes per tutte le opzioni.

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

Un array contiene tutti gli ID corsa corrente.

- (GMTSVehicleLocation*) lastLocation [read, copy]

L'ultima posizione del veicolo.

- (int32_t) maximumCapacity [read, assign]

La capacità massima.

- (Attributi NSArray<GMTSVehicleAttributeKeyValuePair *>*) attributi [read, copy]

Un array contiene tutti gli attributi del veicolo.

- (GMTSVehicleType*) vehicleType [read, copy]

Le informazioni sul tipo di veicolo.