|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 12288 (0x3000)
Types: Ada Source
Notes: 03_class, FILE, R1k_Segment, e3_tag, package body Qualit_Frames, seg_04cb51, separate Qualit_Generic_Agent
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
separate (Qualit_Generic_Agent)
package body Qualit_Frames is
procedure Put (The_Fact : Fact_Name; Where : Output_Stream.Object) is
-- ........................................................................
function Prediction_Image
(For_Slot : Prediction_Slots; Value : Slot.Object)
return String is
use Prediction_Name_Facilities;
begin
case For_Slot is
when Prediction_Name =>
return Prediction_Names'Image (Get (Value));
when Quadrant_Number =>
return Integer'Image (Get (Value));
end case;
end Prediction_Image;
function Epsilon_Variation_Image
(For_Slots : Epsilon_Variation_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Epsilon_Variation_Image;
function Variation_Of_Epsilon_Variation_Image
(For_Slots : Variation_Of_Epsilon_Variation_Slots;
Value : Slot.Object) return String is
begin
return Integer'Image (Get (Value));
end Variation_Of_Epsilon_Variation_Image;
function Delta_Y_Image (For_Slots : Delta_Y_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Delta_Y_Image;
function Up_Value_Image
(For_Slots : Up_Value_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Up_Value_Image;
function Down_Value_Image
(For_Slots : Down_Value_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Down_Value_Image;
function Down_Dec_Image
(For_Slots : Down_Decrement_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Down_Dec_Image;
function Down_Inc_Image
(For_Slots : Down_Increment_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Down_Inc_Image;
function Up_Dec_Image
(For_Slots : Up_Decrement_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Up_Dec_Image;
function Up_Inc_Image
(For_Slots : Up_Increment_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Up_Inc_Image;
function Current_Pos_Image
(For_Slots : Current_Position_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Current_Pos_Image;
function Pos_To_Reach_Image
(For_Slots : Position_To_Reach_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Pos_To_Reach_Image;
function Update_Image (For_Slots : Update_Slots; Value : Slot.Object)
return String is
use Boolean_Facilities;
begin
return Boolean'Image (Get (Value));
end Update_Image;
function Epsilon_Image (For_Slots : Epsilon_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Epsilon_Image;
function Plus_Delta_Y_Max_Image
(For_Slots : Plus_Delta_Y_Max_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Plus_Delta_Y_Max_Image;
function Minus_Delta_Y_Max_Image
(For_Slots : Minus_Delta_Y_Max_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Minus_Delta_Y_Max_Image;
function Plus_Near_Delta_Y_Max_Image
(For_Slots : Plus_Near_Delta_Y_Max_Slots;
Value : Slot.Object) return String is
begin
return Integer'Image (Get (Value));
end Plus_Near_Delta_Y_Max_Image;
function Minus_Near_Delta_Y_Max_Image
(For_Slots : Minus_Near_Delta_Y_Max_Slots;
Value : Slot.Object) return String is
begin
return Integer'Image (Get (Value));
end Minus_Near_Delta_Y_Max_Image;
function Epsilon_Near_Zero_Image
(For_Slots : Epsilon_Near_Zero_Slots; Value : Slot.Object)
return String is
begin
return Integer'Image (Get (Value));
end Epsilon_Near_Zero_Image;
function Delta_Y_Max_Reached_In_B_Image
(For_Slots : Delta_Y_Max_Reached_In_B_Slots;
Value : Slot.Object) return String is
begin
return Integer'Image (Get (Value));
end Delta_Y_Max_Reached_In_B_Image;
-- ....................................................................
procedure Put_Prediction is new Predictions.Generic_Put
(Image => Prediction_Image);
procedure Put_Epsilon is new Epsilons.Generic_Put
(Image => Epsilon_Image);
procedure Put_Epsilon_Variation is
new Epsilon_Variations.Generic_Put
(Image => Epsilon_Variation_Image);
procedure Put_Variation_Of_Epsilon_Variation is
new Variation_Of_Epsilon_Variations.Generic_Put
(Image => Variation_Of_Epsilon_Variation_Image);
procedure Put_Up_Value is new Up_Values.Generic_Put
(Image => Up_Value_Image);
procedure Put_Down_Value is new Down_Values.Generic_Put
(Image => Down_Value_Image);
procedure Put_Up_Inc is new Up_Increments.Generic_Put
(Image => Up_Inc_Image);
procedure Put_Down_Inc is new Down_Increments.Generic_Put
(Image => Down_Inc_Image);
procedure Put_Up_Dec is new Up_Decrements.Generic_Put
(Image => Up_Dec_Image);
procedure Put_Down_Dec is new Down_Decrements.Generic_Put
(Image => Down_Dec_Image);
procedure Put_Current_Pos is new Current_Positions.Generic_Put
(Image => Current_Pos_Image);
procedure Put_Pos_To_Reach is new Positions_To_Reach.Generic_Put
(Image => Pos_To_Reach_Image);
procedure Put_Update is new Updates.Generic_Put (Image => Update_Image);
procedure Put_Delta_Y is new Delta_Ys.Generic_Put
(Image => Delta_Y_Image);
procedure Put_Plus_Delta_Y_Max is
new Plus_Delta_Y_Maxs.Generic_Put (Image => Plus_Delta_Y_Max_Image);
procedure Put_Minus_Delta_Y_Max is
new Minus_Delta_Y_Maxs.Generic_Put
(Image => Minus_Delta_Y_Max_Image);
procedure Put_Plus_Near_Delta_Y_Max is
new Plus_Near_Delta_Y_Maxs.Generic_Put
(Image => Plus_Near_Delta_Y_Max_Image);
procedure Put_Minus_Near_Delta_Y_Max is
new Minus_Near_Delta_Y_Maxs.Generic_Put
(Image => Minus_Near_Delta_Y_Max_Image);
procedure Put_Epsilon_Near_Zero is
new Epsilon_Near_Zeros.Generic_Put
(Image => Epsilon_Near_Zero_Image);
procedure Put_Delta_Y_Max_Reached_In_B is
new Delta_Y_Max_Reached_In_Bs.Generic_Put
(Image => Delta_Y_Max_Reached_In_B_Image);
begin
case Fact_Base.Class.Class_Name_Of (The_Fact) is
when Prediction =>
Put_Prediction (The_Fact, Where);
when Epsilon =>
Put_Epsilon (The_Fact, Where);
when Epsilon_Variation =>
Put_Epsilon_Variation (The_Fact, Where);
when Variation_Of_Epsilon_Variation =>
Put_Variation_Of_Epsilon_Variation (The_Fact, Where);
when Up_Value =>
Put_Up_Value (The_Fact, Where);
when Up_Increment =>
Put_Up_Inc (The_Fact, Where);
when Down_Increment =>
Put_Down_Inc (The_Fact, Where);
when Up_Decrement =>
Put_Up_Dec (The_Fact, Where);
when Down_Decrement =>
Put_Down_Dec (The_Fact, Where);
when Down_Value =>
Put_Down_Value (The_Fact, Where);
when Current_Position =>
Put_Current_Pos (The_Fact, Where);
when Position_To_Reach =>
Put_Pos_To_Reach (The_Fact, Where);
when Update =>
Put_Update (The_Fact, Where);
when Delta_Y =>
Put_Delta_Y (The_Fact, Where);
when Plus_Delta_Y_Max =>
Put_Plus_Delta_Y_Max (The_Fact, Where);
when Minus_Delta_Y_Max =>
Put_Minus_Delta_Y_Max (The_Fact, Where);
when Plus_Near_Delta_Y_Max =>
Put_Plus_Near_Delta_Y_Max (The_Fact, Where);
when Minus_Near_Delta_Y_Max =>
Put_Minus_Near_Delta_Y_Max (The_Fact, Where);
when Epsilon_Near_Zero =>
Put_Epsilon_Near_Zero (The_Fact, Where);
when Delta_Y_Max_Reached_In_B =>
Put_Delta_Y_Max_Reached_In_B (The_Fact, Where);
when Nothing =>
null;
end case;
end Put;
end Qualit_Frames;
nblk1=b
nid=0
hdr6=16
[0x00] rec0=1d rec1=00 rec2=01 rec3=036
[0x01] rec0=1e rec1=00 rec2=03 rec3=044
[0x02] rec0=20 rec1=00 rec2=0b rec3=05e
[0x03] rec0=1f rec1=00 rec2=04 rec3=056
[0x04] rec0=1e rec1=00 rec2=0a rec3=034
[0x05] rec0=18 rec1=00 rec2=09 rec3=034
[0x06] rec0=10 rec1=00 rec2=02 rec3=040
[0x07] rec0=0f rec1=00 rec2=07 rec3=032
[0x08] rec0=13 rec1=00 rec2=06 rec3=034
[0x09] rec0=17 rec1=00 rec2=05 rec3=022
[0x0a] rec0=16 rec1=00 rec2=08 rec3=000
tail 0x21753cccc871b3448a455 0x42a00088462063c03