C# Class Ev3devMapping.Laser

Inheritance: ReplayableUDPServer
Exibir arquivo Open project: bmegli/ev3dev-mapping-ui

Public Properties

Property Type Description
module LaserModuleProperties
plot LaserPlotProperties
snapshot LaserSnapshotProperties

Public Methods

Method Description
CreationDelayMs ( ) : int
DumpSnapshot ( ) : void
GetAveragedLaserRPM ( ) : float
GetAveragedPacketTimeMs ( ) : float
GetCRCFailurePercentage ( ) : float
GetInvalidPercentage ( ) : float
GetSnapshotsLeft ( ) : int
ModuleAutostart ( ) : bool
ModuleCall ( ) : string
ModulePriority ( ) : int
PushCalculatedReadingsThreadSafe ( int from, int length ) : void
SaveMap ( ) : void
TakeSnapshot ( ) : void
Update ( ) : void

Protected Methods

Method Description
Awake ( ) : void
OnDestroy ( ) : void
ProcessPacket ( packet ) : void
Start ( ) : void

Private Methods

Method Description
AddPendingDataToProcess ( int &from, int &len, ulong &t_from ) : void
CalculateReadingsInLocalReferenceFrame ( packet ) : void
TranslateReadingsToGlobalReferenceFrame ( int &from, int &len, ulong t_from, ulong t_to ) : bool

Method Details

Awake() protected method

protected Awake ( ) : void
return void

CreationDelayMs() public method

public CreationDelayMs ( ) : int
return int

DumpSnapshot() public method

public DumpSnapshot ( ) : void
return void

GetAveragedLaserRPM() public method

public GetAveragedLaserRPM ( ) : float
return float

GetAveragedPacketTimeMs() public method

public GetAveragedPacketTimeMs ( ) : float
return float

GetCRCFailurePercentage() public method

public GetCRCFailurePercentage ( ) : float
return float

GetInvalidPercentage() public method

public GetInvalidPercentage ( ) : float
return float

GetSnapshotsLeft() public method

public GetSnapshotsLeft ( ) : int
return int

ModuleAutostart() public method

public ModuleAutostart ( ) : bool
return bool

ModuleCall() public method

public ModuleCall ( ) : string
return string

ModulePriority() public method

public ModulePriority ( ) : int
return int

OnDestroy() protected method

protected OnDestroy ( ) : void
return void

ProcessPacket() protected method

protected ProcessPacket ( packet ) : void
return void

PushCalculatedReadingsThreadSafe() public method

public PushCalculatedReadingsThreadSafe ( int from, int length ) : void
from int
length int
return void

SaveMap() public method

public SaveMap ( ) : void
return void

Start() protected method

protected Start ( ) : void
return void

TakeSnapshot() public method

public TakeSnapshot ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

module public_oe property

public LaserModuleProperties,Ev3devMapping module
return LaserModuleProperties

plot public_oe property

public LaserPlotProperties,Ev3devMapping plot
return LaserPlotProperties

snapshot public_oe property

public LaserSnapshotProperties,Ev3devMapping snapshot
return LaserSnapshotProperties