WindView

User's Guide

2.2


Contents

1 Introduction

1.1 What WindView Can Do for You
1.2 Integrated WindView
1.3 System Requirements: Optional Product
1.4 Documentation Guide

2 Getting Started

2.1 Introduction
2.2 Running WindView
2.3 An Overview of WindView
2.4 WindView Optional Product
2.5 Preparing for Distribution

3 Configuring Data Collection

3.1 Introduction
3.2 Selecting a Logging Level
3.3 Instrumented Objects
3.4 Starting and Stopping Data Collection

4 Configuring Data Upload

4.1 Introduction
4.2 Dynamic Ring Buffer
4.3 Upload Path and Destination
4.4 Upload Mode

5 Data Display

5.1 Introduction
5.2 Controlling the Displayed Interval
5.3 Viewing Context Information
5.4 Viewing Event Information
5.5 Viewing Analog Information
5.6 Filtering for Data of Interest

6 Triggering

6.1 Introduction
6.2 The Triggering GUI
6.3 Using Triggers

7 Data Collection

7.1 Introduction
7.2 Instrumenting Objects Programmatically
7.3 Adding Eventpoints
7.4 Merging Logs from Multiple Processors
7.5 Timestamping
7.6 Dynamic Buffer Allocation

8 Data Upload

8.1 Introduction
8.2 Data Upload Mode
8.3 Data Upload to the Host
8.4 The Event Receive Tool

A WindView Architecture

A.1 Introduction
A.2 Host Facilities
A.3 Target Facilities
A.4 Communication Facilities

B Event-Base API

B.1 Introduction
B.2 C++ API
B.3 Tcl API
B.4 Example

C Triggering API

C.1 Overview
C.2 Trigger Structure
C.3 Triggering API

D Customizing WindView and User Applications

D.1 Introduction
D.2 Customizing WindView Tcl Initialization Files
D.3 Customizing the Show Event Dialog Box for User Events
D.4 Creating Icons for User-Defined Events
D.5 Updating Non-WRS Code to WindView 2.2

E Creating a VxWorks Timestamp Driver

E.1 Introduction
E.2 Hardware Overview
E.3 Timestamp Driver Interface
E.4 Writing the Driver
E.5 Using the Timestamp Driver with WindView
E.6 Sample Drivers

F Glossary

Index