ISO 21806-2:2020
(Main)Road vehicles — Media Oriented Systems Transport (MOST) — Part 2: Application layer
Road vehicles — Media Oriented Systems Transport (MOST) — Part 2: Application layer
This document specifies a part of the application, the application layer, and the presentation layer. The application covers the — device model, — registry management, — connection management for streaming data, — diagnosis, and — error handling. The application layer covers the structure of MOST messages consisting of — addressing, — function block identifiers, — instance identifiers, — function identifiers, — operation types, and — timing definitions. The presentation layer covers the definition of data, basic data types and function classes.
Véhicules routiers — Système de transport axé sur les médias — Partie 2: Couche d’application
General Information
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 21806-2
First edition
2020-09
Road vehicles — Media Oriented
Systems Transport (MOST) —
Part 2:
Application layer
Véhicules routiers — Système de transport axé sur les médias —
Partie 2: Couche d’application
Reference number
©
ISO 2020
© ISO 2020
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2020 – All rights reserved
Contents Page
Foreword .vi
Introduction .vii
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Symbols and abbreviated terms . 3
4.1 Symbols . 3
4.2 Abbreviated terms . 3
5 Conventions . 4
6 APP — Application . 4
6.1 APP — Device model . 4
6.2 APP — Node kinds . 5
6.2.1 APP — MOST nodes . 5
6.2.2 APP — Remote-controlled nodes . 6
6.2.3 APP — Listen-only nodes . 6
6.3 APP — Function block . 6
6.3.1 APP — General . 6
6.3.2 APP — FBlock library . 7
6.3.3 APP — Controller and FBlock . 7
6.4 APP — Functions. 8
6.4.1 APP — Overview . 8
6.4.2 APP — Methods . 9
6.4.3 APP — Properties .11
6.5 APP — Events and notification .12
6.5.1 APP — Events .12
6.5.2 APP — Notification .12
6.6 APP — Notification mechanisms.13
6.6.1 APP — General .13
6.6.2 APP — Notification function.14
6.6.3 APP — Implicit notification .15
6.6.4 APP — Automatic notification .15
6.6.5 APP — Errors in the context of the notification function .15
6.6.6 APP — No valid values or property failure .15
6.6.7 APP — Reactions on Configuration.Status events .16
6.7 APP — Requesting FBlock information .16
6.7.1 APP — Function FBlockIDs .16
6.7.2 APP — Function FktIDs.17
6.7.3 APP — Extended FBlock identification .17
6.8 APP — Registry management .18
6.8.1 APP — General .18
6.8.2 APP — Central registry state .19
6.8.3 APP — NetworkMaster .22
6.8.4 APP — NetworkSlave .33
6.9 APP — Network wake-up, startup, and shutdown .40
6.9.1 APP — General .40
6.9.2 APP — Network wake-up and startup .41
6.9.3 APP — Network shutdown .41
6.9.4 APP — Device shutdown .43
6.10 APP — Connection management for streaming data .45
6.10.1 APP — Service for streaming data.45
6.10.2 APP — Source and sink information .46
6.10.3 APP — Streaming connections .48
6.10.4 APP — Compensating MOST network delay .54
6.11 APP — Diagnosis .54
6.11.1 APP — FBlock configuration status information .54
6.11.2 APP — Shutdown reason .56
6.11.3 APP — Shutdown reason analysis .56
6.11.4 APP — Ring break diagnosis .57
6.11.5 APP — Network diagnosis .57
6.12 APP — Error handling .58
6.12.1 APP — General .58
6.12.2 APP — Handling overload in a message receiver .58
6.12.3 APP — Over-temperature management .59
6.13 APP — Timing definitions .62
6.13.1 APP — Definitions .62
6.13.2 APP — NetworkMaster communication .62
6.13.3 APP — PowerMaster communication .66
7 AL — Application layer .68
7.1 AL — Structure of MOST messages .68
7.2 AL — Addressing .68
7.2.1 AL — Overview .68
7.2.2 AL — 16-bit addressing .69
7.2.3 AL — 48-bit addressing (Ethernet MAC address) .70
7.3 AL — Function block identifier (FBlockID) .70
7.4 AL — Instance identifier (InstID) .73
7.4.1 AL — Distinction of FBlock instances .73
7.4.2 AL — Uniqueness of functional addresses .73
7.4.3 AL — Assigning InstID .73
7.4.4 AL — InstID of NetBlock FBlock.73
7.4.5 AL — InstID of NetworkMaster FBlock .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.