Ich habe ein Struct, indem sich mit einem Union mehrere Structs befinden.
Ich habe dies in Java so realisiert:
Wenn ich den meinen Code ausführe kommt der Fehler:
Can't create an instance of class Structs.XLbusParams$UNION, requires a public no-arg constructor: java.lang.NoSuchMethodException: Structs.XLbusParams$UNION.<init>()
Ich bin mir unsicher warum hier ein Fehler mit einem fehlenden no-arg constructor, da ich ja eigentlich einen habe
Ich habe dies in Java so realisiert:
Java:
@FieldOrder ({"busType","data"})
public class XLbusParams extends Structure {
public int busType;
public UNION data;
public XLbusParams() {
super();
}
public class UNION extends Union{
public byte[] raw = new byte[(28)];
public can can = new can();
public canFD canFD = new canFD();
public most most = new most();
public flexray flexray = new flexray();
public ethernet ethernet = new ethernet();
public a429 a429 = new a429();
public UNION() {
super();
}
}
Wenn ich den meinen Code ausführe kommt der Fehler:
Can't create an instance of class Structs.XLbusParams$UNION, requires a public no-arg constructor: java.lang.NoSuchMethodException: Structs.XLbusParams$UNION.<init>()
Ich bin mir unsicher warum hier ein Fehler mit einem fehlenden no-arg constructor, da ich ja eigentlich einen habe