Foreword
Introduction
1 Scope
2 Normative references
3 Terms and definitions, abbreviations and conventions
3.1 Abbreviations
3.2 Terms and definitions
3.3 Conventions
4 Hardware interface
5 Basic protocol layer
5.1 FTL-frame (frame)
5.2 Frame flow (handshake)
5.3 Delay and timeout
5.4 CRC16 Checksum
6 Data protocol layer (FTL-data protocol)
6.1 Client (OBC) and server (TVE)
6.2 Syntax of data in datagrams
6.3 Nodes, subnodes, variables
6.4 Format identifiers
6.5 Types of variable values
6.6 Kinds of nodes
7 FTL-Data
7.1 General
7.2 Record and field types
7.3 Systemwide variables (subnode SYSTEM)
7.4 Variables related to global positioning system
(subnode GPS)
7.5 Accessing a printer on TVE-side (subnode PRN)
7.6 Compartment information (subnode COMP)
7.7 Notification about changes (subnode NOTIFY)
7.8 Information about driver (subnode DRIVER)
7.9 Information about the vehicle (variable VEHICLE_ID)
7.10 Access to filesystem on TVE (subnode FS)
7.11 Auxiliary (subnode AUX)
7.12 Order management (subnode ORDER)
7.13 Compatibility matrix (subnode COMPATMAT)
7.14 FTL-logfile (subnodes LOG)
7.15 Required variables
7.16 NAK ID
8 Routing for multiple TVE
8.1 Purpose
8.2 Routing solution
8.3 Routing example
9 Communication with office
9.1 General
9.2 Simple file transfer
9.3 FTL over TCP/IP
10 Communication Examples
10.1 Examples for Basic Protocol Layer level
10.2 Examples for data protocol layer
Annex A (normative) Node tree