Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 31 Next »

Note: All offsets are relative to an origin and coordinate system which is shared with ISO

  • The origin is defined at the center of the non-steering axle or, in a machine with 4-wheel steering, the rear axle.
  • The X axis is longitudinal, with positive coordinates towards the front of the machine or implement and negative coordinates towards the rear.
  • The Y axis is latitudinal, with positive coordinates extending towards the right and negative coordinates extending towards the left when viewed from above with the front of the machine pointed upwards.
  • The Z axis represents height, with positive coordinates extending towards the ground and negative coordinates extending away from the ground.

Note: The MachineConfiguration and ImplementConfiguration objects will implement the various offsets as a list of NumericRepresentationValue and EnumeratedRepresentationValue objects. The most commonly used specific offset values will be made available via helper methods which filter the NumericRepresentationValue or EnumeratedRepresentationValue objects based on DDI / Representation.

20150825 from Jaap: This model reflects a pre-ISO condition. It does not accommodate self-propelled implements or smart implements very well.

MachineType

AttributeTypeMultiplicityDescription
IdInteger1Reference to a compound identifier
DescriptionString1Name

MachineSeries

AttributeTypeMultiplicityDescription
IdInteger1Reference to a compound identifier
DescriptionString1Name
MachineTypeIdInteger1Type of Machine
BrandIdInteger1References a brand

MachineModel

AttributeTypeMultiplicityDescription
IdInteger1Reference to a compound identifier
DescriptionString1Name
MachineTypeIdInteger1Type of Machine
SeriesIdInteger0..1References a Series object specifying the Series the model belongs to. This link will be convenient to help assemble picklists.
BrandIdInteger0..1References a Brand object. must be populated if the SeriesID is not,

Machine

AttributeTypeMultiplicityDescription
IdInteger1Reference to a compound identifier. Inherited from Equipment
DescriptionString1Name. Inherited from Equipment
MachineTypeIdInteger1Type of Machine
MachineModelIdInteger0..1Reference to the machine's model. Note how this leads to series, brand, and manufacturer.
SerialNumberString0..1Serial number of machine. Use this to store VIN. . Inherited from Equipment
MachineConfigurationMachineConfiguration0..1Machine settings

MachineConfiguration

AttributeTypeMultiplicityDescription
IdInteger1
TimeScopeTimeScope1
GpsReceiverYOffset

NumericRepresentationValue

0..1The GPS receiver offset from the origin on the Y axis
GpsReceiverXOffsetNumericRepresentationValue0..1

The GPS receiver offset from the origin on the X axis

GpsReceiverZOffsetNumericRepresentationValue0..1The GPS receiver offset from the origin on the Z axis
OriginAxleLocationOriginAxleLocationEnum0..1

The location (front or rear) of the axle which is used as the origin for all offset values

Values: Front, Rear

ConnectorIdsInteger0..*

A list of connectors which store the offset per connection

Connector

AttributeTypeMultiplicityDescription
IdInteger1
ConnectorTypeConnectorTypeEnum1

Instances for the connector type

 Will eventually be an EnumeratedRepresentationValue

ConnectorPointOffsetReferencePoint1

The X, Y, and Z offsets from the origin to the connection point

ImplementType

AttributeTypeMultiplicityDescription
IdInteger1Compound identifier
DescriptionString1Name
MachineTypeMachineType0..1The machine type the implement supports


ImplementModel

AttributeTypeMultiplicityDescription
IdInteger1Reference to a compound identifier
DescriptionString1Name
ImplementTypeIdInteger1Type of Implement
SeriesIdInteger0..1References a Series object specifying the Series the model belongs to. This link will be convenient to help assemble picklists.
BrandIdInteger0..1References a Brand object. must be populated if the SeriesID is not,


Implement

AttributeTypeMultiplicityDescription
IdInteger1Compound identifier
DescriptionString1Name
ImplementTypeIdInteger1Type of Implement
ImplementModelIdInteger0..1Implement model
SerialNumberString0..1Serial number of implement
ImplementConfigurationsInteger0..*List of references to Implement configuration objects
ActiveImplementConfigurationIdInteger0..1Compound Identifier matching the ConfigurationId from a specific ImplementSetting

ImplementConfiguration

AttributeTypeMultiplicityDescription
IdInteger1Reference to a compound Identifier
DescriptionString0..1Configuration name. 20150713: Shouldn't multiplicity be 1? Why make it optional?
WidthNumericRepresentationValue0..1The implement width
TrackSpacingNumericRepresentationValue0..1The track spacing width used to create parallel lines in the field
PhysicalWidthNumericRepresentationValue0..1

The physical implement width associated with the implement model configuration. This width may have been modified from the normal implement model width by the owner operator

HitchTypeHitchTypeEnum0..1
InGroundTurnRadiusNumericRepresentationValue0..1The implement turn radius
ImplementLengthNumericRepresentationValue0..1The implement length
YOffsetNumericRepresentationValue0..1

The Y offset relative to the connection point. If this is a front connected implement, then this offset is the back, closest to the connection point

VerticalCuttingEdgeZOffsetNumericRepresentationValue0..1

The vertical distance from the cutting edge to the implement origin

ConnectorIdsInteger0..*

A list of connectors which store the offset per connection

ControlPointReferencePoint0..1The origin point, defined relative to the connection point
GpsReceiverOffsetReferencePoint0..1

The distance from the GPS receiver to the origin point on the implement

GPSReceiverZOffsetNumericRepresentationValue0..1

ReferencePoint (Do these need IDs, or will they always be embedded elsewhere?)

AttributeTypeMultiplicityDescription
IdCompoundIdentifier1
XOffsetNumericRepresentationValue1The inline offset from the origin
YOffsetNumericRepresentationValue1The lateral offset from the origin
ZOffsetNumericRepresentationValue1The vertical offset from the origin


HitchTypeEnum

#TypeOriginComment
0UnknownISO / DDI157Default in ISO
1ISO 6489-3 Tractor drawbarISO / DDI157Equivalent to Deere Drawbar
2ISO 730 Three-point-hitch semi-mountedISO / DDI157Equivalent to Deere RearTwoPoint
3ISO 730 Three-point-hitch mountedISO / DDI157

Equivalent to Deere ThreePoint

also equivalent to Deere FrontRigidThreePoint

Deere plug-in would infer the choice based on offsets.

4ISO 6489-1 Hitch-hookISO / DDI157
5ISO 6489-2 Clevis coupling 40ISO / DDI157
6ISO 6489-4 Piton type couplingISO / DDI157
7ISO 6489-5 CUNA hitch, or ISO 5692-2 Pivot wagon hitchISO / DDI157Equivalent to Deere RearPivotWagonHitch
8ISO 24347 Ball type hitchISO / DDI157
  • No labels