C# Class Emul8.Peripherals.Wireless.CC2538RF

Inheritance: IDoubleWordPeripheral, IBytePeripheral, IKnownSize, IRadio
Afficher le fichier Open project: emul8/emul8

Méthodes publiques

Méthode Description
CC2538RF ( ) : System.Linq
ReadByte ( long offset ) : byte
ReadDoubleWord ( long offset ) : uint
ReceiveFrame ( byte bytes ) : void
Reset ( ) : void
WriteByte ( long offset, byte value ) : void
WriteDoubleWord ( long offset, uint value ) : void

Private Methods

Méthode Description
CreateRegistersGroup ( int size, IPeripheral parent, int position, int width, FieldMode mode = FieldMode.Read|FieldMode.Write, uint>.Action writeCallback = null, uint>.Func valueProviderCallback = null, string name = null ) : DoubleWordRegister[]
DequeueData ( ) : byte
EnqueueData ( byte value ) : void
GetExtendedSourceAddressFromRamTable ( uint id ) : ulong
GetPanId ( ) : uint
GetShortPanIdFromRamTable ( uint id ) : ushort
GetShortSourceAddressFromRamTable ( uint id ) : ushort
HandleSFRInstruction ( uint value ) : void
ReadRadioStatus1Register ( uint oldValue ) : uint
ReadSourceExtendedAddressEnableRegister ( int index ) : uint
ReadSourceShortAddressEnableRegister ( int index ) : uint
ReadSrcExtendedAddressPendingEnabledRegister ( int index ) : uint
ReadSrcResMaskRegister ( int id ) : uint
ReadSrcShortAddressPendingEnabledRegister ( int index ) : uint
RegisterGroup ( DoubleWordRegister>.Dictionary collection, long initialAddress, DoubleWordRegister group ) : void
SendData ( ) : void
ShouldWeAcceptThisFrame ( Emul8.Peripherals.Wireless.CC2538.Frame frame ) : bool
WriteSourceExtendedAddressEnableRegister ( int index, uint value ) : void
WriteSourceShortAddressEnableRegister ( int index, uint value ) : void
WriteSrcExtendedAddressPendingEnabledRegister ( int index, uint value ) : void
WriteSrcResMaskRegister ( int index, uint value ) : void
WriteSrcShortAddressPendingEnabledRegister ( int index, uint value ) : void

Method Details

CC2538RF() public méthode

public CC2538RF ( ) : System.Linq
Résultat System.Linq

ReadByte() public méthode

public ReadByte ( long offset ) : byte
offset long
Résultat byte

ReadDoubleWord() public méthode

public ReadDoubleWord ( long offset ) : uint
offset long
Résultat uint

ReceiveFrame() public méthode

public ReceiveFrame ( byte bytes ) : void
bytes byte
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

WriteByte() public méthode

public WriteByte ( long offset, byte value ) : void
offset long
value byte
Résultat void

WriteDoubleWord() public méthode

public WriteDoubleWord ( long offset, uint value ) : void
offset long
value uint
Résultat void