def frameTestTwgo(frame):
    """Test for TWGO messages (type 8, 11, 12, 15, 16, 17)

    *G-AIRMET* (type 14) messages are also TWGO messages. But since
    they only have a graphics section, they are not worried about by 
    *level1*. *SUA* (type 13) have only text.

    Args:
        frame (dict): Frame to test
    
    Returns:
        bool: ``True`` if this is a TWGO message, else ``False``.
    """
    # Ignore non-TWGO messages
    if (frame['product_id'] in [8, 11, 12, 15, 16, 17]):
        return True
    return False