Class Controller
- Namespace
- nanoFramework.Tools.Debugger.WireProtocol
- Assembly
- nanoFramework.Tools.DebugLibrary.Net.dll
public class Controller : IControllerLocal, IController
- Inheritance
-
Controller
- Implements
- Inherited Members
- Extension Methods
Constructors
Controller(IControllerHostLocal)
public Controller(IControllerHostLocal app)
Parameters
Properties
App
public IControllerHostLocal App { get; }
Property Value
Capabilities
public CLRCapabilities Capabilities { get; set; }
Property Value
IdleThreshold
Threshold for considering the communication channel idle.
public TimeSpan IdleThreshold { get; set; }
Property Value
Remarks
The default idle time is 100ms.
LastActivity
public DateTime LastActivity { get; }
Property Value
Methods
CreateConverter()
public Converter CreateConverter()
Returns
GetNextSequenceId()
public ushort GetNextSequenceId()
Returns
GetUniqueEndpointId()
public uint GetUniqueEndpointId()
Returns
IsIdle()
public bool IsIdle()
Returns
ResumeProcessing()
public void ResumeProcessing()
Send(MessageRaw)
public bool Send(MessageRaw raw)
Parameters
raw
MessageRaw
Returns
StopProcessing()
public void StopProcessing()