private void stateChanged(object sender, iMonStateChangedEventArgs e)
{
lock (this.displayLock)
{
if (e.IsInitialized)
{
iMonDisplayType display = this.imon.DisplayType;
if ((display & iMonDisplayType.LCD) == iMonDisplayType.LCD)
{
this.imon.LCD.ScrollFinished += lcdScrollFinished;
this.lcd = true;
}
if ((display & iMonDisplayType.VFD) == iMonDisplayType.VFD)
{
this.vfd = true;
}
this.semReady.Release();
}
else
{
this.lcd = false;
this.vfd = false;
}
}
}