ETAS GmbH Borsigstraße Stuttgart Tel.:+49 (711) Fax:+49 (711)

Size: px
Start display at page:

Download "ETAS GmbH Borsigstraße Stuttgart Tel.:+49 (711) Fax:+49 (711)"

Transcription

1 24!42!#% 5SER-ANUAL

2

3 #ONTACT$ETAILS (7$6*URXS ZZZHWDVJURXSFRP *HUPDQ\ ETAS GmbH Borsigstraße Stuttgart Tel.:+49 (711) Fax:+49 (711) ZZZHWDVGH -DSDQ ETAS K.K. Queen's Tower C-17F, 2-3-5, Minatomirai, Nishi-ku, Yokohama, Kanagawa Japan Tel.: +81 (45) Fax: +81 (45) ZZZHWDVFRMS.RUHD ETAS Korea Co. Ltd. 3F, Samseung Bldg Yangjae-dong, Seocho-gu Seoul Tel.: +82 (2) Fax: +82 (2) ZZZHWDVFRNU 86$ ETAS Inc Miller Road Ann Arbor, MI Tel.: +1 (888) ETAS INC Fax: +1 (734) ZZZHWDVLQFFRP )UDQFH ETAS S.A.S. 1, place des États-Unis SILIC Rungis Cedex Tel.: +33 (1) Fax: +33 (1) ZZZHWDVIU *UHDW%ULWDLQ ETAS UK Ltd. Studio 3, Waterside Court Third Avenue, Centrum 100 Burton-upon-Trent Staffordshire DE14 2WQ Tel.: +44 (0) Fax: +44 (0) ZZZHWDVXNQHW

4

5 #OPYRIGHT 4HEDATAINTHISDOCUMENTMAYNOTBEALTEREDORAMENDEDWITHOUTSPECIAL NOTIFICATIONFROM,IVE$EVICES,TD,IVE$EVICES,TDUNDERTAKESNOFURTHER OBLIGATIONINRELATIONTOTHISDOCUMENT4HESOFTWAREDESCRIBEDINITCANONLY BEUSEDIFTHECUSTOMERISINPOSSESSIONOFAGENERALLICENSEAGREEMENTOR SINGLELICENSE5SINGANDCOPYINGISONLYALLOWEDINCONCURRENCEWITHTHE SPECIFICATIONSSTIPULATEDINTHECONTRACT 5NDERNOCIRCUMSTANCESMAYANYPARTOFTHISDOCUMENTBECOPIED REPRODUCEDTRANSMITTEDSTOREDINARETRIEVALSYSTEMORTRANSLATEDINTOANOTHER LANGUAGEWITHOUTTHEEXPRESSWRITTENPERMISSIONOF,IVE$EVICES,TD #OPYRIGHT,IVE$EVICES,TD 4HENAMESANDDESIGNATIONSUSEDINTHISDOCUMENTARETRADEMARKSORBRANDS BELONGINGTOTHERESPECTIVEOWNERS $OCUMENT4$ 24!42!#%

6

7 #ONTENTS!BOUTTHIS-ANUAL 7HO3HOULD2EADTHIS-ANUAL #ONVENTIONS 24!42!#%/VERVIEW 4ARGET 24!42!#%3ERVER 24!42!#%#LIENT 4RACECONTROL 3TART&REE2UNNING4RACE 3TART"URSTING4RACE 3TART4RIGGERING4RACE 3ET4RACE2EPEAT 3TOP4RACE 'ENERAL )DENTIFERS #ATEGORIES #ONTENTS

8 #LASSES %NABLE4RACE#LASSES $ISABLE4RACE#LASSES %NABLE4RACE#ATEGORIES $ISABLE4RACE#ATEGORIES 4RACEPOINTS,OG4RACEPOINT,OG4RACEPOINT6ALUE,OG4RACEPOINT$ATA 4ASK4RACEPOINTS,OG4ASK4RACEPOINT,OG4ASK4RACEPOINT6ALUE,OG4ASK4RACEPOINT$ATA )NTERVALS,OG)NTERVAL3TART,OG)NTERVAL3TART6ALUE,OG)NTERVAL3TART$ATA,OG)NTERVAL%ND,OG)NTERVAL%ND6ALUE,OG)NTERVAL%ND$ATA -ISCELLANEOUS,OGGING,OG0ROFILE3TART,OG#RITICAL%XECUTION%ND,OG#AT)323TART,OG#AT)32%ND,OG/VERRUN(OOK 4RIGGERING #LEAR4RIGGER 4RIGGER.OW 3ET4RIGGER7INDOW 4RIGGER/N!CTIVATION 4RIGGER/N#HAIN 4RIGGER/N4ASK3TART 4RIGGER/N4ASK3TOP 4RIGGER/N)323TART 4RIGGER/N)323TOP 4RIGGER/N#AT)323TART #ONTENTS

9 4RIGGER/N#AT)323TOP 4RIGGER/N#AT)323TART 4RIGGER/N#AT)323TOP 4RIGGER/N)NIT4ASK3TART 4RIGGER/N)NIT4ASK3TOP 4RIGGER/N'ET2ESOURCE 4RIGGER/N2ELEASE2ESOURCE 4RIGGER/N3ET%VENT 4RIGGER/N4RACEPOINT 4RIGGER/N4ASK4RACEPOINT 4RIGGER/N)NTERVAL3TART 4RIGGER/N)NTERVAL%ND4RIGGER/N)NTERVAL3TOP 4RIGGER/N4IMETABLE%XPIRY 4RIGGER/N4ICK3CHEDULE 4RIGGER/N!DVANCE3CHEDULE 4RIGGER/N!LARM%XPIRY 4RIGGER/N%XPLICIT3END3TATE-ESSAGE 4RIGGER/N%XPLICIT2ECEIVE3TATE-ESSAGE 4RIGGER/N3END-ESSAGE 4RIGGER/N2ECEIVE-ESSAGE 4RIGGER/N%RROR 4RIGGER/N3HUTDOWN!0)2ESTRICTIONS )NTRODUCTION 'ENERAL0ROBLEM!PPLICABLE-ACROS%2#/3 %+!PPLICABLE-ACROS24!/3%+ #ONTENTS

10

11 !BOUTTHIS-ANUAL 24!42!#%ISASOFTWARELOGICANALYZERFOREMBEDDEDSYSTEMS#OUPLEDWITH ASUITABLYENHANCEDAPPLICATIONITPROVIDESTHEDEVELOPERWITHAUNIQUESETOF SERVICESTOASSISTINDEBUGGINGANDTESTINGASYSTEM&OREMOSTAMONGSTTHESE ISTHEABILITYTOSEEEXACTLYWHATISHAPPENINGINASYSTEMATRUNTIMEWITHA PRODUCTIONBUILDOFTHEAPPLICATIONSOFTWARE 4HISMANUALDESCRIBESTHETARGET!0)FOR24!42!#% 7HO3HOULD2EADTHIS-ANUAL )TISASSUMEDTHATYOUAREADEVELOPER9OUSHOULDREADTHISGUIDEIFYOUWANT TOFINDOUTABOUTTHETARGET!0)FOR24!42!#%4HISDOCUMENTALSOCONTAINS ATOPLEVELOVERVIEWOFTHE24!42!#%ARCHITECTUREFORREFERENCE #ONVENTIONS )MPORTANT.OTESTHATAPPEARLIKETHISCONTAINIMPORTANTINFORMATIONTHAT YOUNEEDTOBEAWAREOF-AKESURETHATYOUREADTHEMCAREFULLYANDTHAT YOUFOLLOWANYINSTRUCTIONSTHATYOUAREGIVEN 0ORTABILITY.OTESTHATAPPEARLIKETHISDESCRIBETHINGSTHATYOUWILLNEEDTO KNOWIFYOUWANTTOWRITECODETHATWILLWORKONANYTARGETPROCESSOR )NTHISGUIDEYOUmLLSEETHATPROGRAMCODEHEADERFILENAMES#TYPENAMES# FUNCTIONSAND!0)CALLNAMESALLAPPEARINTHECourierTYPEFACE7HENTHE NAMEOFANOBJECTISMADEAVAILABLETOTHEPROGRAMMERTHENAMEALSO APPEARSINTHECourierTYPEFACESOFOREXAMPLEATASKNAMED4ASK APPEARSASATASKHANDLECALLEDTask1!BOUTTHIS-ANUAL

12

13 24!42!#%/VERVIEW 24!42!#%ISASOFTWARELOGICANALYZERFOREMBEDDEDSYSTEMS#OUPLEDWITH ASUITABLYENHANCEDAPPLICATIONITPROVIDESTHEDEVELOPERWITHAUNIQUESETOF SERVICESTOASSISTINDEBUGGINGANDTESTINGASYSTEM&OREMOSTAMONGSTTHESE ISTHEABILITYTOSEEEXACTLYWHATISHAPPENINGINASYSTEMATRUNTIMEWITHA PRODUCTIONBUILDOFTHEAPPLICATIONSOFTWARE 4HE24!42!#%PRODUCTCONSISTSOFTHREELAYERSqTARGET24!42!#%3ERVER AND24!42!#%#LIENTEACHDESCRIBEDINMOREDETAILBELOW %NDTOEND24!42!#%LOOKSLIKETHIS Target Application RTA-TRACE Server RTOS Trace layer Comm. link Comm. Link DLL RTA-TRACE Client OS DLL TimeTrace visualizer Processing Buffer Statistics calculator CPU usage chart... 4ARGET 4HETARGETLAYERCONSISTSOFANAPPLICATIONASUPPORTED/3%+/3OPTIONALIF USINGTHE24!42!#%)NSTRUMENTING+IT ANDTHE24!42!#%TARGETSOFTWARE 4HE24!42!#%TARGETSOFTWARECONSISTSOFALIBRARYANDHEADERFILESALLOWING /3CALLSTOBEINTERCEPTEDASWELLASPROVIDINGAN!0)FORTHELOGGINGOFUSER GENERATEDTRACINGINFORMATIONUSING4RACEPOINTS4ASK4RACEPOINTSAND INTERVALSqSEEINDIVIDUALSECTIONSINTHISDOCUMENT $URINGTHESYSTEMBUILDPROCESSITISPOSSIBLETOENABLEANDDISABLECLASSESOF LOGDATABOTH/3ANDUSERTRACEINFORMATION THEMECHANISMFORTHISIS DESCRIBEDINTHE24!42!#%#ONFIGURATION2EFERENCE-ANUAL 4RACEDATAGENERATEDBYTHETARGETISTRANSFERREDVIAAN%#5,INKDESCRIBEDIN THE24!42!#%%#5,INK'UIDE TOTHE24!42!#%3ERVER 24!42!#%3ERVER 4HE24!42!#%3ERVERISRESPONSIBLEFORCOLLECTINGTRACEDATAGENERATEDBY THETARGETASINGLE3ERVERISCAPABLEOFCONNECTINGTOMULTIPLETARGETS SIMULTANEOUSLYWITHAPPROPRIATELICENSING ANDPROCESSINGTHETRACEDATAINTO AFORMSUITABLEFORTHE24!4RACECLIENT!PPROPRIATE$,,SFORTHE%#5,INK AND/3INUSEAREUSEDTOCONVERTUNPACKDATAINTOAFORMSUITABLEFOR DISPLAY 24!42!#%/VERVIEW

14 !LTHOUGHTHE3ERVERAPPLICATIONISSEPARATEFROMTHE#LIENTITWILLMOSTOFTEN BEEXECUTEDAUTOMATICALLYWHENTHE#LIENTISSTARTEDTHEONLYEVIDENCETHAT THE3ERVERISRUNNINGISTHEICONINTHESYSTEMTRAYOFTHEHOST0#3EETHE 24!42!#%%#5,INK'UIDETODETERMINEHOWTOMODIFYPARAMETERSOFTHE %#5,INKIFNECESSARYORPOSSIBLE 4HE24!42!#%3ERVERCANSUPPORTCONNECTIONSFROMMULTIPLE24!42!#% #LIENTSASWELLASTARGETAPPLICATIONS qeitherlocallyonthesame0# OR REMOTELYACROSSANETWORK 4HESEFEATURESARESUBJECTTOLICENSING 24!42!#%#LIENT 4HE24!42!#%#LIENTISTHEMOSTVISIBLEPORTIONOF24!42!#%SINCEITIS RESPONSIBLEFORDISPLAYINGTHERECORDEDDATACALCULATINGSTATISTICSETC4HE VARIOUSVISUALIZATIONOPTIONSARESUPPLIEDASPLUGINSWHICHMAYBESUBJECTTO ADDITIONALLICENSING 0ROCESSINGISCARRIEDOUTWHICHCONVERTSTHERAWTRACEDATAGENERATEDBYTHE TARGETINTOAMOREREADABLEFORMASDESCRIBEDBYTHEUSERDURINGTHE CONFIGURATIONPROCESS3EETHE24!42!#%#ONFIGURATION2EFERENCE-ANUAL FORDETAILSABOUTHOWTHISISDONE %XAMPLESOFPLUGINSARETHE4IME4RACEVISUALIZERALLOWINGTHETASKACTIVITYOF ANAPPLICATIONTOBEEXAMINED ANDTHE#05USAGEPIEANDBARGRAPHS ALLOWINGAVIEWOFTHE#05USAGEBYSYSTEMELEMENT 0LUGINFEATURESAREMORECOMPLETELYDESCRIBEDBYONLINEHELPFILESqAVAILABLE FROMTHEl(ELPmMENUOFTHE24!42!#%#LIENT 24!42!#%/VERVIEW

15 4RACECONTROL 4HEFOLLOWING!0)CALLSCONTROLTHEMODEINWHICH24!42!#%OPERATES 3TART&REE2UNNING4RACE void StartFreeRunningTrace(void).ONE 3TARTSTRACINGIN&REE2UNNINGMODE &REERUNNINGTRACEMODECAPTURESEVENTINFORMATION CONTINUOUSLY$ATAISUPLOADEDTOTHEHOSTASSOONASITIS AVAILABLECONCURRENTLYWITHCAPTURE )FTHETRACEBUFFERBECOMESFULLLOGGINGOFTRACEDATAIS SUSPENDEDUNTILTHEBUFFERHASBEENEMPTIED7HENTHE BUFFERISAVAILABLEAGAINTRACINGRESUMES4HISSITUATION MIGHTOCCURIFTHE%#5,INKISTOOSLOWFORTHEDESIRED VOLUMEOFTRACEDATA )FTHISCALLISMADEWHILSTTRACINGTHETRACEBUFFERIS CLEAREDANDTRACINGBEGINSAGAIN

16 3TART"URSTING4RACE void StartBurstingTrace(void).ONE 3TARTSTRACINGIN"URSTINGMODE "URSTINGTRACEMODECAPTURESEVENTINFORMATIONINTOTHE TRACEBUFFERINAlONESHOTmMANNER7HENTHEBUFFERIS FULLTRACINGSTOPSANDDATATRANSFERBEGINS.OATTEMPTIS MADETOUPLOADDATATOTHE3ERVERUNTILTHETRACEBUFFER HASFILLED )FSetTraceRepeat()SEE HASBEENUSEDTO ENABLEREPEATEDBURSTINGTRACESTRACINGRESUMESWHEN DATATRANSFERISCOMPLETE )FTHISCALLISMADEWHILSTTRACINGTHETRACEBUFFERIS CLEAREDANDTRACINGBEGINSAGAIN 3TART4RIGGERING4RACE void StartTriggeringTrace(void).ONE 3TARTSTRACINGIN4RIGGERINGMODE 4RIGGERINGTRACEMODEWAITSFORSPECIFICEVENTSBEFORE TRANSFERRINGTRACEDATATOTHEHOST4RIGGEREVENTSARESET USINGTHETriggerOn ()!0)CALLSSEEONWARD!PREANDPOSTTRIGGERBUFFERSIZECANBESPECIFIEDUSING SetTriggerWindow()SEE SOTHATONLYTHESET OFEVENTSBEFOREANDAFTERTHETRIGGEREVENTCANBESEEN SetTraceRepeat()SEE CANBEUSEDTOENABLE REPEATEDTRIGGEREDTRACES)NTHISCASEWHENDATATRANSFER HASCOMPLETEDTRACINGWILLRESUMETHENEXTTIMETHE TRIGGEREVENTOCCURS )FTHISCALLISMADEWHILSTTRACINGTHETRACEBUFFERIS CLEAREDANDTRACINGBEGINSAGAIN

17 3ET4RACE2EPEAT void SetTraceRepeat(osTraceBool <mode>) PRGH.ONZEROVALUEENABLESREPEATMODEZERODISABLESREPEAT MODE %NABLESDISABLESREPEATFEATUREOF"URSTINGAND4RIGGERING TRACEMODES 3EEAND 3TOP4RACE void StopTrace(void).ONE 3TOPSRECORDINGOFTRACEDATATOTHETRACEBUFFER 4HISDOESNOTABORTTHEDATALINKANYDATAREMAININGIN THETRACEBUFFERISUPLOADEDTOTHEHOST 'ENERAL 24!42!#%ALLOWSTHREEDIFFERENTVISUALIZATIONAIDSTOBEDEFINEDTOAIDIN PROGRAMDEBUGGINGqTHESEARE4RACEPOINTS4ASK4RACEPOINTSAND)NTERVALS 4RACEPOINTS3ECTION AREDISPLAYEDONTHE4IME4RACEVISUALIZERON INDIVIDUALTAPES4HEYCANBELOGGEDFROMANYPOINTINAPROGRAMq PERHAPSTOINDICATESOMEGLOBALPROGRAMSTATE 4ASK4RACEPOINTS3ECTION AREDISPLAYEDONTHETAPEOFTHETASK WHICHLOGSTHEMqSOTHESEAREIDEALFORSHOWINGTHEACTIVITYOFA PARTICULARTASK )NTERVALS3ECTION CANBELOGGEDFROMANYPLACEINAPROGRAMq THEYHAVEBOTHASTARTANDANENDANDMIGHTBEUSEDTOSHOWATIME RELATEDFEATUREOFAPROGRAMIESTIMULUSRESPONSE,OGGINGANYOFTHEABOVEMARKERSCANALSOHAVESOMEDATAATTACHEDWHICH WILLBEDISPLAYEDINTHE4IME4RACEVISUALIZER EITHERASASINGLEORBIT VALUEUSINGTHE Value()VERSIONOFTHELog ()CALLS ORALARGERDATA BLOCKUSINGTHE Data()VERSIONOFTHELog ()CALLS 4HEATTACHED

18 DATAVALUEWILLBEDISPLAYEDACCORDINGTOTHEFORMATSTRINGSUPPLIEDAT CONFIGURATIONTIME3EETHE24!42!#%#ONFIGURATION'UIDEFORDETAILS %ACHMARKERDESCRIBEDABOVEHASANIDENTIFIERANDCANBELONGTOONEORMORE CATEGORIES4HESETERMSAREDESCRIBEDBELOW )DENTIFERS 4HEIDENTIFIERS)$S USEDFOR4RACEPOINTS4ASK4RACEPOINTSAND)NTERVALSHAVE ALIMITEDRANGE4WORANGESOFIDENTIFIEREXISTFOREACHOFTHESESELECTEDAT CONFIGURATIONTIME COMPACTANDEXTENDED)$S4HERANGESFOREACHOFTHESE ARESHOWNBELOW )$ #OMPACT %XTENDEDDEFAULT Tracepoint BIT BIT TaskTracePoint BIT BIT Interval BIT BIT )DENTIFIERSCANBEGENERATEDEITHERINTHECONFIGURATIONPROCESS RECOMMENDEDFOR%2#/3 %+ AND24!/3%+ ORLITERALSCANBEUSED&OR %2#/3 %+ AND24!/3%+GENERATEDIDENTIFIERSARE#defined INTHE rtatrace.hheaderfile5seofidentifiersgeneratedintheconfiguration PROCESSMEANSTHATVISUALIZATIONOFTHETRACEDATAWILLBEMOREREADILY UNDERSTOODFOREXAMPLETHE4IME4RACE6ISUALIZERWILLDISPLAY Tracepoint <name> INSTEADOF Tracepoint 5 )FA4RACEPOINTHASBEENCONFIGUREDWITHANAMEANDNUMBERSUBSEQUENTUSE OFTHELITERALNUMBERASANIDENTIFIERWILLCAUSETHENAMETOBESEENINTHE 24!42!#%#LIENTqITISTHEREFORERECOMMENDEDTHATNAMEDIDENTIFIERSBE USED 7HENUSINGTHE/3)NSTRUMENTINGKITTHISMECHANISMISSTILLAVAILABLEEXCEPT THATTHEDESCRIPTIONFILEWITHA.rtaEXTENSION MAYNEEDTOBEHAND GENERATED.OTE5SINGALog ()CALLWITHANIDENTIFIERTHATISOUTOFRANGEWILLSILENTLY FAIL #ATEGORIES %VERYUSER4ASK 4RACEPOINTBELONGSTOONEORMOREUSERDEFINEDCATEGORIES 4HISALLOWSSETSOF4ASK 4RACEPOINTSTOBETOENABLEDORDISABLEDEITHERAT RUNTIMEORATCONFIGURATIONTIME4HEREARERUNTIMECATEGORIESAVAILABLE ANDANUNLIMITEDNUMBEROFCONFIGURATIONTIMECATEGORIES!LTHOUGHITISPOSSIBLETOGENERATEAN)$OFITISNOTPOSSIBLETOTRIGGERONAN INTERVALTRACEPOINTTASKTRACEPOINTWITHAN)$OF

19 #ATEGORIESARESPECIFIEDASBITMASKSDURINGTHECONFIGURATIONPROCESS HENCEIT ISPOSSIBLETOCOMBINEMULTIPLETRACECATEGORIESUSINGTHEBITWISE/2OPERATOR l\m.ote)nalog ()CALLA4RACEPOINTISLOGGEDIFANYOFTHECATEGORIESARE ACTIVEIEFORAPARTICULAR4RACEPOINTIFARUNTIMECATEGORYISCOMBINEDWITHA CATEGORYWHICHHASBEENENABLEDATCONFIGURATIONTIMEDISABLINGTHERUNTIME CATEGORYWILLHAVENOEFFECTqTHE4RACEPOINTWILLSTILLBELOGGED.OTE)FALLOFTHECATEGORIESATTACHEDTOAPARTICULARLog ()CALLAREMARKED ASFALSEATCONFIGURATIONTIMETHELog ()CALLWILLNOTBEINSERTEDINTOTHE CODESTREAM.OTE#ATEGORIESMUSTONLYBEENABLEDORDISABLEDUSING EnableTraceCategories ANDDisableTraceCategories RESPECTIVELY WHENTRACINGISSTOPPED)FTHISISNOTDONETHE24!42!#% VISUALIZERMAYDISPLAYINCORRECTANDORMISLEADINGDATA #LASSES,OGGEDEVENTSBELONGTOPREDEFINEDCLASSESALLOWINGTHEUSERTOENABLEOR DISABLECLASSESOFEVENTSEITHERATRUNTIMEORCONFIGURATIONTIME!LISTOF CLASSESISGIVENINTHEFOLLOWINGTABLE 3INCECLASSESAREBITMASKSITISPOSSIBLETOENABLEORDISABLEASETOFCLASSESBY USINGTHEBITWISE/2OPERATOR\ 3EETHE24!42!#%CONFIGURATIONREFERENCEFORYOURPARTICULAROPERATINGSYSTEMFORDETAILSOF THECONFIGURATIONPROCESS

20 OS4RACE#LASSES4YPE TRACE_ACTIVATIONS_CLASS TRACE_OSEK_MESSAGES_CLASS TRACE_RESOURCES_CLASS TRACE_INTERRUPT_LOCKS_CLASS TRACE_SWITCHING_OVERHEADS_CLASS TRACE_TASKS_AND_ISRS_CLASS TRACE_PROCESSES_CLASS TRACE_EXPLICIT_STATE_MESSAGES_CLASS TRACE_ERRORS_CLASS TRACE_TASK_TRACEPOINT_CLASS TRACE_TRACEPOINT_CLASS TRACE_INTERVALS_CLASS TRACE_MESSAGE_DATA_CLASS TRACE_STARTUP_AND_SHUTDOWN_CLASS TRACE_ALARMS_CLASS TRACE_TIMETABLES_CLASS TRACE_SCHEDULES_CLASS TRACE_OSEK_EVENTS_CLASS TRACE_NO_CLASSES TRACE_ALL_CLASSES %2#/3 %+ #USTOM %2#/3 %+ %2#/3 %+ 24!/3%+ 24!/3%+#USTOM.OTE#LASSESMUSTONLYBEENABLEDORDISABLEDUSING EnableTraceClasses ANDDisableTraceClassesRESPECTIVELY WHEN TRACINGISSTOPPED)FTHISISNOTDONETHE24!42!#%VISUALIZERMAYDISPLAY INCORRECTANDORMISLEADINGDATA

21 %NABLE4RACE#LASSES void EnableTraceClasses( ostraceclassestype <mask>) PDVN -ASKOFONEORMOREEVENTCLASSESTOENABLE 4HISCALLENABLESONEORMORECLASSESOFTRACEEVENTSATRUN TIME 4HEDUALTO #LASSESNOTLISTEDINTHECALLWILLBELEFTINTHEIRCURRENT STATE $ISABLE4RACE#LASSES void DisableTraceClasses( ostraceclassestype <mask>) PDVN -ASKOFONEORMOREEVENTFAMILIESTODISABLE 4HISCALLDISABLESONEORMOREFAMILIESOFTRACEEVENTSAT RUNTIME 4HEDUALTO #LASSESNOTLISTEDINTHECALLWILLBELEFTINTHEIRCURRENT STATE

22 %NABLE4RACE#ATEGORIES void EnableTraceCategories( ostracecategoriestype <mask>) PDVN!NEVENTCATEGORYMASK #AUSESAUSERSPECIFIEDSUBSETOFUSER4RACEPOINTSTOBE ENABLED 4HEDUALTO %VERYUSER4RACEPOINTBELONGSTOONEORMORECATEGORIES #ATEGORIESNOTLISTEDINTHECALLWILLBELEFTINTHEIRCURRENT STATE $ISABLE4RACE#ATEGORIES void DisableTraceCategories( ostracecategoriestype <mask>) PDVN!NEVENTCATEGORYMASK #AUSESAUSERSPECIFIEDSUBSETOFUSER4RACEPOINTSTOBE DISABLED 4HEDUALTO %VERYUSER4RACEPOINTBELONGSTOONEORMORECATEGORIES #ATEGORIESNOTLISTEDINTHECALLWILLBELEFTINTHEIRCURRENT STATE

23 4RACEPOINTS 4RACEPOINTSAREDISPLAYEDINTHE4IME4RACEVISUALIZERONTHEIROWNTAPES 4RACEPOINTIDENTIFIERSCANBENAMEDDURINGTHECONFIGURATIONPROCESSAND 4IME4RACEWILLDISPLAYTHENAME ORLITERALNUMERICALVALUESCANBEUSED INSTEAD,OG4RACEPOINT void LogTracepoint( <TpointId>, ostracecategoriestype <catmask>) 7SRLQW,G )DENTIFIESA4RACEPOINTSIZEVARIESqSEE FDWPDVN 4HECATEGORYORCATEGORIESTHATTHIS4RACEPOINTBELONGSTO,OGSA4RACEPOINTAGAINSTITSDESIGNATEDTASK,OGGINGISSUBJECTTOTHETRACE_TRACEPOINT_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED

24 ,OG4RACEPOINT6ALUE void LogTracepointValue( <TpointId>, XLQW<val>, ostracecategoriestype <catmask>) 7SRLQW,G )DENTIFIESA4RACEPOINTSIZEVARIESqSEE YDO.UMERICALVALUETOBESENTWITHTHE4RACEPOINT4HESIZE OFVALORBIT DEPENDSUPONTHESIZEOFTHESYSTEM TIMESELECTEDDURINGCONFIGURATIONqSEETHE24!42!#% #ONFIGURATION2EFERENCE-ANUALFORFURTHERINFORMATION FDWPDVN 4HECATEGORYORCATEGORIESTHATTHIS4RACEPOINTBELONGSTO,OGSA4RACEPOINTAGAINSTITSDESIGNATEDTASKALONGWITH ANUNSIGNEDORBITINTEGERVALUE,OGGINGISSUBJECTTOTHETRACE_TRACEPOINT_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED

25 ,OG4RACEPOINT$ATA void LogTracepointData( <TpointID>, PTR(ByteType) <dataptr>, osuinttype <length>, ostracecategoriestype <catmask>) 7SRLQW,' )DENTIFIESA4RACEPOINTSIZEVARIESqSEE GDWD3WU 0OINTSTOADATABLOCKTOBESENTWITHTHE4RACEPOINT OHQJWK,ENGTHOFTHEDATABLOCKPOINTEDTOBY<dataPtr>IN BYTES FDWPDVN 4HECATEGORYORCATEGORIESTHATTHISCALLBELONGSTO,OGSA4RACEPOINTAGAINSTITSDESIGNATEDTASKALONGWITH ARBITRARYBINARYDATA,OGGINGISSUBJECTTOTHETRACE_TRACEPOINT_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED

26 4ASK4RACEPOINTS 4ASK4RACEPOINTSAREDISPLAYEDINTHE4IME4RACEVISUALIZERONTHETAPEOFTHE TASKTHATISSUEDTHELogTaskTracepoint ()CALL4ASK4RACEPOINT IDENTIFIERSCANBENAMEDDURINGTHECONFIGURATIONPROCESSAND4IME4RACEWILL DISPLAYTHENAME ORLITERALNUMERICALVALUESCANBEUSEDINSTEAD,OG4ASK4RACEPOINT void LogTaskTracepoint( <TTpointId>, ostracecategoriestype <catmask>) 77SRLQW,G )DENTIFIESA4ASK4RACEPOINTSIZEVARIESqSEE FDWPDVN 4HECATEGORYORCATEGORIESTHATTHIS4ASK4RACEPOINT BELONGSTO,OGS4ASK4RACEPOINT<TTPointID>AGAINSTITS DESIGNATEDTASK,OGGINGISSUBJECTTOTHE TRACE_TASK_TRACEPOINT_CLASSCLASSANDONEOR MOREOFTHECATEGORIESIN<catmask>BEINGENABLED

27 ,OG4ASK4RACEPOINT6ALUE void LogTaskTracepointValue( <TTpointId>, XLQW<val>, ostracecategoriestype <catmask>) 77SRLQW,G )DENTIFIESA4ASK4RACEPOINTSIZEVARIESqSEE YDO.UMERICALVALUETOBESENTWITHTHE4ASK4RACEPOINT4HE SIZEOFVALORBIT DEPENDSUPONTHESIZEOFTHE SYSTEMTIMESELECTEDDURINGCONFIGURATIONqSEETHE24! 42!#%#ONFIGURATION2EFERENCE-ANUALFORFURTHER INFORMATION FDWPDVN 4HECATEGORYORCATEGORIESTHATTHIS4ASK4RACEPOINT BELONGSTO,OGS4ASK4RACEPOINT<TTPointID>AGAINSTITS DESIGNATEDTASKALONGWITHANUNSIGNEDORBIT INTEGERVALUE,OGGINGISSUBJECTTOTHE TRACE_TASK_TRACEPOINT_CLASSCLASSANDONEOR MOREOFTHECATEGORIESIN<catmask>BEINGENABLED

28 ,OG4ASK4RACEPOINT$ATA void LogTaskTracepointData( <TTPointID>, PTR(ByteType) <dataptr>, osuinttype <length>, ostracecategoriestype <catmask>) 773RLQW,' )DENTIFIESA4ASK4RACEPOINTSIZEVARIESqSEE GDWD3WU 0OINTSTOADATABLOCKTOBESENTWITHTHE4ASK4RACEPOINT OHQJWK,ENGTHOFTHEDATABLOCKPOINTEDTOBY<dataPtr>IN BYTES FDWPDVN 4HECATEGORYORCATEGORIESTHATTHIS4RACEPOINTBELONGSTO,OGS4ASK4RACEPOINT<TTPointID>AGAINSTITS DESIGNATEDTASKALONGWITHARBITRARYBINARYDATA,OGGINGISSUBJECTTOTHE TRACE_TASK_TRACEPOINT_CLASSCLASSANDONEOR MOREOFTHECATEGORIESIN<catmask>BEINGENABLED

29 )NTERVALS )NTERVALSPROVIDEAMECHANISMFORUSERSTOMEASUREELAPSEDTIMEBETWEENTWO EVENTS)NTERVALINDICATIONSAPPEARONTHEIROWNTAPESINTHE4IME4RACE VISUALIZER)NTERVALIDENTIFIERSCANBENAMEDDURINGTHECONFIGURATIONPROCESS AND4IME4RACEWILLDISPLAYTHENAME ORLITERALNUMERICALVALUESCANBEUSED INSTEAD,OG)NTERVAL3TART void LogIntervalStart( <intervalid>, ostracecategoriestype <catmask>) LQWHUYDO,G!N)NTERVALIDENTIFIERSIZEVARIESqSEE FDWPDVN 4HECATEGORYORCATEGORIESTHATTHISCALLBELONGSTO 4HISCALLSTARTSTHEINTERVALREFERENCEDBY<intervalId>,OGGINGISSUBJECTTOTHETRACE_INTERVALS_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED

30 ,OG)NTERVAL3TART6ALUE void LogIntervalStartValue( <intervalid>, XLQW<val>, ostracecategoriestype <catmask>) LQWHUYDO,G!N)NTERVALIDENTIFIERSIZEVARIESqSEE YDO.UMERICALVALUETOBESENTWITHTHE)NTERVALSTART4HESIZE OFVALORBIT DEPENDSUPONTHESIZEOFTHESYSTEM TIMESELECTEDDURINGCONFIGURATIONqSEETHE24!42!#% #ONFIGURATION2EFERENCE-ANUALFORFURTHERINFORMATION FDWPDVN 4HECATEGORYORCATEGORIESTHATTHISCALLBELONGSTO 4HISCALLSTARTSTHEINTERVALREFERENCEDBY<intervalId> ALONGWITHANUNSIGNEDORBITINTEGERVALUE,OGGINGISSUBJECTTOTHETRACE_INTERVALS_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED

31 ,OG)NTERVAL3TART$ATA void LogIntervalStartData( <intervalid>, PTR(ByteType) <dataptr>, osuinttype <length>, ostracecategoriestype <catmask>) LQWHUYDO,G!N)NTERVALIDENTIFIERSIZEVARIESqSEE GDWD3WU 0OINTSTOADATABLOCKTOBESENTWITHTHEINTERVALSTART OHQJWK,ENGTHOFTHEDATABLOCKPOINTEDTOBY<dataPtr>IN BYTES FDWPDVN 4HECATEGORYORCATEGORIESTHATTHISCALLBELONGSTO 4HISCALLSTARTSTHEINTERVALREFERENCEDBY<intervalId> ALONGWITHARBITRARYBINARYDATA,OGGINGISSUBJECTTOTHETRACE_INTERVALS_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED,OG)NTERVAL%ND void LogIntervalEnd( <intervalid>, ostracecategoriestype <catmask>) LQWHUYDO,G!N)NTERVALIDENTIFIERSIZEVARIESqSEE FDWPDVN 4HECATEGORYORCATEGORIESTHATTHISCALLBELONGSTO 4HISCALLENDSTHEINTERVALREFERENCEDBY<intervalId>,OGGINGISSUBJECTTOTHETRACE_INTERVALS_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED

32 ,OG)NTERVAL%ND6ALUE void LogIntervalEndValue( <intervalid>, XLQW<val>, ostracecategoriestype <catmask>) LQWHUYDO,G!N)NTERVALIDENTIFIERSIZEVARIESqSEE YDO.UMERICALVALUETOBESENTWITHTHE)NTERVALEND4HESIZE OFVALORBIT DEPENDSUPONTHESIZEOFTHESYSTEM TIMESELECTEDDURINGCONFIGURATIONqSEETHE24!42!#% #ONFIGURATION2EFERENCE-ANUALFORFURTHERINFORMATION FDWPDVN 4HECATEGORYORCATEGORIESTHATTHISCALLBELONGSTO 4HISCALLENDSTHEINTERVALREFERENCEDBY<intervalId> ALONGWITHANUNSIGNEDORBITINTEGERVALUE,OGGINGISSUBJECTTOTHETRACE_INTERVALS_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED

33 ,OG)NTERVAL%ND$ATA void LogIntervalEndData( <intervalid>, PTR(ByteType) <dataptr>, osuinttype <length>, ostracecategoriestype <catmask>) LQWHUYDO,G!N)NTERVALIDENTIFIERSIZEVARIESqSEE GDWD3WU!DDRESSOFADATABLOCKTOBESENTWITHTHEINTERVALEND OHQJWK,ENGTHOFTHEDATABLOCKPOINTEDTOBY<dataPtr>IN BYTES FDWPDVN 4HECATEGORYORCATEGORIESTHATTHISCALLBELONGSTO 4HISCALLENDSTHEINTERVALREFERENCEDBY<intervalId> ALONGWITHARBITRARYBINARYDATA,OGGINGISSUBJECTTOTHETRACE_INTERVALS_CLASS CLASSANDONEORMOREOFTHECATEGORIESIN<catmask> BEINGENABLED -ISCELLANEOUS,OGGING,OG0ROFILE3TART void LogProfileStart( ostraceinfotype <profileid>) SURILOH,G!0ROFILEIDENTIFIER 4HISCALLMARKSTHESWITCHOVERTOANEWRUNTIMEPROFILE,OGGINGISSUBJECTTOTHE TRACE_TASKS_AND_ISRS_CLASSCLASS 24!/3%+'ENERIC/3

34 ,OG#RITICAL%XECUTION%ND void LogCriticalExecutionEnd( ostraceinfotype <critexecid>) &ULW([HF,G!#RITICAL%XECUTION0OINTIDENTIFIER 4HISCALLMARKSTHEENDOFACRITICALEXECUTIONSECTION4HIS WILLMOSTOFTENBEUSEDTOOBSERVERESPONSETIMETOSOME STIMULUS,OGGINGISSUBJECTTOTHE TRACE_TASKS_AND_ISRS_CLASSCLASS 24!/3%+'ENERIC/3,OG#AT)323TART void LogCat1ISRStart( ostraceinfotype <IsrId>),VU,G!#ATEGORY)32IDENTIFIER 4HISCALLMARKSTHESTARTOFACATEGORY)324HISTYPEOF )32ISNOTCONTROLLEDBYTHEOPERATINGSYSTEMANDSO REQUIRESMANUALLOGGING,OGGINGISSUBJECTTOTHE TRACE_TASKS_AND_ISRS_CLASSCLASS 24!/3%+

35 ,OG#AT)32%ND void LogCat1ISREnd( ostraceinfotype <IsrId>),VU,G!#ATEGORY)32IDENTIFIER 4HISCALLMARKSTHEENDOFACATEGORY)324HISTYPEOF )32ISNOTCONTROLLEDBYTHEOPERATINGSYSTEMANDSO REQUIRESMANUALLOGGING,OGGINGISSUBJECTTOTHE TRACE_TASKS_AND_ISRS_CLASSCLASS 24!/3%+,OG/VERRUN(OOK void LogOverrunHook().ONE 4HISCALLMARKSTHATTHEOVERRUNHOOKWASCALLED4HISIS CALLEDIFATASKHASRUNFORTOOLONGATITSTERMINATION,OGGINGISSUBJECTTOTHETRACE_ERRORS_CLASSCLASS 24!/3%+ 4RIGGERING #LEAR4RIGGER void ClearTrigger(void).ONE #LEARSTHETRIGGERCONDITIONSOTHATNOTRACERECORDCAN CAUSETRIGGERING )FTHETRIGGERCONDITIONHASOCCURREDEVENTSWILLCONTINUE TOBELOGGED

36 4RIGGER.OW void TriggerNow(void).ONE 4RIGGERNOWREGARDLESSOFTRIGGERCONDITIONS )FTRIGGERCONDITIONSHAVEBEENSETTHISCALLWILLNOTCLEAR THEM

37 3ET4RIGGER7INDOW void SetTriggerWindow( UIntType <before>, UIntType <after>) %HIRUH.UMBEROFRECORDSTOBEUPLOADEDFROMBEFORETHE TRIGGEREVENT $IWHU.UMBEROFRECORDSTOBEUPLOADEDAFTERTHETRIGGEREVENT 3ETSTHENUMBEROFRECORDSPREANDPOSTTRIGGERTHATWILL BEUPLOADED 4HETOTALNUMBEROFRECORDSUPLOADED<before> <after> MUSTBELESSTHANTHETOTALBUFFERSIZE AVAILABLE )FTHETOTALISGREATERTHANTHEBUFFERSIZEAVAILABLE <after>istruncatedsothat<before>willfitqif <before>isgreaterthantheavailablebufferthen <before>issettotheavailablebuffersizeand <after>issettozero.otesinceeachtraceeventmaybecarriedinmultipletrace RECORDSTHENUMBEROFEVENTSBEFOREANDAFTERTHETRIGGER POINTWILLNOTMATCHTHENUMBEROFRECORDSSPECIFIEDINTHIS CALL4RUNCATIONOFTRACEEVENTSMAYOCCURFOREXAMPLEWITH Log Data()CALLS CAUSINGINCOMPLETEDATAORlMISSEDm EVENTS 3MALLVALUESOFAFTERSHOULDBEAVOIDEDCONSIDERUSING StopTrace()WHENTRIGGERINGONTERMINALEVENTSSUCHAS SYSTEMSHUTDOWN

38 4RIGGER/N!CTIVATION void TriggerOnActivation( TaskType <taskid>) WDVN,G )DENTIFIEROFTHETASKTOTRIGGERON 3ETSTHETRIGGERTOBEANATTEMPTTOACTIVATE<taskId> IEANActivateTask(<TaskId>)CALLHASBEEN MADE )F<taskId>ISSETTOOSTRACE_TRIGGER_ANYANYCALL TOActivateTask()WILLTRIGGERTRACING 4HETRIGGERWILLOCCURONEXPLICITTASKACTIVATIONANDON TASKACTIVATIONVIAATIMETABLE)TWILLOCCURONTASK ACTIVATIONVIAANALARMUNLESSLOGGINGOFALARMSIS ENABLED)TWILLNOTOCCURASARESULTOFChainTask() 3EETriggerOnChain() ORACTIVATIONOFATASKSET CONTAININGTASK<taskId>APPLIESTO24!/3%+ONLY 4RIGGER/N#HAIN void TriggerOnChain(TaskType <taskid>) WDVN,G )DENTIFIEROFTHETASKTOTRIGGERON 3ETSTHETRIGGERTOBEANATTEMPTTOCHAINTASK<taskId> IEAChainTask(<TaskId>)CALLHASBEENMADE )F<taskId>ISSETTOOSTRACE_TRIGGER_ANYANYCALL TOChainTask()WILLTRIGGERTRACING 24!/3%+%2#/3 %+

39 4RIGGER/N4ASK3TART void TriggerOnTaskStart( TaskType <taskid>) WDVN,G )DENTIFIEROFTHETASKTOTRIGGERON 3ETSTHETRIGGERTOBETHESTARTOF<taskId>. )F<taskId>ISSETTOOSTRACE_TRIGGER_ANYANYTASK STARTWILLTRIGGERTRACING 4RIGGER/N4ASK3TOP void TriggerOnTaskStop(TaskType <taskid>) WDVN,G )DENTIFIEROFTHETASKTOTRIGGERON 3ETSTHETRIGGERTOBETHEENDOF<taskId>. )F<taskId>ISSETTOOSTRACE_TRIGGER_ANYANYTASK STOPWILLTRIGGERTRACING

40 4RIGGER/N)323TART void TriggerOnISRStart(ISRType <ISRId>),65,G 4HEIDENTIFIEROFTHE)32 3ETSTHETRIGGERTOBETHESTARTOF<ISRId>. )F<ISRId>ISSETTOOSTRACE_TRIGGER_ANYANY)32 STARTWILLTRIGGERTRACING <ISRId> MUSTBETHEIDENTIFIERUSEDDURINGSYSTEM GENERATION %2#/3 %+ 4RIGGER/N)323TOP void TriggerOnISRStop(ISRType <ISRId>),65,G 4HEIDENTIFIEROFTHE)32 3ETSTHETRIGGERTOBETHEENDOF<ISRId> )F<ISRId>ISSETTOOSTRACE_TRIGGER_ANYANY)32 STOPWILLTRIGGERTRACING <ISRId> MUSTBETHEIDENTIFIERUSEDDURINGSYSTEM GENERATION %2#/3 %+

41 4RIGGER/N#AT)323TART void TriggerOnCat1ISRStart( ISRType <ISRId>),65,G 4HEIDENTIFIEROFTHE)32 3ETSTHETRIGGERTOBETHESTARTOF<ISRId>. )F<ISRId>ISSETTOOSTRACE_TRIGGER_ANYTHESTART OFANYCATEGORY)32WILLTRIGGERTRACING <ISRId> MUSTBETHEIDENTIFIERUSEDDURINGSYSTEM GENERATION 24!/3%+ 4RIGGER/N#AT)323TOP void TriggerOnCat1ISRStop( ISRType <ISRId>),65,G 4HEIDENTIFIEROFTHE)32 3ETSTHETRIGGERTOBETHEENDOF<ISRId> )F<ISRId>ISSETTOOSTRACE_TRIGGER_ANYTHESTOP OFANYCATEGORY)32WILLTRIGGERTRACING <ISRId> MUSTBETHEIDENTIFIERUSEDDURINGSYSTEM GENERATION 24!/3%+

42 4RIGGER/N#AT)323TART void TriggerOnCat2ISRStart( ISRType <ISRId>),65,G 4HEIDENTIFIEROFTHE)32 3ETSTHETRIGGERTOBETHESTARTOF<ISRId>. )F<ISRId>ISSETTOOSTRACE_TRIGGER_ANYTHESTART OFANYCATEGORY)32WILLTRIGGERTRACING <ISRId> MUSTBETHEIDENTIFIERUSEDDURINGSYSTEM GENERATION 24!/3%+ 4RIGGER/N#AT)323TOP void TriggerOnCat2ISRStop( ISRType <ISRId>),65,G 4HEIDENTIFIEROFTHE)32 3ETSTHETRIGGERTOBETHEENDOF<ISRId> )F<ISRId>ISSETTOOSTRACE_TRIGGER_ANYTHESTOP OFANYCATEGORY)32WILLTRIGGERTRACING <ISRId> MUSTBETHEIDENTIFIERUSEDDURINGSYSTEM GENERATION 24!/3%+

43 4RIGGER/N)NIT4ASK3TART void TriggerOnInitTaskStart( AppModeType <mode>) PRGH!NAPPLICATIONMODE 3ETSTHETRIGGERTOBETHESTARTOFTHEINITTASKIN APPLICATIONMODE<mode> 4HEINITTASKISRUNWHENAPPLICATIONMODE<mode>IS ENTERED %2#/3 %+ 4RIGGER/N)NIT4ASK3TOP void TriggerOnInitTaskStop( AppModeType <mode>) PRGH!NAPPLICATIONMODE 3ETSTHETRIGGERTOBETHEENDOFTHEINITTASKIN APPLICATIONMODE<mode> 4HEINITTASKISRUNWHENAPPLICATIONMODE<mode>IS ENTERED %2#/3 %+

44 4RIGGER/N'ET2ESOURCE void TriggerOnGetResource( ResourceType <ResourceId>) 5HVRXUFH,G )DENTIFIEROFRESOURCE 3ETSTHETRIGGERTOBEANATTEMPTTOGETTHERESOURCE <ResourceId>IEAGetResource( <ResourceId> )CALLHASBEENMADE )F<ResourceId>ISSETTOOSTRACE_TRIGGER_ANY ANYCALLTOGetResource()WILLTRIGGERTRACING 4RIGGER/N2ELEASE2ESOURCE void TriggerOnReleaseResource( ResourceType <ResourceId>) 5HVRXUFH,G )DENTIFIEROFRESOURCE 3ETSTHETRIGGERTOBEANATTEMPTTORELEASETHERESOURCE <ResourceId>IEAReleaseResource( <ResourceId>)CALLHASBEENMADE )F<ResourceId>ISSETTOOSTRACE_TRIGGER_ANY ANYCALLTOReleaseResource()WILLTRIGGERTRACING

45 4RIGGER/N3ET%VENT void TriggerOnSetEvent ( TaskType <TaskId>) 7DVN,G )DENTIFIEROFTASK 3ETSTHETRIGGERTOBEASetEvent()CALLTARGETINGTHE SPECIFIEDTASK )F<TaskId>ISSETTOOSTRACE_TRIGGER_ANYANYCALL TOSetEvent()WILLTRIGGERTRACING 24!/3%+#USTOM/3.OTEREMEMBERTHATTHISCALLREQUIRESA4ASK)$NOTAN%VENT )$ 4RIGGER/N4RACEPOINT void TriggerOnTracepoint( ostracetracepointtype <point>) SRLQW!4RACEPOINT)$ 3ETSTHETRIGGERTOBETHELOGGINGOF4RACEPOINT<point> )F<point>ISSETTOOSTRACE_TRIGGER_ANYANYCALL TOLogTracepoint ()WILLTRIGGERTRACING

46 4RIGGER/N4ASK4RACEPOINT void TriggerOnTaskTracepoint( ostracetasktracepointtype <point>, TaskType <task>) SRLQW!4ASK4RACEPOINT)$ WDVN!TASK)$ 3ETSTHETRIGGERTOBETHELOGGINGOF4ASK4RACEPOINT <point>fromtasktask )F<task>ISSETTOOSTRACE_TRIGGER_ANYACALLOF LogTaskTracepoint ()FROMANY4ASKWILLTRIGGER TRACING 4RIGGER/N)NTERVAL3TART void TriggerOnIntervalStart( ostraceintervaltype <intervalid>) LQWHUYDO,G!N)NTERVALIDENTIFIER 3ETSTHETRIGGERTOBETHESTARTOFTHEINTERVALREFERENCED BY<intervalId>. )F<intervalId>ISSETTOOSTRACE_TRIGGER_ANY ANYCALLTOLogIntervalStart ()WILLTRIGGERTRACING

47 4RIGGER/N)NTERVAL%ND4RIGGER/N)NTERVAL3TOP void TriggerOnIntervalEnd( ostraceintervaltype <intervalid>) void TriggerOnIntervalStop( ostraceintervaltype <intervalid>) LQWHUYDO,G!N)NTERVALIDENTIFIER 3ETSTHETRIGGERTOBETHEENDOFTHEINTERVALREFERENCEDBY <intervalid>. )F<intervalId>ISSETTOOSTRACE_TRIGGER_ANY ANYCALLTOLogIntervalEnd ()WILLTRIGGERTRACING 4RIGGER/N4IMETABLE%XPIRY void TriggerOnTimetableExpiry( TimeTableType <tt>) WW )DENTIFIEROFTHETIMETABLETOTRIGGERON 3ETSTHETRIGGERTOBETHEEXPIRYOFANYPOINTINTIMETABLE <tt> )F<tt>ISSETTOOSTRACE_TRIGGER_ANYTHEEXPIRYOF ANYPOINTINANYTIMETABLEWILLTRIGGERTRACING %2#/3 %+

48 4RIGGER/N4ICK3CHEDULE void TriggerOnTickSchedule ( ScheduleType <sched>) VFKHG )DENTIFIEROFTHESCHEDULETOTRIGGERON 3ETSTHETRIGGERTOBETHEEXPIRYOFANYPOINTINSCHEDULE <sched> )F<sched>ISSETTOOSTRACE_TRIGGER_ANYTHE EXPIRYOFANYPOINTINANYSCHEDULEWILLTRIGGERTRACING 24!/3%+ 4RIGGER/N!DVANCE3CHEDULE void TriggerOnAdvanceSchedule ( ScheduleType <sched>) VFKHG )DENTIFIEROFTHESCHEDULETOTRIGGERON 3ETSTHETRIGGERTOBETHEEXPIRYOFANYPOINTINSCHEDULE <sched> )F<sched>ISSETTOOSTRACE_TRIGGER_ANYTHE EXPIRYOFANYPOINTINANYADVANCEDSCHEDULEWILLTRIGGER TRACING 24!/3%+

49 4RIGGER/N!LARM%XPIRY void TriggerOnAlarmExpiry( AlarmType <alarm>) DODUP )DENTIFIEROFTHEALARMTOTRIGGERON 3ETSTHETRIGGERTOBETHEEXPIRYOF<alarm> )F<alarm>ISSETTOOSTRACE_TRIGGER_ANYTHE EXPIRYOFANYALARMWILLTRIGGERTRACING 4RIGGER/N%XPLICIT3END3TATE-ESSAGE void TriggerOnExplicitSendStateMessage( STATEMESSAGE <messageid>) PHVVDJH,G )DENTIFIEROFTHESTATEMESSAGETOTRIGGERON 3ETSTHETRIGGERTOBETHESENDINGOFSTATEMESSAGE <messageid> )F<messageId>ISSETTOOSTRACE_TRIGGER_ANY SENDINGANYSTATEMESSAGEWILLTRIGGERTRACING <messageid> MUSTBETHEIDENTIFIERUSEDDURINGSYSTEM GENERATION %2#/3 %+

50 4RIGGER/N%XPLICIT2ECEIVE3TATE-ESSAGE void TriggerOnExplicitReceiveStateMessage( STATEMESSAGE <messageid>) PHVVDJH,G )DENTIFIEROFTHESTATEMESSAGETOTRIGGERON 3ETSTHETRIGGERTOBETHERECEPTIONOFSTATEMESSAGE <messageid> )F<messageId>ISSETTOOSTRACE_TRIGGER_ANY RECEPTIONOFANYSTATEMESSAGEWILLTRIGGERTRACING <messageid> MUSTBETHEIDENTIFIERUSEDDURINGSYSTEM GENERATION %2#/3 %+ 4RIGGER/N3END-ESSAGE void TriggerOnSendMessage( SymbolicName <messname>) PHVV1DPH 3YMBOLICNAMEOFTHE/3%+#/-MESSAGE 3ETSTHETRIGGERTOBETHESENDINGOF/3%+#/-MESSAGE <messname> )F<messName>ISSETTOOSTRACE_TRIGGER_ANY SENDINGOFANY/3%+#/-MESSAGEWILLTRIGGERTRACING SUPPORTING#/- 4HISINCLUDESMESSAGESLOGGEDBYTHE/3INSTRUMENTING KIT

51 4RIGGER/N2ECEIVE-ESSAGE void TriggerOnReceiveMessage( SymbolicName <messname>) PHVV1DPH 3YMBOLICNAMEOFTHE/3%+#/-MESSAGE 3ETSTHETRIGGERTOBETHERECEPTIONOF/3%+#/- MESSAGE<messName> )F<messName>ISSETTOOSTRACE_TRIGGER_ANY RECEPTIONOFANY/3%+#/-MESSAGEWILLTRIGGERTRACING SUPPORTING#/- 4HISINCLUDESMESSAGESLOGGEDBYTHEINSTRUMENTINGKIT 4RIGGER/N%RROR void TriggerOnError(StatusType <err>) HUU %RRORCODE 3ETSTHETRIGGERTOBETHEERROR<err> )F<err>ISSETTOOSTRACE_TRIGGER_ANYGENERATION OFANYERRORWILLTRIGGERTRACING %RRORCODESARELISTEDINTHEDOCUMENTATIONFORTHE PARTICULAR/3INUSE 4RIGGER/N3HUTDOWN void TriggerOnShutdown(StatusType <stat>) VWDW %XITCODE 3ETSTHETRIGGERTOBETHESHUTDOWNOFTHEAPPLICATION

52

53 !0)2ESTRICTIONS )NTRODUCTION 24!42!#%REDEFINESMANY24!/3%+AND%2#/3 %+!0)SYMBOLSASMACROSIN ORDERTOINSTRUMENTTHEOPERATINGSYSTEM)NTHEGREATMAJORITYOFCASESTHIS ISCOMPLETELYTRANSPARENTTOTHEUSER(OWEVERITISPOSSIBLEINRARECASESTO BECAUGHTOUTBYASUBTLEISSUEOUTLINEDHERE 'ENERAL0ROBLEM )NA#definedMACROWITHPARAMETERSIFAFORMALPARAMETERAPPEARSMORE THANONCETHENTHEREAREAFEWPOSSIBLEWRONGORSUBOPTIMALOUTCOMES )FTHESUPPLIEDPARAMETERHASSIDEEFFECTSANDISEVALUATEDMORETHAN ONCETHENTHESIDEEFFECTWILLOCCURMULTIPLETIMESANDMAYCONSTITUTEA BUG )FTHESUPPLIEDPARAMETERISACALLTOAFUNCTIONOFSIGNIFICANTRUNTIMEAND ISEVALUATEDMORETHANONCETHENTHEOVERHEADISMULTIPLIED )FTHEPARAMETERISITSELFAMACROTHENEVENIFITISNOTEVALUATEDMORE THANONCEEGTHEMACROEXPANDSTOANifORswitchSTATEMENT THEN THEREISAMULTIPLYINGOFCODESIZEOVERHEAD &ORTHESEREASONSITISUNDESIRABLEFORAMACROSARGUMENTSTOAPPEARMORE THANONCEINTHEMACROBODY)NSOMECASESHOWEVERITISNOTSENSIBLY AVOIDABLE!PPLICABLE-ACROS%2#/3 %+ 4HEFOLLOWINGIDENTIFIERSEXPANDONEORMOREOFTHEIRARGUMENTSMORETHAN ONCE)NEACHCASETHEREPLICATEDARGUMENTISSHOWNINBOLD ActivateTask(WDVN) GetResource(UHV) ReleaseResource(UHV) ChainTask(WDVN) TriggerOnActivation(WDVN) TriggerOnChain(WDVN) TriggerOnTaskStart(WDVN) TriggerOnTaskStop(WDVN) TriggerOnGetResource(UHV) TriggerOnReleaseResource(UHV) TriggerOnTaskTracepoint(point, WDVN) SendMessage(msg, SRLQWHU) ReceiveMessage(msg, SRLQWHU)!0)2ESTRICTIONS

54 !PPLICABLE-ACROS24!/3%+ 4HEFOLLOWINGIDENTIFIERSEXPANDONEORMOREOFTHEIRARGUMENTSMORETHAN ONCE)NEACHCASETHEREPLICATEDARGUMENTISSHOWNINBOLD ActivateTask(WDVN) ActivateTaskset(WDVNVHW) ChainTask(WDVN) ChainTaskset(WDVNVHW) TickSchedule(VFKHGXOH) AdvanceSchedule(VFKHGXOH, status) SendMessage(PVJ, SRLQWHU) ReceiveMessage(msg, SRLQWHU) GetResource(UHV) ReleaseResource(UHV) SetEvent(task, mask) WaitEvent(PDVN) ClearEvent(PDVN) ShutdownOS(PRGH)!0)2ESTRICTIONS

55 )NDEX # #ATEGORIES #LASSES #LEAR4RIGGER $ $ISABLE4RACE#ATEGORIES $ISABLE4RACE#LASSES % %NABLE4RACE#ATEGORIES %NABLE4RACE#LASSES ) )DENTIFERS,,OG#RITICAL%XECUTION%ND,OG)NTERVAL%ND,OG)NTERVAL%ND$ATA,OG)NTERVAL%ND6ALUE,OG)NTERVAL3TART,OG)NTERVAL3TART$ATA,OG)NTERVAL3TART6ALUE,OG0ROFILE3TART,OG4ASK4RACEPOINT,OG4ASK4RACEPOINT$ATA,OG4ASK4RACEPOINT6ALUE,OG4RACEPOINT,OG4RACEPOINT$ATA,OG4RACEPOINT6ALUE 3 3ET4RACE2EPEAT 3ET4RIGGER7INDOW 3TART"URSTING4RACE 3TART&REE2UNNING4RACE 3TART4RIGGERING4RACE 3TOP4RACE 4 4RIGGER.OW )NDEX

56 4RIGGER/N!CTIVATION 4RIGGER/N!DVANCE3CHEDULE 4RIGGER/N!LARM%XPIRY 4RIGGER/N#HAIN 4RIGGER/N%RROR 4RIGGER/N%XPLICIT2ECEIVE3TATE-ESSAGE 4RIGGER/N%XPLICIT3END3TATE-ESSAGE 4RIGGER/N'ET2ESOURCE 4RIGGER/N)NIT4ASK3TART 4RIGGER/N)NIT4ASK3TOP 4RIGGER/N)NTERVAL3TART 4RIGGER/N)NTERVAL3TOP 4RIGGER/N)323TART 4RIGGER/N)323TOP 4RIGGER/N2ECEIVE-ESSAGE 4RIGGER/N2ELEASE2ESOURCE 4RIGGER/N3END-ESSAGE 4RIGGER/N3ET%VENT 4RIGGER/N4ASK3TART 4RIGGER/N4ASK3TOP 4RIGGER/N4ASK4RACEPOINT 4RIGGER/N4ICK3CHEDULE 4RIGGER/N4IMETABLE%XPIRY 4RIGGER/N4RACEPOINT )NDEX

57 3UPPORT &ORPRODUCTSUPPORTPLEASECONTACTYOURLOCAL%4!3REPRESENTATIVE /FFICELOCATIONSANDCONTACTDETAILSCANBEFOUNDONTHE%4!3'ROUPWEBSITE WWWETASGROUPCOM 3UPPORT

INCA-ES5xx V Release Notes

INCA-ES5xx V Release Notes INCA-ES5xx V7.0.1 Release Notes Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to

More information

INCA-ES9xx V7.0.2 Release Notes

INCA-ES9xx V7.0.2 Release Notes INCA-ES9xx V7.0.2 Release Notes Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to

More information

ES585.1 K-Line Interface Compact. User's Guide

ES585.1 K-Line Interface Compact. User's Guide ES585.1 K-Line Interface Compact User's Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in

More information

ES Gasoline Direct Injection Load. User s Guide

ES Gasoline Direct Injection Load. User s Guide ES4451.2 Gasoline Direct Injection Load User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation

More information

RTA-OSEK Getting Started Guide

RTA-OSEK Getting Started Guide RTA-OSEK Getting Started Guide i Contact Details ETAS Group www.etasgroup.com Germany ETAS GmbH Borsigstraße 14 70469 Stuttgart Tel.:+49 (711) 8 96 61-102 Fax:+49 (711) 8 96 61-106 www.etas.de Japan ETAS

More information

RTA-OSEK for PC Getting Started Guide

RTA-OSEK for PC Getting Started Guide RTA-OSEK for PC Getting Started Guide Contact Details ETAS Group www.etasgroup.com Germany ETAS GmbH Borsigstraße 14 70469 Stuttgart Tel.:+49 (711) 8 96 61-102 Fax:+49 (711) 8 96 61-106 www.etas.de Japan

More information

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment FAST SHIPPING AND DELIVERY TENS OF THOUSANDS OF IN-STOCK ITEMS EQUIPMENT DEMOS HUNDREDS OF MANUFACTURERS SUPPORTED

More information

ES High Current Switch Board User s Guide

ES High Current Switch Board User s Guide ES1392.1 High Current Switch Board User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation

More information

bprvn= bqh=~åç=`^k=jççìäé User s Guide

bprvn= bqh=~åç=`^k=jççìäé User s Guide bprvn= bqh=~åç=`^k=jççìäé User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation

More information

RTA-OSEK Texas Instruments TMS570 with the TI Compiler

RTA-OSEK Texas Instruments TMS570 with the TI Compiler RTA-OSEK Texas Instruments TMS570 with the TI Compiler Features at a Glance OSEK/VDX OS v2.2 Certified OS RTOS overhead: 28 bytes RAM, 176 bytes ROM Category 2 interrupt latency: 214 CPU cycles Applications

More information

ES Power Supply Controller Board. User s Guide

ES Power Supply Controller Board. User s Guide ES1391.1 Power Supply Controller Board User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation

More information

RTA-OSEK Texas Instruments TMS470R1x with the TI Compiler

RTA-OSEK Texas Instruments TMS470R1x with the TI Compiler RTA-OSEK Texas Instruments TMS470R1x with the TI Compiler Features at a Glance OSEK/VDX OS v2.2 Certified OS RTOS overhead: 30 bytes RAM, 144 bytes ROM Category 2 interrupt latency: 87 CPU cycles Applications

More information

RTA-OSEK Renesas SH2A with the WindRiver Compiler

RTA-OSEK Renesas SH2A with the WindRiver Compiler RTA-OSEK Renesas SH2A with the WindRiver Compiler Features at a Glance OSEK/VDX OS v2.2 Certified OS RTOS overhead: 30 bytes RAM, 150 bytes ROM Category 2 interrupt latency: 83 CPU cycles Applications

More information

RTA-OSEK Infineon TriCore with the Green Hills Software Compiler

RTA-OSEK Infineon TriCore with the Green Hills Software Compiler RTA-OSEK Infineon TriCore with the Green Hills Software Compiler Features at a Glance OSEK/VDX OS v2.2 Certified OS RTOS overhead: 30 bytes RAM, 150 bytes ROM Category 2 interrupt latency: 29 CPU cycles

More information

INCA Hot Key Assignment

INCA Hot Key Assignment INCA Hot Key Assignment General hints for use: Ctrl+letter means hold down Ctrl and press the favored letter (key). Alt+letter means hold down Alt and press the favored letter (key). Alt+letter, letter

More information

ETKP4.0 Emulator Probe for MPC561/562 and MPC563/564 Data Sheet

ETKP4.0 Emulator Probe for MPC561/562 and MPC563/564 Data Sheet ETKP4.0 Emulator Probe for MPC561/562 and MPC563/564 Data Sheet Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further

More information

RTA-OS3.0 Getting Started Guide

RTA-OS3.0 Getting Started Guide RTA-OS3.0 Getting Started Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to

More information

ETKP7.0 Emulator Probe for MPC561/562 and MPC563/564. Data Sheet

ETKP7.0 Emulator Probe for MPC561/562 and MPC563/564. Data Sheet ETKP7.0 Emulator Probe for MPC561/562 and MPC563/564 Data Sheet Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further

More information

RTA-OSEK Freescale MPC55xx/56xx with the WindRiver Compiler

RTA-OSEK Freescale MPC55xx/56xx with the WindRiver Compiler RTA-OSEK Freescale MPC55xx/56xx with the WindRiver Compiler Features at a Glance OSEK/VDX OS v2.2 Certified OS RTOS overhead: 42 bytes RAM, 190 bytes ROM Category 2 interrupt latency: 133 CPU cycles Applications

More information

bpnoookqj^ `^k=~åç=hjiáåé=_ç~êç User s Guide

bpnoookqj^ `^k=~åç=hjiáåé=_ç~êç User s Guide bpnoookqj^ `^k=~åç=hjiáåé=_ç~êç User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in

More information

ETAS RTPC V6.1.2 Release Notes

ETAS RTPC V6.1.2 Release Notes ETAS RTPC V6.1.2 Release Notes Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this

More information

RTA-OS3.0 VRTA Port Guide

RTA-OS3.0 VRTA Port Guide RTA-OS3.0 VRTA Port Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this document.

More information

bqhmvkm bãìä~íçê=mêçäé=ñçê=cêééëå~äé=jm`rsni= jm`rsoi=jm`rsp=~åç=jm`rsq Data Sheet

bqhmvkm bãìä~íçê=mêçäé=ñçê=cêééëå~äé=jm`rsni= jm`rsoi=jm`rsp=~åç=jm`rsq Data Sheet bqhmvkm bãìä~íçê=mêçäé=ñçê=cêééëå~äé=jm`rsni= jm`rsoi=jm`rsp=~åç=jm`rsq Data Sheet Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH

More information

Serato DJ Lite Install Guide

Serato DJ Lite Install Guide Serato DJ Lite Install Guide Installing Serato DJ Lite Installing(Windows) Do not connect this unit and the computer during the period from the start to completion of installation. Log into your computer

More information

PRODUCT INTRODUCTION MD8480B. W-CDMA Signalling Tester MX848001A/41A-05. GSM Frequency Hopping ANRITSU CORPORATION

PRODUCT INTRODUCTION MD8480B. W-CDMA Signalling Tester MX848001A/41A-05. GSM Frequency Hopping ANRITSU CORPORATION PRODUCT INTRODUCTION MD8480B W-CDMA Signalling Tester MX848001A/41A-05 GSM Frequency Hopping CONFIDENTIAL 1 Copyright 2004 by The contents of this manual shall not be disclosed in any way or reproduced

More information

LANTest. LANTest WLAN production software for use with the MT8860B. Transmit Power Levels. Transmit Spectrum Mask. Transmit Center Frequency Tolerance

LANTest. LANTest WLAN production software for use with the MT8860B. Transmit Power Levels. Transmit Spectrum Mask. Transmit Center Frequency Tolerance Product Information Sheet WLAN production software for use with the MT8860B Run Transmit Power Levels Transmit Spectrum Mask Transmit Center Frequency Tolerance Transmit Modulation Accuracy (EVM) Spectral

More information

RC90 Upgrade Procedures

RC90 Upgrade Procedures RC90 Upgrade Procedures EM136R2547F Table of Contents Thank you for purchasing our robot system. Before using the robot system, please read this manual thoroughly and use the product properly. Keep this

More information

S1V3G340 External SPI-Flash Select Guide

S1V3G340 External SPI-Flash Select Guide S1V3G340 External SPI-Flash Select Guide Rev.1.00 NOTICE No part of this material may be reproduced or duplicated in any form or by any means without the written permission of Seiko Epson. Seiko Epson

More information

Installing VISA for Remote Control

Installing VISA for Remote Control Technical Note Installing VISA for Remote Control MS2690A/MS2691A/MS2692A Signal Analyzer Technical Note - Installing VISA for Remote Control - Anritsu March 2009 (1.00) Slide 1 VISA Setup for PC Controller

More information

DJ Controller DDJ-RB

DJ Controller DDJ-RB DJ Controller DDJ-RB Firmware Update Guide A. How to check the current Firmware Version of DDJ-RB 1. Connect DDJ-RB to your computer using a USB cable. 2. Launch the Settings Utility. For Windows: [Start]

More information

Techniques to Disable Global Interrupts

Techniques to Disable Global Interrupts Techniques to Disable Global Interrupts AN576 This application brief discusses four methods for disabling global interrupts. The method best suited for the application may then be used. All discussion

More information

Setting the Baud Rate and Node IDs in a CANopen System Version Application Note AN-AON

Setting the Baud Rate and Node IDs in a CANopen System Version Application Note AN-AON Version 1.1 2008-05-29 Restrictions Abstract Public Document This application notes introduces several methods for setting the baud rate and node IDs in a CANopen System. Table of Contents 1.0 Overview...2

More information

UniFinger Engine SFR300 SDK Reference Manual

UniFinger Engine SFR300 SDK Reference Manual UniFinger Engine SFR300 SDK Reference Manual Version 2.5 2005 by Suprema Inc. Contents SF_Initialize...3 SF_Uninitialize...4 SF_SetFastMode...5 SF_GetDeviceNumber...6 SF_GetDevice...7 SF_SetDevice...8

More information

Service Interruption Test

Service Interruption Test Application Note Service Interruption Test MD8470A Signalling Tester MD8470A Signalling Tester Application Note Service Interruption Test Service Interruption Anritsu Corporation August 2007 Ver 2.00 Slide

More information

FIGURE 1 - TABLE READ

FIGURE 1 - TABLE READ Implementing Table Read and Table Write AN548 INTRODUCTION This application brief discusses how to read data from program memory to data memory and write data from data memory to program memory. RETLW

More information

AMS0805-WAH Utility Software Guide

AMS0805-WAH Utility Software Guide AMS0805-WAH Utility Software Guide Version 1.0 Amosense Co., Ltd. 17-2 Jamwon-dong, Seocho-gu Seoul 137-902 Korea Tel: +82-2-544-1351 Fax: +82-2-517-7183 *Specification are subject to change without prior

More information

CS4334/5/6/7/8/9. 8-Pin, 24-Bit, 96 khz Stereo D/A Converter &5<67$/6(0,&21'8& '8&76',9,6,21 352'8&7,1)250$7,21

CS4334/5/6/7/8/9. 8-Pin, 24-Bit, 96 khz Stereo D/A Converter &5<67$/6(0,&21'8& '8&76',9,6,21 352'8&7,1)250$7,21 PI4334.FM Page -1 Friday, April 24, 1998 11:10 AM 8-Pin, 24-Bit, 96 khz Stereo D/A Converter The following information is based on the technical datasheet: DS248PP1 APR 98 Please contact Cirrus Logic :

More information

Getting Started With CANoe.ISO11783 Version Application Note AN-ION

Getting Started With CANoe.ISO11783 Version Application Note AN-ION Version 2.0 2010-04-27 Author(s) Restrictions Abstract Heiko Gschwind Public Document This application note describes the first steps for using the CANoe.ISO11783. Table of Contents 1.0 Overview...2 2.0

More information

DJ Controller DDJ-SZ2. Firmware Update Guide. Version 1.0 Ja 1 / 8

DJ Controller DDJ-SZ2. Firmware Update Guide. Version 1.0 Ja 1 / 8 DJ Controller DDJ-SZ2 Firmware Update Guide Version 1.0 Ja 1 / 8 A. Checking the current firmware version of DDJ-SZ2 1. Connect your DDJ-SZ2 to your computer using a USB cable. 2. Launch the Settings Utility.

More information

E1 Emulator Additional Document for User s Manual (Notes on Connection for RL78)

E1 Emulator Additional Document for User s Manual (Notes on Connection for RL78) User s Manual E1 Emulator Additional Document for User s Manual (Notes on Connection for RL78) Supported Devices: RL78 Family RL78/G13 RL78/G14 RL78/I1A All information contained in these materials, including

More information

Preparations. Creating a New Project

Preparations. Creating a New Project AVR030: Getting Started with C for AVR Features How to Open a New Project Description of Option Settings Linker Command File Examples Writing and Compiling the C Code How to Load the Executable File Into

More information

Verifying Effectiveness of Proprietary and Standard FEC in 40G/43G Networks

Verifying Effectiveness of Proprietary and Standard FEC in 40G/43G Networks Product Introduction Verifying Effectiveness of Proprietary and Standard FEC in 40G/43G Networks MP1595A 40G SDH/SONET Analyzer Verifying Effectiveness of Proprietary and Standard FEC in 40G/43G Networks

More information

CS4220/ Bit Stereo Audio Codec with 3V Interface &5<67$/6(0,&21'8& '8&76',9,6,21 352'8&7,1)250$7,21 CS4220/1 DS284PP1 OCT 98

CS4220/ Bit Stereo Audio Codec with 3V Interface &5<67$/6(0,&21'8& '8&76',9,6,21 352'8&7,1)250$7,21 CS4220/1 DS284PP1 OCT 98 CS4220/21 24-Bit Stereo Audio Codec with 3V Interface The following information is based on the technical datasheet: CS4220/1 DS284PP1 OCT 98 Please contact Cirrus Logic : Crystal Semiconductor Products

More information

IOcab 8444opto Basic Example Version

IOcab 8444opto Basic Example Version Version 1.1 2010-04-30 Author(s) Restrictions Abstract Konrad, Marco Public Document This application note describes in detail the setup of a single IOcab 8444opto and the access to digital/analog lines

More information

Select the [PIONEER DJ DDJ-SZ2] and right-click it to show the properties. Click the [General] tab to check the Device status.

Select the [PIONEER DJ DDJ-SZ2] and right-click it to show the properties. Click the [General] tab to check the Device status. For Windows users: Here are the measures to solve the issues below: 1) Audio is not output. 2) Cannot control DJ software from DJ equipment. Ver1.1 This document is for the cases when your Windows PC where

More information

For Windows users: Here are the measures to solve the issues below: 1) Audio is not output. 2) Cannot control rekordbox from DJ equipment.

For Windows users: Here are the measures to solve the issues below: 1) Audio is not output. 2) Cannot control rekordbox from DJ equipment. For Windows users: Here are the measures to solve the issues below: 1) Audio is not output. 2) Cannot control rekordbox from DJ equipment. Ver1.3 This document is for the cases when your Windows PC where

More information

DS1005 PPC Board. Hardware core for real-time systems PowerPC 750GX running at 1 GHz

DS1005 PPC Board. Hardware core for real-time systems PowerPC 750GX running at 1 GHz DS1005 PPC Board Hardware core for real-time systems PowerPC 750GX running at 1 GHz dspace Modular Hardware DS1005 PPC Board Computing power and scalability Key Features PowerPC 750GX running at 1 GHz

More information

Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB)

Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB) BENCHMARK WINC1500 Wi-Fi Module Benchmark using iperf 2.0.5 Prerequisites Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB) Software Prerequisites

More information

Performing J Compliance Test with CANoe Version Application Note AN-ION

Performing J Compliance Test with CANoe Version Application Note AN-ION Version 1.0 2012-01-23 Author(s) Restrictions Abstract Michalski, Jens Public This Application Note describes the method for performing a J1939-82 Compliance Test with CANoe. It covers test preparation,

More information

Anti-Virus Measures for Instruments with Windows Operating System. White Paper

Anti-Virus Measures for Instruments with Windows Operating System. White Paper Anti-Virus Measures for Instruments with Windows Operating System White Paper Table of Contents 1 Introduction... 3 2 Anritsu s Effort... 3 3 Anti-Virus Measures by Customer... 3 3.1. CONFIGURING WINDOWS

More information

Solutions for. Avionics Networking. CANoe.CANaero. CANalyzer.CANaero ENGLISH

Solutions for. Avionics Networking. CANoe.CANaero. CANalyzer.CANaero ENGLISH Solutions for Avionics Networking CANoe.CANaero ENGLISH CANalyzer.CANaero CANalyzer.CANaero 7.6 Universal Analysis Tool for CAN-based Avionics Networks Overview of Advantages Easy observation of data traffic

More information

Field Service Bulletin Revision 0 May 2013

Field Service Bulletin Revision 0 May 2013 MAXPRO200 Control Board Replacement Field Service Bulletin 808090 Revision 0 May 201 Hypertherm, Inc. Etna Road, P.O. Box 5010 Hanover, NH 0755 USA 60-64-441 Tel (Main Office) 60-64-552 Fax (All Departments)

More information

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation.

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation. : Real-Time Clock (RTC) using the Asynchronous Timer Features Real-Time Clock with Very Low Power Consumption (4µA @ 3.3V) Very Low Cost Solution Adjustable Prescaler to Adjust Precision Counts Time, Date,

More information

CANdelaStudio Product Activation FAQ Version Application Note AN-IDG-1-006

CANdelaStudio Product Activation FAQ Version Application Note AN-IDG-1-006 Version 1.7 2013-12-19 Author(s) Restrictions Abstract Helmut Steeb, Carsten Huber Public Document This application note answers questions that may arise with CANdelaStudio product activation. Table of

More information

COMPASS WIRELESS FOR GSM IDENTIFIES HALF RATE/FULL RATE CONFIGURATION PROBLEMS

COMPASS WIRELESS FOR GSM IDENTIFIES HALF RATE/FULL RATE CONFIGURATION PROBLEMS COMPASS WIRELESS FOR GSM IDENTIFIES HALF RATE/FULL RATE CONFIGURATION PROBLEMS Challenge of tuning network elements for full rate/half rate speech One of the most important aspects of configuring a GSM

More information

User's manual Development Kit for LabView

User's manual Development Kit for LabView QUALIFLOW Montpellier 350, rue A. Nobel BP7-34935 MONTPELLIER CEDEX 9 France tel: +33 4 67 99 47 47 fax: +33 4 67 99 47 48 QUALIFLOW Technology Center 44862 Osgood Road Fremont, CA-94539 CALIFORNIA - USA

More information

Barracuda I and II Chips (I mask is OK36N and II mask is OK79X) PC9S12DP256

Barracuda I and II Chips (I mask is OK36N and II mask is OK79X) PC9S12DP256 How To See the COP Watchdog Fire in the Nohau Trace Buffer with Motorola HCS12 Microcontrollers Application Note by Doron Fael & Robert Boys V2.6 January 16, 2002 Purpose This note demonstrates the Nohau

More information

How can Digital Twins enable a Digital Circular Economy?

How can Digital Twins enable a Digital Circular Economy? How can Digital Twins enable a Digital Circular Economy? Martina Prox, ifu Hamburg GmbH Member of the ipoint Group 1 2018 ipoint-systems gmbh Outline What is a Digital Twin? Challenges and Hurdles for

More information

Interrupt Controlled UART

Interrupt Controlled UART AVR306 Design Note: Using the AVR UART in C Features Setup and Use the AVR UART Code Examples for Polled and Interrupt Controlled UART Compact Code C-Code Included for AT90S8515 Description This application

More information

ATICE10... User Guide

ATICE10... User Guide ATICE10... User Guide Table of Contents Section 1 Introduction... 1-1 1.1 General Description...1-1 1.2 External Connections...1-2 1.3 Power System...1-2 1.4 Reset System...1-2 1.5 Trace Buffer...1-3

More information

PS4200EV. PS4200 Evaluation Kit 1.0 INTRODUCTION. 1.1 Evaluation Kit Contents

PS4200EV. PS4200 Evaluation Kit 1.0 INTRODUCTION. 1.1 Evaluation Kit Contents PS4200 Evaluation Kit PS4200EV 1.0 INTRODUCTION The PS4200EV evaluation kit provides the opportunity to evaluate the PS402 IC quickly and easily. The evaluation kit contains all of the hardware and software

More information

Two-wire serial interface : Fully controllable by two ports: serial clock (SCL) and serial data (SDA). Operating temperature range : 40 C to + 85 C

Two-wire serial interface : Fully controllable by two ports: serial clock (SCL) and serial data (SDA). Operating temperature range : 40 C to + 85 C FUJITSU SEMICONDUCTOR DATA SHEET DS501-00001-2v0-E Memory FRAM 16 K (2 K 8) Bit I 2 C MB85RC16 DESCRIPTION The MB85RC16 is an FRAM (Ferroelectric Random Access Memory) chip in a configuration of 2,048

More information

Application Guide Digital KVM Extension Solution for Digital Signage

Application Guide Digital KVM Extension Solution for Digital Signage www.aten.com for Digital Signage Real-time Information Display An increasing number of locations such as shopping malls, plazas, bus terminals, hospitals, banks, cinemas, and other public spaces where

More information

Product Brochure. Microwave Multiport Measurement System 40 MHz to 65 GHz 12-Port Mixed-Mode and Balanced/Differental Multiport System

Product Brochure. Microwave Multiport Measurement System 40 MHz to 65 GHz 12-Port Mixed-Mode and Balanced/Differental Multiport System Product Brochure Microwave Multiport Measurement System 40 MHz to 65 GHz 12-Port Mixed-Mode and Balanced/Differental Multiport System Microwave Mulitport Measurement System Anritsu s Microwave Multiport

More information

The professional Real-Time In-Circuit-Emulator: BICEPS

The professional Real-Time In-Circuit-Emulator: BICEPS embe!!er tools The professional Real-Time : BICEPS embe!!er 80C51 emulators The real-time in-circuit-emulator from Brendes is a complete and professional debugging solution for all microcontrollers of

More information

Harrier. Controllers. Electronic Chemical Injection Rate Controllers

Harrier. Controllers. Electronic Chemical Injection Rate Controllers Harrier Controllers Electronic Chemical Injection Rate Controllers Harrier + Chemical Injection Controllers Electronic Chemical Injection Rate Controllers with Remote Monitoring The Harrier+ unlocks features

More information

CS101 Series. Standard Cell. Semicustom DS E CMOS DESCRIPTION

CS101 Series. Standard Cell. Semicustom DS E CMOS DESCRIPTION FUJITSU SEMICONDUCTOR DATA SHEET DS06 20210 4E Semicustom CMOS Standard Cell CS101 Series DESCRIPTION CS101 series, a 90 nm standard cell product, is a CMOS ASIC that satisfies user s demands for lower

More information

INSTRUCTIONS Read this manual carefully before using your camera.

INSTRUCTIONS Read this manual carefully before using your camera. INSTRUCTIONS Read this manual carefully before using your camera. WARNING Indicates circumstances under which mishandling resulting from ignoring this symbol could result in personal injury or property

More information

ZAP Cross Debuggers for STMicroelectronics Microcontrollers

ZAP Cross Debuggers for STMicroelectronics Microcontrollers ZAP Cross Debuggers for STMicroelectronics Microcontrollers ZAP is a family of full-featured C and assembly language source-level debuggers designed to give STMicroelectronics embedded microcontroller

More information

AUTOMOTIVE HMI DESIGN AT ITS BEST.

AUTOMOTIVE HMI DESIGN AT ITS BEST. AUTOMOTIVE HMI DESIGN AT ITS BEST. www.cgistudio.at CGI Studio HMI Design at its Best Creating brilliant automotive HMIs can and should be easy. Socionext s CGI Studio allows you to develop unique 2D/3D

More information

Secure Microcontrollers for Smart Cards. AT90SC Summary

Secure Microcontrollers for Smart Cards. AT90SC Summary Features High-performance, Low-power 8-bit AVR RISC Architecture 120 Powerful Instructions Most Single Clock Cycle Execution Up to 64K Bytes Flash Program Memory Endurance: 10K Write/Erase Cycles Up to

More information

PPG/ED Bit Rate Expansion Option Low Pass Filter Option

PPG/ED Bit Rate Expansion Option Low Pass Filter Option Product Introduction PPG/ED Bit Rate Expansion Option Low Pass Filter Option MP2100A BERTWave Series MP2100A BERTWave Series PPG/ED Bit Rate Expansion Option Low Pass Filter Option New Software New Function

More information

AUTOMOTIVE HMI DESIGN AT ITS BEST.

AUTOMOTIVE HMI DESIGN AT ITS BEST. AUTOMOTIVE HMI DESIGN AT ITS BEST. www.cgistudio.at CGI Studio HMI Design at its Best Creating brilliant automotive HMIs can and should be easy. Socionext s CGI Studio allows you to develop unique 2D/3D

More information

hex file. The example described in this application note is written for the AT94K using the FPSLIC Starter Kit. Creating a New Project

hex file. The example described in this application note is written for the AT94K using the FPSLIC Starter Kit. Creating a New Project Getting Started with C for the Family Using the IAR Compiler Features How to Open a New Project Description of Option Settings Linker Command File Examples Writing and Compiling the C Code How to Load

More information

Laker Custom Layout Automation System

Laker Custom Layout Automation System The Laker Custom Layout offers powerful solutions for analog, mixed-signal, memory, and custom digital IC design that address key pain points in the layout process. The Laker layout system provides an

More information

AN551. Serial EEPROM Solutions vs. Parallel Solutions. Serial EEPROM Solutions vs. Parallel Solutions PARALLEL NON-VOLATILE MEMORIES SERIAL EEPROMS

AN551. Serial EEPROM Solutions vs. Parallel Solutions. Serial EEPROM Solutions vs. Parallel Solutions PARALLEL NON-VOLATILE MEMORIES SERIAL EEPROMS AN551 Serial EEPROM Solutions vs. Parallel Solutions In searching for solutions to their system non-volatile memory requirements, equipment, systems and product designers are faced with a plethora of design

More information

1 AS5048 Demoboard. AS5048 Demoboard OPERATION MANUAL. Application Note

1 AS5048 Demoboard. AS5048 Demoboard OPERATION MANUAL. Application Note AS5048 Demoboard OPERATION MANUAL Application Note 1 AS5048 Demoboard The AS5048 Demoboard is a complete rotary encoder system with built-in microcontroller, USB interface and graphical LCD display. The

More information

Analog Synthesizer TORAIZ AS-1. Firmware Update Guide

Analog Synthesizer TORAIZ AS-1. Firmware Update Guide Analog Synthesizer TORAIZ AS-1 Firmware Update Guide A. Check the current firmware version of TORAIZ AS-1 1. Press the [GLOBAL/WRITE] button to show the [GLOBAL SETTING] screen. GLOBAL/WRITE button 2.

More information

Product Introduction ME7832L. LTE Protocol Conformance Test System

Product Introduction ME7832L. LTE Protocol Conformance Test System Product Introduction ME7832L LTE Protocol Conformance Test System ME7832L LTE Protocol Conformance Test System Product Introduction TS36.523 LTE Protocol Conformance Solution Slide 1 Approved LTE Protocol

More information

INCA V7.2 INCA Instrument Integration Development Kit V1.2 Quick Start Guide

INCA V7.2 INCA Instrument Integration Development Kit V1.2 Quick Start Guide INCA Instrument Integration Development Kit V1.2 Quick Start Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no

More information

MB85R1001A. 1 M Bit (128 K 8) Memory FRAM CMOS. DS v01-E DESCRIPTIONS FEATURES FUJITSU SEMICONDUCTOR DATA SHEET

MB85R1001A. 1 M Bit (128 K 8) Memory FRAM CMOS. DS v01-E DESCRIPTIONS FEATURES FUJITSU SEMICONDUCTOR DATA SHEET FUJITSU SEMICONDUCTOR DATA SHEET DS501-00003-0v01-E Memory FRAM CMOS 1 M Bit (128 K 8) MB85R1001A DESCRIPTIONS The MB85R1001A is an FRAM (Ferroelectric Random Access Memory) chip consisting of 131,072

More information

System manual. Optical anti-collision device for suspension tracks FR 85-2 ILLG-POL5 FR 85-2 ILLG-S1L5

System manual. Optical anti-collision device for suspension tracks FR 85-2 ILLG-POL5 FR 85-2 ILLG-S1L5 System manual Optical anti-collision device for suspension tracks FR 85-2 ILLG-POL5 FR 85-2 ILLG-S1L5 Copyright (English) No part of this document may be reproduced, published or stored in information

More information

OrCAD Support for Atmel PLDs. Application Note. OrCAD Support for Atmel PLDs. Overview

OrCAD Support for Atmel PLDs. Application Note. OrCAD Support for Atmel PLDs. Overview OrCAD Support for Atmel PLDs Atmel Device Support for OrCAD PLD 386+ ATV750/ATV750B Device Family ATV2500/ATV2500B Device Family For ATF1500 Support Please Contact Atmel PLD Applications For 16V8, 20V8,

More information

SMALL-SIGNAL MOS FET SERIES

SMALL-SIGNAL MOS FET SERIES SMALL-SIGNAL MOS FET SERIES Signal MOS FET A wide line-up from small-signal interface applications to semi-power switching applications Small-signal MOS FETs have been increasingly employed mainly in portable

More information

SEEVAL 32 Quick Start Guide

SEEVAL 32 Quick Start Guide SEEVAL 32 Quick Start Guide 2003 Microchip Technology Inc. Advance Information DS51338A Information contained in this publication regarding device applications and the like is intended through suggestion

More information

MB85R1002A. 1 M Bit (64 K 16) Memory FRAM CMOS. DS v01-E DESCRIPTIONS FEATURES FUJITSU SEMICONDUCTOR DATA SHEET

MB85R1002A. 1 M Bit (64 K 16) Memory FRAM CMOS. DS v01-E DESCRIPTIONS FEATURES FUJITSU SEMICONDUCTOR DATA SHEET FUJITSU SEMICONDUCTOR DATA SHEET DS501-00004-0v01-E Memory FRAM CMOS 1 M Bit (64 K 16) MB85R1002A DESCRIPTIONS The MB85R1002A is an FRAM (Ferroelectric Random Access Memory) chip consisting of 65,536 words

More information

CS81 Series. Standard cell. Semicustom DS E CMOS DESCRIPTION FEATURES FUJITSU SEMICONDUCTOR DATA SHEET

CS81 Series. Standard cell. Semicustom DS E CMOS DESCRIPTION FEATURES FUJITSU SEMICONDUCTOR DATA SHEET FUJITSU SEMICONDUCTOR DATA SHEET DS06-20206-6E Semicustom CMOS Standard cell CS81 Series DESCRIPTION The CS81 series 0.18 μm CMOS standard cell is a line of highly integrated CMOS ASICs featuring high

More information

Paragon II. The Cat5 Enterprise-class KVM Solution for Centralized Server Management. Technology Corporation

Paragon II. The Cat5 Enterprise-class KVM Solution for Centralized Server Management. Technology Corporation Paragon II The Cat5 Enterprise-class KVM Solution for Centralized Server Management Technology Corporation Paragon II It s That Easy Paragon is the premier Cat5 KVM (Keyboard, Video, Mouse) solution, providing

More information

SMD Tower Component storage just got intelligent

SMD Tower Component storage just got intelligent SMD Tower Component storage just got intelligent Increase the power of your production A unique ID ensures that the correct reel is provided every time. In today s SMT production environment, time is money.

More information

Getting Started with Message Coder

Getting Started with Message Coder Technical Note Getting Started with Message Coder How to analyze L3 Messages MD8480C W-CDMA Signalling Tester Getting Started with Message Coder How to analyze L3 Messages Version 1.0 Anritsu Corporation

More information

ELCO Memory Card Components

ELCO Memory Card Components ELCO Memory Card Components Table of Contents ELCO PCMCIA PC Memory Card Components Host Device Components Introduction... 3 Features & Benefits... 4 PC Memory Card Components Selection Guide...5 Host

More information

Product Description. Application Note. AVR360: XmodemCRC Receive Utility for the AVR. Features. Theory of Operation. Introduction

Product Description. Application Note. AVR360: XmodemCRC Receive Utility for the AVR. Features. Theory of Operation. Introduction AVR360: XmodemCRC Receive Utility for the AVR Features Programmable Baud Rate Half Duplex 128 Byte Data Packets CRC Data Verification Framing Error Detection Overrun Detection Less than 1k Bytes of Code

More information

S1C17 Family Port Nested Interrupt Application Notes

S1C17 Family Port Nested Interrupt Application Notes S1C17 Family Port Nested Interrupt Application Notes Rev.1.0 Evaluation board/kit and Development tool important notice 1. This evaluation board/kit or development tool is designed for use for engineering

More information

USB-to-Serial Console Adapter

USB-to-Serial Console Adapter USB-to-Serial Console Adapter USER MANUAL UC232B EMC Information Federal Communication Commission Interference Statement: This equipment has been tested and found to comply with the limits for a Class

More information

PROFIBUS-DP INTERFACE UNIT INSTRUCTIONS

PROFIBUS-DP INTERFACE UNIT INSTRUCTIONS YASKAWA VS-606 V7 OPTION UNIT PROFIBUS-DP INTERFACE UNIT INSTRUCTIONS MODEL: SI-P1/V7 Upon receipt of the product and prior to initial operation, read these instructions thoroughly and retain them for

More information

RTA-OS V850E2/GHS Release Note - Version ( )

RTA-OS V850E2/GHS Release Note - Version ( ) RTA-OS V850E2/GHS Release Note - Version 2.0.24 (17-11-2016) Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further

More information

When is Data Susceptible to Corruption

When is Data Susceptible to Corruption Parallel EEPROM Data Protection Advantages of EEPROMs EEPROMs provide the memory solution wherever reprogrammable, nonvolatile memory is required. They are easy to use, requiring little or no support hardware

More information

ICSP Socket Module User s Guide

ICSP Socket Module User s Guide ICSP Socket Module User s Guide Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. No representation

More information

Note. Some tutorials require data files that can be downloaded here:

Note. Some tutorials require data files that can be downloaded here: Discovery Studio 2.0 Tutorials Version 1.0 : Note. Some tutorials require data files that can be downloaded here: http://www.accelrys.com/doc/life/dstudio/20/tutorials/tutorialdata.zip. Save the zip file

More information

ACT 250 TURBOMOLECULAR PUMP CONTROLLER FOR ATP 150 AND ATP 400. ATP Series User s Manual addendum

ACT 250 TURBOMOLECULAR PUMP CONTROLLER FOR ATP 150 AND ATP 400. ATP Series User s Manual addendum ACT 250 TURBOMOLECULAR PUMP CONTROLLER FOR ATP 150 AND ATP 400 ATP Series User s Manual addendum ACT 250 addendum Contents Presentation The ACT 250 controller.............. p. 3 Main characteristics................

More information