C语言:
typedef struct
{
u16 Command;
union
{
CImage Image;
CSensor Sensor;
CEdgeChkData EdgeData;
} Contact;
} CSensorPkg;
java:
public class CSensorPkg{
public CSensorPkg(short command) {
super();
Command = command;
}
private short Command;
public class Contact{
public Contact(CImage image, CSensor sensor, CEdgeChkData edgeData) {
super();
Image = image;
Sensor = sensor;
EdgeData = edgeData;
}
CImage Image;
CSensor Sensor;
CEdgeChkData EdgeData;
}
}
我要调用的时候:PixelCount = receive_data.Contact.EdgeData.Count;老是报错,这是为什么呢?