ASCII ENCODED ENGLISH (CCSD0002)



Similar documents
ASCII Code. Numerous codes were invented, including Émile Baudot's code (known as Baudot

Memory is implemented as an array of electronic switches

Voyager 9520/40 Voyager GS9590 Eclipse 5145

The ASCII Character Set

Symbols in subject lines. An in-depth look at symbols

URL encoding uses hex code prefixed by %. Quoted Printable encoding uses hex code prefixed by =.

Command Emulator STAR Line Mode Command Specifications

Numeral Systems. The number twenty-five can be represented in many ways: Decimal system (base 10): 25 Roman numerals:

DEBT COLLECTION SYSTEM ACCOUNT SUBMISSION FILE

BAR CODE 39 ELFRING FONTS INC.

plc numbers Encoded values; BCD and ASCII Error detection; parity, gray code and checksums

Xi2000 Series Configuration Guide

Representação de Caracteres

CHAPTER 8 BAR CODE CONTROL

BI-300. Barcode configuration and commands Manual

ASCII CODES WITH GREEK CHARACTERS

Chapter 1. Binary, octal and hexadecimal numbers

Chapter 5. Binary, octal and hexadecimal numbers

Create!form Barcodes. User Guide

BARCODE READER V 2.1 EN USER MANUAL

ESPA Nov 1984 PROPOSAL FOR SERIAL DATA INTERFACE FOR PAGING EQUIPMENT CONTENTS 1. INTRODUCTION 2. CHARACTER DESCRIPTION

This is great when speed is important and relatively few words are necessary, but Max would be a terrible language for writing a text editor.

Barcode Magstripe. Decoder & Scanner. Programming Manual

Security Protection of Software Programs by Information Sharing and Authentication Techniques Using Invisible ASCII Control Codes

7-Bit coded Character Set

Model 200 / 250 / 260 Programming Guide

Teletypewriter Communication Codes

INTERNATIONAL STANDARD

Part No. : MUL PROGRAMMING GUIDE

TELOCATOR ALPHANUMERIC PROTOCOL (TAP)

IBM Emulation Mode Printer Commands

ASCII control characters (character code 0-31)

Characters & Strings Lesson 1 Outline

DL910 SERIES. Instruction Manual

ESC/POS Command Specifications

SPACE ASSIGNED NUMBERS AUTHORITY (SANA) ROLE, RESPONSIBILITIES, POLICIES, AND PROCEDURES

ASCII Characters. 146 CHAPTER 3 Information Representation. The sign bit is 1, so the number is negative. Converting to decimal gives

MK-SERIE 1000/1500/2000 AllOfBarcode.de Michael Krug Traunstein BARCODE SCANNER

S302D. Programming Guide. 2D Imaging Barcode Scanner. Advanced Handheld High-Speed Laser Scanner

XR-500 [Receipt Printer User s Manual ]

Barcode Scanning Made Easy. WWS500 Programming Guide

The use of binary codes to represent characters

Barcode Scanning Made Easy. Programming Guide

Talk Encoding Issues. An overview to understand and be able to handle encoding issues in a better way. Susanne Ebrecht

MINIMAG. Magnetic Stripe Reader Keyboard Wedge. User s Manual

Enter/Exit programming

TAP Interface Specifications

Index...1. Introduction...3. Installation- Keyboard Wedge...3 RS USB...3. Default Setting for each barcode shown as below:...

NVT (Network Virtual Terminal) description

HANDHELD LASER SCANNER

Digital Logic Design. Introduction

!"#$$$$First in Document Technology BARCODE User Guide & Programming Manual

How To Use A Microsoft Powerbook With A Microtron 2 (Ios) On A Microsatellite (Ipl) On An Iphone Or Ipro (Iphones) On Your Computer Or Ipo (Iphone)

MK D Imager Barcode Scanner Configuration Guide

Scanner Configuration

Bar Code CCD Scanner OPERATION MANUAL


Barcode reader setup manual

Technical Reference DYMO LabelWriter SE450 Label Printer

S PT-H500LI ELECTRONIC E C LABELING L SYSTEM INTRODUCTION EDITING A LABEL LABEL PRINTING USING THE FILE MEMORY USING P-TOUCH SOFTWARE

SPACE PACKET PROTOCOL

Character Code Structure and Extension Techniques

PROPERTY MANAGEMENT SYSTEM

PRINTED MANUAL AGG Software (

Thermal Control Board User Manual 1

Software Developer's Manual

2011, The McGraw-Hill Companies, Inc. Chapter 3

C Examples! Jennifer Rexford!

Applied Data Communication Lecture 14

SPACE ASSIGNED NUMBERS AUTHORITY (SANA) ROLE, RESPONSIBILITIES, POLICIES, AND PROCEDURES

WTP-150 Receipt Printer User s Manual

2D BARCODE STANDARD FOR LENSES (OPTICAL PRODUCT CODE/ COUNTRY OF ORIGIN)


Code. Barc. ber 20100

Software Developer's Manual

ASCII Character Set and Numeric Values The American Standard Code for Information Interchange

Logix5000 Controllers ASCII Strings

Control Functions for Coded Character Sets

BRMO 80 / ETH-IP. User Manual. Réf : MU-BRMO 80-ETH-IP-1.4-EN

Maine Revenue Services

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

ND48-RS ASCII A2.04 Communication Protocol

CD-3860 Bar Code Scanner User s Manual

Decimal to Binary Conversion

PCL Barcode Font Kits Downloadable barcode fonts for PCL-compatible printers

Systems I: Computer Organization and Architecture

DPP-250 Thermal Printer User Manual

Communication Concepts

Frequently Asked Questions on character sets and languages in MT and MX free format fields

Chapter 4: Computer Codes

QuickScan i. QD2100 Barcode Imager. Product Reference Guide

Binary Representation. Number Systems. Base 10, Base 2, Base 16. Positional Notation. Conversion of Any Base to Decimal.

Data Hiding in s and Applications Using Unused ASCII Control Codes

Levent EREN A-306 Office Phone: INTRODUCTION TO DIGITAL LOGIC

Turquoise Equities. TQ401 - Level 2 MITCH UDP Market Data. Issue November 2015

DSP801 Operation Manual

2 ASCII TABLE (DOS) 3 ASCII TABLE (Window)

ascii.sty A new style-option and encoded font with IBM graphics control characters for use with TEX & L A TEX.

Chapter 1: Digital Systems and Binary Numbers

Transcription:

TMG 8/92 Consultative Committee for Space Data Systems RECOMMENDATION FOR SPACE DATA SYSTEM STANDARDS ASCII ENCODED ENGLISH (CCSD0002) CCSDS 643.0-B-1 BLUE BOOK

AUTHORITY Issue: Blue Book, Issue 1 Date: Location: CCSDS Panel 2 Plenary, Rockville, MD, U.S.A. This Recommendation reflects the consensus technical agreement of the following member Agencies of the Consultative Committee for Space Data Systems (CCSDS): British National Space Centre (BNSC) / United Kingdom Canadian Space Agency (CSA) / Canada Central Research Institute of Machine Building (TsNIIMash) / Russian Federation Centre National D Etudes Spatiales (CNES) / France Deutsche Forschungsanstalt für Luft und Raumfahrt (DLR) / FRG European Space Agency (ESA) / Europe Instituto de Pesquisas Espaciais (INPE) / Brazil National Aeronautics and Space Administration (NASA) / USA National Space Development Agency of Japan (NASDA) / Japan The following observer Agencies also concur with this Recommendation: Chinese Academy of Space Technology (CAST) / Peoples Republic of China Central Research Institute of Physics (CRIP) / Hungary Department of Communication, Communications Research Centre (DOC-CRC) / Canada Institute of Space Astronautics and Science (ISAS) / Japan This Recommendation is published and maintained by: CCSDS Secretariat Program Integration Division, (Code-OI) National Aeronautics and Space Administration Washington, DC 20546, USA Issue 1 iii

FOREWORD This document is a technical Recommendation for the standardisation of the use of ASCII Encoded English as a data description language for the interchange of digital space-related data in an open data system and has been prepared by the Consultative Committee for Space Data Systems (CCSDS). This Recommendation defines the usage of ASCII Encoded English and its representation as a data description language. It allows implementing organisations within each Agency to proceed coherently with the development of compatible derived Standards for space data systems and widely dispersed data users that are within their cognisance. Through the process of normal evolution, it is expected that expansion, deletion, or modification to this document may occur. This Recommendation is therefore subject to CCSDS document management and change control procedures which are defined in Reference [1]. Questions relating to the contents or status of this document should be addressed to the CCSDS Secretariat. Issue 1 iv

STATEMENT OF INTENT The Consultative Committee for Space Data Systems (CCSDS) is an organisation officially established by the management of the member space Agencies. The Committee meets periodically to address data system problems that are common to all participants, and to formulate sound technical solutions to these problems. Inasmuch as participation in the CCSDS is completely voluntary, the agreements of the Committee are termed RECOMMENDATIONS and are not considered binding to any Agency. This Recommendation is issued by, and represents the consensus of, the CCSDS Plenary body. Agency endorsement of the Recommendation is entirely voluntary. Endorsement, however, indicates the following understandings: Whenever an Agency establishes a CCSDS-related Standard, this Standard will be in accord with the relevant Recommendation. Establishing such a Standard does not preclude other provisions which an Agency may develop. Whenever an Agency establishes a CCSDS-related Standard, the Agency will provide other CCSDS member Agencies with the following information: - The Standard itself. - The anticipated date of initial operational capability. - The anticipated duration of operational service. Specific service arrangements shall be made via memorandum of agreement. Neither this Recommendation nor any ensuing Standard is a substitute for a memorandum of agreement. No later than five years from its date of issuance, this Recommendation will be reviewed by the CCSDS to determine whether it should: (1) remain in effect without change; (2) be changed to reflect the impact of new technologies, new requirements, or new directions; or (3) be retired or cancelled. Issue 1 v

DOCUMENT CONTROL Document Title Date Status/ Remarks CCSDS 643.0-B-1 Recommendation for Space Data System Standards: ASCII Encoded English (CCSD0002), Blue Book, Issue 1 Nov 1992 Issue 1 Issue 1 vi

CONTENTS Sections 1 INTRODUCTION... 1 1.1 Purpose and Scope... 1 1.2 Applicability... 1 1.3 Usage... 1 2 DEFINITION OF AUTHORITY AND DESCRIPTION IDENTIFIER (ADID) = CCSD0002... 2 Tables Table 2-1: ASCII Encoded Character Set for ADID = CCSD0002... 3 Issue 1 vii

REFERENCES [1] "Procedures Manual for the Consultative Committee for Space Data Systems", CCSDS A00.0- Y-5.0, Yellow Book, Issue 5, Consultative Committee for Space Data Systems, May 1992. [2] "Recommendation for Space Data System Standards: Standard Formatted Data Units -- Structure and Construction Rules", CCSDS 620.0-B-2, Blue Book, Issue 2, Consultative Committee for Space Data Systems, May 1992 or later. [3] "Report Concerning Space Data System Standards: Standard Formatted Data Units -- A Tutorial", CCSDS 621.0-G-1, Green Book, Issue 1, Consultative Committee for Space Data Systems, May 1992 or later. [4] "Information Technology - ISO 7-Bit Coded Character Set for Information Interchange", ISO/IEC 646:1991(E), Third Edition, International Organization for Standardization, 1991-12-15. Issue 1 viii

1 INTRODUCTION 1.1 Purpose and Scope The purpose of this Recommendation is to establish a method by which the natural language English may be used within the Standard Formatted Data Unit (SFDU) environment (See References [2] & [3]). It is meant for cases in which a machine interpretable language is unavailable or for information that is best supplied in natural language. The digital representation of the characters used in English is also defined, so as to make the language suitable for data interchange. 1.2 Applicability This Recommendation serves as a guideline for the development of compatible agency standards in the field of digital data interchange. The specifications in this document are to be invoked through the normal standards program of each Member Agency and are applicable, at a minimum, to those missions and services for which cross support (based on needs for open system data interchange) is anticipated. 1.3 Usage This Recommendation specifies ASCII encoded English as a number of lines of characters. These can be directly presented to users on generic display or data presentation devices. Issue 1 1

2 DEFINITION OF AUTHORITY AND DESCRIPTION IDENTIFIER (ADID) = CCSD0002 The language identified by the ADID = CCSD0002 is ASCII Encoded English. The character set to be used is encoded in the American Standard Code for Information Interchange (ASCII). These seven-bit codes have been incorporated into the ISO codes of the same nature (ISO 646-1991, Reference [4]) which includes other symbols and alphabets. Since the ISO code is an eight-bit code, the ASCII code is embedded in an eight-bit field in which the higher order bit is set to zero. The primary reference to be used should be ISO 646-1991. The ASCII codes are shown in Table 2-1. (The code for each character (Char) is given in decimal (Dec), and hexadecimal (Hex)). The whole of the ASCII character set shown in Table 2-1 is permitted in the data that conforms to this Recommendation, although for interpretation purposes the characters shaded in Table 2-1 are ignored and should not be displayed or printed. The use of an ASCII encoding to represent the natural language also permits the incorporation of tables and figures that can be drawn with the characters listed in Table 2-1. For these figures or tables to be presented identically to any receiver, the interpretation of the ASCII control characters (Vertical Tab, Horizontal Tab, Form Feed, Line Feed (also known as New Line) and Carriage Return) must be standardised. The following rules apply: 1. A new line (positioning the next displayable character to the left most displayable position and one line down) for presentation purposes is understood to occur upon encountering the following conditions: a. A Carriage Return, when it is not followed by a Line Feed. b. A Carriage Return/Line Feed pair, regardless of what follows. c. A Line Feed, when it is not followed by a Carriage Return. d. A Line Feed/Carriage Return pair, regardless of what follows. 2. A Horizontal Tab character positions the next displayable character onto the next character position that is a multiple of 8 (i.e., character positions 8, 16, 24, 32 etc. where the left most displayable character position is 0). 3. A Form Feed character positions the next displayable character to the left most displayable position and down to the beginning of the next page. The definition of a page is as defined by the local device (e.g., a new screen for a visual display unit (VDU) or a new piece of paper for a printer). 4. If the characteristics of the display device conflict with those of the data, for example, line lengths may be greater than those permitted by the device, then some adjustment to the layout of the data, as determined by the device, will occur. (Note also that some devices may process or react to codes which this Recommendation specifies as being ignored for presentation purposes). Note: If the alignment of the displayed characters maybe significant to the understanding of the information, then a fixed space font should be used for presentation. Issue 1 2

Char Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex NUL 0 00 space 32 20 @ 64 40 96 60 SOH 1 01! 33 21 A 65 41 a 97 61 STX 2 02 " 34 22 B 66 42 b 98 62 ETX 3 03 # 35 23 C 67 43 c 99 63 EOT 4 04 $ 36 24 D 68 44 d 100 64 ENQ 5 05 % 37 25 E 69 45 e 101 65 ACK 6 06 & 38 26 F 70 46 f 102 66 BEL 7 07 39 27 G 71 47 g 103 67 BS 8 08 ( 40 28 H 72 48 h 104 68 HT 9 09 ) 41 29 I 73 49 i 105 69 LF 10 0A * 42 2A J 74 4A j 106 6A VT 11 0B + 43 2B K 75 4B k 107 6B FF 12 0C, 44 2C L 76 4C l 108 6C CR 13 0D - 45 2D M 77 4D m 109 6D SO 14 0E. 46 2E N 78 4E n 110 6E SI 15 0F / 47 2F O 79 4F o 111 6F DLE 16 10 0 48 30 P 80 50 p 112 70 DC1 17 11 1 49 31 Q 81 51 q 113 71 DC2 18 12 2 50 32 R 82 52 r 114 72 DC3 19 13 3 51 33 S 83 53 s 115 73 DC4 20 14 4 52 34 T 84 54 t 116 74 NAK 21 15 5 53 35 U 85 55 u 117 75 SYN 22 16 6 54 36 V 86 56 v 118 76 ETB 23 17 7 55 37 W 87 57 w 119 77 CAN 24 18 8 56 38 X 88 58 x 120 78 EM 25 19 9 57 39 Y 89 59 y 121 79 SUB 26 1A : 58 3A Z 90 5A z 122 7A ESC 27 1B ; 59 3B [ 91 5B { 123 7B FS 28 1C < 60 3C \ 92 5C 124 7C GS 29 1D = 61 3D ] 93 5D } 125 7D RS 30 1E > 62 3E ^ 94 5E ~ 126 7E US 31 1F? 63 3F _ 95 5F DEL 127 7F Table 2-1: ASCII Encoded Character Set for ADID = CCSD0002 Issue 1 3