C# 클래스 Ev3devMapping.Laser

상속: ReplayableUDPServer
파일 보기 프로젝트 열기: bmegli/ev3dev-mapping-ui

공개 프로퍼티들

프로퍼티 타입 설명
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