nixnet.session.signals

class nixnet._session.signals.Signal(handle, index, name)[source]

Bases: nixnet._session.collection.Item

Signal configuration for a session.

class nixnet._session.signals.Signals(handle)[source]

Bases: nixnet._session.collection.Collection

Signals in a session.

count(value) → integer -- return number of occurrences of value
get(index, default=None)

Access an item, returning default on failure.

Parameters:
  • index (str or int) – Item name or index
  • default – Value to return when lookup fails
index(value[, start[, stop]]) → integer -- return first index of value.

Raises ValueError if the value is not present.

Supporting start and stop arguments is optional, but recommended.

class nixnet._session.signals.SinglePointInSignals(handle)[source]

Bases: nixnet._session.signals.Signals

Writeable signals in a session.

count(value) → integer -- return number of occurrences of value
get(index, default=None)

Access an item, returning default on failure.

Parameters:
  • index (str or int) – Item name or index
  • default – Value to return when lookup fails
index(value[, start[, stop]]) → integer -- return first index of value.

Raises ValueError if the value is not present.

Supporting start and stop arguments is optional, but recommended.

read()[source]

Read data from a Signal Input Single-Point session.

Yields:tuple of int and float – Timestamp and signal
class nixnet._session.signals.SinglePointOutSignals(handle)[source]

Bases: nixnet._session.signals.Signals

Writeable signals in a session.

count(value) → integer -- return number of occurrences of value
get(index, default=None)

Access an item, returning default on failure.

Parameters:
  • index (str or int) – Item name or index
  • default – Value to return when lookup fails
index(value[, start[, stop]]) → integer -- return first index of value.

Raises ValueError if the value is not present.

Supporting start and stop arguments is optional, but recommended.

write(signals)[source]

Write data to a Signal Output Single-Point session.

Parameters:signals (list of float) – A list of signal values (float).