C# Class Ev3devMapping.Laser

Inheritance: ReplayableUDPServer
Afficher le fichier Open project: bmegli/ev3dev-mapping-ui

Méthodes publiques

Свойство Type Description
module LaserModuleProperties
plot LaserPlotProperties
snapshot LaserSnapshotProperties

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Awake ( ) : void
OnDestroy ( ) : void
ProcessPacket ( packet ) : void
Start ( ) : void

Private Methods

Méthode 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 méthode

protected Awake ( ) : void
Résultat void

CreationDelayMs() public méthode

public CreationDelayMs ( ) : int
Résultat int

DumpSnapshot() public méthode

public DumpSnapshot ( ) : void
Résultat void

GetAveragedLaserRPM() public méthode

public GetAveragedLaserRPM ( ) : float
Résultat float

GetAveragedPacketTimeMs() public méthode

public GetAveragedPacketTimeMs ( ) : float
Résultat float

GetCRCFailurePercentage() public méthode

public GetCRCFailurePercentage ( ) : float
Résultat float

GetInvalidPercentage() public méthode

public GetInvalidPercentage ( ) : float
Résultat float

GetSnapshotsLeft() public méthode

public GetSnapshotsLeft ( ) : int
Résultat int

ModuleAutostart() public méthode

public ModuleAutostart ( ) : bool
Résultat bool

ModuleCall() public méthode

public ModuleCall ( ) : string
Résultat string

ModulePriority() public méthode

public ModulePriority ( ) : int
Résultat int

OnDestroy() protected méthode

protected OnDestroy ( ) : void
Résultat void

ProcessPacket() protected méthode

protected ProcessPacket ( packet ) : void
Résultat void

PushCalculatedReadingsThreadSafe() public méthode

public PushCalculatedReadingsThreadSafe ( int from, int length ) : void
from int
length int
Résultat void

SaveMap() public méthode

public SaveMap ( ) : void
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

TakeSnapshot() public méthode

public TakeSnapshot ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

module public_oe property

public LaserModuleProperties,Ev3devMapping module
Résultat LaserModuleProperties

plot public_oe property

public LaserPlotProperties,Ev3devMapping plot
Résultat LaserPlotProperties

snapshot public_oe property

public LaserSnapshotProperties,Ev3devMapping snapshot
Résultat LaserSnapshotProperties