Monitor Report Server

<back to all web services

ObjectRequest

The following routes are available for this service:
All Verbs/object
ObjectRequest Parameters:
NameParameterData TypeRequiredDescription
CompanyIdqueryintNo
ApiRequest Parameters:
NameParameterData TypeRequiredDescription
ApiKeyformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /object HTTP/1.1 
Host: api.v3.monitorsystem.ru 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	CompanyId: 0,
	ApiKey: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

[
	{
		DeviceId: 0,
		Settings: 
		{
			RegenOnlyAfter: 0001-01-01,
			MinCoordSatellites: 0,
			AIN1: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			AIN2: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			AIN3: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			AIN4: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			AIN5: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			AIN6: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			AIN7: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			AIN8: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DIN1: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DIN2: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DIN3: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DIN4: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA1: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA2: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA3: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA4: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA5: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA6: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA7: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA8: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA9: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA10: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA11: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA12: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA13: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA14: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA15: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA16: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA17: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA18: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA19: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA20: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA21: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA22: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA23: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			DATA24: 
			{
				Active: False,
				Source: AIN1,
				Calibration: 
				{
					Values: 
					[
						{
							SourceMin: 0,
							SourceMax: 0,
							ResultMin: 0,
							ResultMax: 0
						}
					],
					HandleUpper: False,
					HandleLower: False
				}
			},
			Movement: 
			{
				Active: False,
				Accell: 
				{
					NormLevel: 0,
					WarnLevel: 0,
					AlarmLevel: 0,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Break: 
				{
					NormLevel: 0,
					WarnLevel: 0,
					AlarmLevel: 0,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Angle: 
				{
					NormLevel: 0,
					WarnLevel: 0,
					AlarmLevel: 0,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Engine1: 
			{
				Active: False,
				TankGroup: None,
				FlowSensor: 
				{
					Accumulative: False,
					MaxValue: 0,
					ReturnPipe: AIN1,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Ignition: 
				{
					BindOdometer: False,
					UseFuel: False,
					MaxSpeed: False,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Tachometer: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				WorkTime: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				FuelSummer: 0,
				FuelWinter: 0,
				FuelSummerIdle: 0,
				FuelWinterIdle: 0,
				FuelIdleAsKoeff: False,
				MaxNormTemp: 0,
				MinNormTemp: 0
			},
			Engine2: 
			{
				Active: False,
				TankGroup: None,
				FlowSensor: 
				{
					Accumulative: False,
					MaxValue: 0,
					ReturnPipe: AIN1,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Ignition: 
				{
					BindOdometer: False,
					UseFuel: False,
					MaxSpeed: False,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Tachometer: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				WorkTime: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				FuelSummer: 0,
				FuelWinter: 0,
				FuelSummerIdle: 0,
				FuelWinterIdle: 0,
				FuelIdleAsKoeff: False,
				MaxNormTemp: 0,
				MinNormTemp: 0
			},
			Engine3: 
			{
				Active: False,
				TankGroup: None,
				FlowSensor: 
				{
					Accumulative: False,
					MaxValue: 0,
					ReturnPipe: AIN1,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Ignition: 
				{
					BindOdometer: False,
					UseFuel: False,
					MaxSpeed: False,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Tachometer: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				WorkTime: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				FuelSummer: 0,
				FuelWinter: 0,
				FuelSummerIdle: 0,
				FuelWinterIdle: 0,
				FuelIdleAsKoeff: False,
				MaxNormTemp: 0,
				MinNormTemp: 0
			},
			Engine4: 
			{
				Active: False,
				TankGroup: None,
				FlowSensor: 
				{
					Accumulative: False,
					MaxValue: 0,
					ReturnPipe: AIN1,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Ignition: 
				{
					BindOdometer: False,
					UseFuel: False,
					MaxSpeed: False,
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Tachometer: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				WorkTime: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				FuelSummer: 0,
				FuelWinter: 0,
				FuelSummerIdle: 0,
				FuelWinterIdle: 0,
				FuelIdleAsKoeff: False,
				MaxNormTemp: 0,
				MinNormTemp: 0
			},
			Tank1: 
			{
				Active: False,
				LevelSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Volume: 0,
				TankGroup: None,
				FilterInput: AIN1
			},
			Tank2: 
			{
				Active: False,
				LevelSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Volume: 0,
				TankGroup: None,
				FilterInput: AIN1
			},
			Tank3: 
			{
				Active: False,
				LevelSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Volume: 0,
				TankGroup: None,
				FilterInput: AIN1
			},
			Tank4: 
			{
				Active: False,
				LevelSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Volume: 0,
				TankGroup: None,
				FilterInput: AIN1
			},
			Tank5: 
			{
				Active: False,
				LevelSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Volume: 0,
				TankGroup: None,
				FilterInput: AIN1
			},
			Tank6: 
			{
				Active: False,
				LevelSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Volume: 0,
				TankGroup: None,
				FilterInput: AIN1
			},
			Tank7: 
			{
				Active: False,
				LevelSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Volume: 0,
				TankGroup: None,
				FilterInput: AIN1
			},
			Tank8: 
			{
				Active: False,
				LevelSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				Volume: 0,
				TankGroup: None,
				FilterInput: AIN1
			},
			TankGroup1: 
			{
				Active: False,
				Name: String,
				FuelDrainOnlyOnPark: False,
				FuelDrainDetector: Simple,
				MinFuelDrain: 0,
				MinFuelDrainTime: 0,
				MinRefueling: 0,
				Unit: String,
				FilterAfter: False,
				ParkDiff: 0,
				Algorithm: Sum,
				Cistern: False
			},
			TankGroup2: 
			{
				Active: False,
				Name: String,
				FuelDrainOnlyOnPark: False,
				FuelDrainDetector: Simple,
				MinFuelDrain: 0,
				MinFuelDrainTime: 0,
				MinRefueling: 0,
				Unit: String,
				FilterAfter: False,
				ParkDiff: 0,
				Algorithm: Sum,
				Cistern: False
			},
			TankGroup3: 
			{
				Active: False,
				Name: String,
				FuelDrainOnlyOnPark: False,
				FuelDrainDetector: Simple,
				MinFuelDrain: 0,
				MinFuelDrainTime: 0,
				MinRefueling: 0,
				Unit: String,
				FilterAfter: False,
				ParkDiff: 0,
				Algorithm: Sum,
				Cistern: False
			},
			TankGroup4: 
			{
				Active: False,
				Name: String,
				FuelDrainOnlyOnPark: False,
				FuelDrainDetector: Simple,
				MinFuelDrain: 0,
				MinFuelDrainTime: 0,
				MinRefueling: 0,
				Unit: String,
				FilterAfter: False,
				ParkDiff: 0,
				Algorithm: Sum,
				Cistern: False
			},
			TankGroup5: 
			{
				Active: False,
				Name: String,
				FuelDrainOnlyOnPark: False,
				FuelDrainDetector: Simple,
				MinFuelDrain: 0,
				MinFuelDrainTime: 0,
				MinRefueling: 0,
				Unit: String,
				FilterAfter: False,
				ParkDiff: 0,
				Algorithm: Sum,
				Cistern: False
			},
			TankGroup6: 
			{
				Active: False,
				Name: String,
				FuelDrainOnlyOnPark: False,
				FuelDrainDetector: Simple,
				MinFuelDrain: 0,
				MinFuelDrainTime: 0,
				MinRefueling: 0,
				Unit: String,
				FilterAfter: False,
				ParkDiff: 0,
				Algorithm: Sum,
				Cistern: False
			},
			TankGroup7: 
			{
				Active: False,
				Name: String,
				FuelDrainOnlyOnPark: False,
				FuelDrainDetector: Simple,
				MinFuelDrain: 0,
				MinFuelDrainTime: 0,
				MinRefueling: 0,
				Unit: String,
				FilterAfter: False,
				ParkDiff: 0,
				Algorithm: Sum,
				Cistern: False
			},
			TankGroup8: 
			{
				Active: False,
				Name: String,
				FuelDrainOnlyOnPark: False,
				FuelDrainDetector: Simple,
				MinFuelDrain: 0,
				MinFuelDrainTime: 0,
				MinRefueling: 0,
				Unit: String,
				FilterAfter: False,
				ParkDiff: 0,
				Algorithm: Sum,
				Cistern: False
			},
			Odometer: 
			{
				Ticks: 0,
				UseDeviceSource: False,
				DeviceSource: AIN1,
				Accumulative: False,
				UseForMileage: False,
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			AxleLoad: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			LoadSensor: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			UnloadSensor: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			SosButton: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Refrigerator: 
			{
				Active: False,
				Engine: None,
				TempSensor: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MaxNormTemp: 0,
				MinNormTemp: 0,
				FilterInput: AIN1
			},
			FuellerFlowSensor: 
			{
				Accumulative: False,
				MaxValue: 0,
				ReturnPipe: AIN1,
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor1: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor2: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor3: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor4: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor5: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor6: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor7: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor8: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor9: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor10: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor11: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			Sensor12: 
			{
				Active: False,
				Name: String,
				Unit: String,
				Input: AIN1,
				Filter: 0,
				FilterInput: AIN1
			},
			ParkFilter: 
			{
				MinParkTime: 0
			},
			Tire1: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire2: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire3: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire4: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire5: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire6: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire7: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire8: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire9: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire10: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire11: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			Tire12: 
			{
				Active: False,
				Name: String,
				Pressure: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				},
				MinPressure: 0,
				MaxPressure: 0,
				MinTemperature: 0,
				MaxTemperature: 0,
				Temperature: 
				{
					Active: False,
					Name: String,
					Unit: String,
					Input: AIN1,
					Filter: 0,
					FilterInput: AIN1
				}
			},
			SpeedFilter: 0,
			SpeedByCoordinates: False,
			MileageByCoordinates: False,
			MileageByIgnition: False,
			FilterCoordinates: False,
			SmallSpeedObject: False,
			SkipFuelDrain: False,
			HasDriverSensor: False,
			Routes: 
			[
				{
					WeekDays: Monday,
					StartDate: 0001-01-01,
					EndDate: 0001-01-01,
					StartTime: 0001-01-01,
					EndTime: 0001-01-01,
					AllDay: False,
					GeometryId: 0,
					TimeZoneId: String
				}
			],
			Services: 
			[
				{
					Name: String,
					StartDate: 0001-01-01,
					MileageEnabled: False,
					MileageStart: 0,
					MileageValue: 0,
					MileageNotify: 0,
					EngineWorkEnabled: False,
					EngineWorkValue: 0,
					EngineWorkStart: 0,
					EngineWorkNotify: 0,
					DaysEnabled: False,
					DaysValue: 0,
					DaysNotify: 0
				}
			]
		},
		CompanyId: 0,
		Type: Truck,
		DeviceNumber: String,
		Name: String,
		Label: String,
		Model: String,
		Number: String,
		Driver: String,
		Description: String,
		Disabled: False,
		Fake: False,
		MarkerId: 0,
		ImageId: 0,
		Notes: String,
		ExternalId: String,
		Id: 0,
		Modified: 0001-01-01,
		Created: 0001-01-01,
		ModifiedBy: 0,
		CreatedBy: 0,
		Deleted: False
	}
]