OpenSDK8.1.1
Loading...
Searching...
No Matches
BMTruckInfoModel.h
1//
2// BMTruckInfoModel.h
3// basicmap
4//
5// Created by Lin,Biao on 2019/9/11.
6// Copyright © 2019 baidu. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import <UIKit/UIKit.h>
11
12NS_ASSUME_NONNULL_BEGIN
13
14typedef NS_ENUM(NSInteger, BMTruckType) {
15 BMTruckTypeUnknown = 0,
16 BMTruckTypeMicro, // 微型货车
17 BMTruckTypeLight, // 轻型货车
18 BMTruckTypeMedium, // 中型货车
19 BMTruckTypeHeavy, // 重型货车
20 BMTruckTypeTow, // 拖挂车
21 BMTruckTypeSpecial, // 专用货车
22 BMTruckTypeOffRoad, // 越野货车
23};
24
25typedef NS_ENUM(NSInteger, BMTruckPowerType) {
26 BMTruckPowerTypeUnknown = 0,
27 BMTruckPowerTypeGasoline, // 汽油车
28 BMTruckPowerTypeDiesel, // 柴油车
29 BMTruckPowerTypeEletric, // 电车
30 BMTruckPowerTypeMixed, // 混动车
31};
32
33typedef NS_ENUM(NSInteger, BNTruckPlateColor) {
34 BNTruckPlateColorUnknown = 0,
35 BNTruckPlateColorYellow, // 黄牌
36 BNTruckPlateColorBlue, // 蓝牌
37 BNTruckPlateColorGreen, // 绿牌
38 BNTruckPlateColorBlack, // 黑牌
39 BNTruckPlateColorWhite, // 白牌
40};
41typedef NS_ENUM(NSInteger, BNTruckCarType) {
42 BNTruckCarTypeCommon = 0,
43 BNTruckCarTypeEnegry, // 新能源
44};
45
47@interface BMTruckInfoModel : NSObject
48@property (nonatomic) BNTruckCarType truckCarType; // 汽车能源类型
49@property (nonatomic) BMTruckType truckType; // 货车类型
50@property (nonatomic) BMTruckPowerType powerType; // 动力类型
51@property (nonatomic) NSString *carNumber; // 车牌号 例如:京B88888
52@property (nonatomic) NSInteger emission; // 排放标准 例如:国五 emission = 5
53@property (nonatomic) NSInteger oilCost; // 百公里油耗 毫升 0~150L 例如:百公里耗油20升 oilCost = 20 * 1000
54@property (nonatomic) CGFloat weight; // 车重单位kg 0~100吨 例如:1吨 weight = 1 * 1000
55@property (nonatomic) CGFloat load; // 载重单位kg 0~100吨 例如:1吨 load = 1 * 1000
56@property (nonatomic) CGFloat length; // 车长单位mm 0~25米 例如:1米 length = 1 * 1000
57@property (nonatomic) CGFloat width; // 车宽单位mm 0~5米 例如:1米 width = 1 * 1000
58@property (nonatomic) CGFloat height; // 车高单位mm 0~10米 例如:1米 height = 1 * 1000
59@property (nonatomic) NSInteger axleNumber; // 轴数 例如 3轴 axleNumber = 3;
60@property (nonatomic) CGFloat axleWeight; // 轴重单位kg 0~100吨 例如:1吨 weight = 1 * 1000
61@property (nonatomic) BNTruckPlateColor plateColor; // 车牌颜色
62@property (nonatomic,readonly) NSString *truckTypeText; // 货车类型描述
63
64@end
66@interface BMCarInfoModel : NSObject
67@property (nonatomic) BNTruckCarType truckCarType; // 汽车能源类型
68@property (nonatomic) NSString *carNumber; // 车牌号
69@end
70NS_ASSUME_NONNULL_END
驾车model
Definition BMTruckInfoModel.h:67
货车model
Definition BMTruckInfoModel.h:48