TEMU  4.4
The Terma Emulator
temu_SpwRmapDecodedPacket Struct Reference

#include </builds/termade/temu/temu/include/temu-c/Bus/Spacewire.h>

Collaboration diagram for temu_SpwRmapDecodedPacket:

Data Fields

uint32_t TotalSize
 Total size of the packet received. More...
 
temu_SpwRmapPacketType PacketType
 The packet type as identified by bits [7,6] in instruction. More...
 
temu_SpwRmapDecodedCmdField CmdField
 The command field, bits [5,4,3,2] in instruction. More...
 
temu_SpwRmapRawHeader RawHeader
 Raw header data access. More...
 
temu_SpwRmapDecodedPacketType DecodedPacketType
 
union {
   temu_SpwRmapReadCmdPacket   ReadCmd
 
   temu_SpwRmapWriteCmdPacket   WriteCmd
 
   temu_SpwRmapRmwCmdPacket   RmwCmd
 
   temu_SpwRmapDecodedReadReply   ReadReply
 
   temu_SpwRmapDecodedWriteReply   WriteReply
 
   temu_SpwRmapDecodedRmwReply   RmwReply
 
}; 
 

Field Documentation

◆ @1

union { ... }

◆ CmdField

temu_SpwRmapDecodedCmdField temu_SpwRmapDecodedPacket::CmdField

The command field, bits [5,4,3,2] in instruction.

◆ DecodedPacketType

temu_SpwRmapDecodedPacketType temu_SpwRmapDecodedPacket::DecodedPacketType

◆ PacketType

temu_SpwRmapPacketType temu_SpwRmapDecodedPacket::PacketType

The packet type as identified by bits [7,6] in instruction.

◆ RawHeader

temu_SpwRmapRawHeader temu_SpwRmapDecodedPacket::RawHeader

Raw header data access.

◆ ReadCmd

temu_SpwRmapReadCmdPacket temu_SpwRmapDecodedPacket::ReadCmd

◆ ReadReply

temu_SpwRmapDecodedReadReply temu_SpwRmapDecodedPacket::ReadReply

◆ RmwCmd

temu_SpwRmapRmwCmdPacket temu_SpwRmapDecodedPacket::RmwCmd

◆ RmwReply

temu_SpwRmapDecodedRmwReply temu_SpwRmapDecodedPacket::RmwReply

◆ TotalSize

uint32_t temu_SpwRmapDecodedPacket::TotalSize

Total size of the packet received.

◆ WriteCmd

temu_SpwRmapWriteCmdPacket temu_SpwRmapDecodedPacket::WriteCmd

◆ WriteReply

temu_SpwRmapDecodedWriteReply temu_SpwRmapDecodedPacket::WriteReply

The documentation for this struct was generated from the following file: