ni_measurementlink_service._internal.parameter.serializer
Parameter Serializer.
Module Contents
Functions
|
Deserialize the bytes of the parameter based on the metadata. |
|
Serialize the parameter values in same order based on the 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:
- 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: