AnalogDevice#

class pyCGM2.Nexus.Devices.AnalogDevice(NEXUS, id: str)#

Represents an analog device in a pyCGM2-Nexus interface, extending the Device class.

channels#

A list of channels associated with the analog device.

Type:

list[Channel]

__init__(NEXUS, id: str)#

Initializes the AnalogDevice object with a Vicon Nexus handle and device ID.

Methods

__init__(NEXUS, id)

Initializes the AnalogDevice object with a Vicon Nexus handle and device ID.

getChannels()

Retrieves and stores the channels associated with the analog device.

getDeviceFrequency()

Returns the sampling frequency of the device.

getDeviceName()

Returns the name of the device.

getOutputNames()

Returns a list of output names from the device.

getUnit()

Returns the unit of measurement for the analog device's channels.

getChannels()#

Retrieves and stores the channels associated with the analog device.

Returns:

List[Channel] – A list of Channel objects associated with the device.

getUnit()#

Returns the unit of measurement for the analog device’s channels.

Returns:

str – The unit of measurement for the channels.