Skip to content

Make GetOperationTypeFromLoggingDevices respect just the device under consideration rather than all devices for a time log#271

Open
adv12 wants to merge 1 commit into
ADAPT:developfrom
adv12:GetOperationTypeRespectsDevice
Open

Make GetOperationTypeFromLoggingDevices respect just the device under consideration rather than all devices for a time log#271
adv12 wants to merge 1 commit into
ADAPT:developfrom
adv12:GetOperationTypeRespectsDevice

Conversation

@adv12

@adv12 adv12 commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

We received some Fendt data where a tractor was pulling a Capstan sprayer. There was machine log data on the tractor device and spraying data on the sprayer. In SMS, we merge machine log OperationDatas with other logged data from the same Operation, but only if the machine log data comes in as Unknown or DataCollection from ADAPT. The overly-broad device searching in TimeLogMapper.GetOperationTypeFromLoggingDevices was causing all OperationDatas in the operation to come in as CropProtection, rather than some as CropProtection and some as Unknown/DataCollection. This PR restricts that search to only the device under consideration, so the tractor OperationDatas come in as Unknown rather than CropProtection.

… consideration rather than all devices for a time log.

Signed-off-by: Andrew Vardeman <avardeman@agleader.com>
@kelly-nelson

Copy link
Copy Markdown
Contributor

@strhea Reviewed and tested. Recommend merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants