ni_measurementlink_service
releases/1.4
  • API Reference
ni_measurementlink_service
  • ni_measurementlink_service._internal.parameter.serializer
  • Edit on GitHub

ni_measurementlink_service._internal.parameter.serializer

Parameter Serializer.

Module Contents

Functions

deserialize_parameters(parameter_metadata_dict, ...)

Deserialize the bytes of the parameter based on the metadata.

serialize_parameters(parameter_metadata_dict, ...)

Serialize the parameter values in same order based on the metadata_dict.

serialize_default_values(parameter_metadata_dict)

Serialize the Default values in the Metadata.

ni_measurementlink_service._internal.parameter.serializer.deserialize_parameters(parameter_metadata_dict, parameter_bytes)[source]

Deserialize the bytes of the parameter based on the metadata.

Parameters:
  • parameter_metadata_dict (Dict[int, ParameterMetadata]) – Parameter metadata by ID.

  • parameter_bytes (bytes) – Byte string to deserialize.

Returns:

Deserialized parameters by ID

Return type:

Dict[int, Any]

ni_measurementlink_service._internal.parameter.serializer.serialize_parameters(parameter_metadata_dict, parameter_values)[source]

Serialize the parameter values in same order based on the metadata_dict.

Parameters:
  • parameter_metadata_dict (Dict[int, ParameterMetadata]) – Parameter metadata by ID.

  • parameter_value (Sequence[Any]) – Parameter values to serialize.

  • parameter_values (Sequence[Any]) –

Returns:

Serialized byte string containing parameter values.

Return type:

bytes

ni_measurementlink_service._internal.parameter.serializer.serialize_default_values(parameter_metadata_dict)[source]

Serialize the Default values in the Metadata.

Parameters:

parameter_metadata_dict (Dict[int, ParameterMetadata]) – Configuration metadata.

Returns:

Serialized byte string containing default values.

Return type:

bytes


© Copyright 2024, National Instruments. Revision 2ba12c60.

Built with Sphinx using a theme provided by Read the Docs.