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. | |
GMTSVehicleState | vehicleState |
Lo stato del veicolo. Vedi GMTS VehicleState per tutte le opzioni. | |
GMTSVehicleSupportedTripTypes | supportedTripTypes |
Tipi di corsa supportati, consulta GMTS VehicleSupportedTripTypes per tutte le opzioni. | |
NSArray< NSString * > * | currentTrips |
Un array contiene tutti gli ID corsa corrente. | |
GMTSVehicleLocation * | lastLocation |
L'ultima posizione del veicolo. | |
int32_t | maximumCapacity |
La capacità massima. | |
NSArray < GMTSVehicleAttributeKeyValuePair * > * | attributi |
Un array contiene tutti gli attributi del veicolo. | |
GMTSVehicleType * | vehicleType |
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:
-
vehicleName Il nome del veicolo. vehicleState Lo stato del veicolo. Vedi GMTS VehicleState per tutte le opzioni. supportedTripTypes Tutti i tipi di corsa supportati. currentTrips Un array contiene tutti gli ID corsa corrente. lastLocation L'ultima posizione del veicolo. maximumCapacity La capacità massima. attributes Un dizionario contiene tutti gli attributi del veicolo. vehicleType Le 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.
- (GMTSVehicleSupportedTripTypes) supportedTripTypes [read, assign] |
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.