Private/Get-DistanceInMeters.ps1

function Get-DistanceInMeters {
    param (
        [float]$SpeedKmh,     # Speed in km/h
        [float]$TimeSeconds   # Time in seconds
    )

    $CurrentFunction = Get-FunctionName
    Write-Log -Message "### Start Function $CurrentFunction ###"
    $StartRunTime = (Get-Date).ToString($Script:DateFormatLog)
    #################### main code | out- host #####################

    # Convert km/h to m/s
    $speedMs = $SpeedKmh * 1000 / 3600

    # Calculate distance in meters
    $distanceMeters = $speedMs * $TimeSeconds

    ######################## main code ############################
    $runtime = Get-RunTime -StartRunTime $StartRunTime
    #Add-SAFunctionRunTime -Function $CurrentFunction -Runtime $runtime
    Write-Log -Message " Run Time: $runtime [h] ###"
    Write-Log -Message "### End Function $CurrentFunction ###"

    # Return distance in meters
    return $distanceMeters
}