typedef struct
{
uns8 MID[4];
uns8 OsVersion;
uns8 TrType;
uns16 OsBuild;
uns8 Rssi;
uns8 SupplyVoltage;
uns8 Flags;
uns8 SlotLimits;
uns8 IBK[16];
// Enumerate peripherals part, variable length because of UserPer field
uns16 DpaVersion;
uns8 UserPerNr;
uns8 EmbeddedPers[PNUM_USER / 8];
uns16 HWPID;
uns16 HWPIDver;
uns8 FlagsEnum;
uns8 UserPer[( PNUM_MAX - PNUM_USER + 1 + 7 ) / 8];
} TPerOSRead_Response;
TPerOSRead_Response _DpaMessage.PerOSRead_Response;