|
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: 13312 (0x3400) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, package body Conversion_Cb, seg_05b82a
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
with Cb_Lincoln; package body Conversion_Cb is -- type Conversion_Vers_Frequence is array (canal) of Mhz; -- Canal_Vers_Frequence : Conversion_Vers_Frequence:=( 1 => 26.965, -- 2 => 26.975, -- 3 => 26.985, -- 4 => 27.005, -- 5 => 27.015, -- 6 => 27.025, -- 7 => 27.035, -- 8 => 27.055, -- 9 => 27.065, -- 10 => 27.075, -- 11 => 27.085, -- 12 => 27.105, -- 13 => 27.115, -- 14 => 27.125, -- 15 => 27.135, -- 16 => 27.155, -- 17 => 27.165, -- 18 => 27.175, -- 19 => 27.185, -- 20 => 27.205, -- 21 => 27.215, -- 22 => 27.225, -- 23 => 27.255, -- 24 => 27.235, -- 25 => 27.245, -- 26 => 27.265, -- 27 => 27.275, -- 28 => 27.285, -- 29 => 27.295, -- 30 => 27.305, -- 31 => 27.315, -- 32 => 27.325, -- 33 => 27.335, -- 34 => 27.345, -- 35 => 27.355, -- 36 => 27.365, -- 37 => 27.375, -- 38 => 27.385, -- 39 => 27.395, -- 40 => 27.405); function Frequence_Vers_Canal (La_Frequence : in Cb_Lincoln.Mhz) return Cb_Lincoln.Canal is use Cb_Lincoln; begin if La_Frequence >= 26.960 and La_Frequence <= 26.969 then return 1; elsif La_Frequence >= 26.970 and La_Frequence <= 26.979 then return 2; elsif La_Frequence >= 26.980 and La_Frequence <= 26.994 then return 3; elsif La_Frequence >= 26.995 and La_Frequence <= 27.009 then return 4; elsif La_Frequence >= 27.010 and La_Frequence <= 27.019 then return 5; elsif La_Frequence >= 27.020 and La_Frequence <= 27.029 then return 6; elsif La_Frequence >= 27.030 and La_Frequence <= 27.044 then return 7; elsif La_Frequence >= 27.045 and La_Frequence <= 27.059 then return 8; elsif La_Frequence >= 27.060 and La_Frequence <= 27.069 then return 9; elsif La_Frequence >= 27.070 and La_Frequence <= 27.079 then return 10; elsif La_Frequence >= 27.080 and La_Frequence <= 27.094 then return 11; elsif La_Frequence >= 27.095 and La_Frequence <= 27.109 then return 12; elsif La_Frequence >= 27.110 and La_Frequence <= 27.119 then return 13; elsif La_Frequence >= 27.120 and La_Frequence <= 27.129 then return 14; elsif La_Frequence >= 27.130 and La_Frequence <= 27.144 then return 15; elsif La_Frequence >= 27.145 and La_Frequence <= 27.159 then return 16; elsif La_Frequence >= 27.160 and La_Frequence <= 27.169 then return 17; elsif La_Frequence >= 27.170 and La_Frequence <= 27.179 then return 18; elsif La_Frequence >= 27.180 and La_Frequence <= 27.194 then return 19; elsif La_Frequence >= 27.195 and La_Frequence <= 27.209 then return 20; elsif La_Frequence >= 27.210 and La_Frequence <= 27.219 then return 21; elsif La_Frequence >= 27.220 and La_Frequence <= 27.229 then return 22; elsif La_Frequence >= 27.250 and La_Frequence <= 27.259 then return 23; elsif La_Frequence >= 27.230 and La_Frequence <= 27.239 then return 24; elsif La_Frequence >= 27.240 and La_Frequence <= 27.249 then return 25; elsif La_Frequence >= 27.260 and La_Frequence <= 27.269 then return 26; elsif La_Frequence >= 27.270 and La_Frequence <= 27.279 then return 27; elsif La_Frequence >= 27.280 and La_Frequence <= 27.289 then return 28; elsif La_Frequence >= 27.290 and La_Frequence <= 27.299 then return 29; elsif La_Frequence >= 27.300 and La_Frequence <= 27.309 then return 30; elsif La_Frequence >= 27.310 and La_Frequence <= 27.319 then return 31; elsif La_Frequence >= 27.320 and La_Frequence <= 27.329 then return 32; elsif La_Frequence >= 27.330 and La_Frequence <= 27.339 then return 33; elsif La_Frequence >= 27.340 and La_Frequence <= 27.349 then return 34; elsif La_Frequence >= 27.350 and La_Frequence <= 27.359 then return 35; elsif La_Frequence >= 27.360 and La_Frequence <= 27.369 then return 36; elsif La_Frequence >= 27.370 and La_Frequence <= 27.379 then return 37; elsif La_Frequence >= 27.380 and La_Frequence <= 27.389 then return 38; elsif La_Frequence >= 27.390 and La_Frequence <= 27.399 then return 39; else return 40; --pour une frequence de 27.400 a 27.409 Mhz. end if; end Frequence_Vers_Canal; function Canal_Vers_Frequence (Le_Canal : in Cb_Lincoln.Canal) return Cb_Lincoln.Mhz is begin case Le_Canal is when 1 => return 26.965; when 2 => return 26.975; when 3 => return 26.985; when 4 => return 27.005; when 5 => return 27.015; when 6 => return 27.025; when 7 => return 27.035; when 8 => return 27.055; when 9 => return 27.065; when 10 => return 27.075; when 11 => return 27.085; when 12 => return 27.105; when 13 => return 27.115; when 14 => return 27.125; when 15 => return 27.135; when 16 => return 27.155; when 17 => return 27.165; when 18 => return 27.175; when 19 => return 27.185; when 20 => return 27.205; when 21 => return 27.215; when 22 => return 27.225; when 23 => return 27.255; when 24 => return 27.235; when 25 => return 27.245; when 26 => return 27.265; when 27 => return 27.275; when 28 => return 27.285; when 29 => return 27.295; when 30 => return 27.305; when 31 => return 27.315; when 32 => return 27.325; when 33 => return 27.335; when 34 => return 27.345; when 35 => return 27.355; when 36 => return 27.365; when 37 => return 27.375; when 38 => return 27.385; when 39 => return 27.395; when 40 => return 27.405; end case; end Canal_Vers_Frequence; end Conversion_Cb;
nblk1=c nid=0 hdr6=18 [0x00] rec0=10 rec1=00 rec2=01 rec3=066 [0x01] rec0=0d rec1=00 rec2=0b rec3=086 [0x02] rec0=0e rec1=00 rec2=09 rec3=00c [0x03] rec0=15 rec1=00 rec2=08 rec3=062 [0x04] rec0=04 rec1=00 rec2=07 rec3=03c [0x05] rec0=15 rec1=00 rec2=06 rec3=020 [0x06] rec0=15 rec1=00 rec2=05 rec3=060 [0x07] rec0=19 rec1=00 rec2=04 rec3=028 [0x08] rec0=23 rec1=00 rec2=03 rec3=006 [0x09] rec0=00 rec1=00 rec2=0c rec3=00c [0x0a] rec0=23 rec1=00 rec2=02 rec3=01e [0x0b] rec0=10 rec1=00 rec2=0a rec3=000 tail 0x2176afde4894b4ff949e2 0x42a00088462060003