Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

...

Page Status

Nearly complete.

...

Introduction

...

Relevant Devices

...

Relevant Functional Block Diagram update to remove second instance

...

Software Actions

Action

Notes

1

Read temperature values from all sensors

2

3

...

Setting

When Needed

Notes

Build

Observing

Maintenance

Sensor location table(s)

YES

NO

MAYBE

Sensor Read Frequency

YES

NO

MAYBE

...

Device Setup Parameters

View file
nameLinkhub setup parameters.txt

...

KPF Long Name

KPF Short Name

Sensor ID

Notes

1

e.g. Exposure Meter Enclosure

e.g. 2890F1DD06000089

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

...

Required Alarms

Parameter

Threshold

Notes

1

Temperature too high
(one alarm per sensor)

TBC

2

Temperature too low (TBC)
(one alarm per sensor)

TBC

...

Description

File

Source

LinkHub_E_python.py is the main program.

LinkHub_E_commands.py contains functions called by the main program.

This code finds all of the sensors connected to the LinkHub E, and then reads their values.

Note first reading might report all temperatures as ‘85’; this seems to be a consequence of the first read to find sensor IDs.

The sensor IDs and values are read into a list format.

Note this software does not differentiate between the 4 possible cables connected to the base unit; all sensors from all cables are added together into the same list.

View file
nameLinkHub_E_python.py

View file
nameLinkHub_E_commands.py

Python code originally written by Y. Ishikawa (SSL).

Simplified by S. Gibson to remove sections not relevant to KPF.

...