iso_11783_xml_elements library

A library with all the ISO 11783-10 XML elements.

Classes

AllocationStamp
An element that specifies a recording of an allocation event.
AttachedFile
An element that is used to refer to an attached file, typically a manufacturer's proprietary file that must be part of the data transfer file set.
BaseStation
An element for describing the base station of the positioning system.
CodedComment
An element that describes predefined comments that can be used to annotate Tasks.
CodedCommentGroup
An element that can be used to combine predefined CodedComments into groups.
CodedCommentListValue
An element that provides a value to qualify a CodedComment.
ColourLegend
An element that describes a colour legend that can be used to display values in different colours on a grid map.
ColourRange
An element that specifies what colour to use to display values within a certain value range on a grid map.
CommentAllocation
An element that allocates a CodedComment or a free comment text to a Task.
Connection
An element that specifies how two Devices are connected to each other within a single Task.
ControlAssignment
An element that binds a setpoint source control function (CF) to a setpoint user CF.
CropType
An element that describes a crop that can be cultivated on a Partfield. Several CropVariety elements can be included.
CropVariety
An element that describes varieties of a crop specified by CropType that can be cultivated on a Partfield.
CulturalPractice
An element that describes cultural practices that can be allocated to a Task.
Customer
An element that describes a customer.
DataLogTrigger
An element included in a Task and contains information about which ProcessDataVariables values shall be logged as DataLogValues during task processing.
DataLogValue
An element that specifies a single value of a single ProcessDataVariable, specified by its DDI and supplied by a single DeviceElement.
Device
An element that describes a complete device, like a machine or sensor system.
DeviceAllocation
An element that includes information on which Devices the planned Task was created for and which Devices were actually used during task processing.
DeviceElement
An element that describes the functional or physical elements of a Device.
DeviceObjectReference
An element that describes a reference to a DeviceProcessData object or a DeviceProperty object.
DeviceProcessData
An element that describes ProcessDataVariable DDis, supported by the DeviceElement that references this element.
DeviceProperty
An element that describes a property of a DeviceElement by means of a reference and a value for a DDI.
DeviceValuePresentation
An element that is used to specify the presentation of the data dictionary entity-defined integer values that are used within a single Device.
EmptyIso11783Element
An empty ISO 11783-10 element that is only created if the parser finds some XML element that it doesn't recognize.
ExternalFileContents
An element that is used to group all XML elements of an XML file external to the main XML data transfer file in order to keep the external file well formed.
ExternalFileReference
An element that is used to refer to an XML file external to the main XML file.
Farm
An element that contains all required information to describe a farm.
Grid
An element that describes the dimensions and position of a set of gridcells.
GuidanceAllocation
An element that describes the allocation of GuidanceGroups and GuidanceShifts to a Task.
GuidanceGroup
An element for grouping GuidancePatterns and a boundary Polygon used for guidance.
GuidancePattern
An element that describes patterns from LineStrings and a boundary Polygon to use with nagivation guidance (steering).
GuidanceShift
An element for describing a shift/move of a GuidancePattern or GuidanceGroup.
Iso11783Element
A sealed parent class for all ISO 11783-10 elements.
An element that describes the LINKLIST.xml file that contains LinkGroups with Links to associate Iso11783Elements with external objects outside the scope of ISO 11783.
Iso11783TaskData
An element that describes the TASKDATA.xml file, which is the main root element and contains definitions about the construct of the element structure, (Version number... ) and the use of primary elements.
LineString
An element that describes the position, length and appearance of a line.
An element that links an Iso11783Element with an external object outside the scope of ISO 11783.
LinkGroup
An element for grouping and describing Links of the same type and with the same namespace.
OperationTechnique
An element that describes operation techniques like drilling, plowing, harvesting.
OperationTechniquePractice
An element that provides an assignment of the combination of a specific OperationTechnique with a single CulturalPractice.
OperationTechniqueReference
An element that contains a refernce to a single OperationTechnique.
Partfield
An element that describes a partfield.
Point
An element that describes the position and appearance of a point location.
PointBinaryHeaderOptions
A header that describes how Points should be read from a binary file.
Polygon
An element that describes areas by inclusion of LineStrings.
Position
An element that describes a measured position.
ProcessDataVariable
An element that is included in a TreatmentZone.
Product
An element that describes a single product. A Product can be related to a ProductGroup.
ProductAllocation
An element that specifies the allocation of a single Product to a Task.
ProductGroup
An element that is used to group Products.
ProductRelation
An element that relates a single Product with a quantityValue in a mixed product definition.
Task
An element that describes an ISO 11783 Task.
TaskControllerCapabilities
An element that describes the application version ang control capabilities of the task controller that generated the data transfer file set.
Time
An element that specifies a recording of a time event. Optionally, a Position can be recorded at a time specification.
TimeLog
An element for collecting DataLogValues from external binary files.
TimeLogHeader
An element used exclusively in TLG-----.XML files to denote the binary format of Time records in the `TLG-----.BIN' files.
TimeLogHeaderDataLogValue
An element for use in TimeLogHeader.dataLogValues that describes default attributes and attributes to read from TimeLog.byteData for the n-th DataLogValue part of the log record.
TimeLogHeaderPosition
An element for use in TimeLogHeader.position that describes default attributes and attributes to read from TimeLog.byteData for the Position part of the log record.
TreatmentZone
An element that describes an area to be treated with the same processDataDDIs and the same values.
ValuePresentation
An element that is used to specify the presentation of data dictionary entity-defined integer values.
Worker
An element that describes a worker that can be referenced by a Task.
WorkerAllocation
An element that describes the allocation of Workers to a Task.

Enums

AllocationStampType
An enumerator for whether the AllocationStamp is planned for the future or is effective, i.e. has already happened.
CodedCommmentScope
An enumerator for declaring the scope of a CodedComment.
DataTransferOrigin
An enumerator for the creation origin of XML task data files.
DeviceElementType
An enumerator for describing what type a DeviceElement is.
FileType
An enumerator for which type of file an ExternalFileReference refers to.
GridType
An enumerator for selecting which type of values the Grid binary file is holding.
GuidancePatternExtension
An enumeration for if the GuidancePattern should extend at the start and end points.
GuidancePatternGnssMethod
An enumeration for the status/quality of positioning in a GuidancePattern.
GuidancePatternOptions
An enumerator with pattern options for a GuidancePattern with type GuidancePatternType.pivot.
GuidancePatternPropagationDirection
An enumeration for which direction a GuidancePattern should propagate, as seen from the direction from point A to the next point.
GuidancePatternType
An enumeration for the type of GuidancePattern.
Iso11783ElementType
An enumerator for all ISO 11783-10 XML element types.
LineStringType
An enumerator for which type a LineString is.
LinkGroupType
An enumerator for which type of external object key a LinkGroup uses.
PointType
An enumerator for what type a Point is.
PolygonType
An enumerator for which type a Polygon is.
PositionStatus
An ennumerator for the status/qualty of a Position.
Preserve
An enumerator for whether the AttachedFile should be preserved when creating the data transfer file set from MICS to FMIS.
ProductGroupType
An enumerator for which type a ProductGroup is.
ProductType
An enumerator for whether a Product is singular or in a mixture.
ProvidedCapability
An enumerator for the possible supported capabilites of a task controller.
TaskStatus
An enumerator for which state a Task has.
TimeLogType
An enumerator for which type the TimeLog file is.
TimeType
An enumerator for which type a Time element is.
TransferMode
An enumerator for which kind of transfer the ProductAllocation is performing.
VersionMajor
An enumerator for the supported ISO 11783-10 XML major versions.
VersionMinor
An enumerator for the supported ISO 11783-10 XML minor versions.
VersionNumber
An enumerator for which version a TaskController is.

Extensions

$AllocationStampCopyWith on AllocationStamp
$AttachedFileCopyWith on AttachedFile
$BaseStationCopyWith on BaseStation
$CodedCommentCopyWith on CodedComment
$CodedCommentGroupCopyWith on CodedCommentGroup
$CodedCommentListValueCopyWith on CodedCommentListValue
$ColourLegendCopyWith on ColourLegend
$ColourRangeCopyWith on ColourRange
$CommentAllocationCopyWith on CommentAllocation
$ConnectionCopyWith on Connection
$ControlAssignmentCopyWith on ControlAssignment
$CropTypeCopyWith on CropType
$CropVarietyCopyWith on CropVariety
$CulturalPracticeCopyWith on CulturalPractice
$CustomerCopyWith on Customer
$DataLogTriggerCopyWith on DataLogTrigger
$DataLogValueCopyWith on DataLogValue
$DeviceAllocationCopyWith on DeviceAllocation
$DeviceCopyWith on Device
$DeviceElementCopyWith on DeviceElement
$DeviceObjectReferenceCopyWith on DeviceObjectReference
$DeviceProcessDataCopyWith on DeviceProcessData
$DevicePropertyCopyWith on DeviceProperty
$DeviceValuePresentationCopyWith on DeviceValuePresentation
$ExternalFileContentsCopyWith on ExternalFileContents
$ExternalFileReferenceCopyWith on ExternalFileReference
$FarmCopyWith on Farm
$GridCopyWith on Grid
$GuidanceAllocationCopyWith on GuidanceAllocation
$GuidanceGroupCopyWith on GuidanceGroup
$GuidancePatternCopyWith on GuidancePattern
$GuidanceShiftCopyWith on GuidanceShift
$Iso11783LinkListCopyWith on Iso11783LinkList
$Iso11783TaskDataCopyWith on Iso11783TaskData
$LineStringCopyWith on LineString
$LinkCopyWith on Link
$LinkGroupCopyWith on LinkGroup
$OperationTechniqueCopyWith on OperationTechnique
$OperationTechniquePracticeCopyWith on OperationTechniquePractice
$OperationTechniqueReferenceCopyWith on OperationTechniqueReference
$PartfieldCopyWith on Partfield
$PointCopyWith on Point
$PolygonCopyWith on Polygon
$PositionCopyWith on Position
$ProcessDataVariableCopyWith on ProcessDataVariable
$ProductAllocationCopyWith on ProductAllocation
$ProductCopyWith on Product
$ProductGroupCopyWith on ProductGroup
$ProductRelationCopyWith on ProductRelation
$TaskControllerCapabilitiesCopyWith on TaskControllerCapabilities
$TaskCopyWith on Task
$TimeCopyWith on Time
$TimeLogCopyWith on TimeLog
$TimeLogHeaderCopyWith on TimeLogHeader
$TimeLogHeaderDataLogValueCopyWith on TimeLogHeaderDataLogValue
$TimeLogHeaderPositionCopyWith on TimeLogHeaderPosition
$TreatmentZoneCopyWith on TreatmentZone
$ValuePresentationCopyWith on ValuePresentation
$WorkerAllocationCopyWith on WorkerAllocation
$WorkerCopyWith on Worker
PointBinaryParser on Point
Extension for parsing binaryPoints from byteData and in reverse exporting the byte data of the same points.

Constants

$AllocationStampTypeEnumMap → const Map<AllocationStampType, String>
$CodedCommmentScopeEnumMap → const Map<CodedCommmentScope, String>
$DataTransferOriginEnumMap → const Map<DataTransferOrigin, String>
$DeviceElementTypeEnumMap → const Map<DeviceElementType, String>
$FileTypeEnumMap → const Map<FileType, String>
$GridTypeEnumMap → const Map<GridType, String>
$GuidancePatternExtensionEnumMap → const Map<GuidancePatternExtension, String>
$GuidancePatternGnssMethodEnumMap → const Map<GuidancePatternGnssMethod, String>
$GuidancePatternOptionsEnumMap → const Map<GuidancePatternOptions, String>
$GuidancePatternPropagationDirectionEnumMap → const Map<GuidancePatternPropagationDirection, String>
$GuidancePatternTypeEnumMap → const Map<GuidancePatternType, String>
$Iso11783ElementTypeEnumMap → const Map<Iso11783ElementType, String>
$LineStringTypeEnumMap → const Map<LineStringType, String>
$LinkGroupTypeEnumMap → const Map<LinkGroupType, String>
$PointTypeEnumMap → const Map<PointType, String>
$PolygonTypeEnumMap → const Map<PolygonType, String>
$PositionStatusEnumMap → const Map<PositionStatus, String>
$PreserveEnumMap → const Map<Preserve, String>
$ProductGroupTypeEnumMap → const Map<ProductGroupType, String>
$ProductTypeEnumMap → const Map<ProductType, String>
$TaskStatusEnumMap → const Map<TaskStatus, String>
$TimeLogTypeEnumMap → const Map<TimeLogType, String>
$TimeTypeEnumMap → const Map<TimeType, String>
$TransferModeEnumMap → const Map<TransferMode, String>
$VersionMajorEnumMap → const Map<VersionMajor, String>
$VersionMinorEnumMap → const Map<VersionMinor, String>
$VersionNumberEnumMap → const Map<VersionNumber, String>