ska_low_sps_cabinet_cmsw Package

Top-level package for ska-low-sps-cabinet-cmsw.

CMSW API Reference

GET /readings

Get Readings

API request to retrieve full readings dictionary.

Status Codes:
  • 200 OK – Successful Response

GET /readings/pdus/{pdu_id}/{key}

Get Pdu Value

API request to retrieve specific sensor value for a specfic PDU.

Parameters:
  • pdu_id (string) – PDU identifier (e.g. “PDU1” or “PDU2”)

  • key (string) – Sensor or attribute name, e.g. pduTemperature, pduPort1Current, etc. See the device definition YAML for reference.

  • pdu_id

  • key

Status Codes:
GET /readings/cooling_system/values/{value_key}

Get Cooling Status

API request to retrieve cooling system sensor values.

Parameters:
  • value_key (string) – Sensor name, can be “all” to list all values

  • value_key

Status Codes:
GET /readings/cooling_system/alarms/{alarm_key}

Get Cooling Alarms

API request to retrieve cooling system alarm values.

Parameters:
  • alarm_key (string) – Alarm name, can be “all” to list all values

  • alarm_key

Status Codes:
POST /shutdown

Shutdown

API request to shut down the CMSW & API.

Status Codes:
  • 200 OK – Successful Response