Skip to main content

Module features

Module features 

Source

StructsΒ§

AddFeatureComparisonParams
Parameters for adding a feature comparison (FBOM)
AddFeatureDistinctCallElementParams
Parameters for adding a feature distinct call element (CFG_DFCALL)
AddFeatureParams
Parameters for adding a new feature
GetFeatureComparisonParams
Parameters for getting a feature comparison
SetFeatureParams
Parameters for setting/updating a feature

ConstantsΒ§

LOCKED_FEATURES πŸ”’

FunctionsΒ§

add_feature
Add a new feature to the configuration
add_feature_comparison
Add a feature comparison element (FBOM record)
add_feature_comparison_element
Add a feature comparison element (same as add_feature_comparison, for compatibility)
add_feature_distinct_call_element
Add a feature distinct call element (CFG_DFCALL record)
build_feature_json
Build complete feature JSON with elementList for display
compute_behavior πŸ”’
delete_feature
Delete a feature from the configuration
delete_feature_comparison
Delete a feature comparison element (FBOM record)
delete_feature_comparison_element
Delete a feature comparison element (same as delete_feature_comparison, for compatibility)
get_feature
Get a specific feature by code or ID
get_feature_class
Get a specific feature class by ID or code
get_feature_comparison
Get a specific feature comparison element
list_feature_classes
List all feature classes (CFG_FCLASS records)
list_feature_comparisons
List all feature comparison elements (FBOM records)
list_features
List all features in the configuration
lookup_cfunc_id πŸ”’
lookup_efunc_id πŸ”’
lookup_feature_id πŸ”’
lookup_sfunc_id πŸ”’
parse_behavior_code πŸ”’
Parse a behavior code string into (frequency, exclusivity, stability) Valid frequency codes: A1, F1, FF, FM, FVM, NONE, NAME E suffix means EXCLUSIVITY = β€œYes” S suffix means STABILITY = β€œYes”
set_feature
Set (update) a feature’s properties
update_feature_version
Update the feature version in compatibility settings
validate_and_normalize_domain πŸ”’
Validate value is in domain and normalize to proper case