Class FleetBoardResolver
Inheritance
System.Object
FleetBoardResolver
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Simplic.Telematic.FleetBoard
Assembly: Simplic.Telematic.FleetBoard.dll
Syntax
public class FleetBoardResolver : ITelematicSystemReadable, ITelematicSystem
Constructors
| Improve this Doc View SourceFleetBoardResolver(IVehicleService, ITelematicDriverService)
Initializew fleetboard resolver
Declaration
public FleetBoardResolver(IVehicleService vehicleService, ITelematicDriverService telematicDriverService)
Parameters
Type | Name | Description |
---|---|---|
IVehicleService | vehicleService | |
ITelematicDriverService | telematicDriverService |
Properties
| Improve this Doc View SourceName
Name of the system
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceExecute(Object, String)
Executes a fleet board method
Declaration
public bool Execute(object configuration, string functionName)
Parameters
Type | Name | Description |
---|---|---|
System.Object | configuration | Fleet board configuration |
System.String | functionName | Method to call |
Returns
Type | Description |
---|---|
System.Boolean | True if successfull |
GetDriverInformation(TelematicInQueueItem)
Gets driver related information from a telematic in queue item.
Declaration
public DriverInformation GetDriverInformation(TelematicInQueueItem telematicInQueueItem)
Parameters
Type | Name | Description |
---|---|---|
TelematicInQueueItem | telematicInQueueItem |
Returns
Type | Description |
---|---|
DriverInformation |
GetNewConfiguration()
Returns a new configuration
Declaration
public ITelematicRequestConfiguration GetNewConfiguration()
Returns
Type | Description |
---|---|
ITelematicRequestConfiguration | ITelematicRequestConfiguration |
ProcessInQueueItem(TelematicInQueueItem)
Declaration
public TelematicInQueueItem ProcessInQueueItem(TelematicInQueueItem inQueueItem)
Parameters
Type | Name | Description |
---|---|---|
TelematicInQueueItem | inQueueItem |
Returns
Type | Description |
---|---|
TelematicInQueueItem |
ReadAll()
Reads all Pos Messages from the FleetBoard system
Declaration
public IEnumerable<TelematicInQueueItem> ReadAll()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<TelematicInQueueItem> |
SetHandledItem(IList<TelematicInQueueItem>)
Declaration
public bool SetHandledItem(IList<TelematicInQueueItem> items)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<TelematicInQueueItem> | items |
Returns
Type | Description |
---|---|
System.Boolean |
SetShipmentActualTimes(TelematicInQueueItem)
Declaration
public bool SetShipmentActualTimes(TelematicInQueueItem telematicInQueueItem)
Parameters
Type | Name | Description |
---|---|---|
TelematicInQueueItem | telematicInQueueItem |
Returns
Type | Description |
---|---|
System.Boolean |
ValidateVehicle(Nullable<Guid>, TelematicFunction)
Validate the current vehicle and it's connected information that are required
Declaration
public TelematicSystemValidation ValidateVehicle(Guid? id, TelematicFunction function)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<System.Guid> | id | Vehicle id |
TelematicFunction | function | Function to execute |
Returns
Type | Description |
---|---|
TelematicSystemValidation | Validation result |