| Package | Description |
|---|---|
| org.lsst.ccs |
This package deals with core classes for subsystems.
|
| org.lsst.ccs.monitor | |
| org.lsst.ccs.services |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ServiceLifecycle
Package protected extension of
HasLifecycle
It provides additional life cycle steps that should only be used by services. |
| Modifier and Type | Class and Description |
|---|---|
class |
Agent
Minimal component able to communicate on the buses.
|
class |
AlertService
Alert Handling Service.
|
class |
BusMaster
A bus master is a subsystem that can send write commands and acquire locks.
|
class |
ConfigurationService
Provides the Configuration API to the subsystem it stands for.
|
class |
PersistencyService
This objects is responsible for keeping track of fields annotated with
Persist and to write them into a
local file at subsystem shutdown or at regular time intervals. |
class |
Subsystem
The base class for a CCS subsystem.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Alarm
Implements alarms.
|
class |
CalcDevice
"Device" for performing calculations.
|
class |
Control
Implements a control "channel".
|
class |
Device
Handles hardware devices
|
class |
Line
Implements hardware output lines.
|
class |
Monitor |
| Modifier and Type | Class and Description |
|---|---|
class |
AgentPeriodicTaskService
A service to schedule periodic tasks.
|
class |
CheckAgentStatusService |
class |
DataProviderDictionaryService
A service to manage a worker subsystem's dictionary of DataProviders.
|
class |
MBeanService
A Service to register MBeans for CCS Agents.
|
Copyright © 2018 LSST. All rights reserved.