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.










