private void _tmcDataReceived(object sender, TmcTransmissionArrivedEventArgs args) { if (IsLookingUp) { //Debug.WriteLine("_tmcDataReceived, resetting idle timer"); _idleTimer.Enabled = false; _idleTimer.Enabled = true; } }
private void onDataArrived(object sender, TmcTransmissionArrivedEventArgs e) { var BlockB = e.Blocks[0]; var BlockC = e.Blocks[1]; var BlockD = e.Blocks[2]; var groupType = (RDSGroupType)(BlockB >> 11); switch (groupType) { case RDSGroupType.TYPE_3A: _reader.TMC.DecodeODA(BlockB, BlockC, BlockD); break; case RDSGroupType.TYPE_8A: _reader.TMC.DecodeTMC(BlockB, BlockC, BlockD); break; } }