DotNet6502
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
Protocol.Packets.Responses.MemoryPacket Class Reference
Inheritance diagram for Protocol.Packets.Responses.MemoryPacket:
Protocol.Packets.PacketBase

Public Member Functions

 MemoryPacket (ushort address, ushort memoryLength, byte tag)
 
 MemoryPacket (byte[] data)
 
- Public Member Functions inherited from Protocol.Packets.PacketBase
void RecalculateChecksum ()
 
bool IsChecksumValid ()
 

Public Attributes

byte[] Memory => Data.Skip(10).Take(MemoryLength).ToArray()
 

Properties

ushort Address [get, set]
 
ushort MemoryLength [get, set]
 
byte Tag [get, set]
 
byte this[int index] [get, set]
 
- Properties inherited from Protocol.Packets.PacketBase
ushort Signature [get, set]
 
ushort Length [get, set]
 
PacketType Type [get, set]
 
byte Checksum [get, set]
 
byte[] Data [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Protocol.Packets.PacketBase
 PacketBase (ushort payloadLength, PacketType type)
 
 PacketBase (byte[] data)
 

Constructor & Destructor Documentation

Protocol.Packets.Responses.MemoryPacket.MemoryPacket ( ushort  address,
ushort  memoryLength,
byte  tag 
)
Protocol.Packets.Responses.MemoryPacket.MemoryPacket ( byte[]  data)

Member Data Documentation

byte [] Protocol.Packets.Responses.MemoryPacket.Memory => Data.Skip(10).Take(MemoryLength).ToArray()

Property Documentation

ushort Protocol.Packets.Responses.MemoryPacket.Address
getset
ushort Protocol.Packets.Responses.MemoryPacket.MemoryLength
getset
byte Protocol.Packets.Responses.MemoryPacket.Tag
getset
byte Protocol.Packets.Responses.MemoryPacket.this[int index]
getset

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