Enum in function parameter cause error

Is that the complete message? Also, is this code right?