163 lines
5.4 KiB
Java
163 lines
5.4 KiB
Java
|
package com.safemobile.lib;
|
||
|
|
||
|
public class Vehicle {
|
||
|
public long id;
|
||
|
public long sc_id;
|
||
|
public long lp;
|
||
|
public String name;
|
||
|
public long driver_id;
|
||
|
public int time_route = 0;
|
||
|
public int GPS_reporting_interval = 50;
|
||
|
public int is_stolen = 0;
|
||
|
|
||
|
public String imei;
|
||
|
|
||
|
public boolean checked = false, status = true;
|
||
|
|
||
|
public Vehicle()
|
||
|
{
|
||
|
this.sc_id = -1;
|
||
|
this.lp = -1;
|
||
|
}
|
||
|
|
||
|
public Vehicle(long sc_id, String imei, long lp, String name, long driver_id, int time_route, int GPS_reporting_interval, int is_stolen)
|
||
|
{
|
||
|
this.sc_id = sc_id;
|
||
|
this.imei = imei;
|
||
|
this.lp = lp;
|
||
|
this.name = name;
|
||
|
this.driver_id = driver_id;
|
||
|
this.time_route = time_route;
|
||
|
this.GPS_reporting_interval = GPS_reporting_interval;
|
||
|
this.is_stolen = is_stolen;
|
||
|
}
|
||
|
|
||
|
public String toString()
|
||
|
{
|
||
|
return "sc_id: " + sc_id + "imei: " + imei + "name: " + name + " | driver_id: " + driver_id + " | GPS: " + GPS_reporting_interval + " | checked: " + checked + " | status: " + (status ? "ON" : "OFF");
|
||
|
}
|
||
|
|
||
|
public int getSmallIcon()
|
||
|
{
|
||
|
return getSmallIconPRV(driver_id);
|
||
|
}
|
||
|
|
||
|
private int getSmallIconPRV(long driver_id)
|
||
|
{
|
||
|
switch ((int)driver_id)
|
||
|
{
|
||
|
case 1: return R.drawable.peopleblue;
|
||
|
case 2: return R.drawable.peoplegreen;
|
||
|
case 3: return R.drawable.peoplegrey;
|
||
|
case 4: return R.drawable.peoplepink;
|
||
|
case 5: return R.drawable.peoplepurple;
|
||
|
case 78: return R.drawable.ambulance;
|
||
|
case 79: return R.drawable.army;
|
||
|
case 80: return R.drawable.bigcar0;
|
||
|
case 81: return R.drawable.bigcar1;
|
||
|
case 82: return R.drawable.bigcar2;
|
||
|
case 83: return R.drawable.bus;
|
||
|
case 84: return R.drawable.bus0;
|
||
|
case 85: return R.drawable.bus2;
|
||
|
case 86: return R.drawable.cabrioletred;
|
||
|
case 87: return R.drawable.car0;
|
||
|
case 88: return R.drawable.car1;
|
||
|
case 89: return R.drawable.car2;
|
||
|
case 90: return R.drawable.car3;
|
||
|
case 91: return R.drawable.cargrey;
|
||
|
case 92: return R.drawable.classiccar;
|
||
|
case 93: return R.drawable.classycar;
|
||
|
case 94: return R.drawable.dodge;
|
||
|
case 95: return R.drawable.fireescape;
|
||
|
case 96: return R.drawable.firefighters2;
|
||
|
case 97: return R.drawable.firetruck1;
|
||
|
case 98: return R.drawable.firetruck2;
|
||
|
case 99: return R.drawable.jeep;
|
||
|
case 100: return R.drawable.longhaul;
|
||
|
case 101: return R.drawable.lorrygreen;
|
||
|
case 102: return R.drawable.minibus;
|
||
|
case 103: return R.drawable.minicar;
|
||
|
case 104: return R.drawable.minicar2;
|
||
|
case 105: return R.drawable.police;
|
||
|
case 106: return R.drawable.police1;
|
||
|
case 107: return R.drawable.schoolbus;
|
||
|
case 108: return R.drawable.schoolbus2;
|
||
|
case 109: return R.drawable.taxi;
|
||
|
case 110: return R.drawable.towtruckyellow;
|
||
|
case 111: return R.drawable.tractorunitblack;
|
||
|
case 112: return R.drawable.truck0;
|
||
|
case 113: return R.drawable.truck1;
|
||
|
case 114: return R.drawable.truck2;
|
||
|
case 115: return R.drawable.truck3;
|
||
|
case 116: return R.drawable.truck4;
|
||
|
case 117: return R.drawable.truck5;
|
||
|
case 118: return R.drawable.truck6;
|
||
|
case 119: return R.drawable.truckyellow;
|
||
|
case 120: return R.drawable.wagon;
|
||
|
default: return R.drawable.peopleblue;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public int getLargeIcon()
|
||
|
{
|
||
|
return getLargeIconPRV(driver_id);
|
||
|
}
|
||
|
|
||
|
private int getLargeIconPRV(long driver_id)
|
||
|
{
|
||
|
switch((int)driver_id)
|
||
|
{
|
||
|
case 1: return R.drawable.peopleblue_large;
|
||
|
case 2: return R.drawable.peoplegreen_large;
|
||
|
case 3: return R.drawable.peoplegrey_large;
|
||
|
case 4: return R.drawable.peoplepink_large;
|
||
|
case 5: return R.drawable.peoplepurple_large;
|
||
|
case 78: return R.drawable.ambulance_large;
|
||
|
case 79: return R.drawable.army_large;
|
||
|
case 80: return R.drawable.bigcar0_large;
|
||
|
case 81: return R.drawable.bigcar1_large;
|
||
|
case 82: return R.drawable.bigcar2_large;
|
||
|
case 83: return R.drawable.bus_large;
|
||
|
case 84: return R.drawable.bus0_large;
|
||
|
case 85: return R.drawable.bus2_large;
|
||
|
case 86: return R.drawable.cabrioletred_large;
|
||
|
case 87: return R.drawable.car0_large;
|
||
|
case 88: return R.drawable.car1_large;
|
||
|
case 89: return R.drawable.car2_large;
|
||
|
case 90: return R.drawable.car3_large;
|
||
|
case 91: return R.drawable.cargrey_large;
|
||
|
case 92: return R.drawable.classiccar_large;
|
||
|
case 93: return R.drawable.classycar_large;
|
||
|
case 94: return R.drawable.dodge_large;
|
||
|
case 95: return R.drawable.fireescape_large;
|
||
|
case 96: return R.drawable.firefighters2_large;
|
||
|
case 97: return R.drawable.firetruck1_large;
|
||
|
case 98: return R.drawable.firetruck2_large;
|
||
|
case 99: return R.drawable.jeep_large;
|
||
|
case 100: return R.drawable.longhaul_large;
|
||
|
case 101: return R.drawable.lorrygreen_large;
|
||
|
case 102: return R.drawable.minibus_large;
|
||
|
case 103: return R.drawable.minicar_large;
|
||
|
case 104: return R.drawable.minicar2_large;
|
||
|
case 105: return R.drawable.police_large;
|
||
|
case 106: return R.drawable.police1_large;
|
||
|
case 107: return R.drawable.schoolbus_large;
|
||
|
case 108: return R.drawable.schoolbus2_large;
|
||
|
case 109: return R.drawable.taxi_large;
|
||
|
case 110: return R.drawable.towtruckyellow_large;
|
||
|
case 111: return R.drawable.tractorunitblack_large;
|
||
|
case 112: return R.drawable.truck0_large;
|
||
|
case 113: return R.drawable.truck1_large;
|
||
|
case 114: return R.drawable.truck2_large;
|
||
|
case 115: return R.drawable.truck3_large;
|
||
|
case 116: return R.drawable.truck4_large;
|
||
|
case 117: return R.drawable.truck5_large;
|
||
|
case 118: return R.drawable.truck6_large;
|
||
|
case 119: return R.drawable.truckyellow;
|
||
|
case 120: return R.drawable.wagon;
|
||
|
default: return R.drawable.peopleblue;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|