Exemple #1
0
        public IPsdzTalFilter DefineFilterForSelectedEcus(TaCategories[] taCategories, int[] diagAddress, TalFilterOptions talFilterOptions, IPsdzTalFilter filter)
        {
            taCategories = this.RemoveIdDeleteAndLogOccurence(taCategories);
            PsdzTalFilterAction talFilterAction = PsdzObjectBuilder.ConvertTalFilterOptionToTalFilterAction(talFilterOptions);

            PsdzTaCategories[] psdzTaCategories = (taCategories != null) ? taCategories.Select(new Func <TaCategories, PsdzTaCategories>(this.taCategoriesEnumMapper.GetValue)).ToArray <PsdzTaCategories>() : null;
            return(this.objectBuilderService.DefineFilterForSelectedEcus(psdzTaCategories, diagAddress, talFilterAction, filter));
        }
 public IPsdzTalFilter DefineFilterForSelectedEcus(PsdzTaCategories[] psdzTaCategories, int[] diagAddress, PsdzTalFilterAction talFilterAction, IPsdzTalFilter filter)
 {
     return(base.CallFunction <IPsdzTalFilter>((IObjectBuilderService service) => service.DefineFilterForSelectedEcus(psdzTaCategories, diagAddress, talFilterAction, filter)));
 }