mahos.inst.pg.DTG5274#

class mahos.inst.pg.DTG5274(name, conf, prefix=None)#

DTG5274 model specialization with conservative block constraints.

This subclass keeps compatibility-focused granularity/length rules and uses the same configuration keys as DTG5000.

Parameters:
  • local_dir (str) – Data exchange directory on the control host.

  • remote_dir (str) – Data exchange directory on the DTG instrument.

  • channels (dict[str | bytes, int]) – Optional mapping from logical channel labels to indices.

__init__(name, conf, prefix=None)#

Methods

block_granularity(freq)

Default implementation of DTG5000 follows manual, but causes block granularity error in some cases.

max_block_len()

max_freq()

min_block_len(freq)

Default implementation of DTG5000 follows manual, but causes block length too short error in some cases.

Attributes