Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ivac2:firdef_ssr_xml [2017/07/25 22:53]
filip.jonckers
ivac2:firdef_ssr_xml [2017/07/25 23:25] (current)
filip.jonckers
Line 6: Line 6:
  
 ^Root Element|ssr|| ^Root Element|ssr||
-^Element|codeblocks|| +^Element|codeblocks|| 
-|^Element|block| +| ^Element|block| 
-^Element|allocation|| +^Element|allocation|| 
-|^Element|modesasp| +| ^Element|modesasp| 
-|^Element|ssr|+| ^Element|ssr|
  
-Each of the elements ​above can have the following child elements:+ 
 +The structure ​of the elements ​are as follows:
  
  
-^Element|codeblocks|| 
 ^Element|block|| ^Element|block||
 ^Attribute^Format^Remarks^ ^Attribute^Format^Remarks^
Line 23: Line 23:
 |prtm|integer|PRotection TiMe - time in minutes that a code is protected (not allocated) | |prtm|integer|PRotection TiMe - time in minutes that a code is protected (not allocated) |
  
 +
 +The <​modesasp>​ elements shall only be used when mode A code 1000 can be assigned to specific city pairs.
 +Note that only specific departure and destination airports and routes are eligible for a A1000 ssr code.   The usage of A1000 requires complete mode S surveillance coverage from ground to air to ground at arrival (gate to gate Mode S coverage). ​ This is also called Mode S declared airspace. ​  Only major airports with the required surveillance equipment (multilateration,​ mode S radar coverage, etc..) use A1000.
 +If not present,​A1000 is not used.  A1000 does not use a ssr code block.
 +
 +^Element|modesasp||
 +^Attribute^Format^Remarks^
 +|adep|string|departure airport icao code (starts with)|
 +|ades|string|arrival airport icao code (starts with)|
 +
 +
 +===SSR code allocation rules===
  
  
-^Element|allocation|| 
 ^Element|ssr|| ^Element|ssr||
 ^Attribute^Format^Remarks^ ^Attribute^Format^Remarks^
-|block|string|ID of code range defined in <blocks>| +|block|string|ID of code block defined in <codeblocks>, a code block can be used in multiple allocation rules
-|fr|V / I / IV|Flight Rules (I = IFR, V= VFR)+|fr|V / I / IV|Flight Rules (I = IFR, V= VFR) - default IV |
-|ty|string|Type of flight (SGM etc)| +
-|atc|string|Controlling unit which assigns the code|+
 |adep|string|Departure aerodrome (1, 2, 3, 4 characters of ICAO code = EB or EBBR)| |adep|string|Departure aerodrome (1, 2, 3, 4 characters of ICAO code = EB or EBBR)|
 |ades|string|Arrival aerodrome (1, 2, 3, 4 characters of ICAO code = EB or EBBR)| |ades|string|Arrival aerodrome (1, 2, 3, 4 characters of ICAO code = EB or EBBR)|
-|sid|string|Assigned departure route| +|sid|string|Assigned ​SID standard instrument ​departure route (starts with) 
-|minrfl|integer|Lowest requested flight level| +|minrfl|integer|Lowest requested flight level - default zero
-|maxrfl|integer|Highest requested flight level|+|maxrfl|integer|Highest requested flight level - default 999| 
 + 
 +All attributes are optional except for the block attribute. ​ The order is of importance! ​ The first block found is used first, if the code block has no free ssr codes then the next found ssr block is used etc... 
 + 
 +SSR codes are allocated randomly from each block. ​ SSR Codes are available after the protection time defined for each block. (last radar detection time + PRTM in minutes) 
 +So it is quite important that at the end you have a catch-all code block rule - this could be the transit code block rule. 
 + 
 +tip: use the first part (point name) of the SID name to allocate to multiple SIDs which use the same point name.
  
-''​Note that this file has not been finalised, format changes may occur''​