I am unable to subscribe to data when the IDL defined topic uses an enum for one of its data members.
example:
enum colors {RED, GREEN, BLUE};
struct ledSignal {
@key int32 idNum;
bool powerOn;
colors lightColor;
}
This results in an XTypes Type ID mismatch between the data publisher and subscriber (insight). I am able to successfully send and receive data in other applications without this mismatch issue.