Service manual
Ultraview 1030/1050 Monitors — Service Manual
3-17
Theory
MAIN Ultraview Care Network SUBSYSTEMS and TASKS:
The SDLC subsystem sends packets from the modules to the rest of the system, including
Ethernet and GDS, and it also sends packets to modules.
The Interpreter subsystem provides modules and Keys with “primitives” that they use, via table
code, to create and control their human interface on the monitor.
The keys subsystem handles touchscreen key presses. It receives key presses from the user and
notifies the keyboard interpreter that then runs the appropriate table code program. That program
uses the key display task to redraw the new key state as feedback to the user.
The global data system (GDS) is the patient database with parameter data from the modules. It
contains current, general, trend, and waveform data.
The remote interface system handles Ethernet connections to remote monitors and modules. It
broadcasts the existence and configuration of network devices to each other, allows remote
parameter attaches and remote key press connections across the network, downloads the module
table code to remote monitors to create the same human interface on multiple monitors, supports
the Alarm Watch and Remote View functions, and handles multicast waveform data.
The Recorder subsystem controls local recorders and network recorders.
The Alarm subsystem handles the standard Ultraview Care Network alarms. Modules send alarm
conditions over SLDC, and in response the alarm subsystem sends alarm messages to the tone,
display, record, and network tasks. It receives messages from the network for Alarm Watch alarms
and from SDLC tasks for module/channel adds or deletes.
Minor system tasks, and device drivers
The Ultraview Care Network subsystems above communicate display information to the Display
Manager (DM) task. The DM receives display changes from these subsystems and issues the
appropriate graphics draw primitives to update the display. The graphics primitives actually update
the display through the video device driver.
The Ultraview Care Network subsystems interface to SDLC via Rx/Tx buffers in memory, driven by
a 32 Hz interrupt.
The Ethernet interface uses dynamic memory for receive and transmit. One Ethernet interrupt
occurs for both receive packets and command completes. An Ethernet write command is used for
transmitting packets. An “Ethernet-user” task maintains and uses a routing lookup table to switch
network packets to the appropriate network driver — the ethernet device driver or the wireless
network card device driver.
The Ultraview Care Network recorder function uses these SDLC/Ethernet drivers directly.
The touchscreen driver, the external keyboard, and mouse drivers provide x-y coordinates to the
keyboard task for activating the on-screen keys.
The tone task is responsible for timing and prioritizing tones from the Alarm subsystem, the Keys
subsystem, and other system tasks. It receives commands to turn ON and OFF, to suspend, and
to change volume. It also looks up wavetable tones and sends them to the Mixer task. The Mixer
task mixes the alarm sounds with information tones as needed. These task talk to the audio
hardware via the audio device driver.