Honeywell PML

Token Type


TYPE uinterface_token IS 
RECORD

    --  user fields
    parm1_real	:  REAL; 			-- these are placed first to avoid
    parm2_real	:  REAL; 			-- some oddities on Sparcs
    parm1_int	:  INTEGER;
    parm2_int	:  INTEGER;

    --  control flow
    destination	:  name_type;
    source	:  name_type;
    t_type	:  token_type;

    --  performance fields
    size	:  data_size;
    value	:  INTEGER;

    --  token tracking or statistics fields
    id		:  uGIDType;
    start_time	:  TIME;

    -- communication fields
    priority	:  INTEGER;
    state	:  State_Type;
    protocol	:  Protocol_Type;

    -- user communication tracking and control fields
    collisions	:  INTEGER;
    retries	:  INTEGER;
    route	:  INTEGER;

END RECORD;

Copyright Honeywell, Inc. Reprinted with permission.