Skip to content

Roof Controller

get_all_caddy_element_ids()

Returns:

Type Description
List[int]

caddy elements

Source code in roof_controller/__init__.py
def get_all_caddy_element_ids() -> List[int]: 
    """

    Returns:
        List[int]: caddy elements
    """

get_edge_length(profile, edge)

Parameters:

Name Type Description Default
profile int

profile number

required
edge str

edge name

required

Returns:

Type Description
float

length

Source code in roof_controller/__init__.py
def get_edge_length(profile: int, edge: str) -> float: 
    """

    Args:
        profile (int): profile number
        edge (str): edge name

    Returns:
        float: length
    """

get_profile_length(profile)

Parameters:

Name Type Description Default
profile int

profile number

required

Returns:

Type Description
float

length

Source code in roof_controller/__init__.py
def get_profile_length(profile: int) -> float: 
    """

    Args:
        profile (int): profile number

    Returns:
        float: length
    """