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.
Args
parameter_metadata_dict (Dict[int, ParameterMetadata]): Parameter metadata by ID.
parameter_bytes (bytes): Bytes of Parameter that need to be deserialized.
Returns
Dict[int, Any]: Deserialized parameters by ID
- ni_measurementlink_service._internal.parameter.serializer.serialize_parameters(parameter_metadata_dict, parameter_value)[source]
Serialize the parameter values in same order based on the metadata_dict.
Args
parameter_metadata_dict (Dict[int, ParameterMetadata]): Parameter metadata by ID.
parameter_value (List[Any]): List of Parameter values that need to be serialized.
Returns
Bytes: Serialized Bytes of Parameter Values.