Ejemplo n.º 1
0
        private CIStack(CIRegisterList aRegisters, byte[] aData, uint aAddressOfFirstByte, AddressRange aRange)
            : base(aRegisters.Container)
        {
            base.AddSupportedChildType(typeof(CIStackEntry));
            base.AddSupportedChildType(typeof(CIMessage));

            iRegisters         = aRegisters;
            iStackAddressRange = aRange;

            // Prepare data
            DataBufferPrimer primer = new DataBufferPrimer(iStackData);

            primer.Prime(aData, aAddressOfFirstByte);
        }
Ejemplo n.º 2
0
 void StackEnginePrimer_PrimerComplete(DataBufferPrimer aPrimer, DataBuffer aBuffer, uint aFirstByteAddress, uint aLastByteAddress)
 {
     SeedAddressRangeBasedUponData();
 }
Ejemplo n.º 3
0
 void StackEnginePrimer_LineNotHandled(DataBufferPrimer aPrimer, DataBuffer aBuffer, string aLine)
 {
     iEngine.Prefixes.TryAgainstPrefixes(aLine);
 }
 public DExcExtractorListStackData(DExcExtractor.TState aState, DExcExtractorListType aType)
     : base(aState, aType)
 {
     iPrimer = new DataBufferPrimer(iBuffer);
 }