Vector BLF
|
MOST_LIGHTLOCK. More...
#include <MostLightLock.h>
Public Member Functions | |
void | read (AbstractFile &is) override |
void | write (AbstractFile &os) override |
DWORD | calculateObjectSize () const override |
![]() | |
ObjectHeader (const ObjectType objectType, const WORD objectVersion=0) | |
void | read (AbstractFile &is) override |
void | write (AbstractFile &os) override |
WORD | calculateHeaderSize () const override |
DWORD | calculateObjectSize () const override |
![]() | |
ObjectHeaderBase (const WORD headerVersion, const ObjectType objectType) | |
ObjectHeaderBase (const ObjectHeaderBase &)=default | |
ObjectHeaderBase & | operator= (const ObjectHeaderBase &)=default |
ObjectHeaderBase (ObjectHeaderBase &&)=default | |
ObjectHeaderBase & | operator= (ObjectHeaderBase &&)=default |
Public Attributes | |
WORD | channel {} |
application channel More... | |
SHORT | state {} |
DWORD | reservedMostLightLock {} |
![]() | |
DWORD | objectFlags {ObjectFlags::TimeOneNans} |
object flags More... | |
WORD | clientIndex {} |
client index of send node | |
WORD | objectVersion {0} |
object specific version More... | |
ULONGLONG | objectTimeStamp {} |
object timestamp More... | |
![]() | |
DWORD | signature {ObjectSignature} |
signature (ObjectSignature) More... | |
WORD | headerSize {} |
sizeof object header More... | |
WORD | headerVersion {} |
header version (1) More... | |
DWORD | objectSize {} |
object size More... | |
ObjectType | objectType {} |
object type More... | |
Additional Inherited Members | |
![]() | |
enum | ObjectFlags : DWORD { TimeTenMics = 0x00000001 , TimeOneNans = 0x00000002 } |
MOST_LIGHTLOCK.
This event refers to the optical or electrical modulated signal at the transceiver's Rx.
"Signal On" means that a modulated signal has been detected.
"Lock" means that the receiver PLL (Phase Locked Loop) was able to establish synchronization with the phase of the modulated signal (to "lock").
"Stable Lock" means that for a certain period of time no unlock occurred (see MOST specification).
In case of a series of unlocks, the time of the different unlocks are accumulated. If this accumulated time is greater than a certain threshold, it is called "Critical Unlock" (details see MOST specification).
|
overridevirtual |
|
overridevirtual |
Read the data of this object
is | input stream |
Reimplemented from Vector::BLF::ObjectHeaderBase.
|
overridevirtual |
Write the data of this object
os | output stream |
Reimplemented from Vector::BLF::ObjectHeaderBase.
WORD Vector::BLF::MostLightLock::channel {} |
application channel
Application channel
DWORD Vector::BLF::MostLightLock::reservedMostLightLock {} |
reserved
SHORT Vector::BLF::MostLightLock::state {} |
Signal state: