typedefstructNeoDeviceEx{NeoDevice neoDevice;unsignedlong FirmwareMajor;unsignedlong FirmwareMinor;unsignedlong Status; // 1=CM Running 2=BootloaderunsignedlongReserved[16]; // may be expanded in future revisions}NeoDeviceEx;
'//Structure for neoVI device types
Public Structure NeoDeviceEx
Dim neoDevice As NeoDevice
Dim FirmwareMajor As UInt32
Dim FirmwareMinor As UInt32
Dim Status As UInt32 '// 1=CM Running 2=Bootloader
Dim Reserved00 As UInt32
Dim Reserved01 As UInt32
Dim Reserved02 As UInt32
Dim Reserved03 As UInt32
Dim Reserved04 As UInt32
Dim Reserved05 As UInt32
Dim Reserved06 As UInt32
Dim Reserved07 As UInt32
Dim Reserved08 As UInt32
Dim Reserved09 As UInt32
Dim Reserved10 As UInt32
Dim Reserved11 As UInt32
Dim Reserved12 As UInt32
Dim Reserved13 As UInt32
Dim Reserved14 As UInt32
Dim Reserved15 As UInt32
End Structure