pyrtma.data_logger.dataset.Dataset
- class Dataset(name, save_path, filename, formatter, subdivide_interval=0, msg_types=None, mm_ip='127.0.0.1:7111', status_interval=5.0, create_client=True)[source]
Bases:
objectMethods
addclosePause dataset recording in data_logger
pollProcess a data_logger config message
process_msgRegister a pyrtma client with this dataset :param client: client to register :type client:
ClientRemove dataset config from data_logger
Request data_logger config
Reset data_logger (stop and remove all)
Resume dataset recording in data_logger
Start dataset recording in data_logger
Request dataset status in data_logger
Stop dataset recording in data_logger
unregister_clientAttributes
DATALOGGER_TYPESaddedelapsed_timefilenameformatteris_pausedis_recordingmsg_namesmsg_typesnameremovedsave_pathsavedstartedstoppedsubdivide_interval- Parameters:
- static process_data_logger_config_msg(msg_data)[source]
Process a data_logger config message
- Parameters:
msg_data (
MDF_DATA_LOGGER_CONFIG) – unprocessed message data- Returns:
data_logger config dict
- Return type:
- register_client(client)[source]
Register a pyrtma client with this dataset :param client: client to register :type client:
Client- Parameters:
client (Client)