Download CGS User Manual

Transcript
Dok.Nr./Doc. No.: CGS–RIBRE–SUM–0001
Ausgabe/Issue:
Überarbtg./Rev.:
Seite/Page:
13
–
6–176
Datum/Date:
Datum/Date:
von /of:
28.02.2013
–
6–248
type UNSIGNED_INTEGER is new NUMERIC_TYPES.UNSIGNED_INTEGER32
range 0 .. NUMERIC_TYPES.UNSIGNED_INTEGER32’LAST;
––––––––––––––––––––––––––––––
–– SIGNED_BYTE
––––––––––––––––––––––––––––––
type SIGNED_BYTE is new NUMERIC_TYPES.INTEGER8;
SIGNED_BYTE_INITIAL_VALUE : constant SIGNED_BYTE := 0;
type SIGNED_BYTE_VECTOR is
array (UNSIGNED_INTEGER range <>) of SIGNED_BYTE;
type SIGNED_BYTE_VECTOR_ACCESS is access SIGNED_BYTE_VECTOR;
type SIGNED_BYTE_MATRIX is
array (UNSIGNED_INTEGER range <>,
UNSIGNED_INTEGER range <>) of SIGNED_BYTE;
type SIGNED_BYTE_MATRIX_ACCESS is access SIGNED_BYTE_MATRIX;
––––––––––––––––––––––––––––––
–– UNSIGNED_BYTE
––––––––––––––––––––––––––––––
type UNSIGNED_BYTE is new NUMERIC_TYPES.BYTE;
UNSIGNED_BYTE_INITIAL_VALUE : constant UNSIGNED_BYTE := 0;
type UNSIGNED_BYTE_VECTOR is array (UNSIGNED_INTEGER range <>) of UNSIGNED_BYTE;
type UNSIGNED_BYTE_VECTOR_ACCESS is access UNSIGNED_BYTE_VECTOR;
type UNSIGNED_BYTE_MATRIX is
array (UNSIGNED_INTEGER range <>,
UNSIGNED_INTEGER range <>) of UNSIGNED_BYTE;
type UNSIGNED_BYTE_MATRIX_ACCESS is access UNSIGNED_BYTE_MATRIX;
––––––––––––––––––––––––––––––
–– UNSIGNED_SHORT_WORD
––––––––––––––––––––––––––––––
type UNSIGNED_SHORT_WORD is new NUMERIC_TYPES.UNSIGNED_INTEGER16;
UNSIGNED_SHORT_WORD_INITIAL_VALUE : constant UNSIGNED_SHORT_WORD := 0;
type UNSIGNED_SHORT_WORD_VECTOR is
array (UNSIGNED_INTEGER range <>) of UNSIGNED_SHORT_WORD;
type UNSIGNED_SHORT_WORD_VECTOR_ACCESS is access UNSIGNED_SHORT_WORD_VECTOR;
type UNSIGNED_SHORT_WORD_MATRIX is
array (UNSIGNED_INTEGER range <>,
UNSIGNED_INTEGER range <>) of UNSIGNED_SHORT_WORD;
type UNSIGNED_SHORT_WORD_MATRIX_ACCESS is access UNSIGNED_SHORT_WORD_MATRIX;
––––––––––––––––––––––––––––––
–– SIGNED_SHORT_WORD
––––––––––––––––––––––––––––––
type SIGNED_SHORT_WORD is new NUMERIC_TYPES.INTEGER16;
Copyright per DIN 34