@@ -709,57 +709,56 @@ def valueOfObjectType(cls, value):
709709
710710 @classmethod
711711 def dataTypeToString (cls , ot ):
712- match ot :
713- case DataType .ARRAY :
714- return "Array"
715- case DataType .BCD :
716- return "Bcd"
717- case DataType .BITSTRING :
718- return "BitString"
719- case DataType .BOOLEAN :
720- return "Boolean"
721- case DataType .COMPACT_ARRAY :
722- return "CompactArray"
723- case DataType .DATE :
724- return "Date"
725- case DataType .DATETIME :
726- return "DateTime"
727- case DataType .ENUM :
728- return "Enum"
729- case DataType .FLOAT32 :
730- return "Float32"
731- case DataType .FLOAT64 :
732- return "Float64"
733- case DataType .INT16 :
734- return "Int16"
735- case DataType .INT32 :
736- return "Int32"
737- case DataType .INT64 :
738- return "Int64"
739- case DataType .INT8 :
740- return "Int8"
741- case DataType .NONE :
742- return "None"
743- case DataType .OCTET_STRING :
744- return "Octet-string"
745- case DataType .STRING :
746- return "String"
747- case DataType .STRING_UTF8 :
748- return "String UTF8"
749- case DataType .STRUCTURE :
750- return "Structure"
751- case DataType .TIME :
752- return "Time"
753- case DataType .UINT16 :
754- return "UInt16"
755- case DataType .UINT32 :
756- return "UInt32"
757- case DataType .UINT64 :
758- return "UInt64"
759- case DataType .UINT8 :
760- return "UInt8"
761- case _:
762- raise ValueError ("Unknown DataType" )
712+ if ot == DataType .ARRAY :
713+ return "Array"
714+ elif ot == DataType .BCD :
715+ return "Bcd"
716+ elif ot == DataType .BITSTRING :
717+ return "BitString"
718+ elif ot == DataType .BOOLEAN :
719+ return "Boolean"
720+ elif ot == DataType .COMPACT_ARRAY :
721+ return "CompactArray"
722+ elif ot == DataType .DATE :
723+ return "Date"
724+ elif ot == DataType .DATETIME :
725+ return "DateTime"
726+ elif ot == DataType .ENUM :
727+ return "Enum"
728+ elif ot == DataType .FLOAT32 :
729+ return "Float32"
730+ elif ot == DataType .FLOAT64 :
731+ return "Float64"
732+ elif ot == DataType .INT16 :
733+ return "Int16"
734+ elif ot == DataType .INT32 :
735+ return "Int32"
736+ elif ot == DataType .INT64 :
737+ return "Int64"
738+ elif ot == DataType .INT8 :
739+ return "Int8"
740+ elif ot == DataType .NONE :
741+ return "None"
742+ elif ot == DataType .OCTET_STRING :
743+ return "Octet-string"
744+ elif ot == DataType .STRING :
745+ return "String"
746+ elif ot == DataType .STRING_UTF8 :
747+ return "String UTF8"
748+ elif ot == DataType .STRUCTURE :
749+ return "Structure"
750+ elif ot == DataType .TIME :
751+ return "Time"
752+ elif ot == DataType .UINT16 :
753+ return "UInt16"
754+ elif ot == DataType .UINT32 :
755+ return "UInt32"
756+ elif ot == DataType .UINT64 :
757+ return "UInt64"
758+ elif ot == DataType .UINT8 :
759+ return "UInt8"
760+ else :
761+ raise ValueError ("Unknown DataType" )
763762
764763 # pylint: disable=import-outside-toplevel
765764 @classmethod
0 commit comments