Skip to content
api.ini 4.36 KiB
Newer Older

# #####################################################
# [/my/endpoint/name]    # You choose
# resource = class implementing a CRUD operation
# device =  You defined it in devices.ini
# get-priority = defines a GET hierarchy.
# #####################################################

vertighel's avatar
vertighel committed
##############
# dome
##############
[/dome/connection]
resource = Connection
device = dom
get-priority = 1
[/dome/light]
resource = State
device = light

[/dome/shutter]
resource = Shutter
device = dom

[/dome/shutter/movement]
resource = ShutterMovement
device = dom

Davide Ricci's avatar
Davide Ricci committed
[/dome/position]
resource = Position
device = dom

[/dome/position/movement]
resource = PositionMovement
device = dom

[/dome/position/movement/park]
resource = PositionMovementPark
device = dom

[/dome/position/movement/azimuth]
resource = PositionMovementAzimuth
device = dom

[/dome/position/slaved]
resource = PositionSlaved
device = dom

[/dome/position/sync]
resource = PositionSync
device = dom

vertighel's avatar
vertighel committed
##############
# telescope
##############

[/telescope/power]
resource = State
device = cab
get-priority = 1

[/telescope/clock]
resource = Clock
device = tel
get-priority = 2

[/telescope/lamp]
resource = State
device = lamp
Davide Ricci's avatar
Davide Ricci committed
[/telescope/cover]
resource = Cover
device = tel

[/telescope/coordinates]
resource = Coordinates
device = tel

[/telescope/coordinates/movement]
resource = CoordinatesMovement
device = tel

[/telescope/coordinates/movement/radec]
resource = CoordinatesMovementRadec
device = tel

[/telescope/coordinates/movement/altaz]
resource = CoordinatesMovementAltaz
device = tel

[/telescope/coordinates/movement/atpark]
resource = CoordinatesMovementAtpark
device = tel

[/telescope/coordinates/movement/park]
resource = CoordinatesMovementPark
device = tel

[/telescope/coordinates/movement/unpark]
resource = CoordinatesMovementUnpark
device = tel

[/telescope/coordinates/offset]
resource = CoordinatesOffset
device = tel

[/telescope/coordinates/tracking]
resource = CoordinatesTracking
device = tel

[/telescope/connection]
resource = Connection
device = tel

Davide Ricci's avatar
Davide Ricci committed
[/telescope/error]
resource = Error
device = tel

[/telescope/error/details]
resource = ErrorDetails
device = tel

vertighel's avatar
vertighel committed
[/telescope/focuser]
resource = Focuser
device = foc

[/telescope/focuser/movement]
resource = FocuserMovement
device = foc

[/telescope/rotator]
resource = Rotator
device = rot

[/telescope/rotator/movement]
resource = RotatorMovement
device = rot

##############
# camera
##############

[/camera/power]
resource = State
device = sof
get-priority = 1
vertighel's avatar
vertighel committed

[/camera/frame/binning]
resource = FrameBinning
device = cam
[/camera/cooler]
resource = Cooler
device = cam

Davide Ricci's avatar
Davide Ricci committed
# [/camera/cooler/fan]
# resource = CoolerFan
# device = cam
Davide Ricci's avatar
Davide Ricci committed
# [/camera/cooler/temperature]
# resource = CoolerTemperature
# device = cam

[/camera/cooler/temperature/setpoint]
resource = CoolerTemperatureSetpoint
device = cam

[/camera/filters]
resource = Filters
device = cam

[/camera/filter]
resource = Filter
device = cam

[/camera/filter/movement]
resource = FilterMovement
device = cam

Davide Ricci's avatar
Davide Ricci committed
# [/camera/frame]
# resource = Frame
# device = cam

[/camera/frame/custom]
resource = FrameCustom
device = cam

[/camera/frame/full]
resource = FrameFull
device = cam

[/camera/frame/half]
resource = FrameHalf
device = cam

[/camera/frame/small]
resource = FrameSmall
device = cam

Davide Ricci's avatar
Davide Ricci committed
# [/camera/frame/temperature]
# resource = FrameTemperature
# device = cam

[/camera/snapshot]
resource = Snapshot
device = cam

[/camera/snapshot/state]
resource = SnapshotState
device = cam

[/camera/snapshot/acquisition]
resource = SnapshotAcquisition
device = cam

[/camera/snapshot/recenter]
resource = SnapshotRecenter
device = cam

[/camera/snapshot/domeslewing]
resource = SnapshotDomeslewing
device = cam

[/camera/cooler/warmup]
resource = CoolerWarmup
device = cam

[/camera/settings]
resource = Settings
device = cam

Davide Ricci's avatar
Davide Ricci committed
# [/camera/status]
# resource = Status
# device = cam

##############
# webcam
##############

[/webcam/snapshot]
resource = Snapshot
device = ipcam

[/webcam/position]
resource = Pointing
device = ipcam
Davide Ricci's avatar
Davide Ricci committed

##############
# environment
##############

Davide Ricci's avatar
Davide Ricci committed
# [/environment/external/telescope]
# resource = Temperature
# device = tel_temp

Davide Ricci's avatar
Davide Ricci committed
# [/environment/internal/telescope]
# resource = Temperature
# device = tel_temp
Davide Ricci's avatar
Davide Ricci committed

# [/environment/internal/fork]
# resource = Temperature
# device = fork

# [/environment/internal/rack]
# resource = Temperature
# device = fork

# [/environment/internal/reception]
# resource = Temperature
# device = rec