The ISO 11783 (also known as ISOBUS) standard defines a protocol for communication between an agricultural implement and a Virtual Terminal (VT) — a commonly used, standardized, automatic/plug-and-play, inter-manufacturer device for displaying the user interface of the connected implement to the driver. However, unlike other aspects of the ISO 11783 standard, the VT is dependent on the specifics of the chosen user interface. Thus, software libraries cannot abstract the functionality of the VT by simply abstracting the message encoding and decoding, as is the case for sending and receiving periodic signals such as status parameters etc. In this paper a modern code architecture is presented which uses a separation of concerns methodology to devise VT-specific abstraction layers which ease development for designers who may not be well versed in the ISO 11783 standard.
«
The ISO 11783 (also known as ISOBUS) standard defines a protocol for communication between an agricultural implement and a Virtual Terminal (VT) — a commonly used, standardized, automatic/plug-and-play, inter-manufacturer device for displaying the user interface of the connected implement to the driver. However, unlike other aspects of the ISO 11783 standard, the VT is dependent on the specifics of the chosen user interface. Thus, software libraries cannot abstract the functionality of the VT by...
»