C# Класс Ev3devMapping.Laser

Наследование: ReplayableUDPServer
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
module LaserModuleProperties
plot LaserPlotProperties
snapshot LaserSnapshotProperties

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Awake ( ) : void
OnDestroy ( ) : void
ProcessPacket ( packet ) : void
Start ( ) : void

Приватные методы

Метод Описание
AddPendingDataToProcess ( int &from, int &len, ulong &t_from ) : void
CalculateReadingsInLocalReferenceFrame ( packet ) : void
TranslateReadingsToGlobalReferenceFrame ( int &from, int &len, ulong t_from, ulong t_to ) : bool

Описание методов

Awake() защищенный Метод

protected Awake ( ) : void
Результат void

CreationDelayMs() публичный Метод

public CreationDelayMs ( ) : int
Результат int

DumpSnapshot() публичный Метод

public DumpSnapshot ( ) : void
Результат void

GetAveragedLaserRPM() публичный Метод

public GetAveragedLaserRPM ( ) : float
Результат float

GetAveragedPacketTimeMs() публичный Метод

public GetAveragedPacketTimeMs ( ) : float
Результат float

GetCRCFailurePercentage() публичный Метод

public GetCRCFailurePercentage ( ) : float
Результат float

GetInvalidPercentage() публичный Метод

public GetInvalidPercentage ( ) : float
Результат float

GetSnapshotsLeft() публичный Метод

public GetSnapshotsLeft ( ) : int
Результат int

ModuleAutostart() публичный Метод

public ModuleAutostart ( ) : bool
Результат bool

ModuleCall() публичный Метод

public ModuleCall ( ) : string
Результат string

ModulePriority() публичный Метод

public ModulePriority ( ) : int
Результат int

OnDestroy() защищенный Метод

protected OnDestroy ( ) : void
Результат void

ProcessPacket() защищенный Метод

protected ProcessPacket ( packet ) : void
Результат void

PushCalculatedReadingsThreadSafe() публичный Метод

public PushCalculatedReadingsThreadSafe ( int from, int length ) : void
from int
length int
Результат void

SaveMap() публичный Метод

public SaveMap ( ) : void
Результат void

Start() защищенный Метод

protected Start ( ) : void
Результат void

TakeSnapshot() публичный Метод

public TakeSnapshot ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Описание свойств

module публичное свойство

public LaserModuleProperties,Ev3devMapping module
Результат LaserModuleProperties

plot публичное свойство

public LaserPlotProperties,Ev3devMapping plot
Результат LaserPlotProperties

snapshot публичное свойство

public LaserSnapshotProperties,Ev3devMapping snapshot
Результат LaserSnapshotProperties