@@ -639,57 +639,56 @@ def valueOfObjectType(cls, value):
639639
640640 @classmethod
641641 def dataTypeToString (cls , ot ):
642- match ot :
643- case DataType .ARRAY :
644- return "Array"
645- case DataType .BCD :
646- return "Bcd"
647- case DataType .BITSTRING :
648- return "BitString"
649- case DataType .BOOLEAN :
650- return "Boolean"
651- case DataType .COMPACT_ARRAY :
652- return "CompactArray"
653- case DataType .DATE :
654- return "Date"
655- case DataType .DATETIME :
656- return "DateTime"
657- case DataType .ENUM :
658- return "Enum"
659- case DataType .FLOAT32 :
660- return "Float32"
661- case DataType .FLOAT64 :
662- return "Float64"
663- case DataType .INT16 :
664- return "Int16"
665- case DataType .INT32 :
666- return "Int32"
667- case DataType .INT64 :
668- return "Int64"
669- case DataType .INT8 :
670- return "Int8"
671- case DataType .NONE :
672- return "None"
673- case DataType .OCTET_STRING :
674- return "Octet-string"
675- case DataType .STRING :
676- return "String"
677- case DataType .STRING_UTF8 :
678- return "String UTF8"
679- case DataType .STRUCTURE :
680- return "Structure"
681- case DataType .TIME :
682- return "Time"
683- case DataType .UINT16 :
684- return "UInt16"
685- case DataType .UINT32 :
686- return "UInt32"
687- case DataType .UINT64 :
688- return "UInt64"
689- case DataType .UINT8 :
690- return "UInt8"
691- case _:
692- raise ValueError ("Unknown DataType" )
642+ if ot == DataType .ARRAY :
643+ return "Array"
644+ elif ot == DataType .BCD :
645+ return "Bcd"
646+ elif ot == DataType .BITSTRING :
647+ return "BitString"
648+ elif ot == DataType .BOOLEAN :
649+ return "Boolean"
650+ elif ot == DataType .COMPACT_ARRAY :
651+ return "CompactArray"
652+ elif ot == DataType .DATE :
653+ return "Date"
654+ elif ot == DataType .DATETIME :
655+ return "DateTime"
656+ elif ot == DataType .ENUM :
657+ return "Enum"
658+ elif ot == DataType .FLOAT32 :
659+ return "Float32"
660+ elif ot == DataType .FLOAT64 :
661+ return "Float64"
662+ elif ot == DataType .INT16 :
663+ return "Int16"
664+ elif ot == DataType .INT32 :
665+ return "Int32"
666+ elif ot == DataType .INT64 :
667+ return "Int64"
668+ elif ot == DataType .INT8 :
669+ return "Int8"
670+ elif ot == DataType .NONE :
671+ return "None"
672+ elif ot == DataType .OCTET_STRING :
673+ return "Octet-string"
674+ elif ot == DataType .STRING :
675+ return "String"
676+ elif ot == DataType .STRING_UTF8 :
677+ return "String UTF8"
678+ elif ot == DataType .STRUCTURE :
679+ return "Structure"
680+ elif ot == DataType .TIME :
681+ return "Time"
682+ elif ot == DataType .UINT16 :
683+ return "UInt16"
684+ elif ot == DataType .UINT32 :
685+ return "UInt32"
686+ elif ot == DataType .UINT64 :
687+ return "UInt64"
688+ elif ot == DataType .UINT8 :
689+ return "UInt8"
690+ else :
691+ raise ValueError ("Unknown DataType" )
693692
694693 # pylint: disable=import-outside-toplevel
695694 @classmethod
0 commit comments