AnalogPortEntry was declared as a class and then defined as a struct: fixed