I've setup the API Adapter and I'm trying to retrieve as much data from it as I can that I used to pull through the C# SDK. One thing I absolutely need to get is odometer data. I'm not seeing that I'm getting StatusData for all of our units for the odometer.
I can see units that are showing odometer values updating when I look at our asset list in the website, and if I use the SDK to pull the 'DiagnosticOdometerAdjustmentId' diagnostic (where FromDate and EndDate are set to UtcNow), I get the updated value. But I'm apparently not getting the corresponding data flowing into the Optimizer database. From what it looks like, the only odometer data I'm getting in the Optimizer database is the 'DiagnosticOdometerId' data, not the adjustment data. This isn't happening for all units though.
So, does this mean that there's something wrong that's not allowing the Geotab device to read the actual odometer reading from the ECM and is therefore having to generate a guessed amount? If so, is there any way to get adjustment odometer data through the API adapter?
I'd like to be able to rely on the API adapter data as much as possible, but in order to do that, I need to be able to get odometer readings for all of our units.
Thanks,
Sean