Skip to main content

FtlSettings (Object)

List of FTL Settings.

type FtlSettings {
reporting_time_default: String!
reporting_time_by_homebase: String!
reporting_time_by_sunrise: String!
reporting_time_domestic: String!
reporting_time_positioning: String!
reporting_time_positioning_car: String!
reporting_time_positioning_commercial_carrier: String!
reporting_time_positioning_train: String!
reporting_time_positioning_hotel_transfer: String!
reporting_time_positioning_bus: String!
reporting_time_positioning_commercial_carrier_international: String!
reporting_time_positioning_commercial_carrier_domestic: String!
reporting_time_scheduled: String!
reporting_time_ferry: String!
reporting_time_single_pilot: String!
custom_reporting_time_per_departure: String!
custom_reporting_time_per_destination: String!
reporting_time_distance_dependent: String!
reporting_time_cabin: String!
custom_reporting_time_per_position: String!
overwrite_all_reporting_time_if_position_occupied: String!
long_haul_flight_duration: String!
reporting_time_cockpit_long_haul_flight: String!
reporting_time_cabin_long_haul_flight: String!
duty_start_offset: String!
duty_after_last_sector_time: String!
duty_after_last_sector_by_homebase: String!
duty_after_last_sector_by_sunset: String!
duty_after_last_sector_time_for_single_pilot: String!
duty_after_last_domestic: String!
ignore_post_flight_duty_with_actual_times: String!
custom_post_flight_duty_per_destination: String!
custom_post_flight_duty_per_position: String!
overwrite_all_post_flight_duty_time_if_position_occupied: String!
duty_after_last_positioning: String!
duty_after_last_positioning_commercial_carrier: String!
post_flight_duty_in_fdp_weight: String!
max_post_flight_duty_in_fdp: String!
custom_reporting_time_for_simulator_cabin: String!
custom_reporting_time_for_simulator_cockpit: String!
custom_end_duty_time_for_simulator_flight: String!
custom_reporting_time_for_technical_flight: String!
custom_end_duty_time_for_technical_flight: String!
custom_reporting_time_for_training_flight: String!
custom_end_duty_time_for_training_flight: String!
custom_reporting_time_for_line_training: String!
custom_end_duty_time_for_line_training: String!
custom_reporting_time_for_ambulance: String!
custom_end_duty_time_for_ambulance: String!
account_for_latest_duty_end_time: String!
reporting_time_switch_to_manual_on_block_off: String!
max_block_time_multi: String!
max_block_time_single: String!
max_block_time_single_sector: String!
max_block_time_multi_split: String!
max_block_time_single_split: String!
max_block_time_7h_night: String!
max_block_time_long_distance: String!
max_block_time_augmented: String!
max_block_time_double: String!
max_block_time_reduction_by_sector: String!
max_sector_time_single_pilot: String!
use_flight_time_for_block_time_limits: String!
positions_without_block_time: String!
max_block_time_extension: String!
max_block_time_extension_max_multi: String!
max_block_time_extension_max_single: String!
max_night_duty_time: String!
single_long_night_duty_period_limit: String!
min_duty_length_for_long_night_duty: String!
max_night_fdp_time: String!
require_local_night_before_multiple_night_duties: String!
require_day_off_after_multiple_night_duties: String!
require_local_night_after_three_wocl_duties: String!
reduce_max_fdp_due_to_early_starts: String!
interval_start_for_late_duty: String!
interval_start_for_night_duty: String!
interval_end_for_night_duty: String!
interval_end_for_early_duty: String!
use_fdp_for_night_duty_calculation: String!
min_length_for_night_duty_calculation: String!
nocturnal_encroachment_threshold: String!
use_consecutive_duty_max_separation_days: String!
consecutive_duty_max_separation: String!
consecutive_duty_max_separation_days: String!
consecutive_nocturnal_duty_max: String!
minimum_rest_by_consecutive_nocturnal_duty: String!
consecutive_nocturnal_duty_rest: String!
consecutive_nocturnal_duty_only_for_acclimatized: String!
consecutive_nocturnal_duty_rest_only_for_cockpit_crew: String!
consecutive_early_starts_max: String!
consecutive_night_duty_max: String!
consecutive_late_ends_max: String!
consecutive_night_duty_warning: String!
consecutive_split_night_duty_max: String!
cumulative_night_duty_limits: String!
cumulative_nocturnal_duty_limits: String!
cumulative_early_start_limits: String!
allow_five_early_morning_duties: String!
allow_five_night_duties: String!
allow_five_night_duties_alternative: String!
allow_postpone_min_rest_after: String!
cumulative_night_min_duty_length: String!
max_time_difference_for_consecutive_local_nights: String!
consecutive_night_duty_time: String!
cumulative_duty_cabin_limits: String!
cumulative_duty_cockpit_limits: String!
cumulative_duty_cockpit_requiring_24h_rest: String!
cumulative_duty_between_days_off: String!
cumulative_block_cockpit_limits: String!
cumulative_block_cockpit_requiring_24h_rest: String!
cumulative_block_single_limits: String!
cumulative_block_cabin_limits: String!
days_off_to_reset_block_time: String!
use_block_end_time_for_cumulative_end_time: String!
increased_daily_block_time_limit_for_augmented_crew: String!
increased_daily_block_time_limit_for_double_crew: String!
weekly_block_limit_with_nocturnal_duties: String!
weekly_duty_limit_with_3_nocturnal_duties: String!
cumulative_block_time_limits_sfo: String!
cumulative_fdp_limits: String!
cumulative_fdp_night_limits: String!
increased_28_calendar_days_block_time_four_times_a_year: String!
use_flight_time_for_cumulative_limits: String!
use_whole_period_for_cumulative_limits: String!
use_previous_period_as_calendar_month: String!
disable_block_time_limits_for_cabin_crew: String!
cumulative_long_distance_24h_block_time: String!
cumulative_short_distance_24h_block_time: String!
cumulative_training_distance_24h_block_time: String!
deduct_year_cumulative_block_time_limit_for_legs: String!
acclimatisation: String!
acclimatisation_min_rest_to_reacclimatise: String!
acclimatisation_min_rest_to_reacclimatise_at_home: String!
acclimatisation_max_offset_diff: String!
max_consecutive_non_acclimated_fdp: String!
non_fdp_duties_preserve_non_acclimated_count: String!
disable_fdp_length_limit: String!
use_most_restrictive_fdp_limit: String!
use_least_restrictive_fdp_limit: String!
use_departure_time_for_fdp_limit: String!
use_cpt_manual_reporting_for_cabin_fdp_limit: String!
use_cockpit_auto_reporting_time_for_cabin_fdp_limit: String!
use_planned_reporting_in_case_of_small_delay: String!
use_most_restrictive_fdp_limit_in_case_of_long_delay: String!
exclude_manual_reporting_from_plan: String!
use_block_time_for_fdp_length: String!
use_block_weight_as_fdp_weight: String!
fdp_length_multi_acclimatised: String!
fdp_length_multi_after_short_rest: String!
fdp_length_multi_after_medium_rest: String!
fdp_length_multi_after_long_rest: String!
fdp_length_multi_special_rule: String!
fdp_length_single: String!
fdp_length_single_special_rule: String!
fdp_length_cabin: String!
fdp_length_ambulance_table: String!
fdp_length_ambulance: String!
fdp_length_ambulance_extension: String!
fdp_length_ambulance_skip_if_single_pilot: String!
fdp_length_ambulance_max: String!
fdp_length_ambulance_limit: String!
fdp_length_ambulance_values: String!
ambulance_defined_by_last_sector: String!
disable_ambulance_for_single_pilot: String!
fdp_length_non_commercial: String!
fdp_length_non_commercial_extension: String!
fdp_length_non_commercial_skip_if_single_pilot: String!
fdp_length_non_commercial_max: String!
fdp_length_non_commercial_limit: String!
fdp_length_non_commercial_values: String!
use_for_owner_instead_of_non_commercial: String!
non_commercial_defined_by_last_sector: String!
skip_fdp_alterations_for_non_commercial: String!
skip_fdp_alterations_for_single_pilot: String!
skip_wocl_reduction_for_non_commercial: String!
skip_wocl_reduction_for_split_duty: String!
fdp_length_for_simulator_and_training: String!
fdp_length_for_simulator_and_training_extension: String!
fdp_length_for_simulator_and_training_skip_if_single_pilot: String!
fdp_length_for_simulator_and_training_max: String!
fdp_length_for_simulator_and_training_limit: String!
fdp_length_for_simulator_and_training_values: String!
fdp_length_wocl_reduce: String!
fdp_length_wocl_reduce_skip_for_augmented: String!
fdp_length_wocl_reduce_skip_for_double: String!
fdp_length_wocl_reduce_skip_when_not_acclimated: String!
fdp_length_wocl_reduce_max_reduction_single: String!
fdp_length_wocl_reduce_max_reduction_multi: String!
fdp_length_wocl_reduce_max_reduction: String!
fdp_length_wocl_reduce_fraction_when_starts_in_wocl: String!
fdp_length_wocl_reduce_fraction_when_overlaps_or_ends_in_wocl: String!
fdp_length_wocl_reduce_duration: String!
fdp_extension_prior_to_wocl: String!
wocl_reduction_only_with_extension: String!
wocl_reduction_only_with_split_or_augmented: String!
split_and_augmented_prior_to_wocl: String!
exclude_break_from_wocl: String!
fdp_max_sectors_up_to_2h_wocl: String!
fdp_max_sectors_over_2h_wocl: String!
fdp_max_sectors_night: String!
fdp_length_hard_limit: String!
increase_by_time_difference_from_timezone: String!
reduce_max_fdp_due_to_time_zone_difference: String!
reduce_max_fdp_due_to_time_zone_difference_before_fdp_length_modification: String!
reduce_max_fdp_due_to_time_zone_difference_with_fdp_extension: String!
reduce_max_fdp_due_to_time_zone_difference_max_local_nights: String!
reduce_max_fdp_due_to_time_zone_difference_start_reduce_sector: String!
night_limits_disable_for_augmented: String!
disallow_aircraft_type_change_in_fdp: String!
fdp_warning_threshold: String!
cabin_fdp_length_increase: String!
equivalent_sector_count_acclimatised: String!
equivalent_sector_count_not_acclimatised: String!
max_sector_time_not_acclimatised: String!
equivalent_sector_count_use_actual_duration: String!
equivalent_sector_count_disable_for_augmented: String!
equivalent_sector_count_disable_for_cabin: String!
equivalent_sector_count_disable_for_non_commercial: String!
fdp_extension: String!
fdp_extension_max_sectors_without_wocl: String!
fdp_extension_max_sectors_up_to_2h_wocl: String!
fdp_extension_max_sectors_over_2h_wocl: String!
fdp_extension_night_max_fdp_time: String!
fdp_extension_only_for_acclimatised: String!
fdp_extension_min_rest_length: String!
fdp_extension_min_rest_length_extension: String!
fdp_extension_min_rest_length_skip_if_single_pilot: String!
fdp_extension_min_rest_length_max: String!
fdp_extension_min_rest_length_limit: String!
fdp_extension_min_rest_length_values: String!
fdp_extension_time: String!
fdp_extension_time_for_augmented_crew: String!
fdp_extension_time_for_double_crew: String!
fdp_extension_max_fdp: String!
fdp_extension_max_multi: String!
fdp_extension_max_single: String!
fdp_extension_values: String!
fdp_extension_split_duty_compatibility: String!
fdp_extension_ambulance: String!
fdp_extension_ambulance_max_sectors_without_wocl: String!
fdp_extension_ambulance_max_sectors_up_to_2h_wocl: String!
fdp_extension_ambulance_max_sectors_over_2h_wocl: String!
fdp_extension_ambulance_night_max_fdp_time: String!
fdp_extension_ambulance_only_for_acclimatised: String!
fdp_extension_ambulance_min_rest_length: String!
fdp_extension_ambulance_min_rest_length_extension: String!
fdp_extension_ambulance_min_rest_length_skip_if_single_pilot: String!
fdp_extension_ambulance_min_rest_length_max: String!
fdp_extension_ambulance_min_rest_length_limit: String!
fdp_extension_ambulance_min_rest_length_values: String!
fdp_extension_ambulance_time: String!
fdp_extension_ambulance_time_for_augmented_crew: String!
fdp_extension_ambulance_time_for_double_crew: String!
fdp_extension_ambulance_max_fdp: String!
fdp_extension_ambulance_max_multi: String!
fdp_extension_ambulance_max_single: String!
fdp_extension_ambulance_values: String!
fdp_extension_ambulance_split_duty_compatibility: String!
fdp_extension_non_commercial: String!
fdp_extension_non_commercial_max_sectors_without_wocl: String!
fdp_extension_non_commercial_max_sectors_up_to_2h_wocl: String!
fdp_extension_non_commercial_max_sectors_over_2h_wocl: String!
fdp_extension_non_commercial_night_max_fdp_time: String!
fdp_extension_non_commercial_only_for_acclimatised: String!
fdp_extension_non_commercial_min_rest_length: String!
fdp_extension_non_commercial_min_rest_length_extension: String!
fdp_extension_non_commercial_min_rest_length_skip_if_single_pilot: String!
fdp_extension_non_commercial_min_rest_length_max: String!
fdp_extension_non_commercial_min_rest_length_limit: String!
fdp_extension_non_commercial_min_rest_length_values: String!
fdp_extension_non_commercial_time: String!
fdp_extension_non_commercial_time_for_augmented_crew: String!
fdp_extension_non_commercial_time_for_double_crew: String!
fdp_extension_non_commercial_max_fdp: String!
fdp_extension_non_commercial_max_multi: String!
fdp_extension_non_commercial_max_single: String!
fdp_extension_non_commercial_values: String!
fdp_extension_non_commercial_split_duty_compatibility: String!
fdp_extension_mode: String!
apply_standard_extension_on_top: String!
fdp_extension_limits: String!
fdp_extension_limits_discretion: String!
fdp_extension_duration_limits: String!
fdp_extension_limits_include_augmented: String!
min_fdp_extension_for_limit: String!
fdp_extension_duration_limits_use_consumed_extension: String!
fdp_extension_rest_increase: String!
fdp_extension_8h_rest_increase_after_consecutive: String!
fdp_extension_min_separation: String!
fdp_extension_required_min_rest: String!
fdp_extension_disable_on_ambulance: String!
fdp_extension_disable_on_split_duty: String!
fdp_extension_disable_on_single_pilot: String!
training_duty_weight: String!
simulator_duty_weight: String!
simulator_fdp_weight_preceding_operating_sectors: String!
treat_simulator_as_duty: String!
leading_positioning_in_duty_weight: String!
is_positioning_count_as_sector: String!
is_positioning_count_as_sector_before_break: String!
is_leading_positioning_count_as_sector: String!
is_fdp_positioning_count_as_sector: String!
exclude_zero_landings_from_sector_count: String!
exclude_trailing_icao_type_g: String!
trailing_positioning_in_duty_weight: String!
other_positioning_in_duty_weight: String!
hotel_transfer_positioning_in_duty_weight: String!
positioning_in_fdp_weight: String!
rest_facilities: String!
augmented_crew_condition: String!
augmented_crew_condition_min_rest_time: String!
double_crew_condition: String!
double_crew_condition_min_rest_time: String!
in_flight_rest_require_rest_facility: String!
augmented_crew_max_sectors: String!
double_crew_max_sectors: String!
in_flight_rest_additional_short_sector: String!
reduce_flight_time_percentage: String!
reduce_flight_time_proportional: String!
reduce_flight_time_require_rest_facility: String!
in_flight_rest_fdp_reduction_weight: String!
sector_reduction_time: String!
override_min_cabin_count: String!
augmented_cabin: String!
augmented_cabin_min_rest: String!
augmented_cabin_min_rest_extension: String!
augmented_cabin_min_rest_skip_if_single_pilot: String!
augmented_cabin_min_rest_max: String!
augmented_cabin_min_rest_limit: String!
augmented_cabin_min_rest_values: String!
augmented_cabin_extra_fdp_for_non_commercial: String!
augmented_cabin_extra_fdp_for_long_haul: String!
augmented_cabin_decrease_when_not_acclimatised: String!
augmented_cabin_rest_increase_when_not_acclimatised: String!
augmented_cabin_rest_increase_when_over_18_h: String!
augmented_cabin_fdp_increase_time: String!
augmented_cabin_max_fdp_seat: String!
augmented_cabin_max_fdp_semi: String!
augmented_cabin_max_fdp_bunk: String!
augmented_cabin_weight: String!
augmented_cabin_weight_seat: String!
augmented_cabin_max_seat: String!
augmented_cabin_max_bunk: String!
augmented_cabin_margin: String!
augmented_cabin_use_entire_crew_rest_time: String!
augmented_cabin_fdp_seat: String!
augmented_cabin_fdp_semi: String!
augmented_cabin_fdp_bunk: String!
augmented_cabin_seat_max_fdp: String!
augmented_cabin_semi_max_fdp: String!
augmented_cabin_bunk_max_fdp: String!
augmented_cockpit: String!
augmented_cockpit_min_rest: String!
augmented_cockpit_min_rest_extension: String!
augmented_cockpit_min_rest_skip_if_single_pilot: String!
augmented_cockpit_min_rest_max: String!
augmented_cockpit_min_rest_limit: String!
augmented_cockpit_min_rest_values: String!
augmented_cockpit_extra_fdp_for_non_commercial: String!
augmented_cockpit_extra_fdp_for_long_haul: String!
augmented_cockpit_decrease_when_not_acclimatised: String!
augmented_cockpit_rest_increase_when_not_acclimatised: String!
augmented_cockpit_rest_increase_when_over_18_h: String!
augmented_cockpit_fdp_increase_time: String!
augmented_cockpit_max_fdp_seat: String!
augmented_cockpit_max_fdp_semi: String!
augmented_cockpit_max_fdp_bunk: String!
augmented_cockpit_weight: String!
augmented_cockpit_weight_seat: String!
augmented_cockpit_max_seat: String!
augmented_cockpit_max_bunk: String!
augmented_cockpit_margin: String!
augmented_cockpit_use_entire_crew_rest_time: String!
augmented_cockpit_fdp_seat: String!
augmented_cockpit_fdp_semi: String!
augmented_cockpit_fdp_bunk: String!
augmented_cockpit_seat_max_fdp: String!
augmented_cockpit_semi_max_fdp: String!
augmented_cockpit_bunk_max_fdp: String!
apply_augmentation_after_split: String!
min_captain_count_for_augmented_cockpit: String!
extra_members_for_double_crew: String!
extra_members_for_triple_cabin: String!
double_cabin: String!
double_cabin_min_rest: String!
double_cabin_min_rest_extension: String!
double_cabin_min_rest_skip_if_single_pilot: String!
double_cabin_min_rest_max: String!
double_cabin_min_rest_limit: String!
double_cabin_min_rest_values: String!
double_cabin_extra_fdp_for_non_commercial: String!
double_cabin_extra_fdp_for_long_haul: String!
double_cabin_decrease_when_not_acclimatised: String!
double_cabin_rest_increase_when_not_acclimatised: String!
double_cabin_rest_increase_when_over_18_h: String!
double_cabin_fdp_increase_time: String!
double_cabin_max_fdp_seat: String!
double_cabin_max_fdp_semi: String!
double_cabin_max_fdp_bunk: String!
double_cabin_weight: String!
double_cabin_weight_seat: String!
double_cabin_max_seat: String!
double_cabin_max_bunk: String!
double_cabin_margin: String!
double_cabin_use_entire_crew_rest_time: String!
double_cabin_fdp_seat: String!
double_cabin_fdp_semi: String!
double_cabin_fdp_bunk: String!
double_cabin_seat_max_fdp: String!
double_cabin_semi_max_fdp: String!
double_cabin_bunk_max_fdp: String!
double_cockpit: String!
double_cockpit_min_rest: String!
double_cockpit_min_rest_extension: String!
double_cockpit_min_rest_skip_if_single_pilot: String!
double_cockpit_min_rest_max: String!
double_cockpit_min_rest_limit: String!
double_cockpit_min_rest_values: String!
double_cockpit_extra_fdp_for_non_commercial: String!
double_cockpit_extra_fdp_for_long_haul: String!
double_cockpit_decrease_when_not_acclimatised: String!
double_cockpit_rest_increase_when_not_acclimatised: String!
double_cockpit_rest_increase_when_over_18_h: String!
double_cockpit_fdp_increase_time: String!
double_cockpit_max_fdp_seat: String!
double_cockpit_max_fdp_semi: String!
double_cockpit_max_fdp_bunk: String!
double_cockpit_weight: String!
double_cockpit_weight_seat: String!
double_cockpit_max_seat: String!
double_cockpit_max_bunk: String!
double_cockpit_margin: String!
double_cockpit_use_entire_crew_rest_time: String!
double_cockpit_fdp_seat: String!
double_cockpit_fdp_semi: String!
double_cockpit_fdp_bunk: String!
double_cockpit_seat_max_fdp: String!
double_cockpit_semi_max_fdp: String!
double_cockpit_bunk_max_fdp: String!
triple_cabin: String!
triple_cabin_min_rest: String!
triple_cabin_min_rest_extension: String!
triple_cabin_min_rest_skip_if_single_pilot: String!
triple_cabin_min_rest_max: String!
triple_cabin_min_rest_limit: String!
triple_cabin_min_rest_values: String!
triple_cabin_extra_fdp_for_non_commercial: String!
triple_cabin_extra_fdp_for_long_haul: String!
triple_cabin_decrease_when_not_acclimatised: String!
triple_cabin_rest_increase_when_not_acclimatised: String!
triple_cabin_rest_increase_when_over_18_h: String!
triple_cabin_fdp_increase_time: String!
triple_cabin_max_fdp_seat: String!
triple_cabin_max_fdp_semi: String!
triple_cabin_max_fdp_bunk: String!
triple_cabin_weight: String!
triple_cabin_weight_seat: String!
triple_cabin_max_seat: String!
triple_cabin_max_bunk: String!
triple_cabin_margin: String!
triple_cabin_use_entire_crew_rest_time: String!
triple_cabin_fdp_seat: String!
triple_cabin_fdp_semi: String!
triple_cabin_fdp_bunk: String!
triple_cabin_seat_max_fdp: String!
triple_cabin_semi_max_fdp: String!
triple_cabin_bunk_max_fdp: String!
disable_on_night_split_duty: String!
augmented_crew_rest_increase: String!
minimum_rest_after_standby_equal_to_standby_plus_fdp: String!
use_last_acclimatisation_offset_for_augmented_crew: String!
min_rest_before_augmented_crew: String!
min_rest_before_double_crew: String!
min_sectors_to_require_6h_rest: String!
min_sectors_to_shorten_by_2h: String!
augmented_crew_sector_limit: String!
augmented_crew_short_last_sector_to_9h: String!
require_two_local_nights_after_augmented_crew: String!
min_duty_length_to_require_local_night: String!
require_extended_rest_on_home_base_change: String!
augmented_fdp_limits: String!
augmented_or_split_fdp_limits: String!
alternative_limits_for_augmented_crew: String!
require_60h_weekly_rest_at_two_augmented_crew: String!
require_rest_only_before_fdp: String!
minimum_rest_after_reserve: String!
minimum_rest_after_standby_other: String!
minimum_rest_by_fdp_at_home_base: String!
minimum_rest_by_fdp_outside_home: String!
minimum_rest_by_duty_at_home_base: String!
minimum_rest_by_duty_outside_home: String!
minimum_rest_before_by_block: String!
minimum_rest_additional: String!
minimum_rest_additional_local_night_and_12h_after_cumulative_duty: String!
minimum_rest_additional_min_rest_on_last_duty_in_day: String!
minimum_rest_at_home_base_time: String!
minimum_rest_outside_home_base_time: String!
minimum_rest_between_19_and_midnight: String!
minimum_rest_at_home_base_duty_multiplier: String!
minimum_rest_outside_home_base_duty_multiplier: String!
fixed_minimum_rest_after_non_commercial: String!
merge_rotations_when_hotel_provided: String!
skip_jet_lag_rest_on_reduction: String!
use_outside_rest_when_hotel_provided: String!
use_home_base_rest_if_not_acclimatised: String!
minimum_rest_when_no_local_night: String!
minimum_rest_by_local_night_window: String!
minimum_rest_by_local_night_window_rest_outside_local_night: String!
minimum_rest_by_local_night_window_rest_partial_local_night: String!
minimum_rest_max_duration: String!
use_cumulative_duty_fraction_for_min_rest: String!
use_actual_fdp_for_min_rest: String!
add_time_to_duty_length_for_rest_calculation: String!
use_duty_from_reporting_for_min_rest: String!
ignore_duty_length_for_min_rest_due_to_discretion: String!
use_twice_total_block_time_for_min_rest: String!
use_aoc_of_next_duty_for_min_rest: String!
increase_rest_due_to_displacement: String!
east_west_long_distance_flights: String!
east_west_long_distance_flights_disable_on_first_east_west_fdp: String!
east_west_long_distance_flights_increment_rest_preceding_long_fdp: String!
east_west_long_distance_flights_calculate_min_rest: String!
rotation_max_tz_offset_from_homebase: String!
rotation_max_tz_offset_from_homebase_plus_timezone_offset: String!
increase_rest_by_2h_when_4h_time_zone_difference: String!
minimum_14h_rest_at_4h_time_difference: String!
minimum_16h_rest_at_6h_time_difference: String!
minimum_rest_outside_homebase_for_time_difference: String!
minimum_rest_outside_homebase_increase_by_time_difference: String!
minimum_rest_outside_homebase_after_fdp_extension: String!
minimum_rest_at_homebase_for_time_difference: String!
minimum_rest_at_homebase_increase_by_time_difference: String!
rotations_use_standard_timezones: String!
minimum_rest_at_homebase_after_fdp_extension: String!
minimum_cabin_rest_1h_reduction: String!
require_discretion_for_rest_reduction: String!
require_local_night_after_rest_reduction: String!
require_local_night_outside_homebase_for_time_difference: String!
require_local_night_at_homebase_for_time_difference: String!
rest_reduction_home: String!
rest_reduction_home_allow_before_extended_fdp: String!
rest_reduction_home_allow_before_split_duty: String!
rest_reduction_home_allow_after_split_duty: String!
rest_reduction_home_min_break_in_preceding_split_duty: String!
rest_reduction_home_min_sector_duration_before: String!
rest_reduction_home_max_longest_sector: String!
rest_reduction_home_max_sectors_before: String!
rest_reduction_home_max_sectors_after: String!
rest_reduction_home_max_sectors_in_preceding_split_duty: String!
rest_reduction_home_max_sectors_after_preceding_split_duty: String!
rest_reduction_home_max_time_zone_offset_diff: String!
rest_reduction_home_next_rest_increase_weight: String!
rest_reduction_home_require_wocl: String!
rest_reduction_home_require_to_precede_non_commercial_fdp: String!
rest_reduction_home_ignores_restrictions_when_has_discretion: String!
rest_reduction_home_allow_consecutive: String!
rest_reduction_home_max_separation_between_rests_after_reduction: String!
rest_reduction_home_max_preceding_duty_length: String!
rest_reduction_home_max: String!
rest_reduction_home_min_next_rest: String!
rest_reduction_home_min_reduced_rest: String!
rest_reduction_home_next_fdp_decrease: String!
rest_reduction_home_limit_by_preceding_fdp: String!
rest_reduction_home_reduced_duration: String!
rest_reduction_home_times: String!
rest_reduction_home_max_flying_time_in_preceding_fdp: String!
rest_reduction_home_min_rest_after_reduction: String!
rest_reduction_home_ambulance: String!
rest_reduction_home_ambulance_allow_before_extended_fdp: String!
rest_reduction_home_ambulance_allow_before_split_duty: String!
rest_reduction_home_ambulance_allow_after_split_duty: String!
rest_reduction_home_ambulance_min_break_in_preceding_split_duty: String!
rest_reduction_home_ambulance_min_sector_duration_before: String!
rest_reduction_home_ambulance_max_longest_sector: String!
rest_reduction_home_ambulance_max_sectors_before: String!
rest_reduction_home_ambulance_max_sectors_after: String!
rest_reduction_home_ambulance_max_sectors_in_preceding_split_duty: String!
rest_reduction_home_ambulance_max_sectors_after_preceding_split_duty: String!
rest_reduction_home_ambulance_max_time_zone_offset_diff: String!
rest_reduction_home_ambulance_next_rest_increase_weight: String!
rest_reduction_home_ambulance_require_wocl: String!
rest_reduction_home_ambulance_require_to_precede_non_commercial_fdp: String!
rest_reduction_home_ambulance_ignores_restrictions_when_has_discretion: String!
rest_reduction_home_ambulance_allow_consecutive: String!
rest_reduction_home_ambulance_max_separation_between_rests_after_reduction: String!
rest_reduction_home_ambulance_max_preceding_duty_length: String!
rest_reduction_home_ambulance_max: String!
rest_reduction_home_ambulance_min_next_rest: String!
rest_reduction_home_ambulance_min_reduced_rest: String!
rest_reduction_home_ambulance_next_fdp_decrease: String!
rest_reduction_home_ambulance_limit_by_preceding_fdp: String!
rest_reduction_home_ambulance_reduced_duration: String!
rest_reduction_home_ambulance_times: String!
rest_reduction_home_ambulance_max_flying_time_in_preceding_fdp: String!
rest_reduction_home_ambulance_min_rest_after_reduction: String!
rest_reduction_outside: String!
rest_reduction_outside_allow_before_extended_fdp: String!
rest_reduction_outside_allow_before_split_duty: String!
rest_reduction_outside_allow_after_split_duty: String!
rest_reduction_outside_min_break_in_preceding_split_duty: String!
rest_reduction_outside_min_sector_duration_before: String!
rest_reduction_outside_max_longest_sector: String!
rest_reduction_outside_max_sectors_before: String!
rest_reduction_outside_max_sectors_after: String!
rest_reduction_outside_max_sectors_in_preceding_split_duty: String!
rest_reduction_outside_max_sectors_after_preceding_split_duty: String!
rest_reduction_outside_max_time_zone_offset_diff: String!
rest_reduction_outside_next_rest_increase_weight: String!
rest_reduction_outside_require_wocl: String!
rest_reduction_outside_require_to_precede_non_commercial_fdp: String!
rest_reduction_outside_ignores_restrictions_when_has_discretion: String!
rest_reduction_outside_allow_consecutive: String!
rest_reduction_outside_max_separation_between_rests_after_reduction: String!
rest_reduction_outside_max_preceding_duty_length: String!
rest_reduction_outside_max: String!
rest_reduction_outside_min_next_rest: String!
rest_reduction_outside_min_reduced_rest: String!
rest_reduction_outside_next_fdp_decrease: String!
rest_reduction_outside_limit_by_preceding_fdp: String!
rest_reduction_outside_reduced_duration: String!
rest_reduction_outside_times: String!
rest_reduction_outside_max_flying_time_in_preceding_fdp: String!
rest_reduction_outside_min_rest_after_reduction: String!
rest_reduction_outside_ambulance: String!
rest_reduction_outside_ambulance_allow_before_extended_fdp: String!
rest_reduction_outside_ambulance_allow_before_split_duty: String!
rest_reduction_outside_ambulance_allow_after_split_duty: String!
rest_reduction_outside_ambulance_min_break_in_preceding_split_duty: String!
rest_reduction_outside_ambulance_min_sector_duration_before: String!
rest_reduction_outside_ambulance_max_longest_sector: String!
rest_reduction_outside_ambulance_max_sectors_before: String!
rest_reduction_outside_ambulance_max_sectors_after: String!
rest_reduction_outside_ambulance_max_sectors_in_preceding_split_duty: String!
rest_reduction_outside_ambulance_max_sectors_after_preceding_split_duty: String!
rest_reduction_outside_ambulance_max_time_zone_offset_diff: String!
rest_reduction_outside_ambulance_next_rest_increase_weight: String!
rest_reduction_outside_ambulance_require_wocl: String!
rest_reduction_outside_ambulance_require_to_precede_non_commercial_fdp: String!
rest_reduction_outside_ambulance_ignores_restrictions_when_has_discretion: String!
rest_reduction_outside_ambulance_allow_consecutive: String!
rest_reduction_outside_ambulance_max_separation_between_rests_after_reduction: String!
rest_reduction_outside_ambulance_max_preceding_duty_length: String!
rest_reduction_outside_ambulance_max: String!
rest_reduction_outside_ambulance_min_next_rest: String!
rest_reduction_outside_ambulance_min_reduced_rest: String!
rest_reduction_outside_ambulance_next_fdp_decrease: String!
rest_reduction_outside_ambulance_limit_by_preceding_fdp: String!
rest_reduction_outside_ambulance_reduced_duration: String!
rest_reduction_outside_ambulance_times: String!
rest_reduction_outside_ambulance_max_flying_time_in_preceding_fdp: String!
rest_reduction_outside_ambulance_min_rest_after_reduction: String!
rest_reduction_on_commander_discretion: String!
rest_reduction_on_commander_discretion_allow_before_extended_fdp: String!
rest_reduction_on_commander_discretion_allow_before_split_duty: String!
rest_reduction_on_commander_discretion_allow_after_split_duty: String!
rest_reduction_on_commander_discretion_min_break_in_preceding_split_duty: String!
rest_reduction_on_commander_discretion_min_sector_duration_before: String!
rest_reduction_on_commander_discretion_max_longest_sector: String!
rest_reduction_on_commander_discretion_max_sectors_before: String!
rest_reduction_on_commander_discretion_max_sectors_after: String!
rest_reduction_on_commander_discretion_max_sectors_in_preceding_split_duty: String!
rest_reduction_on_commander_discretion_max_sectors_after_preceding_split_duty: String!
rest_reduction_on_commander_discretion_max_time_zone_offset_diff: String!
rest_reduction_on_commander_discretion_next_rest_increase_weight: String!
rest_reduction_on_commander_discretion_require_wocl: String!
rest_reduction_on_commander_discretion_require_to_precede_non_commercial_fdp: String!
rest_reduction_on_commander_discretion_ignores_restrictions_when_has_discretion: String!
rest_reduction_on_commander_discretion_allow_consecutive: String!
rest_reduction_on_commander_discretion_max_separation_between_rests_after_reduction: String!
rest_reduction_on_commander_discretion_max_preceding_duty_length: String!
rest_reduction_on_commander_discretion_max: String!
rest_reduction_on_commander_discretion_min_next_rest: String!
rest_reduction_on_commander_discretion_min_reduced_rest: String!
rest_reduction_on_commander_discretion_next_fdp_decrease: String!
rest_reduction_on_commander_discretion_limit_by_preceding_fdp: String!
rest_reduction_on_commander_discretion_reduced_duration: String!
rest_reduction_on_commander_discretion_times: String!
rest_reduction_on_commander_discretion_max_flying_time_in_preceding_fdp: String!
rest_reduction_on_commander_discretion_min_rest_after_reduction: String!
rest_reduction_include_in_next_eobt: String!
rest_reduction_on_commander_discretion_forced: String!
minimum_rest_reduction_outside_home: String!
additional_jet_lag_rest: String!
required_jet_lag_rest: String!
require_jet_lag_local_night: String!
jet_lag_rest_only_outside_home_base: String!
require_local_nights_after_rotation: String!
require_local_nights_after_rotation_ignore_if_hotel_provided: String!
local_nights_to_reset_time_zone_difference: String!
require_local_night_between_late_and_early_duty_in_home_base: String!
require_local_night_between_late_and_early_duty_outside_home_base: String!
min_rest_increase_factor_over_12h: String!
min_rest_multiplier_over_16h_fdp: String!
min_rest_increase_by_factor_over_max_fdp: String!
min_rest_after_two_times_two_in_wocl: String!
min_rest_increase_jet_lag_over: String!
min_rest_decrease_at_night: String!
min_rest_decrease_at_night_start: String!
min_rest_decrease_before_long_rest: String!
min_consecutive_short_rest_allowed: String!
fdp_extended_count_condition: String!
min_rest_after_fdp_extended_count: String!
rest_reduction_limits: String!
days_off_calculation: String!
days_off_calculation_time: String!
days_off_limits: String!
days_off_limits_hide_on_positions: String!
days_off_limits_hide_on_empty_days: String!
allow_positioning_on_eight_day: String!
allow_positioning_on_13th_day: String!
days_off_limits_sfo: String!
double_days_off_limits: String!
quadruple_days_off_limits: String!
split_days_off_in_two_calendar_periods: String!
trailing_days_to_calculate_annual_days_off: String!
required_days_off_before_consecutive_work_days: String!
required_days_off_after_consecutive_work_days: String!
day_off: String!
day_off_min_length_time: String!
day_off_use_local_time: String!
day_off_max_start_time: String!
day_off_min_end_time: String!
day_off_allow_1h_earlier_end_time_if_followed_by_non_fdp: String!
day_off_use_utc: String!
day_off_consecutive_check_duration: String!
day_off_subsequent_do_not_check_local_nights: String!
day_off_consecutive: String!
day_off_consecutive_min_length_time: String!
day_off_consecutive_use_local_time: String!
day_off_consecutive_max_start_time: String!
day_off_consecutive_min_end_time: String!
day_off_consecutive_allow_1h_earlier_end_time_if_followed_by_non_fdp: String!
day_off_consecutive_use_utc: String!
day_off_consecutive_consecutive_check_duration: String!
day_off_consecutive_subsequent_do_not_check_local_nights: String!
additional_day_off_on_long_calendar_month: String!
duty_to_sleep_off_length_time: String!
weekly_rest: String!
weekly_rest_max_separation: String!
weekly_rest_min_length: String!
weekly_rest_min_length_after_four_nocturnal_duties: String!
weekly_rest_min_length_reduced_outside_home: String!
weekly_rest_only_in_home_base: String!
weekly_rest_required_local_nights: String!
weekly_rest_longer: String!
weekly_rest_longer_max_separation: String!
weekly_rest_longer_min_length: String!
weekly_rest_longer_min_length_after_four_nocturnal_duties: String!
weekly_rest_longer_min_length_reduced_outside_home: String!
weekly_rest_longer_only_in_home_base: String!
weekly_rest_longer_required_local_nights: String!
weekly_rest_longest: String!
weekly_rest_longest_max_separation: String!
weekly_rest_longest_min_length: String!
weekly_rest_longest_min_length_after_four_nocturnal_duties: String!
weekly_rest_longest_min_length_reduced_outside_home: String!
weekly_rest_longest_only_in_home_base: String!
weekly_rest_longest_required_local_nights: String!
weekly_rest_alternative_forward: String!
weekly_rest_min_length_for_early_night: String!
weekly_rest_earliest_end_hour: String!
weekly_rest_separation_starts_with_utc_midnight: String!
weekly_rest_requirements_1: String!
weekly_rest_requirements_1_condition: String!
weekly_rest_requirements_1_required_in_home: String!
weekly_rest_requirements_1_required_local_nights: String!
weekly_rest_requirements_1_required_length: String!
weekly_rest_requirements_2: String!
weekly_rest_requirements_2_condition: String!
weekly_rest_requirements_2_required_in_home: String!
weekly_rest_requirements_2_required_local_nights: String!
weekly_rest_requirements_2_required_length: String!
compensation_time: String!
require_48h_weekly_rest_at_wocl: String!
short_break: String!
short_break_cumulative_duty_weight: String!
short_break_fdp_weight: String!
short_break_additional_margin_fdp_weight: String!
short_break_additional_margin: String!
short_break_fdp_max_contribution: String!
short_break_margin_before: String!
short_break_margin_after: String!
short_break_end_auto_from_plan: String!
short_break_max_first_half_fdp: String!
short_break_max_second_half_fdp: String!
short_break_max_sectors_after: String!
short_break_max_time_difference: String!
short_break_max_total_duty: String!
short_break_max_total_fdp_incl_break: String!
short_break_max_total_fdp_excl_break: String!
short_break_max_length: String!
short_break_min_length: String!
short_break_min_length_incl_wocl: String!
short_break_require_planned: String!
short_break_exclude_wocl_from_break: String!
short_break_night: String!
short_break_night_start: String!
short_break_night_end: String!
short_break_allow_in_home_base: String!
short_break_require_hotel: String!
short_break_consider_wocl_in_fdp_extension: String!
short_break_max_total_fdp_excl_break_with_discretion: String!
short_break_weight: String!
short_break_max_fdp_extension: String!
short_break_max_extended_fdp: String!
short_break_fdp_extension: String!
short_break_next_rest_reduction: String!
short_break_extended_fdp: String!
short_break_fdp_reduction: String!
short_break_reduction_weight_for_first_6h: String!
short_break_reduction_weight_after_first_6h: String!
medium_break: String!
medium_break_cumulative_duty_weight: String!
medium_break_fdp_weight: String!
medium_break_additional_margin_fdp_weight: String!
medium_break_additional_margin: String!
medium_break_fdp_max_contribution: String!
medium_break_margin_before: String!
medium_break_margin_after: String!
medium_break_end_auto_from_plan: String!
medium_break_max_first_half_fdp: String!
medium_break_max_second_half_fdp: String!
medium_break_max_sectors_after: String!
medium_break_max_time_difference: String!
medium_break_max_total_duty: String!
medium_break_max_total_fdp_incl_break: String!
medium_break_max_total_fdp_excl_break: String!
medium_break_max_length: String!
medium_break_min_length: String!
medium_break_min_length_incl_wocl: String!
medium_break_require_planned: String!
medium_break_exclude_wocl_from_break: String!
medium_break_night: String!
medium_break_night_start: String!
medium_break_night_end: String!
medium_break_allow_in_home_base: String!
medium_break_require_hotel: String!
medium_break_consider_wocl_in_fdp_extension: String!
medium_break_max_total_fdp_excl_break_with_discretion: String!
medium_break_weight: String!
medium_break_max_fdp_extension: String!
medium_break_max_extended_fdp: String!
medium_break_fdp_extension: String!
medium_break_next_rest_reduction: String!
medium_break_extended_fdp: String!
medium_break_fdp_reduction: String!
medium_break_reduction_weight_for_first_6h: String!
medium_break_reduction_weight_after_first_6h: String!
long_break: String!
long_break_cumulative_duty_weight: String!
long_break_fdp_weight: String!
long_break_additional_margin_fdp_weight: String!
long_break_additional_margin: String!
long_break_fdp_max_contribution: String!
long_break_margin_before: String!
long_break_margin_after: String!
long_break_end_auto_from_plan: String!
long_break_max_first_half_fdp: String!
long_break_max_second_half_fdp: String!
long_break_max_sectors_after: String!
long_break_max_time_difference: String!
long_break_max_total_duty: String!
long_break_max_total_fdp_incl_break: String!
long_break_max_total_fdp_excl_break: String!
long_break_max_length: String!
long_break_min_length: String!
long_break_min_length_incl_wocl: String!
long_break_require_planned: String!
long_break_exclude_wocl_from_break: String!
long_break_night: String!
long_break_night_start: String!
long_break_night_end: String!
long_break_allow_in_home_base: String!
long_break_require_hotel: String!
long_break_consider_wocl_in_fdp_extension: String!
long_break_max_total_fdp_excl_break_with_discretion: String!
long_break_weight: String!
long_break_max_fdp_extension: String!
long_break_max_extended_fdp: String!
long_break_fdp_extension: String!
long_break_next_rest_reduction: String!
long_break_extended_fdp: String!
long_break_fdp_reduction: String!
long_break_reduction_weight_for_first_6h: String!
long_break_reduction_weight_after_first_6h: String!
longest_break: String!
longest_break_cumulative_duty_weight: String!
longest_break_fdp_weight: String!
longest_break_additional_margin_fdp_weight: String!
longest_break_additional_margin: String!
longest_break_fdp_max_contribution: String!
longest_break_margin_before: String!
longest_break_margin_after: String!
longest_break_end_auto_from_plan: String!
longest_break_max_first_half_fdp: String!
longest_break_max_second_half_fdp: String!
longest_break_max_sectors_after: String!
longest_break_max_time_difference: String!
longest_break_max_total_duty: String!
longest_break_max_total_fdp_incl_break: String!
longest_break_max_total_fdp_excl_break: String!
longest_break_max_length: String!
longest_break_min_length: String!
longest_break_min_length_incl_wocl: String!
longest_break_require_planned: String!
longest_break_exclude_wocl_from_break: String!
longest_break_night: String!
longest_break_night_start: String!
longest_break_night_end: String!
longest_break_allow_in_home_base: String!
longest_break_require_hotel: String!
longest_break_consider_wocl_in_fdp_extension: String!
longest_break_max_total_fdp_excl_break_with_discretion: String!
longest_break_weight: String!
longest_break_max_fdp_extension: String!
longest_break_max_extended_fdp: String!
longest_break_fdp_extension: String!
longest_break_next_rest_reduction: String!
longest_break_extended_fdp: String!
longest_break_fdp_reduction: String!
longest_break_reduction_weight_for_first_6h: String!
longest_break_reduction_weight_after_first_6h: String!
split_duty_limits: String!
split_duty_rest_increase: String!
cumulative_standby_limits: String!
max_standby_periods_per_month: String!
fdp_length_after_home_standby_multi: String!
fpd_length_after_home_standby_augmented: String!
single_reserve_max_duration: String!
single_standby_max_duration: String!
single_standby_max_duration_for_airport: String!
airport_standby_max_duty_duration: String!
other_standby_max_duty_duration: String!
standby_fdp_reduction_enable_by_type: String!
standby_fdp_max_length: String!
standby_plus_fdp_max_length: String!
standby_airport_fdp_weight: String!
standby_other_fdp_weight: String!
standby_other_min_length_for_fdp: String!
standby_annual_limits: String!
standby_annual_limits_other_weight: String!
standby_fdp_reduction_enable: String!
standby_fdp_reduction_weight: String!
standby_fdp_reduction_airport_from: String!
standby_fdp_reduction_other_from: String!
standby_fdp_reduction_other_decrease_for_split_duty: String!
standby_fdp_reduction_disable_if_night_time_at_least: String!
standby_fdp_reduce_by_night: String!
standby_airport_duty_weight: String!
standby_airport_duty_weight_before_flight: String!
standby_home_duty_weight: String!
standby_home_duty_weight_before_flight: String!
standby_home_50_percent_duty_start: String!
standby_home_duty_weight_after_split: String!
standby_home_part_for_cumulative_duty: String!
standby_hotel_duty_weight: String!
standby_hotel_duty_weight_before_flight: String!
standby_hotel_50_percent_duty_start: String!
standby_hotel_duty_weight_after_split: String!
standby_other_duty_weight: String!
standby_other_duty_weight_before_flight: String!
standby_other_duty_split_start: String!
standby_other_duty_weight_after_split: String!
exclude_non_airport_standby_from_duty_length: String!
include_time_between_standby_and_fdp: String!
exclude_standby_airport_on_this_aoc: String!
exclude_standby_other_on_this_aoc: String!
exclude_non_airport_standby_from_nocturnal_limits_and_wocl: String!
calendar_days_time_zone: String!
include_options_in_ftl: String!
use_revision_from_last_sector: String!
use_aircraft_home_base_as_crew_home_base: String!
cabin_crew_fdp_extension: String!
duty_max_length_time: String!
default_fdp_is_single_pilot: String!
include_before_fdp_condition: String!
include_after_fdp_condition: String!
night_duty_subtype: String!
decrease_fdp_by_8h_preceding_duty: String!
australia_domestic_aoc: String!
cabin_crew_aoc: String!
maintenance_aoc: String!
non_commercial_aoc: String!
over_60_aoc: String!
australia_international_homebase_aoc: String!
max_separation_for_break: String!
max_separation_after_standby: String!
max_separation_before_standby: String!
enable_standby_reserve_grouping: String!
discretion: String!
discretion_warning: String!
discretion_reduce_by_fdp_extension: String!
discretion_increase_block_time: String!
discretion_increase_required_rest: String!
discretion_min_required_rest: String!
discretion_max_normal: String!
discretion_max_augmented: String!
discretion_max: String!
discretion_max_per_time: String!
max_discretion_in_consecutive_night_duties: String!
special_extension: String!
special_extension_max_takeoff_count_in_two_duties: String!
special_extension_max_takeoff_count_in_two_duties_extension: String!
special_extension_max_fdp_in_two_duties: String!
special_extension_max_fdp_in_two_duties_extension: String!
special_extension_limits: String!
exclude_taxi_time_from_ftl: String!
treat_etd_as_start_time: String!
use_cockpit_rest_fraction_for_cabin_augmentation: String!
include_following_duty_in_next_eobt: String!
is_return_to_ramp_count_as_sector: String!
}

Fields

FtlSettings.reporting_time_default ● String! non-null scalar

Reporting time (duty) before start of first operating sector, if it is not overriden by any other <em>reporting_time_*</em> categories.

FtlSettings.reporting_time_by_homebase ● String! non-null scalar

For selected crew home bases, custom reporting times can be specified instead of <em>reporting_time_default</em>. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding reporting time. This setting overrides <em>reporting_time_default</em> but has lower priority than any of settings that follow.

FtlSettings.reporting_time_by_sunrise ● String! non-null scalar

<b>LRQ rules</b> When set reporting time before start of first operating sector will be calculated so that duty starts at ADEP sunrise minus 30 minutes or at 07:30, whichever is later. If this is set, <em>reporting_time_default</em> and <em>reporting_time_by_homebase</em> will be ignored. All other reporting time settings can override this setting.

FtlSettings.reporting_time_domestic ● String! non-null scalar

Reporting time (duty) before start of first operating sector, if that sector is domestic. If set to "inf" (default), <em>reporting_time_default</em> is used instead.

FtlSettings.reporting_time_positioning ● String! non-null scalar

Reporting time before start of first sector in duty, if it is a positioning sector for a crew member (by any transport, flight or bus).

FtlSettings.reporting_time_positioning_car ● String! non-null scalar

Reporting time before start of first sector in duty, if it is a positioning by car. If set to "inf", default reporting time for positioning is used.

FtlSettings.reporting_time_positioning_commercial_carrier ● String! non-null scalar

Reporting time before start of first sector in duty, if it is a positioning of type "commercial carrier". If set to "inf", default reporting time for positioning is used.

FtlSettings.reporting_time_positioning_train ● String! non-null scalar

Reporting time before start of first sector in duty, if it is a positioning by train. If set to "inf", default reporting time for positioning is used.

FtlSettings.reporting_time_positioning_hotel_transfer ● String! non-null scalar

Reporting time before start of first sector in duty, if it is a positioning of type "Hotel transfer". If set to "inf", default reporting time for positioning is used.

FtlSettings.reporting_time_positioning_bus ● String! non-null scalar

Reporting time before start of first sector in duty, if it is a positioning by "bus". If set to "inf", default reporting time for positioning is used.

FtlSettings.reporting_time_positioning_commercial_carrier_international ● String! non-null scalar

Reporting time before start of first sector in duty, if it is a positioning by "commercial carrier" and the country of the arrival airport is different from the country of the departure airport. If set to "inf", default reporting time for positioning is used.

FtlSettings.reporting_time_positioning_commercial_carrier_domestic ● String! non-null scalar

Reporting time before start of first sector in duty, if it is a positioning by "commercial carrier" and the country of the arrival airport is the same as the country of the departure airport If set to "inf", default reporting time for positioning is used.

FtlSettings.reporting_time_scheduled ● String! non-null scalar

Reporting time (duty) before start of first operating sector, for scheduled flights. If set to "inf", default reporting time is used.

FtlSettings.reporting_time_ferry ● String! non-null scalar

Reporting time (duty) before start of first operating sector, if it is a "positioning" flight (empty leg). If set to "inf", default reporting time is used.

FtlSettings.reporting_time_single_pilot ● String! non-null scalar

Reporting time (duty) before start of first operating sector, if it is a single-pilot flight. If set to "inf", default reporting time is used.

FtlSettings.custom_reporting_time_per_departure ● String! non-null scalar

For selected airports of departure, custom reporting times before operating sectors may be specified. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding reporting time.

FtlSettings.custom_reporting_time_per_destination ● String! non-null scalar

For selected airports of destination, custom reporting times before operating sectors may be specified. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding reporting time.

FtlSettings.reporting_time_distance_dependent ● String! non-null scalar

Reporting time dependent of flight distance. You may specidy several combinations of distance and reporting time. Each line has format: "DISTANCE HH:MM", where DISTANCE is distance in NM (Nautical Miles) and HH:MM is corresponding reporting time.

FtlSettings.reporting_time_cabin ● String! non-null scalar

Reporting time (duty) before start of first operating sector for cabin crew. If set to "inf", reporting time for cockpit crew (with all possible modifications) will be used.

FtlSettings.custom_reporting_time_per_position ● String! non-null scalar

For selected positions, custom reporting times before operating sectors may be specified. Each line has format "POSITION HH:MM", where POSITION is an operator name for a given position (e.g. LTC) and HH:MM is the corresponding reporting time.

FtlSettings.overwrite_all_reporting_time_if_position_occupied ● String! non-null scalar

If given position is occupied all other crew members will have specified reporting time. This applies only to cockpit positions. If multiple positions are defined and occupied on sector, the longest time will be used. Each line has format "POSITION HH:MM", where POSITION is an operator name for a given position (e.g. LTC) and HH:MM is the corresponding reporting time.

FtlSettings.long_haul_flight_duration ● String! non-null scalar

The duration time of the long haul flight must be declared here in order to use reporting times for long haul flights.

FtlSettings.reporting_time_cockpit_long_haul_flight ● String! non-null scalar

Reporting time for cockpit crew for the long haul flight.

FtlSettings.reporting_time_cabin_long_haul_flight ● String! non-null scalar

Reporting time for cabin crew for the long haul flight.

FtlSettings.duty_start_offset ● String! non-null scalar

Additional reporting time that will shift duty start time, but will not be counted towards FDP.

FtlSettings.duty_after_last_sector_time ● String! non-null scalar

Duty margin after end of last sector (used only when duty ends with an operating sector).

FtlSettings.duty_after_last_sector_by_homebase ● String! non-null scalar

For selected crew home bases, custom post-flight duty times can be specified instead of <em>duty_after_last_sector_time</em>. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding post-flight duty time. This setting overrides <em>duty_after_last_sector_time</em> but has lower priority than any of settings that follow.

FtlSettings.duty_after_last_sector_by_sunset ● String! non-null scalar

<b>LRQ rules</b> Duty margin after end of last sector will be calculated so that duty ends at ADES sunset plus 30 minutes. If this is set, <em>duty_after_last_sector_time</em> and <em>duty_after_last_sector_by_homebase</em> will be ignored. All other duty end time settings can override this setting.

FtlSettings.duty_after_last_sector_time_for_single_pilot ● String! non-null scalar

Duty margin after end of last sector (used only when duty ends with an operating sector) when single pilot.

FtlSettings.duty_after_last_domestic ● String! non-null scalar

Duty margin after end of last operating sector, if that sector is domestic. If set to "inf" (default), <em>duty_after_last_sector_time</em> is used instead.

FtlSettings.ignore_post_flight_duty_with_actual_times ● String! non-null scalar

If this option is set, both <em>duty_after_last_sector_time</em> and all post-flight duty options will be ignored and the (flight) duty period will end at the actual block-on time, if the actual time (from FW or JL) is available.

FtlSettings.custom_post_flight_duty_per_destination ● String! non-null scalar

For selected airports of destination, custom post-flight duty times after last operating sector may be specified. Each line has format "ICAO HH:MM", where ICAO is a mask for the ICAO code for the airport (e.g. K***) and HH:MM is the corresponding post-flight duty time.

FtlSettings.custom_post_flight_duty_per_position ● String! non-null scalar

For selected positions, custom post-flight duty times after last operating sector may be specified. Each line has format "POSITION HH:MM", where POSITION is an operator name for a given position (e.g. LTC) and HH:MM is the corresponding post-flight duty time.

FtlSettings.overwrite_all_post_flight_duty_time_if_position_occupied ● String! non-null scalar

If given position is occupied all other crew members will have specified post flight duty time. This applies only to cockpit positions. If multiple positions are defined and occupied on sector, the longest time will be used. Each line has format "POSITION HH:MM", where POSITION is an operator name for a given position (e.g. LTC) and HH:MM is the corresponding post flight duty time.

FtlSettings.duty_after_last_positioning ● String! non-null scalar

Duty margin after end of last leg, if it is a positioning sector.

FtlSettings.duty_after_last_positioning_commercial_carrier ● String! non-null scalar

Duty margin after end of last leg, if it is a positioning of type "commercial carrier". If set to "inf", <em>duty_after_last_positioning</em> is used instead.

FtlSettings.post_flight_duty_in_fdp_weight ● String! non-null scalar

Fraction of the post-flight duty included in the FDP.

FtlSettings.max_post_flight_duty_in_fdp ● String! non-null scalar

Maximum duration of post-flight duty to be included in FDP with <em>post_flight_duty_in_fdp_weight</em>. Post-flight duty exceeding this limit will not be included in FDP at all.

FtlSettings.custom_reporting_time_for_simulator_cabin ● String! non-null scalar

Custom reporting time for cabin crew on simulator and training flights. If set to "inf", default reporting time is used.

FtlSettings.custom_reporting_time_for_simulator_cockpit ● String! non-null scalar

Custom reporting time for cockpit crew on simulator and training flights. If set to "inf", default reporting time is used.

FtlSettings.custom_end_duty_time_for_simulator_flight ● String! non-null scalar

Custom end duty time for simulator and training flights. If set to "inf" default reporting time is used.

FtlSettings.custom_reporting_time_for_technical_flight ● String! non-null scalar

Custom reporting time for technical type flight. If set to "inf" default reporting time is used.

FtlSettings.custom_end_duty_time_for_technical_flight ● String! non-null scalar

Custom end duty time for technical type flight. If set to "inf" default reporting time is used.

FtlSettings.custom_reporting_time_for_training_flight ● String! non-null scalar

Custom reporting time for trips with training type. If set to "inf", default reporting time is used. If flight is a line training as well <i>custom_reporting_time_for_line_training</i> takes priority.

FtlSettings.custom_end_duty_time_for_training_flight ● String! non-null scalar

Custom end duty time for trips with training type. If set to "inf", default reporting time is used. If flight is a line training as well <i>custom_end_duty_time_for_line_training</i> takes priority.

FtlSettings.custom_reporting_time_for_line_training ● String! non-null scalar

Custom reporting time for line trainings and line checks. If set to "inf", default reporting time is used.

FtlSettings.custom_end_duty_time_for_line_training ● String! non-null scalar

Custom end duty time for line trainings and line checks. If set to "inf", default reporting time is used.

FtlSettings.custom_reporting_time_for_ambulance ● String! non-null scalar

Custom reporting time for ambulance flights. If set to "inf", default reporting time is used.

FtlSettings.custom_end_duty_time_for_ambulance ● String! non-null scalar

Custom end duty time for ambulance flights. If set to "inf", default reporting time is used.

FtlSettings.account_for_latest_duty_end_time ● String! non-null scalar

If this option is set, the latest off-duty time of any activity in a duty period will be taken into account when calculating overall duty end time, also for overlapping activities. For example, if a crew member has standby duty from 10:00 to 16:00 overlapped by a flight from 12:00 to 14:00, setting this option will shift the duty end time of the flight from 14:00 (as calculated normally) to 16:00. However, this will work well only with <em>post_flight_duty_in_fdp_weight</em> set to 0; otherwise, the added time may be counted towards FDP as well.

FtlSettings.reporting_time_switch_to_manual_on_block_off ● String! non-null scalar

If this option is set, when block off in flight watch is filled, reporting time for all crew members in this flight, will be set to manual. Manual reporting mode will prevent from changing times automatically with further flight plan changes.

FtlSettings.max_block_time_multi ● String! non-null scalar

Maximum total block time in FDP for multi-pilot crew depending on local time of FDP start. Each row has format "HH:MM hh:mm", and means "maximum total block time in multi-pilot FDP starting at HH:MM or later is hh:mm". If left empty, no limit is assumed.

FtlSettings.max_block_time_single ● String! non-null scalar

Maximum total block time in FDP for single-pilot crew depending on local time of FDP start. Each row has format "HH:MM hh:mm", and means "maximum total block time in single-pilot FDP starting at HH:MM or later is hh:mm". If left empty, limits for multi-pilot crew are used instead.

FtlSettings.max_block_time_single_sector ● String! non-null scalar

Custom maximum flying time in a single FDP consisting of one sector only. If set to “0”, preceding limits <em>max_block_time_*</em> are used instead.

FtlSettings.max_block_time_multi_split ● String! non-null scalar

Custom maximum flying time in a single FDP for multi-pilot crew with a break used (split duty). If set to “0”, preceding limits <em>max_block_time_*</em> are used instead.

FtlSettings.max_block_time_single_split ● String! non-null scalar

Custom maximum flying time in a single FDP for single-pilot crew with a break used (split duty). If set to “0”, preceding limits <em>max_block_time_*</em> are used instead.

FtlSettings.max_block_time_7h_night ● String! non-null scalar

Custom maximum flying time a FDP if the total flying time at night (according to civil twilight) is 7 hours or more. If set to “0”, preceding limits <em>max_block_time_*</em> are used instead.

FtlSettings.max_block_time_long_distance ● String! non-null scalar

Custom maximum flying time in a single FDP for long-haul flights, i.e. with duration of one or more sectors at least <em>long_haul_flight_duration</em>. If set to “0”, preceding limits <em>max_block_time_*</em> are used instead.

FtlSettings.max_block_time_augmented ● String! non-null scalar

Custom maximum flying time in a single FDP when flying with augmented crew. If set to “0”, preceding limits <em>max_block_time_*</em> are used instead.

FtlSettings.max_block_time_double ● String! non-null scalar

Custom maximum flying time in a single FDP when flying with double crew. If set to “0”, preceding limits <em>max_block_time_*</em> are used instead.

FtlSettings.max_block_time_reduction_by_sector ● String! non-null scalar

Maximum permitted total block time in FDP will be reduced by this value times the number of sectors.

FtlSettings.max_sector_time_single_pilot ● String! non-null scalar

Maximum block-to-block duration of a single leg in a single-pilot flight.

FtlSettings.use_flight_time_for_block_time_limits ● String! non-null scalar

If selected, max block time limits will be calculated based on "flight time" instead, i.e. from take-off until landing.

FtlSettings.positions_without_block_time ● String! non-null scalar

Items are not enforced when counting block time.

FtlSettings.max_block_time_extension ● String! non-null scalar

Option for extending max block time limit. If used <em>fdp_extension_limits</em> and <em>fdp_extension_duration_limits</em> will apply block time extension <b>instead of</b> FDP extension.

FtlSettings.max_block_time_extension_max_multi ● String! non-null scalar

Maximum extended block time for multi-pilot operations.

FtlSettings.max_block_time_extension_max_single ● String! non-null scalar

Maximum extended block time for single-pilot operations.

FtlSettings.max_night_duty_time ● String! non-null scalar

Maximum duration of a single "night" duty, i.e. overlapping interval specified by <em>interval_start_for_night_duty</em> and <em>interval_end_for_night_duty</em>.

FtlSettings.single_long_night_duty_period_limit ● String! non-null scalar

Time period limit for cumulative long night duty occurrence (see: <em>min_duty_length_for_long_night_duty</em>). Only one duty classified as long night duty may occur within the specified in this setting time interval. <strong>Important:</strong> In order to ensure uniform conditions for recognizing duty as long-night duty, this setting should have the same value set on all AOCs and their assigned revisions.

FtlSettings.min_duty_length_for_long_night_duty ● String! non-null scalar

Minimum length of duty to be classified as long night duty. Related setting: <em>single_long_night_duty_period_limit</em>

FtlSettings.max_night_fdp_time ● String! non-null scalar

Maximum duration of a single "night" FDP, i.e. overlapping interval specified by <em>interval_start_for_night_duty</em> and <em>interval_end_for_night_duty</em>.

FtlSettings.require_local_night_before_multiple_night_duties ● String! non-null scalar

Should any night duties be scheduled to be carried out for 2 or more consecutive nights, then crew members will finish the duty preceding this series of duties by local midnight before commencing the block of consecutive night duties, such that the flight crew members can take a rest period during a local night.

FtlSettings.require_day_off_after_multiple_night_duties ● String! non-null scalar

At the finish of series of night duties crew member shall have a minimum one day off

FtlSettings.require_local_night_after_three_wocl_duties ● String! non-null scalar

A flight crew member whose duties have already infringed three consecutive WOCLs, must not be assigned an FDP that would again infringe a WOCL without at least an intervening off-duty period that includes a local night.

FtlSettings.reduce_max_fdp_due_to_early_starts ● String! non-null scalar

In case the flight crew member is assigned a 4th, or a 5th consecutive early start: the maximum FDP permissible on the day of the 4th early start is reduced by 2 hours, and the maximum FDP permissible on the day of the 5th early start is reduced by 4 hours. The 6th early start will be flagged as a violation.

FtlSettings.interval_start_for_late_duty ● String! non-null scalar

If a duty ends after this hour, not being a "night duty", it will be classified as a „late finish” duty.

FtlSettings.interval_start_for_night_duty ● String! non-null scalar

If duty overlaps with an interval between this time and <em>interval_end_for_night_duty</em>, will be classified as a night duty.

FtlSettings.interval_end_for_night_duty ● String! non-null scalar

If duty overlaps with an interval between <em>interval_start_for_night_duty</em> and this time, will be classified as a night duty.

FtlSettings.interval_end_for_early_duty ● String! non-null scalar

If a duty starts before this hour, not being a "night duty", then it will be classified as an „early start” duty.

FtlSettings.use_fdp_for_night_duty_calculation ● String! non-null scalar

If selected FDP start and end times will be used to determine early/late/night duty instead of duty times. Non-FDP duty will never be considered as early/late/night duty.

FtlSettings.min_length_for_night_duty_calculation ● String! non-null scalar

Minimum length of a duty period to be considered a nocturnal (or night) duty.

FtlSettings.nocturnal_encroachment_threshold ● String! non-null scalar

The overlap with the interval specified by <em>interval_start_for_late_duty</em> and <em>interval_end_for_early_duty</em> should be greater than this value for the duty to be counted as "nocturnal". Therefore, if set to zero (default), any non-zero overlap will suffice. This threshold does <strong>not</strong> affect checking for WOCL duty i.e. <em>interval_start_for_night_duty</em> and <em>interval_end_for_night_duty</em>.

FtlSettings.use_consecutive_duty_max_separation_days ● String! non-null scalar

Whether to determine consecutive duties based on days. - If true, uses $consecutive_duty_max_separation_days. - If false, uses $consecutive_duty_max_separation.

FtlSettings.consecutive_duty_max_separation ● String! non-null scalar

Maximum time of separation between duties to be treated as consecutive.

FtlSettings.consecutive_duty_max_separation_days ● String! non-null scalar

Maximum days of separation between duties to be treated as consecutive.

FtlSettings.consecutive_nocturnal_duty_max ● String! non-null scalar

Maximum number of consecutive (not separated by <em>consecutive_duty_max_separation</em> or more) nocturnal duties, i.e. overlapping interval specified by <em>interval_start_for_late_duty</em> and <em>interval_end_for_early_duty</em>.

FtlSettings.minimum_rest_by_consecutive_nocturnal_duty ● String! non-null scalar

Minimal rest required after a series of two or more consecutive nocturnal duties, i.e. overlapping interval specified by <em>interval_start_for_late_duty</em> and <em>interval_end_for_early_duty</em>. Written as set of lines in format "X HH:MM", where each line means minimum «HH:MM» rest after «X» consecutive nocturnal duties.

FtlSettings.consecutive_nocturnal_duty_rest ● String! non-null scalar

<b>DEPRECATED! Please use minimum_rest_by_consecutive_nocturnal_duty instead.</b> Minimal rest required after a series of two or more consecutive nocturnal duties, i.e. overlapping interval specified by <em>interval_start_for_late_duty</em> and <em>interval_end_for_early_duty</em>.

FtlSettings.consecutive_nocturnal_duty_only_for_acclimatized ● String! non-null scalar

This option disables <em>consecutive_nocturnal_duty_max</em> for not acclimatized crew members.

FtlSettings.consecutive_nocturnal_duty_rest_only_for_cockpit_crew ● String! non-null scalar

This option disables <em>consecutive_nocturnal_duty_rest</em> for cabin crew, so that it will only be required for cockpit crew.

FtlSettings.consecutive_early_starts_max ● String! non-null scalar

Maximum number of consecutive early starts, i.e. commencing in the interval specified by <em>interval_end_for_night_duty</em> and <em>interval_end_for_early_duty</em>.

FtlSettings.consecutive_night_duty_max ● String! non-null scalar

Maximum number of consecutive (not separated by <em>consecutive_duty_max_separation</em> or more) night duties, i.e. overlapping interval specified by <em>interval_start_for_night_duty</em> and <em>interval_end_for_night_duty</em>.

FtlSettings.consecutive_late_ends_max ● String! non-null scalar

Maximum number of consecutive late duty ends, i.e. finishing within the interval specified by <em>interval_start_for_late_duty</em> and <em>interval_start_for_night_duty</em>.

FtlSettings.consecutive_night_duty_warning ● String! non-null scalar

The warning threshold for the number of consecutive night duties.

FtlSettings.consecutive_split_night_duty_max ● String! non-null scalar

Maximum number of consecutive (not separated by <em>consecutive_duty_max_separation</em> or more) night duties, i.e. overlapping interval specified by <em>interval_start_for_night_duty</em> and <em>interval_end_for_night_duty</em>, that also contain a break of 2h or more.

FtlSettings.cumulative_night_duty_limits ● String! non-null scalar

Cumulative limits for night duties, i.e. overlapping interval specified by <em>interval_start_for_night_duty</em> and <em>interval_end_for_night_duty</em>. Written as set of lines in format "X in Y Z", where each line means "At most «X» night duties in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.cumulative_nocturnal_duty_limits ● String! non-null scalar

Cumulative limits for nocturnal duties, i.e. overlapping interval specified by <em>interval_start_for_late_duty</em> and <em>interval_end_for_early_duty</em>. Written as set of lines in format "X in Y Z", where each line means "At most «X» night duties in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.cumulative_early_start_limits ● String! non-null scalar

Cumulative limits for early starts, i.e. commencing between <em>interval_end_for_night_duty</em> and <em>interval_end_for_early_duty</em>. Written as set of lines in format "X in Y Z", where each line means "At most «X» night duties in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.allow_five_early_morning_duties ● String! non-null scalar

Five consecutive early morning duties will be allowed as long as:<ul> <li>the minimum rest period before the start of such a series will be 24 hours,</li> <li>the duties will not exceed 9 hours each,<li> <li>at the finish of such a series of duties, crew members will have a minimum of 63 hours free of all duties. </ul>.

FtlSettings.allow_five_night_duties ● String! non-null scalar

Five consecutive night duties will be allowed as long as:<ul> <li>the minimum rest period before the start of such a series will be 24 hours,</li> <li>the duties will not exceed 8 hours each,<li> <li>at the finish of such a series of duties, crew members will have a minimum of 54 hours free of all duties. </ul>.

FtlSettings.allow_five_night_duties_alternative ● String! non-null scalar

Five consecutive night duties will be allowed as long as:<ul> <li>a break of at least three hours is included in each flight duty period, <li>at the finish of such a series of duties, crew members will have a minimum of 56 hours free of all duties. </ul>.

FtlSettings.allow_postpone_min_rest_after ● String! non-null scalar

Setting is responsible for postponing the required minimum rest after, if its value is greater than required. The postponed rest will be applied after the next FDP and applies only to rest calculated from conditions.

FtlSettings.cumulative_night_min_duty_length ● String! non-null scalar

Minimum duty length required to count given duty towards cumulative night or nocturnal duties.

FtlSettings.max_time_difference_for_consecutive_local_nights ● String! non-null scalar

Upper limit for the time zone difference between local nights on consecutive days to be counted as consecutive.

FtlSettings.consecutive_night_duty_time ● String! non-null scalar

Maximum total duty time allowed for a sequence of consecutive night duties. For example, for the following data 20 01:00 40 02:00 all values less than 20 will return NULL, values between 20 and 39 will return 01:00 and values not less than 40 will return 02:00.

FtlSettings.cumulative_duty_cabin_limits ● String! non-null scalar

Cumulative duty limits for cabin crew. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative duty hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.cumulative_duty_cockpit_limits ● String! non-null scalar

Cumulative duty limits for cockpit crew. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative duty hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.cumulative_duty_cockpit_requiring_24h_rest ● String! non-null scalar

Additional cumulative duty limits for cockpit crew to be enforced if the following rest period is shorter than 24 hours required in these cases. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative duty hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full ("days" instead of "d" etc.).

FtlSettings.cumulative_duty_between_days_off ● String! non-null scalar

Maximum total (cumulative) duty time between days off duty.

FtlSettings.cumulative_block_cockpit_limits ● String! non-null scalar

Cumulative block time limits for cockpit crew. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative block (flight) hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.cumulative_block_cockpit_requiring_24h_rest ● String! non-null scalar

Additional cumulative block limits for cockpit crew to be enforced if the following rest period is shorter than 24 hours required in these cases. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative block (flight) hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full ("days" instead of "d" etc.).

FtlSettings.cumulative_block_single_limits ● String! non-null scalar

Cumulative block time limits for single pilot. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative block (flight) hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.cumulative_block_cabin_limits ● String! non-null scalar

Cumulative block time limits for cabin crew. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative block (flight) hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.days_off_to_reset_block_time ● String! non-null scalar

Number of consecutive days off needed to reset cumulative block time to 0. Written as set of lines in format "X in Y Z", where each line means "At least «X» consecutive days off are needed to reset the block time limit for every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be (calendar) day, month, quarter or year. The days off will be counted as "days free of flights", regardless of the current mode set in <em>days_off_calculation</em>.

FtlSettings.use_block_end_time_for_cumulative_end_time ● String! non-null scalar

If set, cumulative block time will be calculated from block end time instead of duty end time.

FtlSettings.increased_daily_block_time_limit_for_augmented_crew ● String! non-null scalar

Cumulative block time limits for "1 day" or "24 hours" will be increased to this value if there is at least part of some FDP with augmented crew in the examined interval.

FtlSettings.increased_daily_block_time_limit_for_double_crew ● String! non-null scalar

Cumulative block time limits for "1 day" or "24 hours" will be increased to this value if there is at least part of some FDP with double crew in the examined interval.

FtlSettings.weekly_block_limit_with_nocturnal_duties ● String! non-null scalar

Cumulative block time limits for "7 days" or "168 hours" will be replaced with this value if there is at least part of some FDP that is classified as "night" or "nocturnal".

FtlSettings.weekly_duty_limit_with_3_nocturnal_duties ● String! non-null scalar

Cumulative duty time limits for "7 days" or "168 hours" will be replaced with this value if there are least three FDPs (or parts thereof) that are classified as "night" or "nocturnal".

FtlSettings.cumulative_block_time_limits_sfo ● String! non-null scalar

Cumulative block time limits for crew marked as Special Flight Operations. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative block (flight) hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.cumulative_fdp_limits ● String! non-null scalar

Cumulative FDP limits for all crew members Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative FDP hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.cumulative_fdp_night_limits ● String! non-null scalar

Cumulative night FDP limits for all crew members Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative night FDP hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.increased_28_calendar_days_block_time_four_times_a_year ● String! non-null scalar

This option allows to increase "X in 28 calendar days" block time limit to a custom value for 28 consecutive days at most 4 times in every calendar year. Every period of extension counts towards the calendar year in which it ends.

FtlSettings.use_flight_time_for_cumulative_limits ● String! non-null scalar

If selected, cumulative block time limits will be calculated based on "flight time" instead, i.e. from take-off until landing.

FtlSettings.use_whole_period_for_cumulative_limits ● String! non-null scalar

If selected, in case of "calendar" periods, the whole period (e.g. 00:00 to 24:00) will always be used for cumulative duty/block time calculations, instead of ending the period at the current duty (e.g. 00:00 to 13:57).

FtlSettings.use_previous_period_as_calendar_month ● String! non-null scalar

If selected, in case of "calendar month" periods, the entire previous month instead of the current month (e.g. JUL instead of AUG) will be used for cumulative duty/block time calculations.

FtlSettings.disable_block_time_limits_for_cabin_crew ● String! non-null scalar

If selected, block time limits will not apply to cabin crew.

FtlSettings.cumulative_long_distance_24h_block_time ● String! non-null scalar

Cumulative limit of long distance flights' block time in consecutive 24h.

FtlSettings.cumulative_short_distance_24h_block_time ● String! non-null scalar

Cumulative limit of other (non-long-distance) flights' block time in consecutive 24h.

FtlSettings.cumulative_training_distance_24h_block_time ● String! non-null scalar

Cumulative limit of line training block time in consecutive 24h.

FtlSettings.deduct_year_cumulative_block_time_limit_for_legs ● String! non-null scalar

Deduct year cumulative block limit up to 50h for large number of flights deduction = (flights_qty-200)/6, min. 0, max. 50, rounded down.

FtlSettings.acclimatisation ● String! non-null scalar

Type of acclimatisation used on this AOC.

FtlSettings.acclimatisation_min_rest_to_reacclimatise ● String! non-null scalar

Defines a number of hours that has to be spent in any location to acclimatize to its timezone.

FtlSettings.acclimatisation_min_rest_to_reacclimatise_at_home ● String! non-null scalar

Defines a number of hours that has to be spent in the home base timezone to reacclimatise to it. Zero means instant acclimatisation.

FtlSettings.acclimatisation_max_offset_diff ● String! non-null scalar

Defines the band of the WOCL acclimatization. Band of three timezones is default and defined as ±01:00 (from −01:00 to +01:00) relative to the home base. As long as a crew member is flying within this band, they stay acclimatized to their homebase.

FtlSettings.max_consecutive_non_acclimated_fdp ● String! non-null scalar

Maximum permitted number of consecutive FDPs in an unknown state of acclimatisation.

FtlSettings.non_fdp_duties_preserve_non_acclimated_count ● String! non-null scalar

When counting consecutive FDPs in an unknown state of acclimatisation, any non-fdp duties will be counted as well.

FtlSettings.disable_fdp_length_limit ● String! non-null scalar

If this option is set, FDP length limit will not be calculated.

FtlSettings.use_most_restrictive_fdp_limit ● String! non-null scalar

Usually, FDP limits are based on the AOC of the first operating sector. If this option is selected, though, the max FDP is calculated based on the most restrictive AOC among the AOC of all sectors in FDP instead. <b>Important:</b> Make sure that item <em>use_least_restrictive_fdp_limit</em> is disabled, otherwise this item will not work properly.

FtlSettings.use_least_restrictive_fdp_limit ● String! non-null scalar

Usually, FDP limits are based on the AOC of the first operating sector. If this option is selected, though, the max FDP is calculated based on the least restrictive AOC among the AOC of all sectors in FDP instead. <b>Important:</b> Make sure that item <em>use_most_restrictive_fdp_limit</em> is disabled, otherwise this item will not work properly.

FtlSettings.use_departure_time_for_fdp_limit ● String! non-null scalar

If this option is set, time-dependent maximum daily FDP will be calculated based on scheduled departure time instead of a beginning of the FDP.

FtlSettings.use_cpt_manual_reporting_for_cabin_fdp_limit ● String! non-null scalar

If this option is set, time-dependent maximum daily FDP for <b>cabin crew</b> will be calculated based on the <b>CPT position's manually entered</b> reporting time (if available) instead of the beginning of the FDP. This option takes precedence over <em>use_cockpit_auto_reporting_time_for_cabin_fdp_limit</em> below.

FtlSettings.use_cockpit_auto_reporting_time_for_cabin_fdp_limit ● String! non-null scalar

If this option is set, time-dependent maximum daily FDP for <b>cabin crew</b> will be calculated based on the <b>cockpit crew's AUTO</b> reporting time instead of the beginning of the FDP. The manually entered cockpit reporting time will not be used, with exception for <em>use_cpt_manual_reporting_time_for_cabin_fdp_limit</em> above.

FtlSettings.use_planned_reporting_in_case_of_small_delay ● String! non-null scalar

If this option is set, whenever the delay is less than 4 hours, the maximum FDP is calculated based on the original reporting time. Either way, the FDP starts counting at the delayed reporting time, as usual. This option works best together with <em>exclude_manual_reporting_from_plan</em>.

FtlSettings.use_most_restrictive_fdp_limit_in_case_of_long_delay ● String! non-null scalar

If this option is set, whenever the delay is 4 hours or more, the maximum FDP is calculated based on the original reporting time as well as planned FDP and the most restrictive (shortest) result is used. Either way, the FDP starts counting at the delayed reporting time, as usual. This option works best together with <em>exclude_manual_reporting_from_plan</em>.

FtlSettings.exclude_manual_reporting_from_plan ● String! non-null scalar

This option classifies only "auto" reporting times as planned. Therefore, all manually entered reporting times will be treated as changed during FDP realization instead of in the planning phase.

FtlSettings.use_block_time_for_fdp_length ● String! non-null scalar

If selected, FDP length will be calculated as the sum of sector block times. Reporting times will not be included in actual FDP duration. To include reporting times, use <em>use_block_weight_as_fdp_weight</em> instead.

FtlSettings.use_block_weight_as_fdp_weight ● String! non-null scalar

If selected, FDP weight (% contribution) for all flight segments will be taken from block time contribution. This will not affect reporting time and post-flight duty time, which will be included as usual. To exclude reporting times, use <em>use_block_time_for_fdp_length</em> instead.

FtlSettings.fdp_length_multi_acclimatised ● String! non-null scalar

Maximum length of FDP depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Applies to multi-pilot crew, providing the crew member is acclimatised. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.fdp_length_multi_after_short_rest ● String! non-null scalar

Maximum length of FDP depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Applies to multi-pilot crew, providing the crew member is NOT acclimatised, and last rest period was shorter than 18 hours. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>. <b>If <em>fdp_length_single</em> is not configured this limit will also be applied to single pilot crew.</b>

FtlSettings.fdp_length_multi_after_medium_rest ● String! non-null scalar

Maximum length of FDP depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Applies to multi-pilot crew, providing the crew member is NOT acclimatised, and last rest period was between 18 hours and 30 hours (inclusive). Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>. <b>If <em>fdp_length_single</em> is not configured this limit will also be applied to single pilot crew.</b>

FtlSettings.fdp_length_multi_after_long_rest ● String! non-null scalar

Maximum length of FDP depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Applies to multi-pilot crew, providing the crew member is NOT acclimatised, and last rest period was longer than 30 hours. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>. <b>If <em>fdp_length_single</em> is not configured this limit will also be applied to single pilot crew.</b>

FtlSettings.fdp_length_multi_special_rule ● String! non-null scalar

Special rule on max FDP to be used for multi-pilot crew.

FtlSettings.fdp_length_single ● String! non-null scalar

Maximum length of FDP depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Applies to single-pilot crew. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>. If left empty, limits for multi-pilot crew are used instead.

FtlSettings.fdp_length_single_special_rule ● String! non-null scalar

Special rule on max FDP to be used for single-pilot crew.

FtlSettings.fdp_length_cabin ● String! non-null scalar

Maximum length of FDP for cabin crew, depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Applies to cabin crew. If undefined, the same rules apply as for the cockpit crew. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.fdp_length_ambulance_table ● String! non-null scalar

Maximum length of FDP for energency medical flights (ambulance), depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>. If left empty, "normal" tables are used instead. It is usually sufficient to define either <em>fdp_length_ambulance_table</em> or <em>fdp_length_ambulance</em>, but not both at once.

FtlSettings.fdp_length_ambulance ● String! non-null scalar

Change of the maximum FDP duration for emergency medical flights (ambulance flights). It is usually sufficient to define either <em>fdp_length_ambulance_table</em> or <em>fdp_length_ambulance</em>, but not both at once.

FtlSettings.fdp_length_ambulance_extension ● String! non-null scalar

Extension of this value.

FtlSettings.fdp_length_ambulance_skip_if_single_pilot ● String! non-null scalar

FtlSettings.fdp_length_ambulance_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.fdp_length_ambulance_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.fdp_length_ambulance_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.ambulance_defined_by_last_sector ● String! non-null scalar

If selected, FDP will be treated as "ambulance" whenever the last sector in FDP (not necessarily the entire FDP) has this type. If not selected (default), all sectors must be of this type for <em>fdp_length_ambulance</em> to be in effect.

FtlSettings.disable_ambulance_for_single_pilot ● String! non-null scalar

If selected, single-pilot FDP are not classified as "ambulance" for the purpose of calculating max FDP.

FtlSettings.fdp_length_non_commercial ● String! non-null scalar

Change of the maximum FDP duration for non-commercial flights (aka private).

FtlSettings.fdp_length_non_commercial_extension ● String! non-null scalar

Extension of this value.

FtlSettings.fdp_length_non_commercial_skip_if_single_pilot ● String! non-null scalar

FtlSettings.fdp_length_non_commercial_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.fdp_length_non_commercial_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.fdp_length_non_commercial_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.use_for_owner_instead_of_non_commercial ● String! non-null scalar

This flag will result in "non-commercial" flag deduced from "for owner" flight type, instead of from the dedicated "commercial" flag being unset. The "commercial" flag will have no effect if this field is selected.

FtlSettings.non_commercial_defined_by_last_sector ● String! non-null scalar

If selected, FDP will be treated as "non-commercial" whenever the last sector in FDP (not necessarily the entire FDP) has the "commercial" flag unset. If not selected (default), all sectors must have this flag unset for <em>fdp_length_non_commercial</em> to be in effect.

FtlSettings.skip_fdp_alterations_for_non_commercial ● String! non-null scalar

This option allows to skip all FDP-related extensions and reductions (e.g. WOCL, FDP extension, crew augmentation) for "non-commercial" FDP.

FtlSettings.skip_fdp_alterations_for_single_pilot ● String! non-null scalar

This option allows to skip FDP-related extensions and reductions for single pilot FDP <b>except for alterations caused by WOCL encroachement</b>. Those will still affect maximum FDP duration.

FtlSettings.skip_wocl_reduction_for_non_commercial ● String! non-null scalar

This option allows to skip WOCL reduction for "non-commercial" FDP.

FtlSettings.skip_wocl_reduction_for_split_duty ● String! non-null scalar

This option allows to skip WOCL reduction for "split duty" FDP. Works ONLY when <em>split_and_augmented_prior_to_wocl</em> is enabled

FtlSettings.fdp_length_for_simulator_and_training ● String! non-null scalar

Change of the maximum FDP duration for FDP including at least one simulator or training sector.

FtlSettings.fdp_length_for_simulator_and_training_extension ● String! non-null scalar

Extension of this value.

FtlSettings.fdp_length_for_simulator_and_training_skip_if_single_pilot ● String! non-null scalar

FtlSettings.fdp_length_for_simulator_and_training_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.fdp_length_for_simulator_and_training_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.fdp_length_for_simulator_and_training_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.fdp_length_wocl_reduce ● String! non-null scalar

Method of calculating FDP reduction due to WOCL encroachment. Generally, if this option is not "none":<ul> <li>when the FDP starts in the WOCL, the maximum FDP will be reduced by 100% of its encroachment up to a maximum of two hours</li> <li>when the FDP ends in or fully encompasses the WOCL, the maximum FDP will be reduced by 50% of its encroachment</li> </ul>.

FtlSettings.fdp_length_wocl_reduce_skip_for_augmented ● String! non-null scalar

If selected FDP reduction due to WOCL encroachment will be ignored for augmented crews.

FtlSettings.fdp_length_wocl_reduce_skip_for_double ● String! non-null scalar

If selected FDP reduction due to WOCL encroachment will be ignored for double crews.

FtlSettings.fdp_length_wocl_reduce_skip_when_not_acclimated ● String! non-null scalar

If the WOCL reduction should be skipped, whenever the crew member is in an unknown state of acclimatisation.

FtlSettings.fdp_length_wocl_reduce_max_reduction_single ● String! non-null scalar

Maximum reduction due to WOCL for a single pilot.

FtlSettings.fdp_length_wocl_reduce_max_reduction_multi ● String! non-null scalar

Maximum reduction due to WOCL for multi pilot.

FtlSettings.fdp_length_wocl_reduce_max_reduction ● String! non-null scalar

Maximum reduction due to WOCL.

FtlSettings.fdp_length_wocl_reduce_fraction_when_starts_in_wocl ● String! non-null scalar

Fraction of WOCL overlap to be subtracted from maximum FDP if the FDP starts in WOCL.

FtlSettings.fdp_length_wocl_reduce_fraction_when_overlaps_or_ends_in_wocl ● String! non-null scalar

Fraction of WOCL overlap to be subtracted from maximum FDP if the FDP fully encroaches or ends in WOCL.

FtlSettings.fdp_length_wocl_reduce_duration ● String! non-null scalar

FDP reduction due to WOCL.

FtlSettings.fdp_extension_prior_to_wocl ● String! non-null scalar

If this option is set, WOCL encroachment will be calculated based on the FDP limit including potential extension.

FtlSettings.wocl_reduction_only_with_extension ● String! non-null scalar

If this option is set, WOCL encroachment will be calculated only for the FDP that include extension.

FtlSettings.wocl_reduction_only_with_split_or_augmented ● String! non-null scalar

If this option is set, WOCL encroachment will be calculated only for the FDP that has split duty, or augmented crew.

FtlSettings.split_and_augmented_prior_to_wocl ● String! non-null scalar

If this option is set, WOCL encroachment will be calculated based on the FDP which already takes into account both split duty and/or augmented crew.

FtlSettings.exclude_break_from_wocl ● String! non-null scalar

Exclude break time (in case of split duty) from WOCL encroachment calculations. This option is NOT supported by "real intersection with WOCL".

FtlSettings.fdp_max_sectors_up_to_2h_wocl ● String! non-null scalar

Maximal number of sectors in FDP, when starts or ends in the WOCL, and encroaches the WOCL by no more than 2h.

FtlSettings.fdp_max_sectors_over_2h_wocl ● String! non-null scalar

Maximal number of sectors in FDP, when starts or ends in the WOCL, and encroaches the WOCL by more than 2h.

FtlSettings.fdp_max_sectors_night ● String! non-null scalar

Independent limit on the maximum number of sectors in FDP when it overlaps with the interval between <em>interval_start_for_night_duty</em> and <em>interval_end_for_night_duty</em>.

FtlSettings.fdp_length_hard_limit ● String! non-null scalar

Upper limit for max FDP duration, which cannot be exceeded even if any extension (e.g. FDP+) is used.

FtlSettings.increase_by_time_difference_from_timezone ● String! non-null scalar

If this value is more than 0 and the difference of timezones will be bigger than provided value, <em>minimum_rest_at_homebase_increase_by_time_difference</em> and <em>minimum_rest_outside_homebase_increase_by_time_difference</em> will be calculated using the time difference reduced by this value.

FtlSettings.reduce_max_fdp_due_to_time_zone_difference ● String! non-null scalar

If this option is set, and the time zone difference between the current location and the home base (time zone offset) is 3 hours or greater, the max FDP shall be limited to 11:30. For each sector starting from sector in setting <em>$reduce_max_fdp_due_to_time_zone_difference_start_reduce_sector</em>, this limit shall be further reduced by 00:30. Also, FDP extensions cannot be used on such flights, unless <em>reduce_max_fdp_due_to_time_zone_difference_with_fdp_extension</em> is set.

FtlSettings.reduce_max_fdp_due_to_time_zone_difference_before_fdp_length_modification ● String! non-null scalar

If this option is set, <em>$reduce_max_fdp_due_to_time_zone_difference</em> will be applied before FDP modifications realized by <em>fdp_length_ambulance</em>, <em>fdp_length_non_commercial</em> and <em>fdp_length_for_simulator_and_training</em>

FtlSettings.reduce_max_fdp_due_to_time_zone_difference_with_fdp_extension ● String! non-null scalar

If this option is set, <em>reduce_max_fdp_due_to_time_zone_difference</em> is allowed to work with FDP extension.

FtlSettings.reduce_max_fdp_due_to_time_zone_difference_max_local_nights ● String! non-null scalar

Specifies the maximum number of local nights during which the restriction on the maximum FDP time is to be applied.

FtlSettings.reduce_max_fdp_due_to_time_zone_difference_start_reduce_sector ● String! non-null scalar

Specifies the first sector number, from which FDP limit will be further reduced like for each subsequent sectors.

FtlSettings.night_limits_disable_for_augmented ● String! non-null scalar

If checked, FDP limitations due to night duty will not be applied on duties with augmented crew.

FtlSettings.disallow_aircraft_type_change_in_fdp ● String! non-null scalar

If this option is selected, any FDP that switches between aircraft with different aircraft types will not be permitted (it will result in max FDP reduced to 0).

FtlSettings.fdp_warning_threshold ● String! non-null scalar

Time margin before max FDP length when warning on FDP will be displayed. For example, if max FDP is 13:00 and this threshold is 01:00, warning will be displayed when FDP exceeds 12:00.

FtlSettings.cabin_fdp_length_increase ● String! non-null scalar

Increase in maximum FDP time for cabin crew. This increase will be applied even if <em>fdp_length_cabin</em> is already in force.

FtlSettings.equivalent_sector_count_acclimatised ● String! non-null scalar

When the flight crew consists of two pilots, every sector long enough, when acclimatised, shall be considered as a multi-sector flight. Each row has format "HH:MM N", where HH:MM is minimal length (block time) of sector and N is the equivalent sector count.

FtlSettings.equivalent_sector_count_not_acclimatised ● String! non-null scalar

When the flight crew consists of two pilots, every sector long enough, when NOT acclimatised, shall be considered as a multi-sector flight. Each row has format "HH:MM N", where HH:MM is minimal length (block time) of sector and N is the equivalent sector count.

FtlSettings.max_sector_time_not_acclimatised ● String! non-null scalar

Maximum block-to-block duration of a single leg in a non-acclimatised state.

FtlSettings.equivalent_sector_count_use_actual_duration ● String! non-null scalar

If set to TRUE, actual duration of the flight (including JL) will be taken into account when calculating the equivalent sector count. Otherwise, if unset, planned duration will be used.

FtlSettings.equivalent_sector_count_disable_for_augmented ● String! non-null scalar

If selected, the above options <em>equivalent_sector_count_*</em> will NOT be used for augmented and double crew.

FtlSettings.equivalent_sector_count_disable_for_cabin ● String! non-null scalar

If selected, the above options <em>equivalent_sector_count_*</em> will NOT be used for cabin crew.

FtlSettings.equivalent_sector_count_disable_for_non_commercial ● String! non-null scalar

If selected, the above options <em>equivalent_sector_count_*</em> will NOT be used for non-commercial flights.

FtlSettings.fdp_extension ● String! non-null scalar

Allows to specify the details of extending the FDP (FDP+).

FtlSettings.fdp_extension_max_sectors_without_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extension, when not encroached by WOCL.

FtlSettings.fdp_extension_max_sectors_up_to_2h_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extensions, when encroached by WOCL by no more than 2h.

FtlSettings.fdp_extension_max_sectors_over_2h_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extensions, when encroached by WOCL by more than 2h.

FtlSettings.fdp_extension_night_max_fdp_time ● String! non-null scalar

Independent limit on maximal length of single extended FDP, starting between 22:00 and 04:59 local time.

FtlSettings.fdp_extension_only_for_acclimatised ● String! non-null scalar

If FDP Extension should be applied only for acclimatized crew.

FtlSettings.fdp_extension_min_rest_length ● String! non-null scalar

Min rest increase length that should be applied after extending of the FDP.

FtlSettings.fdp_extension_min_rest_length_extension ● String! non-null scalar

Extension of this value.

FtlSettings.fdp_extension_min_rest_length_skip_if_single_pilot ● String! non-null scalar

FtlSettings.fdp_extension_min_rest_length_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.fdp_extension_min_rest_length_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.fdp_extension_min_rest_length_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.fdp_extension_time ● String! non-null scalar

Maximal extension of single FDP.

FtlSettings.fdp_extension_time_for_augmented_crew ● String! non-null scalar

Maximal extension of single FDP for augmented crew.

FtlSettings.fdp_extension_time_for_double_crew ● String! non-null scalar

Maximal extension of single FDP for double crew.

FtlSettings.fdp_extension_max_fdp ● String! non-null scalar

Limit on maximum duration of extended FDP.

FtlSettings.fdp_extension_max_multi ● String! non-null scalar

Maximum extended FDP for multi-pilot operations.

FtlSettings.fdp_extension_max_single ● String! non-null scalar

Maximum extended FDP for single-pilot operations.

FtlSettings.fdp_extension_values ● String! non-null scalar

Maximum extended FDP length depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.fdp_extension_split_duty_compatibility ● String! non-null scalar

If set FDP extension will be applied on top of extension previously applied due to split duty. <b>Warning!</b> This works by adding extension resulting from split duty to value from table defined above corresponding to local time of FDP start. This will happen regardless of split duty configuration and can lead to incorrect values if split duty is configured not as an extension by value but as an extension up to a value.

FtlSettings.fdp_extension_ambulance ● String! non-null scalar

Alternative FDP extension for "ambulance" FDP. If left as "not used", ambulance FDP+ will use the same settings as <em>fdp_extension</em> above. To disable extensions for ambulance FDP altogether, use <em>fdp_extension_disable_on_ambulance</em> instead.

FtlSettings.fdp_extension_ambulance_max_sectors_without_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extension, when not encroached by WOCL.

FtlSettings.fdp_extension_ambulance_max_sectors_up_to_2h_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extensions, when encroached by WOCL by no more than 2h.

FtlSettings.fdp_extension_ambulance_max_sectors_over_2h_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extensions, when encroached by WOCL by more than 2h.

FtlSettings.fdp_extension_ambulance_night_max_fdp_time ● String! non-null scalar

Independent limit on maximal length of single extended FDP, starting between 22:00 and 04:59 local time.

FtlSettings.fdp_extension_ambulance_only_for_acclimatised ● String! non-null scalar

If FDP Extension should be applied only for acclimatized crew.

FtlSettings.fdp_extension_ambulance_min_rest_length ● String! non-null scalar

Min rest increase length that should be applied after extending of the FDP.

FtlSettings.fdp_extension_ambulance_min_rest_length_extension ● String! non-null scalar

Extension of this value.

FtlSettings.fdp_extension_ambulance_min_rest_length_skip_if_single_pilot ● String! non-null scalar

FtlSettings.fdp_extension_ambulance_min_rest_length_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.fdp_extension_ambulance_min_rest_length_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.fdp_extension_ambulance_min_rest_length_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.fdp_extension_ambulance_time ● String! non-null scalar

Maximal extension of single FDP.

FtlSettings.fdp_extension_ambulance_time_for_augmented_crew ● String! non-null scalar

Maximal extension of single FDP for augmented crew.

FtlSettings.fdp_extension_ambulance_time_for_double_crew ● String! non-null scalar

Maximal extension of single FDP for double crew.

FtlSettings.fdp_extension_ambulance_max_fdp ● String! non-null scalar

Limit on maximum duration of extended FDP.

FtlSettings.fdp_extension_ambulance_max_multi ● String! non-null scalar

Maximum extended FDP for multi-pilot operations.

FtlSettings.fdp_extension_ambulance_max_single ● String! non-null scalar

Maximum extended FDP for single-pilot operations.

FtlSettings.fdp_extension_ambulance_values ● String! non-null scalar

Maximum extended FDP length depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.fdp_extension_ambulance_split_duty_compatibility ● String! non-null scalar

If set FDP extension will be applied on top of extension previously applied due to split duty. <b>Warning!</b> This works by adding extension resulting from split duty to value from table defined above corresponding to local time of FDP start. This will happen regardless of split duty configuration and can lead to incorrect values if split duty is configured not as an extension by value but as an extension up to a value.

FtlSettings.fdp_extension_non_commercial ● String! non-null scalar

Alternative FDP extension for non-commercial FDP. If left as "not used", non-commercial FDP+ will use the same settings as <em>fdp_extension</em> above.

FtlSettings.fdp_extension_non_commercial_max_sectors_without_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extension, when not encroached by WOCL.

FtlSettings.fdp_extension_non_commercial_max_sectors_up_to_2h_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extensions, when encroached by WOCL by no more than 2h.

FtlSettings.fdp_extension_non_commercial_max_sectors_over_2h_wocl ● String! non-null scalar

Maximal number of sectors in FDP with extensions, when encroached by WOCL by more than 2h.

FtlSettings.fdp_extension_non_commercial_night_max_fdp_time ● String! non-null scalar

Independent limit on maximal length of single extended FDP, starting between 22:00 and 04:59 local time.

FtlSettings.fdp_extension_non_commercial_only_for_acclimatised ● String! non-null scalar

If FDP Extension should be applied only for acclimatized crew.

FtlSettings.fdp_extension_non_commercial_min_rest_length ● String! non-null scalar

Min rest increase length that should be applied after extending of the FDP.

FtlSettings.fdp_extension_non_commercial_min_rest_length_extension ● String! non-null scalar

Extension of this value.

FtlSettings.fdp_extension_non_commercial_min_rest_length_skip_if_single_pilot ● String! non-null scalar

FtlSettings.fdp_extension_non_commercial_min_rest_length_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.fdp_extension_non_commercial_min_rest_length_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.fdp_extension_non_commercial_min_rest_length_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.fdp_extension_non_commercial_time ● String! non-null scalar

Maximal extension of single FDP.

FtlSettings.fdp_extension_non_commercial_time_for_augmented_crew ● String! non-null scalar

Maximal extension of single FDP for augmented crew.

FtlSettings.fdp_extension_non_commercial_time_for_double_crew ● String! non-null scalar

Maximal extension of single FDP for double crew.

FtlSettings.fdp_extension_non_commercial_max_fdp ● String! non-null scalar

Limit on maximum duration of extended FDP.

FtlSettings.fdp_extension_non_commercial_max_multi ● String! non-null scalar

Maximum extended FDP for multi-pilot operations.

FtlSettings.fdp_extension_non_commercial_max_single ● String! non-null scalar

Maximum extended FDP for single-pilot operations.

FtlSettings.fdp_extension_non_commercial_values ● String! non-null scalar

Maximum extended FDP length depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.fdp_extension_non_commercial_split_duty_compatibility ● String! non-null scalar

If set FDP extension will be applied on top of extension previously applied due to split duty. <b>Warning!</b> This works by adding extension resulting from split duty to value from table defined above corresponding to local time of FDP start. This will happen regardless of split duty configuration and can lead to incorrect values if split duty is configured not as an extension by value but as an extension up to a value.

FtlSettings.fdp_extension_mode ● String! non-null scalar

Allows to choose how, in general, FDP extension should work: whether it should be applied automatically, or only in case of a violation (default).

FtlSettings.apply_standard_extension_on_top ● String! non-null scalar

If selected FDPs for non-commercial and/or ambulance FDPs will have normal FDP extension (defined by <em>fdp_extension</em>) calculated on top of special FDP extension (defined by <em>fdp_extension_ambulance</em>, <em>fdp_extension_non_commercial</em>).

FtlSettings.fdp_extension_limits ● String! non-null scalar

FDP extension limits. Written as set of lines in format "X in Y Z", where each line means "No more than «X» FDP extensions in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.fdp_extension_limits_discretion ● String! non-null scalar

Describes how the commander’s discretion (CD) flag affects cumulative FDP+ limits defined in <em>fdp_extension_limits</em>.

FtlSettings.fdp_extension_duration_limits ● String! non-null scalar

Limits on total duration of FDP extension. Written as set of lines in format "X in Y Z", where each line means "No more than «X» extension hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.fdp_extension_limits_include_augmented ● String! non-null scalar

If selected, augmented/double FDP will also be counted towards <em>fdp_extension_limits</em>.

FtlSettings.min_fdp_extension_for_limit ● String! non-null scalar

Extended FDP with extension not exceeding this value will not be counted into <em>fdp_extension_limits</em>.

FtlSettings.fdp_extension_duration_limits_use_consumed_extension ● String! non-null scalar

If this option is set, <em>fdp_extension_duration_limits</em> will use actually consumed FDP extension instead of maximum possible FDP extension.

FtlSettings.fdp_extension_rest_increase ● String! non-null scalar

If this option is set, for FDP with extension,<ul> <li>pre and post flight minimum rest is increased by two hours, OR</li> <li>post flight rest only is increased by four hours</li></ul> Where the extensions are used for consecutive FDPs, the pre and post flight rest between the two duties shall run consecutively.

FtlSettings.fdp_extension_8h_rest_increase_after_consecutive ● String! non-null scalar

If this option is set, after each consecutive FDP with extension in 7 days, only the post-flight rest is increased by eight hours and the regular <em>fdp_extension_rest_increase</em> is not applied.

FtlSettings.fdp_extension_min_separation ● String! non-null scalar

At least this duration must elapse between the end of one FDP+ and the start of another. This requirement will not be enforced if both FDP+ are the part of the same rotation.

FtlSettings.fdp_extension_required_min_rest ● String! non-null scalar

Minimum required duration of rest to precede AND follow any FDP with extension.

FtlSettings.fdp_extension_disable_on_ambulance ● String! non-null scalar

Disable (do not allow) FDP extensions in case of ambulance FDP.

FtlSettings.fdp_extension_disable_on_split_duty ● String! non-null scalar

Disable FDP extension to the split duty (duty extended due to the break).

FtlSettings.fdp_extension_disable_on_single_pilot ● String! non-null scalar

Disable (do not allow) FDP extensions when at least one sector is single-pilot flight.

FtlSettings.training_duty_weight ● String! non-null scalar

Fraction of training period to be counted in cumulative duty hours.

FtlSettings.simulator_duty_weight ● String! non-null scalar

Fraction of simulator period to be counted in cumulative duty hours.

FtlSettings.simulator_fdp_weight_preceding_operating_sectors ● String! non-null scalar

Fraction of simulator or training period to be counted towards FDP time, if it precedes one or more operating sectors. If this option is left as 0 (default), this feature is not used.

FtlSettings.treat_simulator_as_duty ● String! non-null scalar

Whether the simulator should be treated as an non-FDP duty.

FtlSettings.leading_positioning_in_duty_weight ● String! non-null scalar

Time fraction of leading positioning to be included in total duty time.

FtlSettings.is_positioning_count_as_sector ● String! non-null scalar

Whether every positioning count as sector for FDP calculation. This option is rarely used; you probably need <em>is_leading_positioning_count_as_sector</em> or <em>is_fdp_positioning_count_as_sector</em> instead.

FtlSettings.is_positioning_count_as_sector_before_break ● String! non-null scalar

Whether positioning directly before break count as sector for FDP calculation.

FtlSettings.is_leading_positioning_count_as_sector ● String! non-null scalar

Whether a positioning preceding FDP counts as sector for FDP calculation.

FtlSettings.is_fdp_positioning_count_as_sector ● String! non-null scalar

Whether a positioning inside of FDP counts as sector for FDP calculation.

FtlSettings.exclude_zero_landings_from_sector_count ● String! non-null scalar

If selected, sectors with no landing (landing count = 0) entered in JL will not be counted towards sector count.

FtlSettings.exclude_trailing_icao_type_g ● String! non-null scalar

If selected, all sectors with ICAO type G at the end of the FDP will be excluded from the FDP.

FtlSettings.trailing_positioning_in_duty_weight ● String! non-null scalar

Time fraction of trailing positioning (at most last 2 sectors) to be included in total duty time.

FtlSettings.other_positioning_in_duty_weight ● String! non-null scalar

Time fraction of positioning which is neither "trailing" nor "leading" to be included in total duty time. This includes stand-alone positioning as well.

FtlSettings.hotel_transfer_positioning_in_duty_weight ● String! non-null scalar

Time fraction of hotel type of positioning, which is neither "trailing" nor "leading" to be included in total duty time. This includes stand-alone positioning as well.

FtlSettings.positioning_in_fdp_weight ● String! non-null scalar

Time fraction of positioning to be included in total FDP time. Positioning not included in FDP is taken with coefficient equal to 0, regardless of this setting.

FtlSettings.rest_facilities ● String! non-null scalar

Possible values of rest facilities.

FtlSettings.augmented_crew_condition ● String! non-null scalar

Method of checking whether a given duty period qualifies as augmented crew.

FtlSettings.augmented_crew_condition_min_rest_time ● String! non-null scalar

Minimum total in‑flight rest time within the duty period to count as in‑flight rest. Default is "inf", which effectively disables the rule until configured by the caller.

FtlSettings.double_crew_condition ● String! non-null scalar

Method of checking whether a given duty period qualifies as double crew.

FtlSettings.double_crew_condition_min_rest_time ● String! non-null scalar

Minimum total in‑flight rest time within the duty period to count as in‑flight rest. Default is "inf", which effectively disables the rule until configured by the caller.

FtlSettings.in_flight_rest_require_rest_facility ● String! non-null scalar

If this option is set, rest facility (any other than NONE) has to be set on the sector in order to apply <b>any</b> in-flight rest limits.

FtlSettings.augmented_crew_max_sectors ● String! non-null scalar

Maximal number of landings if an FDP is extended due to crew augmentation. Applies only to cockpit crew.

FtlSettings.double_crew_max_sectors ● String! non-null scalar

Maximal number of landings if an FDP is extended due to crew augmentation by an additional complete crew. Applies only to cockpit crew.

FtlSettings.in_flight_rest_additional_short_sector ● String! non-null scalar

Limits specified in <em>augmented_crew_max_sectors</em> and <em>double_crew_max_sectors</em> can be increased by one if there is an additional sector not exceeding this duration.

FtlSettings.reduce_flight_time_percentage ● String! non-null scalar

If selected, following cumulative flight time rules will follow. For augmented cockpit crew:<ul> <li>for 1 additional pilot: 80% <li>for 2 additional pilots: 75% <li>for 3 additional pilots: 70% </ul> For augmented cabin crew:<ul> <li>when flight time is 08:00 or less: 100% <li>when flight time exceeds 08:00: 80% <li>when flight time exceeds 10:00: 75% <li>when flight time exceeds 12:00: 70% </ul>.

FtlSettings.reduce_flight_time_proportional ● String! non-null scalar

If selected, flight (block) time for augmented or double crew will be reduced proportionally by the in-flight rest fraction.

FtlSettings.reduce_flight_time_require_rest_facility ● String! non-null scalar

If this option is set, rest facility (any other than NONE) has to be set on the sector in order to apply either <em>reduce_flight_time_percentage</em> or <em>reduce_flight_time_proportional</em>.

FtlSettings.in_flight_rest_fdp_reduction_weight ● String! non-null scalar

Fraction of in-flight rest to be subtracted from actual FDP.

FtlSettings.sector_reduction_time ● String! non-null scalar

Duration within each sector for which any in-flight rest should not be counted. This amount will be subtracted from each sector's block time for the purpose of calculating in-flight rest.

FtlSettings.override_min_cabin_count ● String! non-null scalar

If this value is a positive number, it will be taken as a minimum cabin count for all flight using this AOC, instead of the aircraft's minimum cabin crew count. The rest fraction will be recalculated accordingly as well.

FtlSettings.augmented_cabin ● String! non-null scalar

Relaxed FTL for augmented cabin crew due to in-flight rest.

FtlSettings.augmented_cabin_min_rest ● String! non-null scalar

This setting will affect the basic value of "minimum rest" specified in <em>minimum_rest_at_home_base_time</em> and <em>minimum_rest_outside_home_base_time</em>.

FtlSettings.augmented_cabin_min_rest_extension ● String! non-null scalar

Extension of this value.

FtlSettings.augmented_cabin_min_rest_skip_if_single_pilot ● String! non-null scalar

FtlSettings.augmented_cabin_min_rest_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.augmented_cabin_min_rest_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.augmented_cabin_min_rest_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.augmented_cabin_extra_fdp_for_non_commercial ● String! non-null scalar

Additional FDP time permitted when flying "non-commercial" flights.

FtlSettings.augmented_cabin_extra_fdp_for_long_haul ● String! non-null scalar

Additional FDP time for flights consisting no more than 2 legs, and with single leg at least <em>long_haul_flight_duration</em> long.

FtlSettings.augmented_cabin_decrease_when_not_acclimatised ● String! non-null scalar

Amount by which the max FDP is decreased if the crew member is not acclimatised.

FtlSettings.augmented_cabin_rest_increase_when_not_acclimatised ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased if the crew member is not acclimatised.

FtlSettings.augmented_cabin_rest_increase_when_over_18_h ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased for duty > 18h.

FtlSettings.augmented_cabin_fdp_increase_time ● String! non-null scalar

Increase in single FDP time due to in-flight rest.

FtlSettings.augmented_cabin_max_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.augmented_cabin_max_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.augmented_cabin_max_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.augmented_cabin_weight ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP.

FtlSettings.augmented_cabin_weight_seat ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP when Class 2/3 rest facility (reclining seat) is available. If set to 0, the basic weight will be used as default.

FtlSettings.augmented_cabin_max_seat ● String! non-null scalar

Limit on increased FDP time when Class 2/3 rest facility (reclining seat) is available.

FtlSettings.augmented_cabin_max_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.augmented_cabin_margin ● String! non-null scalar

This additional margin will be subtracted from the in-flight rest for calculating FDP extension. For example, if the in-flight rest is 2:00 and this setting is 0:30, only 1:30 will be used for extending max FDP.

FtlSettings.augmented_cabin_use_entire_crew_rest_time ● String! non-null scalar

If selected sum of rest time of all crew members will be used when calculating max FDP length augmentation.

FtlSettings.augmented_cabin_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.augmented_cabin_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.augmented_cabin_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.augmented_cabin_seat_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>seat (Class 2/3)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.augmented_cabin_semi_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>Class 2</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.augmented_cabin_bunk_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>bunk (Class 1)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.augmented_cockpit ● String! non-null scalar

Relaxed FTL for cockpit crew when it is augmented by an additional pilot (three pilots total).

FtlSettings.augmented_cockpit_min_rest ● String! non-null scalar

This setting will affect the basic value of "minimum rest" specified in <em>minimum_rest_at_home_base_time</em> and <em>minimum_rest_outside_home_base_time</em>.

FtlSettings.augmented_cockpit_min_rest_extension ● String! non-null scalar

Extension of this value.

FtlSettings.augmented_cockpit_min_rest_skip_if_single_pilot ● String! non-null scalar

FtlSettings.augmented_cockpit_min_rest_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.augmented_cockpit_min_rest_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.augmented_cockpit_min_rest_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.augmented_cockpit_extra_fdp_for_non_commercial ● String! non-null scalar

Additional FDP time permitted when flying "non-commercial" flights.

FtlSettings.augmented_cockpit_extra_fdp_for_long_haul ● String! non-null scalar

Additional FDP time for flights consisting no more than 2 legs, and with single leg at least <em>long_haul_flight_duration</em> long.

FtlSettings.augmented_cockpit_decrease_when_not_acclimatised ● String! non-null scalar

Amount by which the max FDP is decreased if the crew member is not acclimatised.

FtlSettings.augmented_cockpit_rest_increase_when_not_acclimatised ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased if the crew member is not acclimatised.

FtlSettings.augmented_cockpit_rest_increase_when_over_18_h ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased for duty > 18h.

FtlSettings.augmented_cockpit_fdp_increase_time ● String! non-null scalar

Increase in single FDP time due to in-flight rest.

FtlSettings.augmented_cockpit_max_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.augmented_cockpit_max_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.augmented_cockpit_max_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.augmented_cockpit_weight ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP.

FtlSettings.augmented_cockpit_weight_seat ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP when Class 2/3 rest facility (reclining seat) is available. If set to 0, the basic weight will be used as default.

FtlSettings.augmented_cockpit_max_seat ● String! non-null scalar

Limit on increased FDP time when Class 2/3 rest facility (reclining seat) is available.

FtlSettings.augmented_cockpit_max_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.augmented_cockpit_margin ● String! non-null scalar

This additional margin will be subtracted from the in-flight rest for calculating FDP extension. For example, if the in-flight rest is 2:00 and this setting is 0:30, only 1:30 will be used for extending max FDP.

FtlSettings.augmented_cockpit_use_entire_crew_rest_time ● String! non-null scalar

If selected sum of rest time of all crew members will be used when calculating max FDP length augmentation.

FtlSettings.augmented_cockpit_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.augmented_cockpit_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.augmented_cockpit_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.augmented_cockpit_seat_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>seat (Class 2/3)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.augmented_cockpit_semi_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>Class 2</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.augmented_cockpit_bunk_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>bunk (Class 1)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.apply_augmentation_after_split ● String! non-null scalar

If set FDP extension due to augmented or double crew will be applied after extension due to split duty.

FtlSettings.min_captain_count_for_augmented_cockpit ● String! non-null scalar

Minimum number of captain-ranked crew members for the augmented or double cockpit crew to be applied.

FtlSettings.extra_members_for_double_crew ● String! non-null scalar

If set, represents a minimum number of extra crew members to qualify for double crew regulations. If set to zero (default), double crew regulations require twice the normal amount of crew members.

FtlSettings.extra_members_for_triple_cabin ● String! non-null scalar

If set, represents a minimum number of extra cabin crew members to qualify for triple cabin crew regulations. If set to zero (default), triple cabin crew regulations are not used.

FtlSettings.double_cabin ● String! non-null scalar

Relaxed FTL for double cabin crew due to in-flight rest.

FtlSettings.double_cabin_min_rest ● String! non-null scalar

This setting will affect the basic value of "minimum rest" specified in <em>minimum_rest_at_home_base_time</em> and <em>minimum_rest_outside_home_base_time</em>.

FtlSettings.double_cabin_min_rest_extension ● String! non-null scalar

Extension of this value.

FtlSettings.double_cabin_min_rest_skip_if_single_pilot ● String! non-null scalar

FtlSettings.double_cabin_min_rest_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.double_cabin_min_rest_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.double_cabin_min_rest_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.double_cabin_extra_fdp_for_non_commercial ● String! non-null scalar

Additional FDP time permitted when flying "non-commercial" flights.

FtlSettings.double_cabin_extra_fdp_for_long_haul ● String! non-null scalar

Additional FDP time for flights consisting no more than 2 legs, and with single leg at least <em>long_haul_flight_duration</em> long.

FtlSettings.double_cabin_decrease_when_not_acclimatised ● String! non-null scalar

Amount by which the max FDP is decreased if the crew member is not acclimatised.

FtlSettings.double_cabin_rest_increase_when_not_acclimatised ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased if the crew member is not acclimatised.

FtlSettings.double_cabin_rest_increase_when_over_18_h ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased for duty > 18h.

FtlSettings.double_cabin_fdp_increase_time ● String! non-null scalar

Increase in single FDP time due to in-flight rest.

FtlSettings.double_cabin_max_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.double_cabin_max_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.double_cabin_max_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.double_cabin_weight ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP.

FtlSettings.double_cabin_weight_seat ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP when Class 2/3 rest facility (reclining seat) is available. If set to 0, the basic weight will be used as default.

FtlSettings.double_cabin_max_seat ● String! non-null scalar

Limit on increased FDP time when Class 2/3 rest facility (reclining seat) is available.

FtlSettings.double_cabin_max_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.double_cabin_margin ● String! non-null scalar

This additional margin will be subtracted from the in-flight rest for calculating FDP extension. For example, if the in-flight rest is 2:00 and this setting is 0:30, only 1:30 will be used for extending max FDP.

FtlSettings.double_cabin_use_entire_crew_rest_time ● String! non-null scalar

If selected sum of rest time of all crew members will be used when calculating max FDP length augmentation.

FtlSettings.double_cabin_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.double_cabin_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.double_cabin_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.double_cabin_seat_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>seat (Class 2/3)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.double_cabin_semi_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>Class 2</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.double_cabin_bunk_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>bunk (Class 1)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.double_cockpit ● String! non-null scalar

Relaxed FTL for cockpit crew when it is doubled (augmented by a second complete crew, four pilots total).

FtlSettings.double_cockpit_min_rest ● String! non-null scalar

This setting will affect the basic value of "minimum rest" specified in <em>minimum_rest_at_home_base_time</em> and <em>minimum_rest_outside_home_base_time</em>.

FtlSettings.double_cockpit_min_rest_extension ● String! non-null scalar

Extension of this value.

FtlSettings.double_cockpit_min_rest_skip_if_single_pilot ● String! non-null scalar

FtlSettings.double_cockpit_min_rest_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.double_cockpit_min_rest_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.double_cockpit_min_rest_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.double_cockpit_extra_fdp_for_non_commercial ● String! non-null scalar

Additional FDP time permitted when flying "non-commercial" flights.

FtlSettings.double_cockpit_extra_fdp_for_long_haul ● String! non-null scalar

Additional FDP time for flights consisting no more than 2 legs, and with single leg at least <em>long_haul_flight_duration</em> long.

FtlSettings.double_cockpit_decrease_when_not_acclimatised ● String! non-null scalar

Amount by which the max FDP is decreased if the crew member is not acclimatised.

FtlSettings.double_cockpit_rest_increase_when_not_acclimatised ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased if the crew member is not acclimatised.

FtlSettings.double_cockpit_rest_increase_when_over_18_h ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased for duty > 18h.

FtlSettings.double_cockpit_fdp_increase_time ● String! non-null scalar

Increase in single FDP time due to in-flight rest.

FtlSettings.double_cockpit_max_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.double_cockpit_max_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.double_cockpit_max_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.double_cockpit_weight ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP.

FtlSettings.double_cockpit_weight_seat ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP when Class 2/3 rest facility (reclining seat) is available. If set to 0, the basic weight will be used as default.

FtlSettings.double_cockpit_max_seat ● String! non-null scalar

Limit on increased FDP time when Class 2/3 rest facility (reclining seat) is available.

FtlSettings.double_cockpit_max_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.double_cockpit_margin ● String! non-null scalar

This additional margin will be subtracted from the in-flight rest for calculating FDP extension. For example, if the in-flight rest is 2:00 and this setting is 0:30, only 1:30 will be used for extending max FDP.

FtlSettings.double_cockpit_use_entire_crew_rest_time ● String! non-null scalar

If selected sum of rest time of all crew members will be used when calculating max FDP length augmentation.

FtlSettings.double_cockpit_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.double_cockpit_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.double_cockpit_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.double_cockpit_seat_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>seat (Class 2/3)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.double_cockpit_semi_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>Class 2</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.double_cockpit_bunk_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>bunk (Class 1)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.triple_cabin ● String! non-null scalar

Relaxed FTL for triple cabin crew due to in-flight rest. This is used only if <em>extra_members_for_triple_cabin</em> is set accordingly.

FtlSettings.triple_cabin_min_rest ● String! non-null scalar

This setting will affect the basic value of "minimum rest" specified in <em>minimum_rest_at_home_base_time</em> and <em>minimum_rest_outside_home_base_time</em>.

FtlSettings.triple_cabin_min_rest_extension ● String! non-null scalar

Extension of this value.

FtlSettings.triple_cabin_min_rest_skip_if_single_pilot ● String! non-null scalar

FtlSettings.triple_cabin_min_rest_max ● String! non-null scalar

Max extended duration for this parameter.

FtlSettings.triple_cabin_min_rest_limit ● String! non-null scalar

Max (shortened) duration for this parameter.

FtlSettings.triple_cabin_min_rest_values ● String! non-null scalar

Duration to be set for selected airports of departure. Each line has format "CODE HH:MM", where CODE is a mask for the ICAO or CUSTOM code for the airport (e.g. K***) and HH:MM is the corresponding duration. If the duration is not found, or if it's less than the default duration, it will not be changed.

FtlSettings.triple_cabin_extra_fdp_for_non_commercial ● String! non-null scalar

Additional FDP time permitted when flying "non-commercial" flights.

FtlSettings.triple_cabin_extra_fdp_for_long_haul ● String! non-null scalar

Additional FDP time for flights consisting no more than 2 legs, and with single leg at least <em>long_haul_flight_duration</em> long.

FtlSettings.triple_cabin_decrease_when_not_acclimatised ● String! non-null scalar

Amount by which the max FDP is decreased if the crew member is not acclimatised.

FtlSettings.triple_cabin_rest_increase_when_not_acclimatised ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased if the crew member is not acclimatised.

FtlSettings.triple_cabin_rest_increase_when_over_18_h ● String! non-null scalar

Amount by which the minimum rest following the duty period is increased for duty > 18h.

FtlSettings.triple_cabin_fdp_increase_time ● String! non-null scalar

Increase in single FDP time due to in-flight rest.

FtlSettings.triple_cabin_max_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.triple_cabin_max_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.triple_cabin_max_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.triple_cabin_weight ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP.

FtlSettings.triple_cabin_weight_seat ● String! non-null scalar

Fraction of in-flight rest to be used for augmenting FDP when Class 2/3 rest facility (reclining seat) is available. If set to 0, the basic weight will be used as default.

FtlSettings.triple_cabin_max_seat ● String! non-null scalar

Limit on increased FDP time when Class 2/3 rest facility (reclining seat) is available.

FtlSettings.triple_cabin_max_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.triple_cabin_margin ● String! non-null scalar

This additional margin will be subtracted from the in-flight rest for calculating FDP extension. For example, if the in-flight rest is 2:00 and this setting is 0:30, only 1:30 will be used for extending max FDP.

FtlSettings.triple_cabin_use_entire_crew_rest_time ● String! non-null scalar

If selected sum of rest time of all crew members will be used when calculating max FDP length augmentation.

FtlSettings.triple_cabin_fdp_seat ● String! non-null scalar

Limit on increased FDP time when adequate (Class 3) rest facility (seat) is available.

FtlSettings.triple_cabin_fdp_semi ● String! non-null scalar

Limit on increased FDP time when Class 2 rest facility (reclining seat) is available.

FtlSettings.triple_cabin_fdp_bunk ● String! non-null scalar

Limit on increased FDP time when suitable (Class 1) rest facility (bunk) is available.

FtlSettings.triple_cabin_seat_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>seat (Class 2/3)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.triple_cabin_semi_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>Class 2</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.triple_cabin_bunk_max_fdp ● String! non-null scalar

Maximum FDP length with in-flight rest depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1) for <b>bunk (Class 1)</b> rest facility. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.disable_on_night_split_duty ● String! non-null scalar

If enabled, crew augmentation will not influence FDP and rest limits on split night duty.

FtlSettings.augmented_crew_rest_increase ● String! non-null scalar

If this option is set, any rest period following an FDP extended due to augmented (or double) crew will need to be increased by the extension.

FtlSettings.minimum_rest_after_standby_equal_to_standby_plus_fdp ● String! non-null scalar

If enabled, min rest after standby duty combined with FDP is equal to standby time plus FDP time or 20 hours, whichever is greater.

FtlSettings.use_last_acclimatisation_offset_for_augmented_crew ● String! non-null scalar

If this option is set, determination of augmented max FDP for non-acclimated crew members is based on their last acclimatisation. Otherwise (default), the local time at the departure airport is used instead. It is meaningful only in conjunction with "defined by a table based on local time" implementation.

FtlSettings.min_rest_before_augmented_crew ● String! non-null scalar

Minimum rest independently required before each augmented crew.

FtlSettings.min_rest_before_double_crew ● String! non-null scalar

Minimum rest independently required before each double crew flight.

FtlSettings.min_sectors_to_require_6h_rest ● String! non-null scalar

If number of sectors on augmented (or double) crew FDP is equal or greater than this value, minimum rest following this duty will be increased by 6 hours.

FtlSettings.min_sectors_to_shorten_by_2h ● String! non-null scalar

If number of sectors on augmented (or double) crew FDP is equal or greater than this value, maximum extended FDP will be reduced by 2 hours.

FtlSettings.augmented_crew_sector_limit ● String! non-null scalar

Independent limit for maximal <u>augmented</u> FDP, depending on a number of sectors. Each row has format "HH:MM N", where HH:MM is actual FDP duration and N is the sector count in FDP, and it means "augmented FDP of more than N sectors can be no longer than HH:MM".

FtlSettings.augmented_crew_short_last_sector_to_9h ● String! non-null scalar

Independent limit for maximal permitted FDP if it consists of more than one sector, and the last sector in FDP is less than 9 hours.

FtlSettings.require_two_local_nights_after_augmented_crew ● String! non-null scalar

If selected, two consecutive local nights will be required after augmented FDP.

FtlSettings.min_duty_length_to_require_local_night ● String! non-null scalar

Each duty period exceeding this duration must be followed by a local night of rest.

FtlSettings.require_extended_rest_on_home_base_change ● String! non-null scalar

If this option is set, 72-hour rest including 3 local nights is required prior to the first duty commencing after the crew member's home base changed.

FtlSettings.augmented_fdp_limits ● String! non-null scalar

Cumulative limits for number of augmented/double FDP in given time period.

FtlSettings.augmented_or_split_fdp_limits ● String! non-null scalar

Cumulative limits for number of augmented/double or split FDP in given time period. For example "1 in 7 days" setting indicates that in any given 7-day period there can be <ul> <li>1 or more augmented duty or</li> <li>1 or more split FDP</li> </ul> It will however not allow for 1 or more augmented duty and 1 or more split FDP to occur in the same 7 days period.

FtlSettings.alternative_limits_for_augmented_crew ● String! non-null scalar

For any 28-day period used in cumulative duty calculations if it in includes at least one FDP with augmented crew, heavy crew limits can be used instead of regular limits.

FtlSettings.require_60h_weekly_rest_at_two_augmented_crew ● String! non-null scalar

If two FDPs with augmented crew occur in the same period of 168 hours, there shall be an extended rest period of 60 hours including three local nights in a 168-hour period starting at the commencement of the former FDP.

FtlSettings.require_rest_only_before_fdp ● String! non-null scalar

If this option is selected, only FDP-type duties will require minimum preceding rest. Otherwise (default), all duties will require minimum preceding rest. This option does not work well with <em>rest_reduction_include_in_next_eobt</em>.

FtlSettings.minimum_rest_after_reserve ● String! non-null scalar

Minimum rest after reserve period (“reserve” type of standby). If set to “inf” (default), the standard rules (as after ordinary standby) apply.

FtlSettings.minimum_rest_after_standby_other ● String! non-null scalar

Minimum rest after standby other period. If set to “inf” (default), the standard rules (as after ordinary standby) apply.

FtlSettings.minimum_rest_by_fdp_at_home_base ● String! non-null scalar

Minimum rest before duty taken at home base, depending on FDP length of the preceeding duty. Each row has format "HH:MM hh:mm", and means "minimum rest after duty with FDP equal to or longer than HH:MM is hh:mm". If no matching entry is found, or if the matching value is infinite, <i>minimum_rest_by_home_base_time</i> or the duration of the preceeding duty (whichever is larger) will be taken instead.

FtlSettings.minimum_rest_by_fdp_outside_home ● String! non-null scalar

Minimum rest before duty taken outside home base, depending on FDP length of the preceeding duty. Each row has format "HH:MM hh:mm", and means "minimum rest after duty with FDP equal to or longer than HH:MM is hh:mm". If no matching entry is be found, or if the matching value is infinite, <i>minimum_rest_outside_home_base_time</i> or the duration of the preceding duty (whichever is larger) will be taken instead.

FtlSettings.minimum_rest_by_duty_at_home_base ● String! non-null scalar

Minimum rest before duty taken at home base, depending on the duration of the preceeding duty. Each row has format "HH:MM hh:mm", and means "minimum rest after duty equal to or longer than HH:MM is hh:mm". If no matching entry is found, or if the matching value is infinite, <i>minimum_rest_at_home_base_time</i> or the duration of the preceding duty (whichever is larger) will be taken instead.

FtlSettings.minimum_rest_by_duty_outside_home ● String! non-null scalar

Minimum rest before duty taken outside home base, depending on the duration of the preceeding duty. Each row has format "HH:MM hh:mm", and means "minimum rest after duty equal to or longer than HH:MM is hh:mm". If no matching entry is found, or if the matching value is infinite, <i>minimum_rest_outside_home_base_time</i> or the duration of the preceding duty (whichever is larger) will be taken instead.

FtlSettings.minimum_rest_before_by_block ● String! non-null scalar

Minimum rest before duty, depending on block length of the duty. Each row has format "HH:MM hh:mm", and means "minimum rest before duty with block equal to or longer than HH:MM is hh:mm". If no exact matching entry is found, the last entered value will be used.

FtlSettings.minimum_rest_additional ● String! non-null scalar

Additional calculation applied after calculating basic minimum rest.

FtlSettings.minimum_rest_additional_local_night_and_12h_after_cumulative_duty ● String! non-null scalar

Minimum rest calculation applicable to <b>rest after</b> given duty if <ul> <li>- Cumulative flight time of given duty and preceding duty exceeds 8 hours or cumulative duty time of given duty and preceding duty exceeds 11 hours</li> <li>- <b>Rest before</b> given duty contains local night (22:00-06:00) and is shorter than 12 hours</li> </ul> If applied <b>rest after</b> given duty must be 12 hours or longer and must contain a local night (22:00-06:00).

FtlSettings.minimum_rest_additional_min_rest_on_last_duty_in_day ● String! non-null scalar

Minimum rest after last duty starting in given calendar day.

FtlSettings.minimum_rest_at_home_base_time ● String! non-null scalar

Minimum rest before duty at home base, taken into account only if no matching entry in <em>minimum_rest_by_fdp_at_home_base</em> or <em>minimum_rest_by_duty_at_home_base</em> is found. Rest period will be extended to the length of the preceeding duty multiplied by, <em>minimum_rest_at_home_base_duty_multiplier</em> if specified and if it's longer.

FtlSettings.minimum_rest_outside_home_base_time ● String! non-null scalar

Minimum rest before duty outside home base, taken into account only if no matching entry in <em>minimum_rest_by_fdp_outside_home</em> or <em>minimum_rest_by_duty_outside_home</em> is found. Rest period will be extended to the length of the preceeding duty multiplied by, <em>minimum_rest_outside_home_base_duty_multiplier</em> if specified and if it's longer.

FtlSettings.minimum_rest_between_19_and_midnight ● String! non-null scalar

Reduced duration of rest that should be applied automatically instead of <em>minimum_rest_*_home_base_time</em> above, whenever rest period starts between 19:00 and midnight (according to the airport's local time). If left with "inf" (default), this option is not used.

FtlSettings.minimum_rest_at_home_base_duty_multiplier ● String! non-null scalar

If selected, minimum rest period after duty at homebase will be equal to previous duty time multiplied by this value. Rest period will be extended to the length specified in <em>minimum_rest_at_home_base_time</em> if specified and if it's longer. Accepts values with decimal points.

FtlSettings.minimum_rest_outside_home_base_duty_multiplier ● String! non-null scalar

If selected, minimum rest period after duty outside homebase will be equal to previous duty time multiplied by this value. Rest period will be extended to the length specified in <em>minimum_rest_outside_home_base_time</em> if specified and if it's longer. Accepts values with decimal points.

FtlSettings.fixed_minimum_rest_after_non_commercial ● String! non-null scalar

Setting this option to anything other than the default "inf" will make the required rest following the non-commercial FDP to be at least as long as this value and at least as long as the length of the preceding duty. No further alterations to required rest will be applied.

FtlSettings.merge_rotations_when_hotel_provided ● String! non-null scalar

If selected, any home base rest will neither mark the start nor the end of a rotation if hotel accommodation is provided.

FtlSettings.skip_jet_lag_rest_on_reduction ● String! non-null scalar

If enabled, <em>additional_jet_lag_rest</em> will not be applied on duties with rest reduction enabled.

FtlSettings.use_outside_rest_when_hotel_provided ● String! non-null scalar

If selected, any home base rest will use an "outside" minimum rest if hotel accommodation is provided.

FtlSettings.use_home_base_rest_if_not_acclimatised ● String! non-null scalar

If selected, any rest period outside of the home base will use a "home base" minimum rest if the crew member is not acclimatised.

FtlSettings.minimum_rest_when_no_local_night ● String! non-null scalar

Additional limit for minimum rest. Rest will be required to be not shorter than this value if it does not encompass a local night. If actual rest does not include at least one full local night, rest limit will be increased. If set to default (00:00), no such restriction will be placed. Local time is based on duty end airport timezone.

FtlSettings.minimum_rest_by_local_night_window ● String! non-null scalar

Additional minimum rest requirement, based on whether the minimum rest period encroaches local night window.

FtlSettings.minimum_rest_by_local_night_window_rest_outside_local_night ● String! non-null scalar

Minimum rest required when the 10-hour limit rest period does not encroach the local night at all.

FtlSettings.minimum_rest_by_local_night_window_rest_partial_local_night ● String! non-null scalar

Minimum rest required when the 10-hour limit rest period only partially encroaches the local night.

FtlSettings.minimum_rest_max_duration ● String! non-null scalar

Upper bound for duration of required rest. If calculated minimum rest is longer than this value, it will be shortened.

FtlSettings.use_cumulative_duty_fraction_for_min_rest ● String! non-null scalar

If selected, minimum rest will be based on a fraction of a duty period which counts as cumulative duty, instead of a full duty period.

FtlSettings.use_actual_fdp_for_min_rest ● String! non-null scalar

If selected, minimum rest will be based on a length of FDP instead of a duty period.

FtlSettings.add_time_to_duty_length_for_rest_calculation ● String! non-null scalar

Time, that shall be added to the length of duty for the purpose of following rest calculations.

FtlSettings.use_duty_from_reporting_for_min_rest ● String! non-null scalar

If selected, minimum rest will be based on a part of a duty period which starts at reporting time, instead of a full duty period.

FtlSettings.ignore_duty_length_for_min_rest_due_to_discretion ● String! non-null scalar

This option ignores duty length (as if it were 00:00) for minimum rest calculations, if commander's discretion is enabled on given FDP.

FtlSettings.use_twice_total_block_time_for_min_rest ● String! non-null scalar

If selected, minimum rest will be based on twice the total block time in the FDP instead of a duty period. If <i>use_flight_time_for_block_time_limits</i> is selected, flight time will be used instead.

FtlSettings.use_aoc_of_next_duty_for_min_rest ● String! non-null scalar

If selected, settings from AOC of next duty (if exists) will be used for calculating minimum rest.

FtlSettings.increase_rest_due_to_displacement ● String! non-null scalar

If selected, the minimum rest will be increased:<ul> <li>if the crew member is acclimatised: the amount that the displacement time exceeds 3 hours if travelling west, or 2 hours if travelling east, or <li>if the crew member is not acclimatised: 2 hours + the amount of the displacement time. </ul> The displacement is defined as the difference in local time between: (a) the place where an FCM commenced an FDP; and (b) the place where the FCM undertakes an off-duty period following the FDP.

FtlSettings.east_west_long_distance_flights ● String! non-null scalar

Optional east/west long distance rules, typically used for operators from Belgium.

FtlSettings.east_west_long_distance_flights_disable_on_first_east_west_fdp ● String! non-null scalar

If this option is selected, east/west rest extension will not be used directly following the first east/west FDP that is still considered acclimatised.

FtlSettings.east_west_long_distance_flights_increment_rest_preceding_long_fdp ● String! non-null scalar

If this option is selected, rest preceding FDP planned to exceed 4½ hours will be extended. Otherwise (default), rest following FDP planned to exceed 4½ hours will be extended.

FtlSettings.east_west_long_distance_flights_calculate_min_rest ● String! non-null scalar

Controls calculations of min rest outside home base (a) and at home base (b).

FtlSettings.rotation_max_tz_offset_from_homebase ● String! non-null scalar

When calculating maximum timezone offset diff for rotation, use homebase timezone instead od last acclimatization timezone.

FtlSettings.rotation_max_tz_offset_from_homebase_plus_timezone_offset ● String! non-null scalar

Used only when <i>rotation_max_tz_offset_from_homebase</i> is set. Defines how to calculate rotation end. When set to 0, only flights ending in homebase will terminate rotation. Otherwise, all airports within +/- X timezones will be treated as end of rotation.

FtlSettings.increase_rest_by_2h_when_4h_time_zone_difference ● String! non-null scalar

This option increases the required rest by 2h if the preceding duty has a time zone difference of at least 4 hours UNLESS a return flight to the time zone of the initial departure ±1 is commenced within 48h of the initial departure.

FtlSettings.minimum_14h_rest_at_4h_time_difference ● String! non-null scalar

If selected, when the time difference between the places of the start and termination of duty is 4 hours or more, then the minimal rest before next duty is 14 hours or length of the preceeding duty, whichever greater.

FtlSettings.minimum_16h_rest_at_6h_time_difference ● String! non-null scalar

If selected, when the time difference between the places of the start and termination of duty is 6 hours or more, then the minimal rest before next duty is 16 hours or length of the preceeding duty, whichever greater.

FtlSettings.minimum_rest_outside_homebase_for_time_difference ● String! non-null scalar

Minimum rest before duty taken outside home base, depending on the time difference of the preceding duty. Each row has format "HH:MM hh:mm", meaning "minimum rest after duty with time difference between the places of the start and of HH:MM is hh:mm". If the length of the preceding duty is greater, it will be used instead.

FtlSettings.minimum_rest_outside_homebase_increase_by_time_difference ● String! non-null scalar

Minimum rest before duty taken outside home base where preceding duty has any time difference will be increased by that difference multiplied by this setting.

FtlSettings.minimum_rest_outside_homebase_after_fdp_extension ● String! non-null scalar

Minimum rest before duty taken outside home base when preceding duty has FDP extension. If the length of the preceding duty is greater, it will be used instead.

FtlSettings.minimum_rest_at_homebase_for_time_difference ● String! non-null scalar

Minimum rest before duty taken at home base, depending on the time difference of the preceding duty. Each row has format "HH:MM hh:mm", meaning "minimum rest after duty with time difference between the places of the start and of HH:MM is hh:mm". If the length of the preceding duty is greater, it will be used instead.

FtlSettings.minimum_rest_at_homebase_increase_by_time_difference ● String! non-null scalar

Minimum rest before duty taken at home base where preceding duty has any time difference will be increased by that difference multiplied by this setting.

FtlSettings.rotations_use_standard_timezones ● String! non-null scalar

If this option is set, only the standard time (no DST) will be used for calculation of time differences related to rotations and associated rest requirements. This option is in effect only with <em>rotation_max_tz_offset_from_homebase</em> enabled as well.

FtlSettings.minimum_rest_at_homebase_after_fdp_extension ● String! non-null scalar

Minimum rest before duty taken at home base when preceding duty has FDP extension. If the length of the preceding duty is greater, it will be used instead.

FtlSettings.minimum_cabin_rest_1h_reduction ● String! non-null scalar

If selected, any minimal rest period for cabin crew will be reduced by 1 hour.

FtlSettings.require_discretion_for_rest_reduction ● String! non-null scalar

If selected, rest reduction (defined below) will be used ONLY if commander's discretion is in effect on the first activity following the rest period.

FtlSettings.require_local_night_after_rest_reduction ● String! non-null scalar

If selected, the next rest period following the reduced rest must include a local night.

FtlSettings.require_local_night_outside_homebase_for_time_difference ● String! non-null scalar

If time difference of duty preceding rest outside homebase exceeds this value local night will be required.

FtlSettings.require_local_night_at_homebase_for_time_difference ● String! non-null scalar

If time difference of duty preceding rest at homebase exceeds this value local night will be required.

FtlSettings.rest_reduction_home ● String! non-null scalar

Rest reduction applied when resting in home base.

FtlSettings.rest_reduction_home_allow_before_extended_fdp ● String! non-null scalar

Normally, rest reduction is not allowed before extended FDP. If this setting is selected, however, rest preceeding extended FDP can be reduced.

FtlSettings.rest_reduction_home_allow_before_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed before split duty.

FtlSettings.rest_reduction_home_allow_after_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed after split duty. Otherwise, <em>min_break_in_preceding_split_duty</em> will be in effect.

FtlSettings.rest_reduction_home_min_break_in_preceding_split_duty ● String! non-null scalar

If the rest reduction is permitted following a split duty, this option specifies a minimum duration of break in that split duty that allows for a rest reduction.

FtlSettings.rest_reduction_home_min_sector_duration_before ● String! non-null scalar

If this option is selected, reduced rest may be used only if the preceding duty includes at least one sector longer than this value.

FtlSettings.rest_reduction_home_max_longest_sector ● String! non-null scalar

Maximum duration of the longest sector in both FDP (before and after reduced rest). If any of those FDPs includes a sector longer than this value, rest reduction cannot be applied.

FtlSettings.rest_reduction_home_max_sectors_before ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest.

FtlSettings.rest_reduction_home_max_sectors_after ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest.

FtlSettings.rest_reduction_home_max_sectors_in_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_before</em> will also be enforced.

FtlSettings.rest_reduction_home_max_sectors_after_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_after</em> will also be enforced.

FtlSettings.rest_reduction_home_max_time_zone_offset_diff ● String! non-null scalar

Maximum time zone offset difference between the location of home base and start/end location of the duty preceding or following the reduced rest.

FtlSettings.rest_reduction_home_next_rest_increase_weight ● String! non-null scalar

If selected, when reducing rest, next rest period shall be increased by the same interval multiplied by the factor given here.

FtlSettings.rest_reduction_home_require_wocl ● String! non-null scalar

If this option is selected, reduced rest must consist of at least given duration in WOCL.

FtlSettings.rest_reduction_home_require_to_precede_non_commercial_fdp ● String! non-null scalar

If this option is selected, FDP following the rest period must be non-commercial in order for the reduction to take effect.

FtlSettings.rest_reduction_home_ignores_restrictions_when_has_discretion ● String! non-null scalar

If this option is selected following restrictions will be lifted on duties with commander discretion <ul> <li>All conditions preventing rest reduction application will be ignored,</li> <li>Maximum FDP and minimum next rest alterations will not be applied</li> </ul>.

FtlSettings.rest_reduction_home_allow_consecutive ● String! non-null scalar

If this setting is enabled, two consecutive duty periods may both have their rest reduced. This may lead to unpredicted behavior if one duty period has both: rest reduction and rest increase (due to previous reduction).

FtlSettings.rest_reduction_home_max_separation_between_rests_after_reduction ● String! non-null scalar

Maximum allowed separation between two rest periods after rest reduction, beyond which rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_home_max_preceding_duty_length ● String! non-null scalar

Maximum allowed length of duty preceding reduced rest. If exceeded, rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_home_max ● String! non-null scalar

Maximum time by which the rest period (in or outside home base) may be reduced. The rest period can be reduced before or after split duty period, but not both.

FtlSettings.rest_reduction_home_min_next_rest ● String! non-null scalar

Minimum time of subsequent rest after a reduced rest.

FtlSettings.rest_reduction_home_min_reduced_rest ● String! non-null scalar

Minimum time of rest left when reduced.

FtlSettings.rest_reduction_home_next_fdp_decrease ● String! non-null scalar

Describes how the max FDP period following the rest reduction should be affected.

FtlSettings.rest_reduction_home_limit_by_preceding_fdp ● String! non-null scalar

If this option is selected, reduced rest cannot be shorter than preceding Flight Duty Period.

FtlSettings.rest_reduction_home_reduced_duration ● String! non-null scalar

Duration of reduced rest, depending on the duration of preceding duty. Each row in format hh:mm HH:MM means that after a duty of hh:mm or longer, rest period may be reduced to HH:MM. If a rest after duty of hh:mm or longer cannot be reduced, it should be written as "hh:mm inf".

FtlSettings.rest_reduction_home_times ● String! non-null scalar

Length of the reduction, depending on the length of block time and the length of consecutive rest after duty. Each row has format "H1:M1 H2:M2 hh:mm", and means "rest reduction before duty with block time equal or longer than H1:M1 and next rest length equal to or longer than H2:M2 is hh:mm". If no exact matching entry is found, no rest reduction will be applied.

FtlSettings.rest_reduction_home_max_flying_time_in_preceding_fdp ● String! non-null scalar

Maximum flying time in preceding FDP that allows rest reduction.

FtlSettings.rest_reduction_home_min_rest_after_reduction ● String! non-null scalar

Minimum rest after reduction.

FtlSettings.rest_reduction_home_ambulance ● String! non-null scalar

Rest reduction applied when resting in home base for medical flights.

FtlSettings.rest_reduction_home_ambulance_allow_before_extended_fdp ● String! non-null scalar

Normally, rest reduction is not allowed before extended FDP. If this setting is selected, however, rest preceeding extended FDP can be reduced.

FtlSettings.rest_reduction_home_ambulance_allow_before_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed before split duty.

FtlSettings.rest_reduction_home_ambulance_allow_after_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed after split duty. Otherwise, <em>min_break_in_preceding_split_duty</em> will be in effect.

FtlSettings.rest_reduction_home_ambulance_min_break_in_preceding_split_duty ● String! non-null scalar

If the rest reduction is permitted following a split duty, this option specifies a minimum duration of break in that split duty that allows for a rest reduction.

FtlSettings.rest_reduction_home_ambulance_min_sector_duration_before ● String! non-null scalar

If this option is selected, reduced rest may be used only if the preceding duty includes at least one sector longer than this value.

FtlSettings.rest_reduction_home_ambulance_max_longest_sector ● String! non-null scalar

Maximum duration of the longest sector in both FDP (before and after reduced rest). If any of those FDPs includes a sector longer than this value, rest reduction cannot be applied.

FtlSettings.rest_reduction_home_ambulance_max_sectors_before ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest.

FtlSettings.rest_reduction_home_ambulance_max_sectors_after ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest.

FtlSettings.rest_reduction_home_ambulance_max_sectors_in_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_before</em> will also be enforced.

FtlSettings.rest_reduction_home_ambulance_max_sectors_after_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_after</em> will also be enforced.

FtlSettings.rest_reduction_home_ambulance_max_time_zone_offset_diff ● String! non-null scalar

Maximum time zone offset difference between the location of home base and start/end location of the duty preceding or following the reduced rest.

FtlSettings.rest_reduction_home_ambulance_next_rest_increase_weight ● String! non-null scalar

If selected, when reducing rest, next rest period shall be increased by the same interval multiplied by the factor given here.

FtlSettings.rest_reduction_home_ambulance_require_wocl ● String! non-null scalar

If this option is selected, reduced rest must consist of at least given duration in WOCL.

FtlSettings.rest_reduction_home_ambulance_require_to_precede_non_commercial_fdp ● String! non-null scalar

If this option is selected, FDP following the rest period must be non-commercial in order for the reduction to take effect.

FtlSettings.rest_reduction_home_ambulance_ignores_restrictions_when_has_discretion ● String! non-null scalar

If this option is selected following restrictions will be lifted on duties with commander discretion <ul> <li>All conditions preventing rest reduction application will be ignored,</li> <li>Maximum FDP and minimum next rest alterations will not be applied</li> </ul>.

FtlSettings.rest_reduction_home_ambulance_allow_consecutive ● String! non-null scalar

If this setting is enabled, two consecutive duty periods may both have their rest reduced. This may lead to unpredicted behavior if one duty period has both: rest reduction and rest increase (due to previous reduction).

FtlSettings.rest_reduction_home_ambulance_max_separation_between_rests_after_reduction ● String! non-null scalar

Maximum allowed separation between two rest periods after rest reduction, beyond which rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_home_ambulance_max_preceding_duty_length ● String! non-null scalar

Maximum allowed length of duty preceding reduced rest. If exceeded, rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_home_ambulance_max ● String! non-null scalar

Maximum time by which the rest period (in or outside home base) may be reduced. The rest period can be reduced before or after split duty period, but not both.

FtlSettings.rest_reduction_home_ambulance_min_next_rest ● String! non-null scalar

Minimum time of subsequent rest after a reduced rest.

FtlSettings.rest_reduction_home_ambulance_min_reduced_rest ● String! non-null scalar

Minimum time of rest left when reduced.

FtlSettings.rest_reduction_home_ambulance_next_fdp_decrease ● String! non-null scalar

Describes how the max FDP period following the rest reduction should be affected.

FtlSettings.rest_reduction_home_ambulance_limit_by_preceding_fdp ● String! non-null scalar

If this option is selected, reduced rest cannot be shorter than preceding Flight Duty Period.

FtlSettings.rest_reduction_home_ambulance_reduced_duration ● String! non-null scalar

Duration of reduced rest, depending on the duration of preceding duty. Each row in format hh:mm HH:MM means that after a duty of hh:mm or longer, rest period may be reduced to HH:MM. If a rest after duty of hh:mm or longer cannot be reduced, it should be written as "hh:mm inf".

FtlSettings.rest_reduction_home_ambulance_times ● String! non-null scalar

Length of the reduction, depending on the length of block time and the length of consecutive rest after duty. Each row has format "H1:M1 H2:M2 hh:mm", and means "rest reduction before duty with block time equal or longer than H1:M1 and next rest length equal to or longer than H2:M2 is hh:mm". If no exact matching entry is found, no rest reduction will be applied.

FtlSettings.rest_reduction_home_ambulance_max_flying_time_in_preceding_fdp ● String! non-null scalar

Maximum flying time in preceding FDP that allows rest reduction.

FtlSettings.rest_reduction_home_ambulance_min_rest_after_reduction ● String! non-null scalar

Minimum rest after reduction.

FtlSettings.rest_reduction_outside ● String! non-null scalar

Rest reduction applied when resting outside of home base.

FtlSettings.rest_reduction_outside_allow_before_extended_fdp ● String! non-null scalar

Normally, rest reduction is not allowed before extended FDP. If this setting is selected, however, rest preceeding extended FDP can be reduced.

FtlSettings.rest_reduction_outside_allow_before_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed before split duty.

FtlSettings.rest_reduction_outside_allow_after_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed after split duty. Otherwise, <em>min_break_in_preceding_split_duty</em> will be in effect.

FtlSettings.rest_reduction_outside_min_break_in_preceding_split_duty ● String! non-null scalar

If the rest reduction is permitted following a split duty, this option specifies a minimum duration of break in that split duty that allows for a rest reduction.

FtlSettings.rest_reduction_outside_min_sector_duration_before ● String! non-null scalar

If this option is selected, reduced rest may be used only if the preceding duty includes at least one sector longer than this value.

FtlSettings.rest_reduction_outside_max_longest_sector ● String! non-null scalar

Maximum duration of the longest sector in both FDP (before and after reduced rest). If any of those FDPs includes a sector longer than this value, rest reduction cannot be applied.

FtlSettings.rest_reduction_outside_max_sectors_before ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest.

FtlSettings.rest_reduction_outside_max_sectors_after ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest.

FtlSettings.rest_reduction_outside_max_sectors_in_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_before</em> will also be enforced.

FtlSettings.rest_reduction_outside_max_sectors_after_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_after</em> will also be enforced.

FtlSettings.rest_reduction_outside_max_time_zone_offset_diff ● String! non-null scalar

Maximum time zone offset difference between the location of home base and start/end location of the duty preceding or following the reduced rest.

FtlSettings.rest_reduction_outside_next_rest_increase_weight ● String! non-null scalar

If selected, when reducing rest, next rest period shall be increased by the same interval multiplied by the factor given here.

FtlSettings.rest_reduction_outside_require_wocl ● String! non-null scalar

If this option is selected, reduced rest must consist of at least given duration in WOCL.

FtlSettings.rest_reduction_outside_require_to_precede_non_commercial_fdp ● String! non-null scalar

If this option is selected, FDP following the rest period must be non-commercial in order for the reduction to take effect.

FtlSettings.rest_reduction_outside_ignores_restrictions_when_has_discretion ● String! non-null scalar

If this option is selected following restrictions will be lifted on duties with commander discretion <ul> <li>All conditions preventing rest reduction application will be ignored,</li> <li>Maximum FDP and minimum next rest alterations will not be applied</li> </ul>.

FtlSettings.rest_reduction_outside_allow_consecutive ● String! non-null scalar

If this setting is enabled, two consecutive duty periods may both have their rest reduced. This may lead to unpredicted behavior if one duty period has both: rest reduction and rest increase (due to previous reduction).

FtlSettings.rest_reduction_outside_max_separation_between_rests_after_reduction ● String! non-null scalar

Maximum allowed separation between two rest periods after rest reduction, beyond which rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_outside_max_preceding_duty_length ● String! non-null scalar

Maximum allowed length of duty preceding reduced rest. If exceeded, rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_outside_max ● String! non-null scalar

Maximum time by which the rest period (in or outside home base) may be reduced. The rest period can be reduced before or after split duty period, but not both.

FtlSettings.rest_reduction_outside_min_next_rest ● String! non-null scalar

Minimum time of subsequent rest after a reduced rest.

FtlSettings.rest_reduction_outside_min_reduced_rest ● String! non-null scalar

Minimum time of rest left when reduced.

FtlSettings.rest_reduction_outside_next_fdp_decrease ● String! non-null scalar

Describes how the max FDP period following the rest reduction should be affected.

FtlSettings.rest_reduction_outside_limit_by_preceding_fdp ● String! non-null scalar

If this option is selected, reduced rest cannot be shorter than preceding Flight Duty Period.

FtlSettings.rest_reduction_outside_reduced_duration ● String! non-null scalar

Duration of reduced rest, depending on the duration of preceding duty. Each row in format hh:mm HH:MM means that after a duty of hh:mm or longer, rest period may be reduced to HH:MM. If a rest after duty of hh:mm or longer cannot be reduced, it should be written as "hh:mm inf".

FtlSettings.rest_reduction_outside_times ● String! non-null scalar

Length of the reduction, depending on the length of block time and the length of consecutive rest after duty. Each row has format "H1:M1 H2:M2 hh:mm", and means "rest reduction before duty with block time equal or longer than H1:M1 and next rest length equal to or longer than H2:M2 is hh:mm". If no exact matching entry is found, no rest reduction will be applied.

FtlSettings.rest_reduction_outside_max_flying_time_in_preceding_fdp ● String! non-null scalar

Maximum flying time in preceding FDP that allows rest reduction.

FtlSettings.rest_reduction_outside_min_rest_after_reduction ● String! non-null scalar

Minimum rest after reduction.

FtlSettings.rest_reduction_outside_ambulance ● String! non-null scalar

Rest reduction applied when resting outside of home base for medical flights.

FtlSettings.rest_reduction_outside_ambulance_allow_before_extended_fdp ● String! non-null scalar

Normally, rest reduction is not allowed before extended FDP. If this setting is selected, however, rest preceeding extended FDP can be reduced.

FtlSettings.rest_reduction_outside_ambulance_allow_before_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed before split duty.

FtlSettings.rest_reduction_outside_ambulance_allow_after_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed after split duty. Otherwise, <em>min_break_in_preceding_split_duty</em> will be in effect.

FtlSettings.rest_reduction_outside_ambulance_min_break_in_preceding_split_duty ● String! non-null scalar

If the rest reduction is permitted following a split duty, this option specifies a minimum duration of break in that split duty that allows for a rest reduction.

FtlSettings.rest_reduction_outside_ambulance_min_sector_duration_before ● String! non-null scalar

If this option is selected, reduced rest may be used only if the preceding duty includes at least one sector longer than this value.

FtlSettings.rest_reduction_outside_ambulance_max_longest_sector ● String! non-null scalar

Maximum duration of the longest sector in both FDP (before and after reduced rest). If any of those FDPs includes a sector longer than this value, rest reduction cannot be applied.

FtlSettings.rest_reduction_outside_ambulance_max_sectors_before ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest.

FtlSettings.rest_reduction_outside_ambulance_max_sectors_after ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest.

FtlSettings.rest_reduction_outside_ambulance_max_sectors_in_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_before</em> will also be enforced.

FtlSettings.rest_reduction_outside_ambulance_max_sectors_after_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_after</em> will also be enforced.

FtlSettings.rest_reduction_outside_ambulance_max_time_zone_offset_diff ● String! non-null scalar

Maximum time zone offset difference between the location of home base and start/end location of the duty preceding or following the reduced rest.

FtlSettings.rest_reduction_outside_ambulance_next_rest_increase_weight ● String! non-null scalar

If selected, when reducing rest, next rest period shall be increased by the same interval multiplied by the factor given here.

FtlSettings.rest_reduction_outside_ambulance_require_wocl ● String! non-null scalar

If this option is selected, reduced rest must consist of at least given duration in WOCL.

FtlSettings.rest_reduction_outside_ambulance_require_to_precede_non_commercial_fdp ● String! non-null scalar

If this option is selected, FDP following the rest period must be non-commercial in order for the reduction to take effect.

FtlSettings.rest_reduction_outside_ambulance_ignores_restrictions_when_has_discretion ● String! non-null scalar

If this option is selected following restrictions will be lifted on duties with commander discretion <ul> <li>All conditions preventing rest reduction application will be ignored,</li> <li>Maximum FDP and minimum next rest alterations will not be applied</li> </ul>.

FtlSettings.rest_reduction_outside_ambulance_allow_consecutive ● String! non-null scalar

If this setting is enabled, two consecutive duty periods may both have their rest reduced. This may lead to unpredicted behavior if one duty period has both: rest reduction and rest increase (due to previous reduction).

FtlSettings.rest_reduction_outside_ambulance_max_separation_between_rests_after_reduction ● String! non-null scalar

Maximum allowed separation between two rest periods after rest reduction, beyond which rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_outside_ambulance_max_preceding_duty_length ● String! non-null scalar

Maximum allowed length of duty preceding reduced rest. If exceeded, rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_outside_ambulance_max ● String! non-null scalar

Maximum time by which the rest period (in or outside home base) may be reduced. The rest period can be reduced before or after split duty period, but not both.

FtlSettings.rest_reduction_outside_ambulance_min_next_rest ● String! non-null scalar

Minimum time of subsequent rest after a reduced rest.

FtlSettings.rest_reduction_outside_ambulance_min_reduced_rest ● String! non-null scalar

Minimum time of rest left when reduced.

FtlSettings.rest_reduction_outside_ambulance_next_fdp_decrease ● String! non-null scalar

Describes how the max FDP period following the rest reduction should be affected.

FtlSettings.rest_reduction_outside_ambulance_limit_by_preceding_fdp ● String! non-null scalar

If this option is selected, reduced rest cannot be shorter than preceding Flight Duty Period.

FtlSettings.rest_reduction_outside_ambulance_reduced_duration ● String! non-null scalar

Duration of reduced rest, depending on the duration of preceding duty. Each row in format hh:mm HH:MM means that after a duty of hh:mm or longer, rest period may be reduced to HH:MM. If a rest after duty of hh:mm or longer cannot be reduced, it should be written as "hh:mm inf".

FtlSettings.rest_reduction_outside_ambulance_times ● String! non-null scalar

Length of the reduction, depending on the length of block time and the length of consecutive rest after duty. Each row has format "H1:M1 H2:M2 hh:mm", and means "rest reduction before duty with block time equal or longer than H1:M1 and next rest length equal to or longer than H2:M2 is hh:mm". If no exact matching entry is found, no rest reduction will be applied.

FtlSettings.rest_reduction_outside_ambulance_max_flying_time_in_preceding_fdp ● String! non-null scalar

Maximum flying time in preceding FDP that allows rest reduction.

FtlSettings.rest_reduction_outside_ambulance_min_rest_after_reduction ● String! non-null scalar

Minimum rest after reduction.

FtlSettings.rest_reduction_on_commander_discretion ● String! non-null scalar

Additional rest reduction applied to rest preceding sector with commander's discretion rest and if regular rest reduction could not be applied. If this rest reduction should be applied instead of regular rest reduction, then use this in conjunction with <em>rest_reduction_on_commander_discretion_forced</em>.

FtlSettings.rest_reduction_on_commander_discretion_allow_before_extended_fdp ● String! non-null scalar

Normally, rest reduction is not allowed before extended FDP. If this setting is selected, however, rest preceeding extended FDP can be reduced.

FtlSettings.rest_reduction_on_commander_discretion_allow_before_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed before split duty.

FtlSettings.rest_reduction_on_commander_discretion_allow_after_split_duty ● String! non-null scalar

If this option is unselected, rest reduction will not be allowed after split duty. Otherwise, <em>min_break_in_preceding_split_duty</em> will be in effect.

FtlSettings.rest_reduction_on_commander_discretion_min_break_in_preceding_split_duty ● String! non-null scalar

If the rest reduction is permitted following a split duty, this option specifies a minimum duration of break in that split duty that allows for a rest reduction.

FtlSettings.rest_reduction_on_commander_discretion_min_sector_duration_before ● String! non-null scalar

If this option is selected, reduced rest may be used only if the preceding duty includes at least one sector longer than this value.

FtlSettings.rest_reduction_on_commander_discretion_max_longest_sector ● String! non-null scalar

Maximum duration of the longest sector in both FDP (before and after reduced rest). If any of those FDPs includes a sector longer than this value, rest reduction cannot be applied.

FtlSettings.rest_reduction_on_commander_discretion_max_sectors_before ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest.

FtlSettings.rest_reduction_on_commander_discretion_max_sectors_after ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest.

FtlSettings.rest_reduction_on_commander_discretion_max_sectors_in_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period preceding reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_before</em> will also be enforced.

FtlSettings.rest_reduction_on_commander_discretion_max_sectors_after_preceding_split_duty ● String! non-null scalar

Maximum number of sectors in duty period after reduced rest, when the FDP preceding this reduced rest is a split duty. Regardless of this value, <em>(…)_max_sectors_after</em> will also be enforced.

FtlSettings.rest_reduction_on_commander_discretion_max_time_zone_offset_diff ● String! non-null scalar

Maximum time zone offset difference between the location of home base and start/end location of the duty preceding or following the reduced rest.

FtlSettings.rest_reduction_on_commander_discretion_next_rest_increase_weight ● String! non-null scalar

If selected, when reducing rest, next rest period shall be increased by the same interval multiplied by the factor given here.

FtlSettings.rest_reduction_on_commander_discretion_require_wocl ● String! non-null scalar

If this option is selected, reduced rest must consist of at least given duration in WOCL.

FtlSettings.rest_reduction_on_commander_discretion_require_to_precede_non_commercial_fdp ● String! non-null scalar

If this option is selected, FDP following the rest period must be non-commercial in order for the reduction to take effect.

FtlSettings.rest_reduction_on_commander_discretion_ignores_restrictions_when_has_discretion ● String! non-null scalar

If this option is selected following restrictions will be lifted on duties with commander discretion <ul> <li>All conditions preventing rest reduction application will be ignored,</li> <li>Maximum FDP and minimum next rest alterations will not be applied</li> </ul>.

FtlSettings.rest_reduction_on_commander_discretion_allow_consecutive ● String! non-null scalar

If this setting is enabled, two consecutive duty periods may both have their rest reduced. This may lead to unpredicted behavior if one duty period has both: rest reduction and rest increase (due to previous reduction).

FtlSettings.rest_reduction_on_commander_discretion_max_separation_between_rests_after_reduction ● String! non-null scalar

Maximum allowed separation between two rest periods after rest reduction, beyond which rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_on_commander_discretion_max_preceding_duty_length ● String! non-null scalar

Maximum allowed length of duty preceding reduced rest. If exceeded, rest reduction will not be applied unless forced.

FtlSettings.rest_reduction_on_commander_discretion_max ● String! non-null scalar

Maximum time by which the rest period (in or outside home base) may be reduced. The rest period can be reduced before or after split duty period, but not both.

FtlSettings.rest_reduction_on_commander_discretion_min_next_rest ● String! non-null scalar

Minimum time of subsequent rest after a reduced rest.

FtlSettings.rest_reduction_on_commander_discretion_min_reduced_rest ● String! non-null scalar

Minimum time of rest left when reduced.

FtlSettings.rest_reduction_on_commander_discretion_next_fdp_decrease ● String! non-null scalar

Describes how the max FDP period following the rest reduction should be affected.

FtlSettings.rest_reduction_on_commander_discretion_limit_by_preceding_fdp ● String! non-null scalar

If this option is selected, reduced rest cannot be shorter than preceding Flight Duty Period.

FtlSettings.rest_reduction_on_commander_discretion_reduced_duration ● String! non-null scalar

Duration of reduced rest, depending on the duration of preceding duty. Each row in format hh:mm HH:MM means that after a duty of hh:mm or longer, rest period may be reduced to HH:MM. If a rest after duty of hh:mm or longer cannot be reduced, it should be written as "hh:mm inf".

FtlSettings.rest_reduction_on_commander_discretion_times ● String! non-null scalar

Length of the reduction, depending on the length of block time and the length of consecutive rest after duty. Each row has format "H1:M1 H2:M2 hh:mm", and means "rest reduction before duty with block time equal or longer than H1:M1 and next rest length equal to or longer than H2:M2 is hh:mm". If no exact matching entry is found, no rest reduction will be applied.

FtlSettings.rest_reduction_on_commander_discretion_max_flying_time_in_preceding_fdp ● String! non-null scalar

Maximum flying time in preceding FDP that allows rest reduction.

FtlSettings.rest_reduction_on_commander_discretion_min_rest_after_reduction ● String! non-null scalar

Minimum rest after reduction.

FtlSettings.rest_reduction_include_in_next_eobt ● String! non-null scalar

If this option is set, the rest reduction will be included in next EOBT. This option does not work well with <em>require_rest_only_before_fdp</em>.

FtlSettings.rest_reduction_on_commander_discretion_forced ● String! non-null scalar

If this option is set, <em>rest_reduction_on_commander_discretion</em> will be applied to rest preceding sector with commander's discretion rest <b>instead of</b> regular rest reduction.

FtlSettings.minimum_rest_reduction_outside_home ● String! non-null scalar

Additional rest reduction. If selected, whenever the calculated minimal rest period away from base is equal to <em>minimum_rest_outside_home_base_time</em> and suitable accomodation is provided, then the rest period will be reduced by one hour.

FtlSettings.additional_jet_lag_rest ● String! non-null scalar

Additional rest depending on time zone difference between location of rest and the zone when the FDP started. Does not apply to non-FDP duties. Specified values increase (not replace, as in <em>required_jet_lag_rest</em>) the duration of the minimum rest. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is time zone difference and H<em>n</em>:M<em>n</em> is the additional rest following and FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.required_jet_lag_rest ● String! non-null scalar

Required rest depending on time zone difference between location of rest and the zone when the FDP started. Does not apply to non-FDP duties. Specified values replace (not increase, as in <em>additional_jet_lag_rest</em>) the duration of the minimum rest. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is time zone difference and H<em>n</em>:M<em>n</em> is the additional rest following and FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.require_jet_lag_local_night ● String! non-null scalar

If this option is selected, whenever the time zone difference between location of rest and the zone when the FDP started is greater than 2 hours, the rest period must include a local night.

FtlSettings.jet_lag_rest_only_outside_home_base ● String! non-null scalar

This option restricts options <em>additional_jet_lag_rest</em>, <em>required_jet_lag_rest</em> and <em>min_rest_increase_jet_lag_over</em> so they don't apply in home base.

FtlSettings.require_local_nights_after_rotation ● String! non-null scalar

This option decides, whether additional local nights should be required after returning to the home base, if preceding rotation (series of duties) consisted of a significant time zone difference between reference time (from aclimatisation) and local time.

FtlSettings.require_local_nights_after_rotation_ignore_if_hotel_provided ● String! non-null scalar

If selected and hotel is provided after duty, requirement for local nights will be ignored.

FtlSettings.local_nights_to_reset_time_zone_difference ● String! non-null scalar

Number of local nights which reset the maximum time zone difference that is normally tracked throughout the rotation.

FtlSettings.require_local_night_between_late_and_early_duty_in_home_base ● String! non-null scalar

Require a single local night between late finish or night duty and early start duty, if transition occurs at home base.

FtlSettings.require_local_night_between_late_and_early_duty_outside_home_base ● String! non-null scalar

Require a single local night between late finish or night duty and early start duty, if transition occurs outside home base.

FtlSettings.min_rest_increase_factor_over_12h ● String! non-null scalar

Where the previous duty period exceeds 12 hours, the time free of duty shall be 12 hours, plus this value times the time that the previous duty exceeded 12 hours. If left empty (as default 0), this rule won't be used.

FtlSettings.min_rest_multiplier_over_16h_fdp ● String! non-null scalar

FtlSettings.min_rest_increase_by_factor_over_max_fdp ● String! non-null scalar

If maximum FDP is exceeded minimum rest will be increased by exceeded FDP time multiplied by this value. If left empty, no exceeded FDP time will be added.

FtlSettings.min_rest_after_two_times_two_in_wocl ● String! non-null scalar

Whenever two consecutive FDPs are performed on two consecutive nights, and each of them covers more than 50% of the WOCL, the rest after the second FDP will be increased to this duration.

FtlSettings.min_rest_increase_jet_lag_over ● String! non-null scalar

Where the preceding duty period involves a time zone change, the time free of duty shall be increased by the amount that the time zone difference exceeds 'factor' If left with infinity, this regula wont be implemented.

FtlSettings.min_rest_decrease_at_night ● String! non-null scalar

If the preceding duty period does not exceed 10 hours, and the time free of duty fully encompasses the period between <em>min_rest_decrease_at_night_start</em> and 06:00 local time, the time free of duty may be reduced to 9 consecutive hours.

FtlSettings.min_rest_decrease_at_night_start ● String! non-null scalar

Hour of starting the period (ending at 06:00 local time) which must be fully encompassed by the rest period for <em>min_rest_decrease_at_night</em> to be in effect.

FtlSettings.min_rest_decrease_before_long_rest ● String! non-null scalar

Where the time of free duty of duty following a duty period is calculated to be greater than 12 hours, the time free of duty between the two duty periods may be reduced to 12 hours, provided that: <ul><li> (a) the first duty period did not exceed 14 hours (basic) or 18 hours (augmented); and</li> <li> (b) the time free of duty following the second flight duty period is at least 36 hours</li></ul>.

FtlSettings.min_consecutive_short_rest_allowed ● String! non-null scalar

For every two consecutive rest periods, at least one of them must be of this duration or greater.

FtlSettings.fdp_extended_count_condition ● String! non-null scalar

Condition determining which duties with FDP+ should be included in rotation FDP+ counter.<br>Available sector fields with sample values are as follows:<ul><li><li>activity_type = flight / office / positioning / maintenance / reservation / quote / duty<li>type_flight = 2 (OWNER) / 3 (TRAINING) / 4 (SIMULATOR) / 6 (TECHNICAL) / 8 (AMBULANCE) / 9 (OTHER) / 10 (PAX) / 11 (CARGO) / 12 (MISSION) / 13 (REGULAR_PAX_TRANSPORT) / 14 (AIRCRAFT_REPOSITIONING) / 15 (FREQUENT_FLYER) / 16 (STATE) / 17 (HEAD) / 18 (OWNER_CHARTER)<li>positioning_type = commercial_carrier / train / car / hotel_transfer / other / bus<li>commercial = 1<li>standby_type = 0<li>icao_type = <li>flight_rules = I (I) / V (V) / Y (Y) / Z (Z)<li>is_driver = 0<li>is_line_training = 0<li>cdr_duty_type = <li>empty_leg = 0<li>normal_crew = 2<li>actual_crew = 2<li>rest_fraction = 0.000000000<li>cockpit_count = 0<li>captain_count = 0<li>is_single_pilot = 0<li>is_cabin_crew = 0<li>is_discretion = 0<li>rest_facility = 1<li>hotel_provided_after = 0<li>starts_in_home_base = 0<li>ends_in_home_base = 0<li>combination_after = 0<li>disable_break_after = 0<li>fdp_extension_mode = auto<li>rest_reduction_mode = auto<li>landing_count = 1<li>is_start_time_actual = 0<li>is_takeoff_time_actual = 0<li>is_landing_time_actual = 0<li>is_end_time_actual = 0<li>commander_discretion_rest = 0</ul>

FtlSettings.min_rest_after_fdp_extended_count ● String! non-null scalar

Minimal rest required after a rotation containing X extended FDPs. Written as set of lines in format "X HH:MM", where each line means minimum «HH:MM» rest after << X >> or more extended FDPs in rotation.

FtlSettings.rest_reduction_limits ● String! non-null scalar

Limits of total number of rest reductions. Written as set of lines in format "X in Y Z", where each line means "At most «X» reduced rests in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("months" instead of "m" etc.).

FtlSettings.days_off_calculation ● String! non-null scalar

Method for determining days off.

FtlSettings.days_off_calculation_time ● String! non-null scalar

Time zone used to determine the midnight-to-midnight period in which any overlapping duty will prevent the day to be counted as OFF.

FtlSettings.days_off_limits ● String! non-null scalar

Minimal number of required days off. Written as set of lines in format "X in Y Z", where each line means "At least «X» days off in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("months" instead of "m" etc.).

FtlSettings.days_off_limits_hide_on_positions ● String! non-null scalar

Day off limits will not be enforced on any position in this list of positions (separated by single spaces).

FtlSettings.days_off_limits_hide_on_empty_days ● String! non-null scalar

If this option is set, day off limits will not be displayed on empty days in FTL Sheet.

FtlSettings.allow_positioning_on_eight_day ● String! non-null scalar

If this option is selected, crew members may be positioned on the eighth day of duty, provided they are then allocated at least 2 consecutive days off. This setting affects "X in 8 days" limits in <em>day_off_limits</em> or "X in 9 days" limits in <em>double_days_off_limits</em>.

FtlSettings.allow_positioning_on_13th_day ● String! non-null scalar

If this option is selected, crew members may be positioned on the thirteenth day of duty, provided they are then allocated at least 2 consecutive days off. This setting affects "X in 14 days" limits in <em>double_day_off_limits</em>.

FtlSettings.days_off_limits_sfo ● String! non-null scalar

Minimal number of required days off for crew marked as Special Flight Operations. Written as set of lines in format "X in Y Z", where each line means "At least «X» days off in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("months" instead of "m" etc.).

FtlSettings.double_days_off_limits ● String! non-null scalar

Minimal number of required pairs of consecutive days off. Written as set of lines in format "X in Y Z", where each line means "At least «X» pairs of TWO consecutive days off in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("months" instead of "m" etc.).

FtlSettings.quadruple_days_off_limits ● String! non-null scalar

Minimal number of required sets of four consecutive days off. Written as set of lines in format "X in Y Z", where each line means "At least «X» sets of FOUR consecutive days off in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("months" instead of "m" etc.).

FtlSettings.split_days_off_in_two_calendar_periods ● String! non-null scalar

If selected consecutive days off counted towards <em>*_days_off_limits</em> calendar limits spanning two calendar periods will be split.

FtlSettings.trailing_days_to_calculate_annual_days_off ● String! non-null scalar

Number of trailing days in the year in which "calendar year" day off limits are enforced. For example, enter 31 for December only, 61 for November and December, and so forth. Leave the default if the day off limits should be enforced throughout the entire year.

FtlSettings.required_days_off_before_consecutive_work_days ● String! non-null scalar

Additional days off limit before consecutive days of work Written as set of lines in format "X Y", where each line means «Y» days off before consecutive «X» days of work

FtlSettings.required_days_off_after_consecutive_work_days ● String! non-null scalar

Additional days off limit after consecutive days of work Written as set of lines in format "X Y", where each line means «Y» days off after consecutive «X» days of work

FtlSettings.day_off ● String! non-null scalar

Definition of a day off (single day free of duty).

FtlSettings.day_off_min_length_time ● String! non-null scalar

Minimum required length of a day off. It should not be less than 24 hours.

FtlSettings.day_off_use_local_time ● String! non-null scalar

If selected, airport local time will be used instead of UTC to determine the first day off.

FtlSettings.day_off_max_start_time ● String! non-null scalar

Every rest period must start no later than this hour to be considered a day off. Midnight entered as 24:00 (default) places no restriction on starting hour.

FtlSettings.day_off_min_end_time ● String! non-null scalar

Every rest period must end no earlier than this hour to be considered a day off. Midnight entered as 00:00 places no restriction on ending hour.

FtlSettings.day_off_allow_1h_earlier_end_time_if_followed_by_non_fdp ● String! non-null scalar

This option allows for the last local nights to happen 1 hour earlier if the next duty consists of a non-FDP duty.

FtlSettings.day_off_use_utc ● String! non-null scalar

If selected, <em>max_start_time</em> and <em>min_end_time</em> values will be expressed in UTC. If not selected (default), local time of the location of rest will be used. Crew member's acclimatisation will NOT be taken into account either way.

FtlSettings.day_off_consecutive_check_duration ● String! non-null scalar

This option requires that in case of consecutive days off, length of double day off must be at least the length of a single day off + 24 hours. For each additional consecutive day off, another 24 hours must be added. If this option is not checked (default), only the <em>max_start_time</em>/<em>min_end_time</em> and the number of midnights included in a rest period will decide whether there is a successive day off.

FtlSettings.day_off_subsequent_do_not_check_local_nights ● String! non-null scalar

This option check the presence of local nights only in the case of the first day off. Each consecutive day off may end as soon as midnight, and no further local nights are checked.

FtlSettings.day_off_consecutive ● String! non-null scalar

An alternative definition of a day off used whenever consecutive days off are assigned. For example, you can keep <em>day_off</em> as 36 hours, but set <em>day_off_consecutive</em> to be 24 hours; then, while a single day off still has to be 36 hours, 48 hours will be enough to count as 2 consecutive days off. If kept as "never occurring", standard definition is used instead.

FtlSettings.day_off_consecutive_min_length_time ● String! non-null scalar

Minimum required length of a day off. It should not be less than 24 hours.

FtlSettings.day_off_consecutive_use_local_time ● String! non-null scalar

If selected, airport local time will be used instead of UTC to determine the first day off.

FtlSettings.day_off_consecutive_max_start_time ● String! non-null scalar

Every rest period must start no later than this hour to be considered a day off. Midnight entered as 24:00 (default) places no restriction on starting hour.

FtlSettings.day_off_consecutive_min_end_time ● String! non-null scalar

Every rest period must end no earlier than this hour to be considered a day off. Midnight entered as 00:00 places no restriction on ending hour.

FtlSettings.day_off_consecutive_allow_1h_earlier_end_time_if_followed_by_non_fdp ● String! non-null scalar

This option allows for the last local nights to happen 1 hour earlier if the next duty consists of a non-FDP duty.

FtlSettings.day_off_consecutive_use_utc ● String! non-null scalar

If selected, <em>max_start_time</em> and <em>min_end_time</em> values will be expressed in UTC. If not selected (default), local time of the location of rest will be used. Crew member's acclimatisation will NOT be taken into account either way.

FtlSettings.day_off_consecutive_consecutive_check_duration ● String! non-null scalar

This option requires that in case of consecutive days off, length of double day off must be at least the length of a single day off + 24 hours. For each additional consecutive day off, another 24 hours must be added. If this option is not checked (default), only the <em>max_start_time</em>/<em>min_end_time</em> and the number of midnights included in a rest period will decide whether there is a successive day off.

FtlSettings.day_off_consecutive_subsequent_do_not_check_local_nights ● String! non-null scalar

This option check the presence of local nights only in the case of the first day off. Each consecutive day off may end as soon as midnight, and no further local nights are checked.

FtlSettings.additional_day_off_on_long_calendar_month ● String! non-null scalar

Add 1 day to cumulative day off limit if month has 31 days.

FtlSettings.duty_to_sleep_off_length_time ● String! non-null scalar

Minimal length of single duty, which requires the rest following it to include a local night.

FtlSettings.weekly_rest ● String! non-null scalar

Standard implementation of the weekly rest.

FtlSettings.weekly_rest_max_separation ● String! non-null scalar

Maximal time interval between end of previous weekly rest and the beginning of the next one.

FtlSettings.weekly_rest_min_length ● String! non-null scalar

Minimum required length of a weekly rest.

FtlSettings.weekly_rest_min_length_after_four_nocturnal_duties ● String! non-null scalar

Minimum required length of a weekly rest, there are at least four nocturnal duties (early start / night / late finishes) following the previous weekly rest.

FtlSettings.weekly_rest_min_length_reduced_outside_home ● String! non-null scalar

Reduced duration of the weekly rest which can be applied only outside home base. If it is applied, the next weekly rest must be increased by the difference.

FtlSettings.weekly_rest_only_in_home_base ● String! non-null scalar

If selected, weekly rest will be counted only if taken in home base.

FtlSettings.weekly_rest_required_local_nights ● String! non-null scalar

Number of local nights required in every weekly rest. Usually 0, 1 or 2.

FtlSettings.weekly_rest_longer ● String! non-null scalar

Alternative weekly rest. If used, should be longer and allow for larger separation.

FtlSettings.weekly_rest_longer_max_separation ● String! non-null scalar

Maximal time interval between end of previous weekly rest and the beginning of the next one.

FtlSettings.weekly_rest_longer_min_length ● String! non-null scalar

Minimum required length of a weekly rest.

FtlSettings.weekly_rest_longer_min_length_after_four_nocturnal_duties ● String! non-null scalar

Minimum required length of a weekly rest, there are at least four nocturnal duties (early start / night / late finishes) following the previous weekly rest.

FtlSettings.weekly_rest_longer_min_length_reduced_outside_home ● String! non-null scalar

Reduced duration of the weekly rest which can be applied only outside home base. If it is applied, the next weekly rest must be increased by the difference.

FtlSettings.weekly_rest_longer_only_in_home_base ● String! non-null scalar

If selected, weekly rest will be counted only if taken in home base.

FtlSettings.weekly_rest_longer_required_local_nights ● String! non-null scalar

Number of local nights required in every weekly rest. Usually 0, 1 or 2.

FtlSettings.weekly_rest_longest ● String! non-null scalar

One more alternative weekly rest. If used, should be even longer and allow for even larger separation.

FtlSettings.weekly_rest_longest_max_separation ● String! non-null scalar

Maximal time interval between end of previous weekly rest and the beginning of the next one.

FtlSettings.weekly_rest_longest_min_length ● String! non-null scalar

Minimum required length of a weekly rest.

FtlSettings.weekly_rest_longest_min_length_after_four_nocturnal_duties ● String! non-null scalar

Minimum required length of a weekly rest, there are at least four nocturnal duties (early start / night / late finishes) following the previous weekly rest.

FtlSettings.weekly_rest_longest_min_length_reduced_outside_home ● String! non-null scalar

Reduced duration of the weekly rest which can be applied only outside home base. If it is applied, the next weekly rest must be increased by the difference.

FtlSettings.weekly_rest_longest_only_in_home_base ● String! non-null scalar

If selected, weekly rest will be counted only if taken in home base.

FtlSettings.weekly_rest_longest_required_local_nights ● String! non-null scalar

Number of local nights required in every weekly rest. Usually 0, 1 or 2.

FtlSettings.weekly_rest_alternative_forward ● String! non-null scalar

If this option is selected, longer (alternative) weekly rest is followed by a longer permitted interval without an intervening weekly rest period. If not selected (default), it is the opposite: the extended work period needs to be followed by an extended (alternative) weekly rest.

FtlSettings.weekly_rest_min_length_for_early_night ● String! non-null scalar

Minimum required length of a weekly rest, allowing the second (trailing) local night to start as early as 20:00, instead of 22:00. In this case, weekly rest can end as soon as 04:00 of the following day.

FtlSettings.weekly_rest_earliest_end_hour ● String! non-null scalar

Earliest local hour at which weekly rest can end so that trailing local night will still be counted toward weekly rest local nights.

FtlSettings.weekly_rest_separation_starts_with_utc_midnight ● String! non-null scalar

If this option is selected, counting the required period of time between consecutive weekly rest periods will be delayed until the UTC midnight following the end of the former rest period.

FtlSettings.weekly_rest_requirements_1 ● String! non-null scalar

Special requirements for weekly rest following a duty that meets specified conditions.

FtlSettings.weekly_rest_requirements_1_condition ● String! non-null scalar

Condition determining when requirements will be applied. If left empty requirements will always be applied. Variables available in the condition: <ul> <li>ends_in_home - whether duty ends in homebase</li> <li>fdp_extension - whether duty has an FDP extension</li> <li>timezone_diff - timezone difference between duty start and end location in minutes</li> <li>rest_after_length - length of rest after duty in minutes</li> <li>rest_after_local_nights - count of local nights during rest after duty</li> <li>crew_augmentation - crew augmentation level (1 - augmented, 2 - double)</li> </ul>.

FtlSettings.weekly_rest_requirements_1_required_in_home ● String! non-null scalar

Weekly rest following a duty matching specified condition must be in homebase.

FtlSettings.weekly_rest_requirements_1_required_local_nights ● String! non-null scalar

Number of local nights required in weekly rest following a duty matching specified condition.

FtlSettings.weekly_rest_requirements_1_required_length ● String! non-null scalar

Minimum required length of a weekly rest following a duty matching specified condition.

FtlSettings.weekly_rest_requirements_2 ● String! non-null scalar

Special requirements for weekly rest following a duty that meets specified conditions. This will take priority over <i>weekly_rest_requirements_1</i>.

FtlSettings.weekly_rest_requirements_2_condition ● String! non-null scalar

Condition determining when requirements will be applied. If left empty requirements will always be applied. Variables available in the condition: <ul> <li>ends_in_home - whether duty ends in homebase</li> <li>fdp_extension - whether duty has an FDP extension</li> <li>timezone_diff - timezone difference between duty start and end location in minutes</li> <li>rest_after_length - length of rest after duty in minutes</li> <li>rest_after_local_nights - count of local nights during rest after duty</li> <li>crew_augmentation - crew augmentation level (1 - augmented, 2 - double)</li> </ul>.

FtlSettings.weekly_rest_requirements_2_required_in_home ● String! non-null scalar

Weekly rest following a duty matching specified condition must be in homebase.

FtlSettings.weekly_rest_requirements_2_required_local_nights ● String! non-null scalar

Number of local nights required in weekly rest following a duty matching specified condition.

FtlSettings.weekly_rest_requirements_2_required_length ● String! non-null scalar

Minimum required length of a weekly rest following a duty matching specified condition.

FtlSettings.compensation_time ● String! non-null scalar

Method for calculating compensation time for rotation. Compensation time from rotation and already cumulated compensation time will be consumed after rest, if the start of next duty allows it, or it will be cumulated.

FtlSettings.require_48h_weekly_rest_at_wocl ● String! non-null scalar

If at least one WOCL encroachment occur in the period of 168 hours, there shall be an extended rest period of 48 hours in a 168-hour period starting at the commencement of the first WOCL encroachment.

FtlSettings.short_break ● String! non-null scalar

Type of the short break.

FtlSettings.short_break_cumulative_duty_weight ● String! non-null scalar

Fraction of break time to be included into cumulative duty calculations.

FtlSettings.short_break_fdp_weight ● String! non-null scalar

Fraction of break time to be included into FDP.

FtlSettings.short_break_additional_margin_fdp_weight ● String! non-null scalar

Fraction of the duration specified as <em>additional_margin</em> to be included into FDP.

FtlSettings.short_break_additional_margin ● String! non-null scalar

Part of the break's duration to be excluded from either extending the FDP (in case of “FDP extension by a fraction of break”) and/or treated separately when calculating actual FDP contribution.

FtlSettings.short_break_fdp_max_contribution ● String! non-null scalar

Maximum duration of the break counted towards FDP.

FtlSettings.short_break_margin_before ● String! non-null scalar

FDP margin after the last sector before the break.

FtlSettings.short_break_margin_after ● String! non-null scalar

FDP margin before the first sector after the break.

FtlSettings.short_break_end_auto_from_plan ● String! non-null scalar

If this option is set, and the end of the break is calculated in "auto" mode using <em>margin_after</em>, it will be calculated based on the planned schedule of the first sector after the break and not affected by the actual delay. Otherwise (default), the end of the break will be calculated based on the actual schedule.

FtlSettings.short_break_max_first_half_fdp ● String! non-null scalar

Maximal length of the first half of split FDP (before the break).

FtlSettings.short_break_max_second_half_fdp ● String! non-null scalar

Maximal length of the second half of split FDP (after the break).

FtlSettings.short_break_max_sectors_after ● String! non-null scalar

Maximum number of sectors in the part of FDP after a break.

FtlSettings.short_break_max_time_difference ● String! non-null scalar

Maximal time zone difference between the place of beginning of the duty and the place of the break (the absolute value of the time zone difference must be less or equal than this value to use split duty).

FtlSettings.short_break_max_total_duty ● String! non-null scalar

Maximal total length of split duty, including the break.

FtlSettings.short_break_max_total_fdp_incl_break ● String! non-null scalar

Maximal total length of FDP using split duty, including the break.

FtlSettings.short_break_max_total_fdp_excl_break ● String! non-null scalar

Maximal total length of FDP using split duty, excluding the break.

FtlSettings.short_break_max_length ● String! non-null scalar

Maximum permitted duration of the break. If the actual break exceeds this value, split duty will not be used. This option should usually be left unset, unless specifically requested by the operator.

FtlSettings.short_break_min_length ● String! non-null scalar

Minimal length of the break.

FtlSettings.short_break_min_length_incl_wocl ● String! non-null scalar

Minimal length of the break including any period spent in WOCL. This setting should be used instead of <em>min_length</em> when, despite using <em>exclude_wocl_from_break</em> the excluded period should nevertheless be included when checking minimum duration of the break. If <em>exclude_wocl_from_break</em> is not used, this setting should not be used either.

FtlSettings.short_break_require_planned ● String! non-null scalar

If set, not only the actual duration of break, but also the planned duration must be not less than <em>break_min_length</em>.

FtlSettings.short_break_exclude_wocl_from_break ● String! non-null scalar

Exclude part of break which encroaches WOCL from total break time.

FtlSettings.short_break_night ● String! non-null scalar

Daytime restrictions on a break.

FtlSettings.short_break_night_start ● String! non-null scalar

Start of the local night for split duty calculations.

FtlSettings.short_break_night_end ● String! non-null scalar

End of the local night for split duty calculations.

FtlSettings.short_break_allow_in_home_base ● String! non-null scalar

Whether split duty should be allowed in home base (default: yes). Outside home base, split duty is always allowed.

FtlSettings.short_break_require_hotel ● String! non-null scalar

If this option is set, hotel accommodation must be provided in order to take advantage of the split duty.

FtlSettings.short_break_consider_wocl_in_fdp_extension ● String! non-null scalar

If set, WOCL encroachment will be used as FDP extension if greater than calculated by selected break algorithm.

FtlSettings.short_break_max_total_fdp_excl_break_with_discretion ● String! non-null scalar

If set, and any sector in a duty has "discretion" used on it, this setting will override max_total_fdp_excl_break for break calculations.

FtlSettings.short_break_weight ● String! non-null scalar

Fraction of the break time by which max single FDP length is extended.

FtlSettings.short_break_max_fdp_extension ● String! non-null scalar

Maximal FDP extension due to break aka. split duty.

FtlSettings.short_break_max_extended_fdp ● String! non-null scalar

Maximum length of FDP extended due to split duty.

FtlSettings.short_break_fdp_extension ● String! non-null scalar

Constant extension of max single FDP length due to split duty.

FtlSettings.short_break_next_rest_reduction ● String! non-null scalar

Amount for reduction of the rest period following the split duty.

FtlSettings.short_break_extended_fdp ● String! non-null scalar

Maximum length of FDP extended due to split duty.

FtlSettings.short_break_fdp_reduction ● String! non-null scalar

Constant reduction of max single FDP length due to split duty.

FtlSettings.short_break_reduction_weight_for_first_6h ● String! non-null scalar

Fraction of break up to 6 hours to be subtracted from duty length for calculating minimum rest.

FtlSettings.short_break_reduction_weight_after_first_6h ● String! non-null scalar

Fraction of break exceeding 6 hours to be subtracted from duty length for calculating minimum rest.

FtlSettings.medium_break ● String! non-null scalar

Type of the medium break.

FtlSettings.medium_break_cumulative_duty_weight ● String! non-null scalar

Fraction of break time to be included into cumulative duty calculations.

FtlSettings.medium_break_fdp_weight ● String! non-null scalar

Fraction of break time to be included into FDP.

FtlSettings.medium_break_additional_margin_fdp_weight ● String! non-null scalar

Fraction of the duration specified as <em>additional_margin</em> to be included into FDP.

FtlSettings.medium_break_additional_margin ● String! non-null scalar

Part of the break's duration to be excluded from either extending the FDP (in case of “FDP extension by a fraction of break”) and/or treated separately when calculating actual FDP contribution.

FtlSettings.medium_break_fdp_max_contribution ● String! non-null scalar

Maximum duration of the break counted towards FDP.

FtlSettings.medium_break_margin_before ● String! non-null scalar

FDP margin after the last sector before the break.

FtlSettings.medium_break_margin_after ● String! non-null scalar

FDP margin before the first sector after the break.

FtlSettings.medium_break_end_auto_from_plan ● String! non-null scalar

If this option is set, and the end of the break is calculated in "auto" mode using <em>margin_after</em>, it will be calculated based on the planned schedule of the first sector after the break and not affected by the actual delay. Otherwise (default), the end of the break will be calculated based on the actual schedule.

FtlSettings.medium_break_max_first_half_fdp ● String! non-null scalar

Maximal length of the first half of split FDP (before the break).

FtlSettings.medium_break_max_second_half_fdp ● String! non-null scalar

Maximal length of the second half of split FDP (after the break).

FtlSettings.medium_break_max_sectors_after ● String! non-null scalar

Maximum number of sectors in the part of FDP after a break.

FtlSettings.medium_break_max_time_difference ● String! non-null scalar

Maximal time zone difference between the place of beginning of the duty and the place of the break (the absolute value of the time zone difference must be less or equal than this value to use split duty).

FtlSettings.medium_break_max_total_duty ● String! non-null scalar

Maximal total length of split duty, including the break.

FtlSettings.medium_break_max_total_fdp_incl_break ● String! non-null scalar

Maximal total length of FDP using split duty, including the break.

FtlSettings.medium_break_max_total_fdp_excl_break ● String! non-null scalar

Maximal total length of FDP using split duty, excluding the break.

FtlSettings.medium_break_max_length ● String! non-null scalar

Maximum permitted duration of the break. If the actual break exceeds this value, split duty will not be used. This option should usually be left unset, unless specifically requested by the operator.

FtlSettings.medium_break_min_length ● String! non-null scalar

Minimal length of the break.

FtlSettings.medium_break_min_length_incl_wocl ● String! non-null scalar

Minimal length of the break including any period spent in WOCL. This setting should be used instead of <em>min_length</em> when, despite using <em>exclude_wocl_from_break</em> the excluded period should nevertheless be included when checking minimum duration of the break. If <em>exclude_wocl_from_break</em> is not used, this setting should not be used either.

FtlSettings.medium_break_require_planned ● String! non-null scalar

If set, not only the actual duration of break, but also the planned duration must be not less than <em>break_min_length</em>.

FtlSettings.medium_break_exclude_wocl_from_break ● String! non-null scalar

Exclude part of break which encroaches WOCL from total break time.

FtlSettings.medium_break_night ● String! non-null scalar

Daytime restrictions on a break.

FtlSettings.medium_break_night_start ● String! non-null scalar

Start of the local night for split duty calculations.

FtlSettings.medium_break_night_end ● String! non-null scalar

End of the local night for split duty calculations.

FtlSettings.medium_break_allow_in_home_base ● String! non-null scalar

Whether split duty should be allowed in home base (default: yes). Outside home base, split duty is always allowed.

FtlSettings.medium_break_require_hotel ● String! non-null scalar

If this option is set, hotel accommodation must be provided in order to take advantage of the split duty.

FtlSettings.medium_break_consider_wocl_in_fdp_extension ● String! non-null scalar

If set, WOCL encroachment will be used as FDP extension if greater than calculated by selected break algorithm.

FtlSettings.medium_break_max_total_fdp_excl_break_with_discretion ● String! non-null scalar

If set, and any sector in a duty has "discretion" used on it, this setting will override max_total_fdp_excl_break for break calculations.

FtlSettings.medium_break_weight ● String! non-null scalar

Fraction of the break time by which max single FDP length is extended.

FtlSettings.medium_break_max_fdp_extension ● String! non-null scalar

Maximal FDP extension due to break aka. split duty.

FtlSettings.medium_break_max_extended_fdp ● String! non-null scalar

Maximum length of FDP extended due to split duty.

FtlSettings.medium_break_fdp_extension ● String! non-null scalar

Constant extension of max single FDP length due to split duty.

FtlSettings.medium_break_next_rest_reduction ● String! non-null scalar

Amount for reduction of the rest period following the split duty.

FtlSettings.medium_break_extended_fdp ● String! non-null scalar

Maximum length of FDP extended due to split duty.

FtlSettings.medium_break_fdp_reduction ● String! non-null scalar

Constant reduction of max single FDP length due to split duty.

FtlSettings.medium_break_reduction_weight_for_first_6h ● String! non-null scalar

Fraction of break up to 6 hours to be subtracted from duty length for calculating minimum rest.

FtlSettings.medium_break_reduction_weight_after_first_6h ● String! non-null scalar

Fraction of break exceeding 6 hours to be subtracted from duty length for calculating minimum rest.

FtlSettings.long_break ● String! non-null scalar

Type of the long break.

FtlSettings.long_break_cumulative_duty_weight ● String! non-null scalar

Fraction of break time to be included into cumulative duty calculations.

FtlSettings.long_break_fdp_weight ● String! non-null scalar

Fraction of break time to be included into FDP.

FtlSettings.long_break_additional_margin_fdp_weight ● String! non-null scalar

Fraction of the duration specified as <em>additional_margin</em> to be included into FDP.

FtlSettings.long_break_additional_margin ● String! non-null scalar

Part of the break's duration to be excluded from either extending the FDP (in case of “FDP extension by a fraction of break”) and/or treated separately when calculating actual FDP contribution.

FtlSettings.long_break_fdp_max_contribution ● String! non-null scalar

Maximum duration of the break counted towards FDP.

FtlSettings.long_break_margin_before ● String! non-null scalar

FDP margin after the last sector before the break.

FtlSettings.long_break_margin_after ● String! non-null scalar

FDP margin before the first sector after the break.

FtlSettings.long_break_end_auto_from_plan ● String! non-null scalar

If this option is set, and the end of the break is calculated in "auto" mode using <em>margin_after</em>, it will be calculated based on the planned schedule of the first sector after the break and not affected by the actual delay. Otherwise (default), the end of the break will be calculated based on the actual schedule.

FtlSettings.long_break_max_first_half_fdp ● String! non-null scalar

Maximal length of the first half of split FDP (before the break).

FtlSettings.long_break_max_second_half_fdp ● String! non-null scalar

Maximal length of the second half of split FDP (after the break).

FtlSettings.long_break_max_sectors_after ● String! non-null scalar

Maximum number of sectors in the part of FDP after a break.

FtlSettings.long_break_max_time_difference ● String! non-null scalar

Maximal time zone difference between the place of beginning of the duty and the place of the break (the absolute value of the time zone difference must be less or equal than this value to use split duty).

FtlSettings.long_break_max_total_duty ● String! non-null scalar

Maximal total length of split duty, including the break.

FtlSettings.long_break_max_total_fdp_incl_break ● String! non-null scalar

Maximal total length of FDP using split duty, including the break.

FtlSettings.long_break_max_total_fdp_excl_break ● String! non-null scalar

Maximal total length of FDP using split duty, excluding the break.

FtlSettings.long_break_max_length ● String! non-null scalar

Maximum permitted duration of the break. If the actual break exceeds this value, split duty will not be used. This option should usually be left unset, unless specifically requested by the operator.

FtlSettings.long_break_min_length ● String! non-null scalar

Minimal length of the break.

FtlSettings.long_break_min_length_incl_wocl ● String! non-null scalar

Minimal length of the break including any period spent in WOCL. This setting should be used instead of <em>min_length</em> when, despite using <em>exclude_wocl_from_break</em> the excluded period should nevertheless be included when checking minimum duration of the break. If <em>exclude_wocl_from_break</em> is not used, this setting should not be used either.

FtlSettings.long_break_require_planned ● String! non-null scalar

If set, not only the actual duration of break, but also the planned duration must be not less than <em>break_min_length</em>.

FtlSettings.long_break_exclude_wocl_from_break ● String! non-null scalar

Exclude part of break which encroaches WOCL from total break time.

FtlSettings.long_break_night ● String! non-null scalar

Daytime restrictions on a break.

FtlSettings.long_break_night_start ● String! non-null scalar

Start of the local night for split duty calculations.

FtlSettings.long_break_night_end ● String! non-null scalar

End of the local night for split duty calculations.

FtlSettings.long_break_allow_in_home_base ● String! non-null scalar

Whether split duty should be allowed in home base (default: yes). Outside home base, split duty is always allowed.

FtlSettings.long_break_require_hotel ● String! non-null scalar

If this option is set, hotel accommodation must be provided in order to take advantage of the split duty.

FtlSettings.long_break_consider_wocl_in_fdp_extension ● String! non-null scalar

If set, WOCL encroachment will be used as FDP extension if greater than calculated by selected break algorithm.

FtlSettings.long_break_max_total_fdp_excl_break_with_discretion ● String! non-null scalar

If set, and any sector in a duty has "discretion" used on it, this setting will override max_total_fdp_excl_break for break calculations.

FtlSettings.long_break_weight ● String! non-null scalar

Fraction of the break time by which max single FDP length is extended.

FtlSettings.long_break_max_fdp_extension ● String! non-null scalar

Maximal FDP extension due to break aka. split duty.

FtlSettings.long_break_max_extended_fdp ● String! non-null scalar

Maximum length of FDP extended due to split duty.

FtlSettings.long_break_fdp_extension ● String! non-null scalar

Constant extension of max single FDP length due to split duty.

FtlSettings.long_break_next_rest_reduction ● String! non-null scalar

Amount for reduction of the rest period following the split duty.

FtlSettings.long_break_extended_fdp ● String! non-null scalar

Maximum length of FDP extended due to split duty.

FtlSettings.long_break_fdp_reduction ● String! non-null scalar

Constant reduction of max single FDP length due to split duty.

FtlSettings.long_break_reduction_weight_for_first_6h ● String! non-null scalar

Fraction of break up to 6 hours to be subtracted from duty length for calculating minimum rest.

FtlSettings.long_break_reduction_weight_after_first_6h ● String! non-null scalar

Fraction of break exceeding 6 hours to be subtracted from duty length for calculating minimum rest.

FtlSettings.longest_break ● String! non-null scalar

Type of the longest break.

FtlSettings.longest_break_cumulative_duty_weight ● String! non-null scalar

Fraction of break time to be included into cumulative duty calculations.

FtlSettings.longest_break_fdp_weight ● String! non-null scalar

Fraction of break time to be included into FDP.

FtlSettings.longest_break_additional_margin_fdp_weight ● String! non-null scalar

Fraction of the duration specified as <em>additional_margin</em> to be included into FDP.

FtlSettings.longest_break_additional_margin ● String! non-null scalar

Part of the break's duration to be excluded from either extending the FDP (in case of “FDP extension by a fraction of break”) and/or treated separately when calculating actual FDP contribution.

FtlSettings.longest_break_fdp_max_contribution ● String! non-null scalar

Maximum duration of the break counted towards FDP.

FtlSettings.longest_break_margin_before ● String! non-null scalar

FDP margin after the last sector before the break.

FtlSettings.longest_break_margin_after ● String! non-null scalar

FDP margin before the first sector after the break.

FtlSettings.longest_break_end_auto_from_plan ● String! non-null scalar

If this option is set, and the end of the break is calculated in "auto" mode using <em>margin_after</em>, it will be calculated based on the planned schedule of the first sector after the break and not affected by the actual delay. Otherwise (default), the end of the break will be calculated based on the actual schedule.

FtlSettings.longest_break_max_first_half_fdp ● String! non-null scalar

Maximal length of the first half of split FDP (before the break).

FtlSettings.longest_break_max_second_half_fdp ● String! non-null scalar

Maximal length of the second half of split FDP (after the break).

FtlSettings.longest_break_max_sectors_after ● String! non-null scalar

Maximum number of sectors in the part of FDP after a break.

FtlSettings.longest_break_max_time_difference ● String! non-null scalar

Maximal time zone difference between the place of beginning of the duty and the place of the break (the absolute value of the time zone difference must be less or equal than this value to use split duty).

FtlSettings.longest_break_max_total_duty ● String! non-null scalar

Maximal total length of split duty, including the break.

FtlSettings.longest_break_max_total_fdp_incl_break ● String! non-null scalar

Maximal total length of FDP using split duty, including the break.

FtlSettings.longest_break_max_total_fdp_excl_break ● String! non-null scalar

Maximal total length of FDP using split duty, excluding the break.

FtlSettings.longest_break_max_length ● String! non-null scalar

Maximum permitted duration of the break. If the actual break exceeds this value, split duty will not be used. This option should usually be left unset, unless specifically requested by the operator.

FtlSettings.longest_break_min_length ● String! non-null scalar

Minimal length of the break.

FtlSettings.longest_break_min_length_incl_wocl ● String! non-null scalar

Minimal length of the break including any period spent in WOCL. This setting should be used instead of <em>min_length</em> when, despite using <em>exclude_wocl_from_break</em> the excluded period should nevertheless be included when checking minimum duration of the break. If <em>exclude_wocl_from_break</em> is not used, this setting should not be used either.

FtlSettings.longest_break_require_planned ● String! non-null scalar

If set, not only the actual duration of break, but also the planned duration must be not less than <em>break_min_length</em>.

FtlSettings.longest_break_exclude_wocl_from_break ● String! non-null scalar

Exclude part of break which encroaches WOCL from total break time.

FtlSettings.longest_break_night ● String! non-null scalar

Daytime restrictions on a break.

FtlSettings.longest_break_night_start ● String! non-null scalar

Start of the local night for split duty calculations.

FtlSettings.longest_break_night_end ● String! non-null scalar

End of the local night for split duty calculations.

FtlSettings.longest_break_allow_in_home_base ● String! non-null scalar

Whether split duty should be allowed in home base (default: yes). Outside home base, split duty is always allowed.

FtlSettings.longest_break_require_hotel ● String! non-null scalar

If this option is set, hotel accommodation must be provided in order to take advantage of the split duty.

FtlSettings.longest_break_consider_wocl_in_fdp_extension ● String! non-null scalar

If set, WOCL encroachment will be used as FDP extension if greater than calculated by selected break algorithm.

FtlSettings.longest_break_max_total_fdp_excl_break_with_discretion ● String! non-null scalar

If set, and any sector in a duty has "discretion" used on it, this setting will override max_total_fdp_excl_break for break calculations.

FtlSettings.longest_break_weight ● String! non-null scalar

Fraction of the break time by which max single FDP length is extended.

FtlSettings.longest_break_max_fdp_extension ● String! non-null scalar

Maximal FDP extension due to break aka. split duty.

FtlSettings.longest_break_max_extended_fdp ● String! non-null scalar

Maximum length of FDP extended due to split duty.

FtlSettings.longest_break_fdp_extension ● String! non-null scalar

Constant extension of max single FDP length due to split duty.

FtlSettings.longest_break_next_rest_reduction ● String! non-null scalar

Amount for reduction of the rest period following the split duty.

FtlSettings.longest_break_extended_fdp ● String! non-null scalar

Maximum length of FDP extended due to split duty.

FtlSettings.longest_break_fdp_reduction ● String! non-null scalar

Constant reduction of max single FDP length due to split duty.

FtlSettings.longest_break_reduction_weight_for_first_6h ● String! non-null scalar

Fraction of break up to 6 hours to be subtracted from duty length for calculating minimum rest.

FtlSettings.longest_break_reduction_weight_after_first_6h ● String! non-null scalar

Fraction of break exceeding 6 hours to be subtracted from duty length for calculating minimum rest.

FtlSettings.split_duty_limits ● String! non-null scalar

Split duty limits. Written as set of lines in format "X in Y Z", where each line means "No more than «X» split duties in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.split_duty_rest_increase ● String! non-null scalar

If this option is set, for any split duty,<ul> <li>pre and post flight minimum rest is increased by two hours, OR</li> <li>post flight rest only is increased by four hours</li></ul> Where the extensions are used for consecutive duties, the pre and post flight rest between the two duties shall run consecutively.

FtlSettings.cumulative_standby_limits ● String! non-null scalar

Cumulative standby limits. Written as set of lines in format "X in Y Z", where each line means "At most «X» cumulative standby hours in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.max_standby_periods_per_month ● String! non-null scalar

Maximal number of standby periods per calendar month.

FtlSettings.fdp_length_after_home_standby_multi ● String! non-null scalar

Maximum length of FDP depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Applies to multi-pilot crew operation after home standby. Length of such preceding standby will be subtracted from max FDP. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.fpd_length_after_home_standby_augmented ● String! non-null scalar

Maximum length of FDP depending on local time of FDP start (separate rows) and sector count (separate columns, starting from 1). Applies to augmented crew operation after home standby. Length of such preceding standby will be subtracted from max FDP. Each row has format "HH:MM [ H1:M1 H2:M2 ... ]", where HH:MM is local time and H<em>n</em>:M<em>n</em> is the maximum length of FDP consisting of <em>n</em> sectors. Last value covers all subsequent values of <em>n</em>.

FtlSettings.single_reserve_max_duration ● String! non-null scalar

Maximum length of a single "reserve" type standby period.

FtlSettings.single_standby_max_duration ● String! non-null scalar

Maximum length of a single standby period (excl. airport standby).

FtlSettings.single_standby_max_duration_for_airport ● String! non-null scalar

Maximum length of a single airport standby period.

FtlSettings.airport_standby_max_duty_duration ● String! non-null scalar

Maximum length of single duty period including airport standby.

FtlSettings.other_standby_max_duty_duration ● String! non-null scalar

Maximum length of single duty period including standby other than airport standby.

FtlSettings.standby_fdp_reduction_enable_by_type ● String! non-null scalar

Determine for which standby types, fdp reduction should be applied. Setting has format "«standby type 1» «standby type 2» «standby type N»" Available standby types: 'airport', 'home', 'hotel', 'other', 'reserve', 'all' Important: if this setting is set, <em>standby_fdp_reduction_enable</em> will be omitted.

FtlSettings.standby_fdp_max_length ● String! non-null scalar

Maximum length of FDP when duty period includes standby. This limit is for the basic FDP and can be further increased with extensions as usual.

FtlSettings.standby_plus_fdp_max_length ● String! non-null scalar

Maximum length of standby + FDP when duty period includes standby. This limit is for the basic FDP and can be further increased with extensions as usual.

FtlSettings.standby_airport_fdp_weight ● String! non-null scalar

Fraction of airport standby duty to be included into FDP.

FtlSettings.standby_other_fdp_weight ● String! non-null scalar

Fraction of standby period other than airport standby to be included into FDP.

FtlSettings.standby_other_min_length_for_fdp ● String! non-null scalar

Minimum length of standby period other than airport standby to be included into FDP.

FtlSettings.standby_annual_limits ● String! non-null scalar

Determines how the standby duty is counted towards annual cumulative duty limits.

FtlSettings.standby_annual_limits_other_weight ● String! non-null scalar

Fraction of standby time to be added to annual cumulative duty limits.

FtlSettings.standby_fdp_reduction_enable ● String! non-null scalar

If selected, FDP preceded by standby will be reduced according to the options below. Maximal FDP will be reduced by <em>standby_fdp_reduction_weight</em> · max(0, standby length − <em>standby_fdp_reduction_from</em>). Important: if <em>standby_fdp_reduction_enable_by_type</em> is set, this setting will be omitted.<br/> <strong style="color:red">Deprecated: please use standby_fdp_reduction_enable_by_type instead.</strong>

FtlSettings.standby_fdp_reduction_weight ● String! non-null scalar

Fraction of part of standby period exceeding <em>standby_fdp_reduction_from</em>, by which maximal allowed FDP will be reduced.

FtlSettings.standby_fdp_reduction_airport_from ● String! non-null scalar

Length of the starting part of airport standby which shall not reduce maximal allowed FDP.

FtlSettings.standby_fdp_reduction_other_from ● String! non-null scalar

Length of the starting part of standby other than airport standby (i.e. home, hotel or other standby) which shall not reduce maximal allowed FDP.

FtlSettings.standby_fdp_reduction_other_decrease_for_split_duty ● String! non-null scalar

Additional duration that should be *added* to <em>standby_fdp_reduction_other_from</em> in case FDP is extended with split duty.

FtlSettings.standby_fdp_reduction_disable_if_night_time_at_least ● String! non-null scalar

If the standby period includes at least this duration between 22:00 and 08:00 (according to the crew member's acclimatisation time zone), it does not reduce maximum FDP.

FtlSettings.standby_fdp_reduce_by_night ● String! non-null scalar

If this option is set, part of the standby between 23:00 and 07:00 will not affect the maximum FDP.

FtlSettings.standby_airport_duty_weight ● String! non-null scalar

Fraction of an airport standby period to be counted in cumulative duty hours, when it does not lead to a flight assignment.

FtlSettings.standby_airport_duty_weight_before_flight ● String! non-null scalar

Fraction of an airport standby period to be counted in cumulative duty hours, when it precedes the FDP.

FtlSettings.standby_home_duty_weight ● String! non-null scalar

Fraction of a home standby period to be counted in cumulative duty hours, when it does not lead to a flight assignment.

FtlSettings.standby_home_duty_weight_before_flight ● String! non-null scalar

Fraction of a home standby period to be counted in cumulative duty hours, when it precedes the FDP.

FtlSettings.standby_home_50_percent_duty_start ● String! non-null scalar

Time offset from the beginning of home standby period, when the duty weight switches to the second part weight.

FtlSettings.standby_home_duty_weight_after_split ● String! non-null scalar

Fraction of a home standby period after the split point to be counted in cumulative duty hours.

FtlSettings.standby_home_part_for_cumulative_duty ● String! non-null scalar

Starting part of each home standby period to be accounted for in cumulative duty calculations. For example, if you enter 8:00, only first eight hours of standby will be counted towards cumulative duty. The default value of "inf" always accounts for the full duration.

FtlSettings.standby_hotel_duty_weight ● String! non-null scalar

Fraction of a hotel standby period to be counted in cumulative duty hours, when it does not lead to a flight assignment.

FtlSettings.standby_hotel_duty_weight_before_flight ● String! non-null scalar

Fraction of a hotel standby period to be counted in cumulative duty hours, when it precedes the FDP.

FtlSettings.standby_hotel_50_percent_duty_start ● String! non-null scalar

Time offset from the beginning of hotel standby period, when the duty weight switches to the second part weight.

FtlSettings.standby_hotel_duty_weight_after_split ● String! non-null scalar

Fraction of a hotel standby period after the split point to be counted in cumulative duty hours.

FtlSettings.standby_other_duty_weight ● String! non-null scalar

Fraction of an other standby period to be counted in cumulative duty hours, when it does not lead to a flight assignment.

FtlSettings.standby_other_duty_weight_before_flight ● String! non-null scalar

Fraction of an other standby period to be counted in cumulative duty hours, when it precedes the FDP.

FtlSettings.standby_other_duty_split_start ● String! non-null scalar

Time offset from the beginning of other standby period, when the duty weight switches to the second part weight.

FtlSettings.standby_other_duty_weight_after_split ● String! non-null scalar

Fraction of an other standby period after the split point to be counted in cumulative duty hours.

FtlSettings.exclude_non_airport_standby_from_duty_length ● String! non-null scalar

If this option is set, non-airport standby will not be included in duty time, so it will not affect minimum rest. Regardless of this setting, standby of type RESERVE is always excluded from duty time.

FtlSettings.include_time_between_standby_and_fdp ● String! non-null scalar

If set, time between standby end and FDP start time will be counted towards FDP reduction by standby.

FtlSettings.exclude_standby_airport_on_this_aoc ● String! non-null scalar

Airport standby duties on this AOC will be excluded from FTL calculation.

FtlSettings.exclude_standby_other_on_this_aoc ● String! non-null scalar

Standby duties other than airport standby on this AOC will be excluded from FTL calculation.

FtlSettings.exclude_non_airport_standby_from_nocturnal_limits_and_wocl ● String! non-null scalar

Standby duties other than airport standby on this AOC will be excluded from nocturnal limits and also will not be taken into account when encroaching WOCL.

FtlSettings.calendar_days_time_zone ● String! non-null scalar

Time zone to be used for calendar days calculations. If left empty (default), use UTC.<br>Value should be a valid time zone (e.g. Europe/Warsaw).

FtlSettings.include_options_in_ftl ● String! non-null scalar

This option results in all "option" legs being included in all FTL calculations.

FtlSettings.use_revision_from_last_sector ● String! non-null scalar

Usually, AOC revision used in calculating FTL is taken from the first operating sector, or the first activity if there are no operating sectors. This setting changes this logic to use the last meaningful sector instead.

FtlSettings.use_aircraft_home_base_as_crew_home_base ● String! non-null scalar

If this option is set, sector will be treated as commencing or finishing in home base not only in the crew member's home base, but also in the home base of the aircraft.

FtlSettings.cabin_crew_fdp_extension ● String! non-null scalar

If this option is set, FDP of the cabin crew may be extended by the difference in reporting time between cabin crew and flight crew, as long as the difference does not exceed one hour. This increase will be applied even if <em>fdp_length_cabin</em> is already in force.

FtlSettings.duty_max_length_time ● String! non-null scalar

Maximal length of single non-FDP duty.

FtlSettings.default_fdp_is_single_pilot ● String! non-null scalar

If this option is set, approximate FDP information in "Edit Flight" window, when no crew is selected, will be displayed for single-pilot FDP.

FtlSettings.include_before_fdp_condition ● String! non-null scalar

Condition determining which activities preceding operating sectors should be included in the FDP.<br>Available sector fields with sample values are as follows:<ul><li><li>activity_type = flight / office / positioning / maintenance / reservation / quote / duty<li>type_flight = 2 (OWNER) / 3 (TRAINING) / 4 (SIMULATOR) / 6 (TECHNICAL) / 8 (AMBULANCE) / 9 (OTHER) / 10 (PAX) / 11 (CARGO) / 12 (MISSION) / 13 (REGULAR_PAX_TRANSPORT) / 14 (AIRCRAFT_REPOSITIONING) / 15 (FREQUENT_FLYER) / 16 (STATE) / 17 (HEAD) / 18 (OWNER_CHARTER)<li>positioning_type = commercial_carrier / train / car / hotel_transfer / other / bus<li>commercial = 1<li>standby_type = 0<li>icao_type = <li>flight_rules = I (I) / V (V) / Y (Y) / Z (Z)<li>is_driver = 0<li>is_line_training = 0<li>cdr_duty_type = <li>empty_leg = 0<li>normal_crew = 2<li>actual_crew = 2<li>rest_fraction = 0.000000000<li>cockpit_count = 0<li>captain_count = 0<li>is_single_pilot = 0<li>is_cabin_crew = 0<li>is_discretion = 0<li>rest_facility = 1<li>hotel_provided_after = 0<li>starts_in_home_base = 0<li>ends_in_home_base = 0<li>combination_after = 0<li>disable_break_after = 0<li>fdp_extension_mode = auto<li>rest_reduction_mode = auto<li>landing_count = 1<li>is_start_time_actual = 0<li>is_takeoff_time_actual = 0<li>is_landing_time_actual = 0<li>is_end_time_actual = 0<li>commander_discretion_rest = 0</ul>

FtlSettings.include_after_fdp_condition ● String! non-null scalar

Condition determining which activities following operating sectors should be included in the FDP.<br>Available sector fields with sample values are as follows:<ul><li><li>activity_type = flight / office / positioning / maintenance / reservation / quote / duty<li>type_flight = 2 (OWNER) / 3 (TRAINING) / 4 (SIMULATOR) / 6 (TECHNICAL) / 8 (AMBULANCE) / 9 (OTHER) / 10 (PAX) / 11 (CARGO) / 12 (MISSION) / 13 (REGULAR_PAX_TRANSPORT) / 14 (AIRCRAFT_REPOSITIONING) / 15 (FREQUENT_FLYER) / 16 (STATE) / 17 (HEAD) / 18 (OWNER_CHARTER)<li>positioning_type = commercial_carrier / train / car / hotel_transfer / other / bus<li>commercial = 1<li>standby_type = 0<li>icao_type = <li>flight_rules = I (I) / V (V) / Y (Y) / Z (Z)<li>is_driver = 0<li>is_line_training = 0<li>cdr_duty_type = <li>empty_leg = 0<li>normal_crew = 2<li>actual_crew = 2<li>rest_fraction = 0.000000000<li>cockpit_count = 0<li>captain_count = 0<li>is_single_pilot = 0<li>is_cabin_crew = 0<li>is_discretion = 0<li>rest_facility = 1<li>hotel_provided_after = 0<li>starts_in_home_base = 0<li>ends_in_home_base = 0<li>combination_after = 0<li>disable_break_after = 0<li>fdp_extension_mode = auto<li>rest_reduction_mode = auto<li>landing_count = 1<li>is_start_time_actual = 0<li>is_takeoff_time_actual = 0<li>is_landing_time_actual = 0<li>is_end_time_actual = 0<li>commander_discretion_rest = 0</ul>

FtlSettings.night_duty_subtype ● String! non-null scalar

Determines the night duty type based on the start and end time of the duty

FtlSettings.decrease_fdp_by_8h_preceding_duty ● String! non-null scalar

If this option is set, every time FDP is preceded by some non-FDP activity (without an intervening rest period), the maximum permitted FDP will be decreased by 30 minutes, or the total length of the activities in the preceding 8 hours, whichever is the greater.

FtlSettings.australia_domestic_aoc ● String! non-null scalar

Name (label) of a different AOC to be used instead of this one in case all flights in given duty period are domestic in Australia. Leave empty if not used.

FtlSettings.cabin_crew_aoc ● String! non-null scalar

Name (label) of a different AOC to be used instead of this one for all cabin crew calculations. Leave empty if not used.

FtlSettings.maintenance_aoc ● String! non-null scalar

Name (label) of a different AOC to be used instead of this one in case of maintenance positions (FM, FM2 etc). Additionally, the required positions have to be added to <em>additional_operating_positions</em> since they are ignored by default. Leave empty if not used.

FtlSettings.non_commercial_aoc ● String! non-null scalar

Name (label) of a different AOC to be used instead of this one for non-commercial FDPs. Leave empty if not used.

FtlSettings.over_60_aoc ● String! non-null scalar

Name (label) of a different AOC to be used instead of this one for pilots over 60 years old. Leave empty if not used.

FtlSettings.australia_international_homebase_aoc ● String! non-null scalar

Name (label) of a different AOC to be used instead of this one for crew member with first homebase outside australia. Leave empty if not used.

FtlSettings.max_separation_for_break ● String! non-null scalar

This value is used by the automatic sector-grouping algorithm. Whenever a planned separation between consecutive sectors (from STA of the preceding sector to STD of the succeeding sector) would be longer than this value, the sectors are split into two separate duties (the rest period is inserted), unless a user manually chooses not to.

FtlSettings.max_separation_after_standby ● String! non-null scalar

This value is used by the automatic sector-grouping algorithm after each standby duty, or between two standby duties. Whenever a planned separation between standby and consecutive activity (from end of the preceding standby to start of the succeeding activity) would be longer than this value, the sectors are split into two separate duties (the rest period is inserted), unless a user manually chooses not to.

FtlSettings.max_separation_before_standby ● String! non-null scalar

This value is used by the automatic sector-grouping algorithm between a non-standby activity and a standby duty. Whenever a planned separation between preceding activity and standby (from end of the preceding activity to start of the succeeding standby period) would be longer than this value, the sectors are split into two separate duties (the rest period is inserted), unless a user manually chooses not to.

FtlSettings.enable_standby_reserve_grouping ● String! non-null scalar

If enabled, standby sectors with Reserve type can be automatically grouped with other sectors.

FtlSettings.discretion ● String! non-null scalar

Implementation of commander's discretion.

FtlSettings.discretion_warning ● String! non-null scalar

Warning threshold for commander's discretion. If the discretion exceeds this value, it will be marked as warning (in yellow).

FtlSettings.discretion_reduce_by_fdp_extension ● String! non-null scalar

If set, available duration of discretion will be reduced by the amount of FDP extension (FDP+).

FtlSettings.discretion_increase_block_time ● String! non-null scalar

If set, permitted total block time will be increased by the same maximum extension as available for FDP, unreduced by <em>reduce_by_fdp_extension</em>.

FtlSettings.discretion_increase_required_rest ● String! non-null scalar

If the FDP is extended due to discretion, the required rest following this FDP is increased by 1 hour for every 30 minutes, or part of 30 minutes, that the FDP is extended beyond the FDP limit. However, it can be reduced to 12 hours if the next rest period includes a weekly rest.

FtlSettings.discretion_min_required_rest ● String! non-null scalar

If the FDP is extended due to discretion, the required rest following this FDP is at least as long as defined. 0 means that this option of requiring minimal rest after discretion is disabled. It does not work in conjunction with <i>increase_required_rest</i>

FtlSettings.discretion_max_normal ● String! non-null scalar

Maximum duration of commander's discretion for normal (not augmented) crew.

FtlSettings.discretion_max_augmented ● String! non-null scalar

Maximum duration of commander's discretion for augmented or double crew. This setting will only be applied if a rest facility is selected.

FtlSettings.discretion_max ● String! non-null scalar

You may specify several combinations of minimal sector count and corresponding duration. Each line has format: "COUNT HH:MM", where count is the minimal sector count and HH:MM is the maximum duration of commander's discretion.

FtlSettings.discretion_max_per_time ● String! non-null scalar

Maximum duration of commander's discretion, depending on the local time when the duty starts. Each row has format "HH:MM hh:mm", and means "minimum rest after duty starting at HH:MM or later is hh:mm".

FtlSettings.max_discretion_in_consecutive_night_duties ● String! non-null scalar

Maximum total duration of commander’s discretion accumulated over consecutive night duties. For each night duty (excluding early/late night duties), the duty’s discretion_length is added to the running counter. The counter resets to zero on non-night duties.

FtlSettings.special_extension ● String! non-null scalar

Allows to specify the details of special extension.

FtlSettings.special_extension_max_takeoff_count_in_two_duties ● String! non-null scalar

If takeoff count in two consecutive duties separated by 24 hours or less exceeds this value, special extension will be marked in the second duty.

FtlSettings.special_extension_max_takeoff_count_in_two_duties_extension ● String! non-null scalar

If takeoff count in two consecutive duties separated by 24 hours or less exceeds <em>$max_takeoff_count_in_two_duties</em> extended by this value, FTL violation will be raised.

FtlSettings.special_extension_max_fdp_in_two_duties ● String! non-null scalar

If FDP length in two consecutive duties separated by 24 hours or less exceeds this value, special extension will be marked in the second duty.

FtlSettings.special_extension_max_fdp_in_two_duties_extension ● String! non-null scalar

If FDP length in two consecutive duties separated by 24 hours or less exceeds <em>$max_fdp_in_two_duties</em> extended by this value, FTL violation will be raised.

FtlSettings.special_extension_limits ● String! non-null scalar

Special extension limits. Written as set of lines in format "X in Y Z", where each line means "No more than «X» special extensions in every period of «Y» consecutive «Z»s", where X and Y are numbers, whereas Z can be "d" for calendar day, "m" for calendar month, "q" for calendar quarter, or "y" for calendar year. Each time unit name can also be written in full. ("days" instead of "d" etc.).

FtlSettings.exclude_taxi_time_from_ftl ● String! non-null scalar

If set, taxi time will <b>not</b> be added to ETD/ATD and ETA/ATA times while trying to guess takeoff and landing times if no JL exists.

FtlSettings.treat_etd_as_start_time ● String! non-null scalar

If set, a Flight Watch ETD (estimated off-block time) is treated as an estimate of the sector's start time, with takeoff_time estimated as start_time + taxi_out.

FtlSettings.use_cockpit_rest_fraction_for_cabin_augmentation ● String! non-null scalar

If set, cockpit rest fraction will be used to calculate augmentation for cabin crew.

FtlSettings.include_following_duty_in_next_eobt ● String! non-null scalar

If this option is set, modifiers affecting rest before the following duty will be counted towards next EOBT calculation.

FtlSettings.is_return_to_ramp_count_as_sector ● String! non-null scalar

Whether return to ramp counts as sector for FDP calculation.

Member Of

Ftl object