Adapt download

Latest Release

Download 20|20 ADAPT Plugin version 2.4.4, released July 27th, 2020

  • Updated ADAPT to support 20|20 2020.1.x harvest software.  This update will be required to process harvest data from 2020.1.x 20|20 software. 

Past Releases

20|20 ADAPT Plugin version 2.4.3, released July 23rd, 2020

  • Fixed an issue that would cause a processing error when a prescription was assigned to the field

20|20 ADAPT Plugin version 2.4.2, released June 29th, 2020

Release Notes:

  • Fixed issue with missing Commanded Population
  • Addressed missing row engagement on Liquid/Granular OperationData objects
  • Improved handling of vSet Select planters in Left/Right mode.
  • Corrected issues in IPlugin.Errors implementation
  • Fixed error triggered by items with RowUnitClosingSystem data

20|20 ADAPT Plugin version 2.4.1

Release Notes:

  • Addressed issue that caused vrDownForceMargin to not map
  • Fix to duplicate key error on yield delay logic
  • Fix to summary issue with sidedress data
  • Addressed issues that resulted in gaps in spatial data
  • Added vrPlantingSkipsCount and vrPlantingDoublesCount to per-row data for optional SeedingQuality attributes

20|20 ADAPT Plugin version 2.3.1

Release Notes: Changes to support new Liquid and Granular application types (any combination of Liquid/Granular applications):

  • Liquid products no longer automatically import as Fertilizers, but instead will import as Generic products
  • Granular products no longer automatically import as Insecticide, also will be Generic
  • CropProduction & Fertilizing OperationData objects are now of Unknown OperationTypeEnum, but still can be traced via ProductIds property to the correct product
  • Optional data import property "Insecticide" is changed to "GranularApplication"
  • Enhancements to yield latency (flow delay) capabilities on harvest data:
  • New data import property "DisableYieldDelay" will disable automatic shifting of yield data for the flow delay
  • vrAppliedYieldLatency is now calculated per row vs. estimated per OperationData General Updates:
  • Plugin updated to the latest ADAPT Framework version (2.0.4)
  • Fixed bug with liquid data value scaling
  • Added StandardPayableMoisture and ReferenceWeight to Crops from Harvest Operations

20|20 ADAPT Plugin version 2.2.0

Release Notes:

  • Discontinued plugin version for ADAPT 1.2
  • Modified plugin property names for optional data inclusion

    • SmartFirmer -> SoilSensing
    • Fertility -> LiquidApplication
    • SmartDepth -> RowUnitDepthControl
    • FurrowForce -> RowUnitClosingSystem
    • Hertz -> DataFrequency
  • Fixed partial planter configuration logic where some rows inactive
  • Renamed Applied_Closing_Force to Applied_Closing_Pressure and changed the units to PSI
  • Added running totals for acres, gallons of liquid, pounds of insecticide.
  • Resolved issues with certain liquid data
  • Omitted disabled downforce sensors
  • Added plugin properties for row totals and made all optional properties disabled by default
  • Removed obsolete ClosingUniformity property
  • Corrected error with NewSeeds property
  • Added Season and Start date/time Timescope properties to LoggedData objects (edited)

20|20 ADAPT Plugin version 2.1.2

Release Notes:

  • Added support for tracking harvest load data
  • Added distance (vrDistanceTraveled) as an implement-level working data
  • Fixed bugs in error reporting and advanced vSetSelect configuration

Importing data from the 20|20

The 20|20 ADAPT plugin supports customizing the contents included in the ADAPT ApplicationDataModel through passing one or more properties into the second parameter of the Plugin.Import() method. Common property settings are indicated in this section. Additional property settings are indicated inline in the Representations section below.

  • DataFrequency: Frequency at which data is returned. For most data, 5 Hz is the native frequency. 1 Hz down-samples the data from its native sampling rate.

    Values: 1/5 Default: 1

Exporting data to the 20|20

Verion 2.0 and 2.1 of the plugin support reading of application data from 20|20 data files, and do not support writing data to a .2020 file for use within a 20|20 system. Consumers should continue to use existing methods of writing prescriptions.

Data provided by the 20|20

Common items

These items are common and included for all types of data.

Data Representations

  • dtRecordingStatus: Returns On or Off based on whether data was being recorded at this time

    Units: On/Off

  • vrVehicleSpeed: Instanteous velocity at which the vehicle is traveling

    Units: miles/hour

  • vrHeading: Instantenous heading towards which the vehicle is traveling

    Units: degrees

  • vrDistanceTraveled: Cumulatative distance traveled by the vehicle within the data frequency time frame.

    Units: feet

Planting Rates

Planting information describes the rates at which seeds are applied. The following are included whenever a metered seeding system is configured.

If an operation contains multiple hybrids, the data follows these conventions:

  • If a planter supports multiple-hybrid-per-row capabilities (Precision Planting mSet or vSet Select), the data will include a vrProductIndex datum for each row. This value maps to the Reference ID of the product in the ADAPT ApplicationDataModel catalog.
  • If a planter is configured with left/right varieties or a similar partial planter configuration, the OperationData will include an intermediate operation device depth with a vrProductIndex defining the product for the governed rows. The rows may be associated to their parent portion of the implement by referencing the DeviceElementUse's DeviceElementConfiguration and its associated DeviceElement. The DeviceElement will have a ParentDeviceId associated to the corresponding element that maps to the DeviceElementUse reporting a vrProductIndex.

Data Representations

  • vrSeedRateSeedsTarget: Instantaneous intended seeding rate at which the equipment should be seeding or planting

    Units: seeds/acre

  • vrSeedRateSeedsActual: Instantaneous actual seeding rate at which the equipment should be seeding or planting

    Units: seeds/acre

  • vrProductIndex: Value containing the Reference ID of the product being applied at this sample point. See information listed in the header section above.

    Units: -

Seeding Quality

Seeding quality describes the performance of seed metering, taking into account the seeds and equipment metering the seeds.

Properties

  • SeedingQuality: If True, seeding/planting quality data is populated upon import. By default, seeding quality data is automatically imported.

    Values: True/False Default: True

Data Representations

  • vrPlantingSingulation: Percentage of properly singulated seeds. This value is an average based on the user set Seeds to Average.

    Units: percent

  • vrPlantingSkips: Percentage of improperly singulated seeds classified as skips. This value is an average based on the user set Seeds to Average.

    Units: percent

  • vrPlantingDoubles: Percentage of improperly singulated seeds classified as doubles. This value is an average based on the user set Seeds to Average.

    Units: percent

  • Spacing_Variation: Percentage representing the consistency of seed spacing. This value is an average based on the user set Seeds to Average.

    Units: percent

  • NewSeeds: Count of new seeds from the seeding system.

    Units: count

  • Vacuum: Vacuum pressure observed at the seed meter.

    Units: kPa

Harvest (YieldSense)

Harvest data describes the monitoring of a harvesting operation on a combine or other type of harvesting equipment. Data is always imported if present within a file.

Data Representations

  • vrYieldMass: Measured dry mass of grain by the mass flow sensor.

    Units: lb

  • vrYieldWetMass: Measured wet mass of grain by the mass flow sensor.

    Units: lbf

  • vrYieldWetMassFlow: Measured flow of wet grain mass by the mass flow sensor.

    Units: lbf/second

  • vrHarvestMoisture: Percentage of grain moisture as read by the combine moisture sensor.

    Units: percent

  • vrYieldVolumePerArea: Average dry yield being harvested.

    Units: bushels/acre

  • vrYieldWetVolumePerArea: Average wet yield being harvested.

    Units: bushels/acre

  • dtHeaderStatus: Returns 'On' or 'Off' based on user calibration of the combine header.

    Units: on/off

  • SeparatorStatus: Status of the combine separator.

    Units: on/off

  • dtUnloadingAugerState: Status of the combine unloading auger.

    Units: on/off

  • FeedHousePositionDegrees: Instantaneous position of the combine feedhouse.

    Units: degrees

  • AugerPositionDegrees: Instantaneous position of the combine unloading auger.

    Units: degrees

  • CombineDirection: Instantaneous combine direction {Foward, Reverse}.

    Units: Enumeration

  • vrEngineSpeed: Instantaneous combine engine speed.

    Units: revolutions/minute

  • vrTotalAreaCovered: Acccumulated acres harvested by combine.

    Units: acres

Liquid Application (vApply, vApplyHD, FlowSense)

Liquid applications describe the measured rates at which liquid application products are being applied.

Properties

  • LiquidApplication: If True, liquid product application data is populated upon import. By default, liquid product application data is automatically imported.

    Values: True/False Default: True

Data Representations

  • vrAppRateVolumeActual: Actual flow rate of the liquid product being applied.

    Units: gallons/acre

Insecticide Application (vDrive Insecticide)

Insecticide applications describe the rates at which insecticide application products are being applied. At present, insecticide application values report the commanded rates, or the inferred rate based on metering system speed, without actually sensing the volume or mass of the product being applied.

Properties

  • Insecticide: If True, granular insecticide product application data is populated upon import. By default, granular insecticide application data is not automatically imported.

    Values: True/False Default: True

Data Representations

  • vrAppRateMassActual: Application rate of the insecticide product being applied, as described above.

    Units: lbf/acre

Row Unit Down Force (DeltaForce, Smart Pin)

Row unit down force describes the pressures and forces that are being applied to the row unit, as well as row unit performance.

Properties

  • Downforce: If True, row unit down force data is populated upon import. By default, row unit down force data is automatically imported.

    Values: True/False Default: True

Data Representations

  • vrDownForceApplied: Commanded force in pounds for each row from the active Downforce system.

    Units: lbf

  • vrGroundContact: Percentage representing the amount of time weight is present on the gauge wheel. Anything less than 100% represents seeds possibly being planted shallower than desired.

    Units: percent

  • vrDownForceMargin: The lowest measured down force reading in a given period of time.

    Units: lbf

  • vrRideQuality: Percentage representing the amount of time the row unit acceleration data is greater than desired.

    Units: percent

Soil Sensing (SmartFirmer)

SmartFirmer senses properties of the soil by means of contact with the furrow during a planting operation.

Properties

  • SoilSensing: If True, sensed soil data is populated upon import. By default, sensed soil data is automatically imported.

    Values: True/False Default: True

Data Representations

  • Uniform_Furrow: Percent of time the furrow is considered to be uniform

    Units: percent

  • Organic_Matter: Organic matter percentage of the soil

    Units: percent

  • CEC: Cation exchange capacity of the soil

    Units: meq/1000g

  • Furrow_Moisture: Percent of soil moisture the seed will take up over the next 3 days

    Units: percent

  • Clean_Furrow: Percent of time the furrow is considered to be clean

    Units: percent

  • vrSoilTemperature: Temperature of the soil

    Units: degrees fahrenheit

Depth Control (SmartDepth)

Depth control describes the depth control equipment present on the row unit.

Properties

  • RowUnitDepthControl: If True, depth control is populated upon import. By default, depth control data is automatically imported.

    Values: True/False Default: True

Data Representations

  • Smart_Depth: Commanded depth setting by the row unit depth actuator.

    Units: inches

Closing System (FurrowForce)

The following items are populated based on the following settings:

Properties

  • RowUnitClosingSystem: If True, data for the FurrowForce closing system is populated upon import

    Values: True/False Default: False

Representations

  • Applied_Closing_Force: Amount of force applied to the closing system by the closing system hardware

    Units: lbf

  • Closing_Actuator_Pressure: Pressure measured by the closing

    Units: pounds/inch^2

  • Closing_Margin: Amount of force being applied to the closing system beyond that required to keep the closing system in the ground

    Units: lbf

  • Good_Closing: Percentage representing the amount of time that the closing system is maintaining the intended closing force

    Units: percent

  • Closing_Uniformity: Percentage representing the amount of time that the closing system signal variation exceeds a set threshold.

    Units: percent