/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

package model

import (
	"context"
	"fmt"

	"github.com/pkg/errors"
	"github.com/rs/zerolog"

	"github.com/apache/plc4x/plc4go/spi/utils"
)

// Code generated by code-generation. DO NOT EDIT.

// Parameter is an enum
type Parameter uint8

type IParameter interface {
	fmt.Stringer
	utils.LengthAware
	utils.Serializable
	ParameterType() ParameterType
	Form() string
	IsVolatile() bool
	ParameterDescription() string
	ProtectionLevel() ProtectionLevel
	Group() string
}

const (
	Parameter_UNKNOWN_01                            Parameter = 0x00
	Parameter_UNKNOWN_02                            Parameter = 0x01
	Parameter_UNKNOWN_03                            Parameter = 0x02
	Parameter_UNKNOWN_04                            Parameter = 0x03
	Parameter_UNKNOWN_05                            Parameter = 0x04
	Parameter_UNKNOWN_06                            Parameter = 0x05
	Parameter_UNKNOWN_07                            Parameter = 0x06
	Parameter_UNKNOWN_08                            Parameter = 0x07
	Parameter_UNKNOWN_09                            Parameter = 0x08
	Parameter_UNKNOWN_10                            Parameter = 0x09
	Parameter_UNKNOWN_11                            Parameter = 0x0A
	Parameter_UNKNOWN_12                            Parameter = 0x0B
	Parameter_UNKNOWN_13                            Parameter = 0x0C
	Parameter_UNKNOWN_14                            Parameter = 0x0D
	Parameter_UNKNOWN_15                            Parameter = 0x0E
	Parameter_UNKNOWN_16                            Parameter = 0x0F
	Parameter_UNKNOWN_17                            Parameter = 0x10
	Parameter_UNKNOWN_18                            Parameter = 0x11
	Parameter_UNKNOWN_19                            Parameter = 0x12
	Parameter_UNKNOWN_20                            Parameter = 0x13
	Parameter_UNKNOWN_21                            Parameter = 0x14
	Parameter_UNKNOWN_22                            Parameter = 0x15
	Parameter_UNKNOWN_23                            Parameter = 0x16
	Parameter_UNKNOWN_24                            Parameter = 0x17
	Parameter_UNKNOWN_25                            Parameter = 0x18
	Parameter_UNKNOWN_26                            Parameter = 0x19
	Parameter_UNKNOWN_27                            Parameter = 0x1A
	Parameter_UNKNOWN_28                            Parameter = 0x1B
	Parameter_UNKNOWN_29                            Parameter = 0x1C
	Parameter_UNKNOWN_30                            Parameter = 0x1D
	Parameter_UNKNOWN_31                            Parameter = 0x1E
	Parameter_UNKNOWN_32                            Parameter = 0x1F
	Parameter_UNKNOWN_33                            Parameter = 0x20
	Parameter_APPLICATION_ADDRESS_1                 Parameter = 0x21
	Parameter_APPLICATION_ADDRESS_2                 Parameter = 0x22
	Parameter_UNKOWN_35                             Parameter = 0x23
	Parameter_UNKOWN_36                             Parameter = 0x24
	Parameter_UNKOWN_37                             Parameter = 0x25
	Parameter_UNKOWN_38                             Parameter = 0x26
	Parameter_UNKOWN_39                             Parameter = 0x27
	Parameter_UNKOWN_40                             Parameter = 0x28
	Parameter_UNKOWN_41                             Parameter = 0x29
	Parameter_UNKOWN_42                             Parameter = 0x2A
	Parameter_UNKOWN_43                             Parameter = 0x2B
	Parameter_UNKOWN_44                             Parameter = 0x2C
	Parameter_UNKOWN_45                             Parameter = 0x2D
	Parameter_UNKOWN_46                             Parameter = 0x2E
	Parameter_UNKOWN_47                             Parameter = 0x2F
	Parameter_INTERFACE_OPTIONS_1                   Parameter = 0x30
	Parameter_UNKOWN_49                             Parameter = 0x31
	Parameter_UNKOWN_50                             Parameter = 0x32
	Parameter_UNKOWN_51                             Parameter = 0x33
	Parameter_UNKOWN_52                             Parameter = 0x34
	Parameter_UNKOWN_53                             Parameter = 0x35
	Parameter_UNKOWN_54                             Parameter = 0x36
	Parameter_UNKOWN_55                             Parameter = 0x37
	Parameter_UNKOWN_56                             Parameter = 0x38
	Parameter_UNKOWN_57                             Parameter = 0x39
	Parameter_UNKOWN_58                             Parameter = 0x3A
	Parameter_UNKOWN_59                             Parameter = 0x3B
	Parameter_UNKOWN_60                             Parameter = 0x3C
	Parameter_BAUD_RATE_SELECTOR                    Parameter = 0x3D
	Parameter_INTERFACE_OPTIONS_2                   Parameter = 0x3E
	Parameter_UNKOWN_63                             Parameter = 0x3F
	Parameter_UNKOWN_64                             Parameter = 0x40
	Parameter_INTERFACE_OPTIONS_1_POWER_UP_SETTINGS Parameter = 0x41
	Parameter_INTERFACE_OPTIONS_3                   Parameter = 0x42
	Parameter_UNKOWN_67                             Parameter = 0x43
	Parameter_UNKOWN_68                             Parameter = 0x44
	Parameter_UNKOWN_69                             Parameter = 0x45
	Parameter_UNKOWN_70                             Parameter = 0x46
	Parameter_UNKOWN_71                             Parameter = 0x47
	Parameter_UNKOWN_72                             Parameter = 0x48
	Parameter_UNKOWN_73                             Parameter = 0x49
	Parameter_UNKOWN_74                             Parameter = 0x4A
	Parameter_UNKOWN_75                             Parameter = 0x4B
	Parameter_UNKOWN_76                             Parameter = 0x4C
	Parameter_UNKOWN_77                             Parameter = 0x4D
	Parameter_UNKOWN_78                             Parameter = 0x4E
	Parameter_UNKOWN_79                             Parameter = 0x4F
	Parameter_UNKOWN_80                             Parameter = 0x50
	Parameter_UNKOWN_81                             Parameter = 0x51
	Parameter_UNKOWN_82                             Parameter = 0x52
	Parameter_UNKOWN_83                             Parameter = 0x53
	Parameter_UNKOWN_84                             Parameter = 0x54
	Parameter_UNKOWN_85                             Parameter = 0x55
	Parameter_UNKOWN_86                             Parameter = 0x56
	Parameter_UNKOWN_87                             Parameter = 0x57
	Parameter_UNKOWN_88                             Parameter = 0x58
	Parameter_UNKOWN_89                             Parameter = 0x59
	Parameter_UNKOWN_90                             Parameter = 0x5A
	Parameter_UNKOWN_91                             Parameter = 0x5B
	Parameter_UNKOWN_92                             Parameter = 0x5C
	Parameter_UNKOWN_93                             Parameter = 0x5D
	Parameter_UNKOWN_94                             Parameter = 0x5E
	Parameter_UNKOWN_95                             Parameter = 0x5F
	Parameter_UNKOWN_96                             Parameter = 0x60
	Parameter_UNKOWN_97                             Parameter = 0x61
	Parameter_UNKOWN_98                             Parameter = 0x62
	Parameter_UNKOWN_99                             Parameter = 0x63
	Parameter_UNKOWN_100                            Parameter = 0x64
	Parameter_UNKOWN_101                            Parameter = 0x65
	Parameter_UNKOWN_102                            Parameter = 0x66
	Parameter_UNKOWN_103                            Parameter = 0x67
	Parameter_UNKOWN_104                            Parameter = 0x68
	Parameter_UNKOWN_105                            Parameter = 0x69
	Parameter_UNKOWN_106                            Parameter = 0x6A
	Parameter_UNKOWN_107                            Parameter = 0x6B
	Parameter_UNKOWN_108                            Parameter = 0x6C
	Parameter_UNKOWN_109                            Parameter = 0x6D
	Parameter_UNKOWN_110                            Parameter = 0x6E
	Parameter_UNKOWN_111                            Parameter = 0x6F
	Parameter_UNKOWN_112                            Parameter = 0x70
	Parameter_UNKOWN_113                            Parameter = 0x71
	Parameter_UNKOWN_114                            Parameter = 0x72
	Parameter_UNKOWN_115                            Parameter = 0x73
	Parameter_UNKOWN_116                            Parameter = 0x74
	Parameter_UNKOWN_117                            Parameter = 0x75
	Parameter_UNKOWN_118                            Parameter = 0x76
	Parameter_UNKOWN_119                            Parameter = 0x77
	Parameter_UNKOWN_120                            Parameter = 0x78
	Parameter_UNKOWN_121                            Parameter = 0x79
	Parameter_UNKOWN_122                            Parameter = 0x7A
	Parameter_UNKOWN_123                            Parameter = 0x7B
	Parameter_UNKOWN_124                            Parameter = 0x7C
	Parameter_UNKOWN_125                            Parameter = 0x7D
	Parameter_UNKOWN_126                            Parameter = 0x7E
	Parameter_UNKOWN_127                            Parameter = 0x7F
	Parameter_UNKOWN_128                            Parameter = 0x80
	Parameter_UNKOWN_129                            Parameter = 0x81
	Parameter_UNKOWN_130                            Parameter = 0x82
	Parameter_UNKOWN_131                            Parameter = 0x83
	Parameter_UNKOWN_132                            Parameter = 0x84
	Parameter_UNKOWN_133                            Parameter = 0x85
	Parameter_UNKOWN_134                            Parameter = 0x86
	Parameter_UNKOWN_135                            Parameter = 0x87
	Parameter_UNKOWN_136                            Parameter = 0x88
	Parameter_UNKOWN_137                            Parameter = 0x89
	Parameter_UNKOWN_138                            Parameter = 0x8A
	Parameter_UNKOWN_139                            Parameter = 0x8B
	Parameter_UNKOWN_140                            Parameter = 0x8C
	Parameter_UNKOWN_141                            Parameter = 0x8D
	Parameter_UNKOWN_142                            Parameter = 0x8E
	Parameter_UNKOWN_143                            Parameter = 0x8F
	Parameter_UNKOWN_144                            Parameter = 0x90
	Parameter_UNKOWN_145                            Parameter = 0x91
	Parameter_UNKOWN_146                            Parameter = 0x92
	Parameter_UNKOWN_147                            Parameter = 0x93
	Parameter_UNKOWN_148                            Parameter = 0x94
	Parameter_UNKOWN_149                            Parameter = 0x95
	Parameter_UNKOWN_150                            Parameter = 0x96
	Parameter_UNKOWN_151                            Parameter = 0x97
	Parameter_UNKOWN_152                            Parameter = 0x98
	Parameter_UNKOWN_153                            Parameter = 0x99
	Parameter_UNKOWN_154                            Parameter = 0x9A
	Parameter_UNKOWN_155                            Parameter = 0x9B
	Parameter_UNKOWN_156                            Parameter = 0x9C
	Parameter_UNKOWN_157                            Parameter = 0x9D
	Parameter_UNKOWN_158                            Parameter = 0x9E
	Parameter_UNKOWN_159                            Parameter = 0x9F
	Parameter_UNKOWN_160                            Parameter = 0xA0
	Parameter_UNKOWN_161                            Parameter = 0xA1
	Parameter_UNKOWN_162                            Parameter = 0xA2
	Parameter_UNKOWN_163                            Parameter = 0xA3
	Parameter_UNKOWN_164                            Parameter = 0xA4
	Parameter_UNKOWN_165                            Parameter = 0xA5
	Parameter_UNKOWN_166                            Parameter = 0xA6
	Parameter_UNKOWN_167                            Parameter = 0xA7
	Parameter_UNKOWN_168                            Parameter = 0xA8
	Parameter_UNKOWN_169                            Parameter = 0xA9
	Parameter_UNKOWN_170                            Parameter = 0xAA
	Parameter_UNKOWN_171                            Parameter = 0xAB
	Parameter_UNKOWN_172                            Parameter = 0xAC
	Parameter_UNKOWN_173                            Parameter = 0xAD
	Parameter_UNKOWN_174                            Parameter = 0xAE
	Parameter_UNKOWN_175                            Parameter = 0xAF
	Parameter_UNKOWN_176                            Parameter = 0xB0
	Parameter_UNKOWN_177                            Parameter = 0xB1
	Parameter_UNKOWN_178                            Parameter = 0xB2
	Parameter_UNKOWN_179                            Parameter = 0xB3
	Parameter_UNKOWN_180                            Parameter = 0xB4
	Parameter_UNKOWN_181                            Parameter = 0xB5
	Parameter_UNKOWN_182                            Parameter = 0xB6
	Parameter_UNKOWN_183                            Parameter = 0xB7
	Parameter_UNKOWN_184                            Parameter = 0xB8
	Parameter_UNKOWN_185                            Parameter = 0xB9
	Parameter_UNKOWN_186                            Parameter = 0xBA
	Parameter_UNKOWN_187                            Parameter = 0xBB
	Parameter_UNKOWN_188                            Parameter = 0xBC
	Parameter_UNKOWN_189                            Parameter = 0xBD
	Parameter_UNKOWN_190                            Parameter = 0xBE
	Parameter_UNKOWN_191                            Parameter = 0xBF
	Parameter_UNKOWN_192                            Parameter = 0xC0
	Parameter_UNKOWN_193                            Parameter = 0xC1
	Parameter_UNKOWN_194                            Parameter = 0xC2
	Parameter_UNKOWN_195                            Parameter = 0xC3
	Parameter_UNKOWN_196                            Parameter = 0xC4
	Parameter_UNKOWN_197                            Parameter = 0xC5
	Parameter_UNKOWN_198                            Parameter = 0xC6
	Parameter_UNKOWN_199                            Parameter = 0xC7
	Parameter_UNKOWN_200                            Parameter = 0xC8
	Parameter_UNKOWN_201                            Parameter = 0xC9
	Parameter_UNKOWN_202                            Parameter = 0xCA
	Parameter_UNKOWN_203                            Parameter = 0xCB
	Parameter_UNKOWN_204                            Parameter = 0xCC
	Parameter_UNKOWN_205                            Parameter = 0xCD
	Parameter_UNKOWN_206                            Parameter = 0xCE
	Parameter_UNKOWN_207                            Parameter = 0xCF
	Parameter_UNKOWN_208                            Parameter = 0xD0
	Parameter_UNKOWN_209                            Parameter = 0xD1
	Parameter_UNKOWN_210                            Parameter = 0xD2
	Parameter_UNKOWN_211                            Parameter = 0xD3
	Parameter_UNKOWN_212                            Parameter = 0xD4
	Parameter_UNKOWN_213                            Parameter = 0xD5
	Parameter_UNKOWN_214                            Parameter = 0xD6
	Parameter_UNKOWN_215                            Parameter = 0xD7
	Parameter_UNKOWN_216                            Parameter = 0xD8
	Parameter_UNKOWN_217                            Parameter = 0xD9
	Parameter_UNKOWN_218                            Parameter = 0xDA
	Parameter_UNKOWN_219                            Parameter = 0xDB
	Parameter_UNKOWN_220                            Parameter = 0xDC
	Parameter_UNKOWN_221                            Parameter = 0xDD
	Parameter_UNKOWN_222                            Parameter = 0xDE
	Parameter_UNKOWN_223                            Parameter = 0xDF
	Parameter_UNKOWN_224                            Parameter = 0xE0
	Parameter_UNKOWN_225                            Parameter = 0xE1
	Parameter_UNKOWN_226                            Parameter = 0xE2
	Parameter_UNKOWN_227                            Parameter = 0xE3
	Parameter_UNKOWN_228                            Parameter = 0xE4
	Parameter_UNKOWN_229                            Parameter = 0xE5
	Parameter_UNKOWN_230                            Parameter = 0xE6
	Parameter_UNKOWN_231                            Parameter = 0xE7
	Parameter_UNKOWN_232                            Parameter = 0xE8
	Parameter_UNKOWN_233                            Parameter = 0xE9
	Parameter_UNKOWN_234                            Parameter = 0xEA
	Parameter_CUSTOM_MANUFACTURER_1                 Parameter = 0xEB
	Parameter_CUSTOM_MANUFACTURER_2                 Parameter = 0xEC
	Parameter_CUSTOM_MANUFACTURER_3                 Parameter = 0xED
	Parameter_CUSTOM_MANUFACTURER_4                 Parameter = 0xEE
	Parameter_CUSTOM_MANUFACTURER_5                 Parameter = 0xEF
	Parameter_CUSTOM_MANUFACTURER_6                 Parameter = 0xF0
	Parameter_CUSTOM_MANUFACTURER_7                 Parameter = 0xF1
	Parameter_CUSTOM_MANUFACTURER_8                 Parameter = 0xF2
	Parameter_SERIAL_NUMBER_1                       Parameter = 0xF3
	Parameter_SERIAL_NUMBER_2                       Parameter = 0xF4
	Parameter_SERIAL_NUMBER_3                       Parameter = 0xF5
	Parameter_SERIAL_NUMBER_4                       Parameter = 0xF6
	Parameter_CUSTOM_TYPE_1                         Parameter = 0xF7
	Parameter_CUSTOM_TYPE_2                         Parameter = 0xF8
	Parameter_CUSTOM_TYPE_3                         Parameter = 0xF9
	Parameter_CUSTOM_TYPE_4                         Parameter = 0xFA
	Parameter_CUSTOM_TYPE_5                         Parameter = 0xFB
	Parameter_CUSTOM_TYPE_6                         Parameter = 0xFC
	Parameter_CUSTOM_TYPE_7                         Parameter = 0xFD
	Parameter_CUSTOM_TYPE_8                         Parameter = 0xFE
	Parameter_UNKOWN_255                            Parameter = 0xFF
)

var ParameterValues []Parameter

func init() {
	_ = errors.New
	ParameterValues = []Parameter{
		Parameter_UNKNOWN_01,
		Parameter_UNKNOWN_02,
		Parameter_UNKNOWN_03,
		Parameter_UNKNOWN_04,
		Parameter_UNKNOWN_05,
		Parameter_UNKNOWN_06,
		Parameter_UNKNOWN_07,
		Parameter_UNKNOWN_08,
		Parameter_UNKNOWN_09,
		Parameter_UNKNOWN_10,
		Parameter_UNKNOWN_11,
		Parameter_UNKNOWN_12,
		Parameter_UNKNOWN_13,
		Parameter_UNKNOWN_14,
		Parameter_UNKNOWN_15,
		Parameter_UNKNOWN_16,
		Parameter_UNKNOWN_17,
		Parameter_UNKNOWN_18,
		Parameter_UNKNOWN_19,
		Parameter_UNKNOWN_20,
		Parameter_UNKNOWN_21,
		Parameter_UNKNOWN_22,
		Parameter_UNKNOWN_23,
		Parameter_UNKNOWN_24,
		Parameter_UNKNOWN_25,
		Parameter_UNKNOWN_26,
		Parameter_UNKNOWN_27,
		Parameter_UNKNOWN_28,
		Parameter_UNKNOWN_29,
		Parameter_UNKNOWN_30,
		Parameter_UNKNOWN_31,
		Parameter_UNKNOWN_32,
		Parameter_UNKNOWN_33,
		Parameter_APPLICATION_ADDRESS_1,
		Parameter_APPLICATION_ADDRESS_2,
		Parameter_UNKOWN_35,
		Parameter_UNKOWN_36,
		Parameter_UNKOWN_37,
		Parameter_UNKOWN_38,
		Parameter_UNKOWN_39,
		Parameter_UNKOWN_40,
		Parameter_UNKOWN_41,
		Parameter_UNKOWN_42,
		Parameter_UNKOWN_43,
		Parameter_UNKOWN_44,
		Parameter_UNKOWN_45,
		Parameter_UNKOWN_46,
		Parameter_UNKOWN_47,
		Parameter_INTERFACE_OPTIONS_1,
		Parameter_UNKOWN_49,
		Parameter_UNKOWN_50,
		Parameter_UNKOWN_51,
		Parameter_UNKOWN_52,
		Parameter_UNKOWN_53,
		Parameter_UNKOWN_54,
		Parameter_UNKOWN_55,
		Parameter_UNKOWN_56,
		Parameter_UNKOWN_57,
		Parameter_UNKOWN_58,
		Parameter_UNKOWN_59,
		Parameter_UNKOWN_60,
		Parameter_BAUD_RATE_SELECTOR,
		Parameter_INTERFACE_OPTIONS_2,
		Parameter_UNKOWN_63,
		Parameter_UNKOWN_64,
		Parameter_INTERFACE_OPTIONS_1_POWER_UP_SETTINGS,
		Parameter_INTERFACE_OPTIONS_3,
		Parameter_UNKOWN_67,
		Parameter_UNKOWN_68,
		Parameter_UNKOWN_69,
		Parameter_UNKOWN_70,
		Parameter_UNKOWN_71,
		Parameter_UNKOWN_72,
		Parameter_UNKOWN_73,
		Parameter_UNKOWN_74,
		Parameter_UNKOWN_75,
		Parameter_UNKOWN_76,
		Parameter_UNKOWN_77,
		Parameter_UNKOWN_78,
		Parameter_UNKOWN_79,
		Parameter_UNKOWN_80,
		Parameter_UNKOWN_81,
		Parameter_UNKOWN_82,
		Parameter_UNKOWN_83,
		Parameter_UNKOWN_84,
		Parameter_UNKOWN_85,
		Parameter_UNKOWN_86,
		Parameter_UNKOWN_87,
		Parameter_UNKOWN_88,
		Parameter_UNKOWN_89,
		Parameter_UNKOWN_90,
		Parameter_UNKOWN_91,
		Parameter_UNKOWN_92,
		Parameter_UNKOWN_93,
		Parameter_UNKOWN_94,
		Parameter_UNKOWN_95,
		Parameter_UNKOWN_96,
		Parameter_UNKOWN_97,
		Parameter_UNKOWN_98,
		Parameter_UNKOWN_99,
		Parameter_UNKOWN_100,
		Parameter_UNKOWN_101,
		Parameter_UNKOWN_102,
		Parameter_UNKOWN_103,
		Parameter_UNKOWN_104,
		Parameter_UNKOWN_105,
		Parameter_UNKOWN_106,
		Parameter_UNKOWN_107,
		Parameter_UNKOWN_108,
		Parameter_UNKOWN_109,
		Parameter_UNKOWN_110,
		Parameter_UNKOWN_111,
		Parameter_UNKOWN_112,
		Parameter_UNKOWN_113,
		Parameter_UNKOWN_114,
		Parameter_UNKOWN_115,
		Parameter_UNKOWN_116,
		Parameter_UNKOWN_117,
		Parameter_UNKOWN_118,
		Parameter_UNKOWN_119,
		Parameter_UNKOWN_120,
		Parameter_UNKOWN_121,
		Parameter_UNKOWN_122,
		Parameter_UNKOWN_123,
		Parameter_UNKOWN_124,
		Parameter_UNKOWN_125,
		Parameter_UNKOWN_126,
		Parameter_UNKOWN_127,
		Parameter_UNKOWN_128,
		Parameter_UNKOWN_129,
		Parameter_UNKOWN_130,
		Parameter_UNKOWN_131,
		Parameter_UNKOWN_132,
		Parameter_UNKOWN_133,
		Parameter_UNKOWN_134,
		Parameter_UNKOWN_135,
		Parameter_UNKOWN_136,
		Parameter_UNKOWN_137,
		Parameter_UNKOWN_138,
		Parameter_UNKOWN_139,
		Parameter_UNKOWN_140,
		Parameter_UNKOWN_141,
		Parameter_UNKOWN_142,
		Parameter_UNKOWN_143,
		Parameter_UNKOWN_144,
		Parameter_UNKOWN_145,
		Parameter_UNKOWN_146,
		Parameter_UNKOWN_147,
		Parameter_UNKOWN_148,
		Parameter_UNKOWN_149,
		Parameter_UNKOWN_150,
		Parameter_UNKOWN_151,
		Parameter_UNKOWN_152,
		Parameter_UNKOWN_153,
		Parameter_UNKOWN_154,
		Parameter_UNKOWN_155,
		Parameter_UNKOWN_156,
		Parameter_UNKOWN_157,
		Parameter_UNKOWN_158,
		Parameter_UNKOWN_159,
		Parameter_UNKOWN_160,
		Parameter_UNKOWN_161,
		Parameter_UNKOWN_162,
		Parameter_UNKOWN_163,
		Parameter_UNKOWN_164,
		Parameter_UNKOWN_165,
		Parameter_UNKOWN_166,
		Parameter_UNKOWN_167,
		Parameter_UNKOWN_168,
		Parameter_UNKOWN_169,
		Parameter_UNKOWN_170,
		Parameter_UNKOWN_171,
		Parameter_UNKOWN_172,
		Parameter_UNKOWN_173,
		Parameter_UNKOWN_174,
		Parameter_UNKOWN_175,
		Parameter_UNKOWN_176,
		Parameter_UNKOWN_177,
		Parameter_UNKOWN_178,
		Parameter_UNKOWN_179,
		Parameter_UNKOWN_180,
		Parameter_UNKOWN_181,
		Parameter_UNKOWN_182,
		Parameter_UNKOWN_183,
		Parameter_UNKOWN_184,
		Parameter_UNKOWN_185,
		Parameter_UNKOWN_186,
		Parameter_UNKOWN_187,
		Parameter_UNKOWN_188,
		Parameter_UNKOWN_189,
		Parameter_UNKOWN_190,
		Parameter_UNKOWN_191,
		Parameter_UNKOWN_192,
		Parameter_UNKOWN_193,
		Parameter_UNKOWN_194,
		Parameter_UNKOWN_195,
		Parameter_UNKOWN_196,
		Parameter_UNKOWN_197,
		Parameter_UNKOWN_198,
		Parameter_UNKOWN_199,
		Parameter_UNKOWN_200,
		Parameter_UNKOWN_201,
		Parameter_UNKOWN_202,
		Parameter_UNKOWN_203,
		Parameter_UNKOWN_204,
		Parameter_UNKOWN_205,
		Parameter_UNKOWN_206,
		Parameter_UNKOWN_207,
		Parameter_UNKOWN_208,
		Parameter_UNKOWN_209,
		Parameter_UNKOWN_210,
		Parameter_UNKOWN_211,
		Parameter_UNKOWN_212,
		Parameter_UNKOWN_213,
		Parameter_UNKOWN_214,
		Parameter_UNKOWN_215,
		Parameter_UNKOWN_216,
		Parameter_UNKOWN_217,
		Parameter_UNKOWN_218,
		Parameter_UNKOWN_219,
		Parameter_UNKOWN_220,
		Parameter_UNKOWN_221,
		Parameter_UNKOWN_222,
		Parameter_UNKOWN_223,
		Parameter_UNKOWN_224,
		Parameter_UNKOWN_225,
		Parameter_UNKOWN_226,
		Parameter_UNKOWN_227,
		Parameter_UNKOWN_228,
		Parameter_UNKOWN_229,
		Parameter_UNKOWN_230,
		Parameter_UNKOWN_231,
		Parameter_UNKOWN_232,
		Parameter_UNKOWN_233,
		Parameter_UNKOWN_234,
		Parameter_CUSTOM_MANUFACTURER_1,
		Parameter_CUSTOM_MANUFACTURER_2,
		Parameter_CUSTOM_MANUFACTURER_3,
		Parameter_CUSTOM_MANUFACTURER_4,
		Parameter_CUSTOM_MANUFACTURER_5,
		Parameter_CUSTOM_MANUFACTURER_6,
		Parameter_CUSTOM_MANUFACTURER_7,
		Parameter_CUSTOM_MANUFACTURER_8,
		Parameter_SERIAL_NUMBER_1,
		Parameter_SERIAL_NUMBER_2,
		Parameter_SERIAL_NUMBER_3,
		Parameter_SERIAL_NUMBER_4,
		Parameter_CUSTOM_TYPE_1,
		Parameter_CUSTOM_TYPE_2,
		Parameter_CUSTOM_TYPE_3,
		Parameter_CUSTOM_TYPE_4,
		Parameter_CUSTOM_TYPE_5,
		Parameter_CUSTOM_TYPE_6,
		Parameter_CUSTOM_TYPE_7,
		Parameter_CUSTOM_TYPE_8,
		Parameter_UNKOWN_255,
	}
}

func (e Parameter) ParameterType() ParameterType {
	switch e {
	case 0x00:
		{ /* '0x00' */
			return ParameterType_UNKNOWN
		}
	case 0x01:
		{ /* '0x01' */
			return ParameterType_UNKNOWN
		}
	case 0x02:
		{ /* '0x02' */
			return ParameterType_UNKNOWN
		}
	case 0x03:
		{ /* '0x03' */
			return ParameterType_UNKNOWN
		}
	case 0x04:
		{ /* '0x04' */
			return ParameterType_UNKNOWN
		}
	case 0x05:
		{ /* '0x05' */
			return ParameterType_UNKNOWN
		}
	case 0x06:
		{ /* '0x06' */
			return ParameterType_UNKNOWN
		}
	case 0x07:
		{ /* '0x07' */
			return ParameterType_UNKNOWN
		}
	case 0x08:
		{ /* '0x08' */
			return ParameterType_UNKNOWN
		}
	case 0x09:
		{ /* '0x09' */
			return ParameterType_UNKNOWN
		}
	case 0x0A:
		{ /* '0x0A' */
			return ParameterType_UNKNOWN
		}
	case 0x0B:
		{ /* '0x0B' */
			return ParameterType_UNKNOWN
		}
	case 0x0C:
		{ /* '0x0C' */
			return ParameterType_UNKNOWN
		}
	case 0x0D:
		{ /* '0x0D' */
			return ParameterType_UNKNOWN
		}
	case 0x0E:
		{ /* '0x0E' */
			return ParameterType_UNKNOWN
		}
	case 0x0F:
		{ /* '0x0F' */
			return ParameterType_UNKNOWN
		}
	case 0x10:
		{ /* '0x10' */
			return ParameterType_UNKNOWN
		}
	case 0x11:
		{ /* '0x11' */
			return ParameterType_UNKNOWN
		}
	case 0x12:
		{ /* '0x12' */
			return ParameterType_UNKNOWN
		}
	case 0x13:
		{ /* '0x13' */
			return ParameterType_UNKNOWN
		}
	case 0x14:
		{ /* '0x14' */
			return ParameterType_UNKNOWN
		}
	case 0x15:
		{ /* '0x15' */
			return ParameterType_UNKNOWN
		}
	case 0x16:
		{ /* '0x16' */
			return ParameterType_UNKNOWN
		}
	case 0x17:
		{ /* '0x17' */
			return ParameterType_UNKNOWN
		}
	case 0x18:
		{ /* '0x18' */
			return ParameterType_UNKNOWN
		}
	case 0x19:
		{ /* '0x19' */
			return ParameterType_UNKNOWN
		}
	case 0x1A:
		{ /* '0x1A' */
			return ParameterType_UNKNOWN
		}
	case 0x1B:
		{ /* '0x1B' */
			return ParameterType_UNKNOWN
		}
	case 0x1C:
		{ /* '0x1C' */
			return ParameterType_UNKNOWN
		}
	case 0x1D:
		{ /* '0x1D' */
			return ParameterType_UNKNOWN
		}
	case 0x1E:
		{ /* '0x1E' */
			return ParameterType_UNKNOWN
		}
	case 0x1F:
		{ /* '0x1F' */
			return ParameterType_UNKNOWN
		}
	case 0x20:
		{ /* '0x20' */
			return ParameterType_UNKNOWN
		}
	case 0x21:
		{ /* '0x21' */
			return ParameterType_APPLICATION_ADDRESS_1
		}
	case 0x22:
		{ /* '0x22' */
			return ParameterType_APPLICATION_ADDRESS_2
		}
	case 0x23:
		{ /* '0x23' */
			return ParameterType_UNKNOWN
		}
	case 0x24:
		{ /* '0x24' */
			return ParameterType_UNKNOWN
		}
	case 0x25:
		{ /* '0x25' */
			return ParameterType_UNKNOWN
		}
	case 0x26:
		{ /* '0x26' */
			return ParameterType_UNKNOWN
		}
	case 0x27:
		{ /* '0x27' */
			return ParameterType_UNKNOWN
		}
	case 0x28:
		{ /* '0x28' */
			return ParameterType_UNKNOWN
		}
	case 0x29:
		{ /* '0x29' */
			return ParameterType_UNKNOWN
		}
	case 0x2A:
		{ /* '0x2A' */
			return ParameterType_UNKNOWN
		}
	case 0x2B:
		{ /* '0x2B' */
			return ParameterType_UNKNOWN
		}
	case 0x2C:
		{ /* '0x2C' */
			return ParameterType_UNKNOWN
		}
	case 0x2D:
		{ /* '0x2D' */
			return ParameterType_UNKNOWN
		}
	case 0x2E:
		{ /* '0x2E' */
			return ParameterType_UNKNOWN
		}
	case 0x2F:
		{ /* '0x2F' */
			return ParameterType_UNKNOWN
		}
	case 0x30:
		{ /* '0x30' */
			return ParameterType_INTERFACE_OPTIONS_1
		}
	case 0x31:
		{ /* '0x31' */
			return ParameterType_UNKNOWN
		}
	case 0x32:
		{ /* '0x32' */
			return ParameterType_UNKNOWN
		}
	case 0x33:
		{ /* '0x33' */
			return ParameterType_UNKNOWN
		}
	case 0x34:
		{ /* '0x34' */
			return ParameterType_UNKNOWN
		}
	case 0x35:
		{ /* '0x35' */
			return ParameterType_UNKNOWN
		}
	case 0x36:
		{ /* '0x36' */
			return ParameterType_UNKNOWN
		}
	case 0x37:
		{ /* '0x37' */
			return ParameterType_UNKNOWN
		}
	case 0x38:
		{ /* '0x38' */
			return ParameterType_UNKNOWN
		}
	case 0x39:
		{ /* '0x39' */
			return ParameterType_UNKNOWN
		}
	case 0x3A:
		{ /* '0x3A' */
			return ParameterType_UNKNOWN
		}
	case 0x3B:
		{ /* '0x3B' */
			return ParameterType_UNKNOWN
		}
	case 0x3C:
		{ /* '0x3C' */
			return ParameterType_UNKNOWN
		}
	case 0x3D:
		{ /* '0x3D' */
			return ParameterType_BAUD_RATE_SELECTOR
		}
	case 0x3E:
		{ /* '0x3E' */
			return ParameterType_INTERFACE_OPTIONS_2
		}
	case 0x3F:
		{ /* '0x3F' */
			return ParameterType_UNKNOWN
		}
	case 0x40:
		{ /* '0x40' */
			return ParameterType_UNKNOWN
		}
	case 0x41:
		{ /* '0x41' */
			return ParameterType_INTERFACE_OPTIONS_1_POWER_UP_SETTINGS
		}
	case 0x42:
		{ /* '0x42' */
			return ParameterType_INTERFACE_OPTIONS_3
		}
	case 0x43:
		{ /* '0x43' */
			return ParameterType_UNKNOWN
		}
	case 0x44:
		{ /* '0x44' */
			return ParameterType_UNKNOWN
		}
	case 0x45:
		{ /* '0x45' */
			return ParameterType_UNKNOWN
		}
	case 0x46:
		{ /* '0x46' */
			return ParameterType_UNKNOWN
		}
	case 0x47:
		{ /* '0x47' */
			return ParameterType_UNKNOWN
		}
	case 0x48:
		{ /* '0x48' */
			return ParameterType_UNKNOWN
		}
	case 0x49:
		{ /* '0x49' */
			return ParameterType_UNKNOWN
		}
	case 0x4A:
		{ /* '0x4A' */
			return ParameterType_UNKNOWN
		}
	case 0x4B:
		{ /* '0x4B' */
			return ParameterType_UNKNOWN
		}
	case 0x4C:
		{ /* '0x4C' */
			return ParameterType_UNKNOWN
		}
	case 0x4D:
		{ /* '0x4D' */
			return ParameterType_UNKNOWN
		}
	case 0x4E:
		{ /* '0x4E' */
			return ParameterType_UNKNOWN
		}
	case 0x4F:
		{ /* '0x4F' */
			return ParameterType_UNKNOWN
		}
	case 0x50:
		{ /* '0x50' */
			return ParameterType_UNKNOWN
		}
	case 0x51:
		{ /* '0x51' */
			return ParameterType_UNKNOWN
		}
	case 0x52:
		{ /* '0x52' */
			return ParameterType_UNKNOWN
		}
	case 0x53:
		{ /* '0x53' */
			return ParameterType_UNKNOWN
		}
	case 0x54:
		{ /* '0x54' */
			return ParameterType_UNKNOWN
		}
	case 0x55:
		{ /* '0x55' */
			return ParameterType_UNKNOWN
		}
	case 0x56:
		{ /* '0x56' */
			return ParameterType_UNKNOWN
		}
	case 0x57:
		{ /* '0x57' */
			return ParameterType_UNKNOWN
		}
	case 0x58:
		{ /* '0x58' */
			return ParameterType_UNKNOWN
		}
	case 0x59:
		{ /* '0x59' */
			return ParameterType_UNKNOWN
		}
	case 0x5A:
		{ /* '0x5A' */
			return ParameterType_UNKNOWN
		}
	case 0x5B:
		{ /* '0x5B' */
			return ParameterType_UNKNOWN
		}
	case 0x5C:
		{ /* '0x5C' */
			return ParameterType_UNKNOWN
		}
	case 0x5D:
		{ /* '0x5D' */
			return ParameterType_UNKNOWN
		}
	case 0x5E:
		{ /* '0x5E' */
			return ParameterType_UNKNOWN
		}
	case 0x5F:
		{ /* '0x5F' */
			return ParameterType_UNKNOWN
		}
	case 0x60:
		{ /* '0x60' */
			return ParameterType_UNKNOWN
		}
	case 0x61:
		{ /* '0x61' */
			return ParameterType_UNKNOWN
		}
	case 0x62:
		{ /* '0x62' */
			return ParameterType_UNKNOWN
		}
	case 0x63:
		{ /* '0x63' */
			return ParameterType_UNKNOWN
		}
	case 0x64:
		{ /* '0x64' */
			return ParameterType_UNKNOWN
		}
	case 0x65:
		{ /* '0x65' */
			return ParameterType_UNKNOWN
		}
	case 0x66:
		{ /* '0x66' */
			return ParameterType_UNKNOWN
		}
	case 0x67:
		{ /* '0x67' */
			return ParameterType_UNKNOWN
		}
	case 0x68:
		{ /* '0x68' */
			return ParameterType_UNKNOWN
		}
	case 0x69:
		{ /* '0x69' */
			return ParameterType_UNKNOWN
		}
	case 0x6A:
		{ /* '0x6A' */
			return ParameterType_UNKNOWN
		}
	case 0x6B:
		{ /* '0x6B' */
			return ParameterType_UNKNOWN
		}
	case 0x6C:
		{ /* '0x6C' */
			return ParameterType_UNKNOWN
		}
	case 0x6D:
		{ /* '0x6D' */
			return ParameterType_UNKNOWN
		}
	case 0x6E:
		{ /* '0x6E' */
			return ParameterType_UNKNOWN
		}
	case 0x6F:
		{ /* '0x6F' */
			return ParameterType_UNKNOWN
		}
	case 0x70:
		{ /* '0x70' */
			return ParameterType_UNKNOWN
		}
	case 0x71:
		{ /* '0x71' */
			return ParameterType_UNKNOWN
		}
	case 0x72:
		{ /* '0x72' */
			return ParameterType_UNKNOWN
		}
	case 0x73:
		{ /* '0x73' */
			return ParameterType_UNKNOWN
		}
	case 0x74:
		{ /* '0x74' */
			return ParameterType_UNKNOWN
		}
	case 0x75:
		{ /* '0x75' */
			return ParameterType_UNKNOWN
		}
	case 0x76:
		{ /* '0x76' */
			return ParameterType_UNKNOWN
		}
	case 0x77:
		{ /* '0x77' */
			return ParameterType_UNKNOWN
		}
	case 0x78:
		{ /* '0x78' */
			return ParameterType_UNKNOWN
		}
	case 0x79:
		{ /* '0x79' */
			return ParameterType_UNKNOWN
		}
	case 0x7A:
		{ /* '0x7A' */
			return ParameterType_UNKNOWN
		}
	case 0x7B:
		{ /* '0x7B' */
			return ParameterType_UNKNOWN
		}
	case 0x7C:
		{ /* '0x7C' */
			return ParameterType_UNKNOWN
		}
	case 0x7D:
		{ /* '0x7D' */
			return ParameterType_UNKNOWN
		}
	case 0x7E:
		{ /* '0x7E' */
			return ParameterType_UNKNOWN
		}
	case 0x7F:
		{ /* '0x7F' */
			return ParameterType_UNKNOWN
		}
	case 0x80:
		{ /* '0x80' */
			return ParameterType_UNKNOWN
		}
	case 0x81:
		{ /* '0x81' */
			return ParameterType_UNKNOWN
		}
	case 0x82:
		{ /* '0x82' */
			return ParameterType_UNKNOWN
		}
	case 0x83:
		{ /* '0x83' */
			return ParameterType_UNKNOWN
		}
	case 0x84:
		{ /* '0x84' */
			return ParameterType_UNKNOWN
		}
	case 0x85:
		{ /* '0x85' */
			return ParameterType_UNKNOWN
		}
	case 0x86:
		{ /* '0x86' */
			return ParameterType_UNKNOWN
		}
	case 0x87:
		{ /* '0x87' */
			return ParameterType_UNKNOWN
		}
	case 0x88:
		{ /* '0x88' */
			return ParameterType_UNKNOWN
		}
	case 0x89:
		{ /* '0x89' */
			return ParameterType_UNKNOWN
		}
	case 0x8A:
		{ /* '0x8A' */
			return ParameterType_UNKNOWN
		}
	case 0x8B:
		{ /* '0x8B' */
			return ParameterType_UNKNOWN
		}
	case 0x8C:
		{ /* '0x8C' */
			return ParameterType_UNKNOWN
		}
	case 0x8D:
		{ /* '0x8D' */
			return ParameterType_UNKNOWN
		}
	case 0x8E:
		{ /* '0x8E' */
			return ParameterType_UNKNOWN
		}
	case 0x8F:
		{ /* '0x8F' */
			return ParameterType_UNKNOWN
		}
	case 0x90:
		{ /* '0x90' */
			return ParameterType_UNKNOWN
		}
	case 0x91:
		{ /* '0x91' */
			return ParameterType_UNKNOWN
		}
	case 0x92:
		{ /* '0x92' */
			return ParameterType_UNKNOWN
		}
	case 0x93:
		{ /* '0x93' */
			return ParameterType_UNKNOWN
		}
	case 0x94:
		{ /* '0x94' */
			return ParameterType_UNKNOWN
		}
	case 0x95:
		{ /* '0x95' */
			return ParameterType_UNKNOWN
		}
	case 0x96:
		{ /* '0x96' */
			return ParameterType_UNKNOWN
		}
	case 0x97:
		{ /* '0x97' */
			return ParameterType_UNKNOWN
		}
	case 0x98:
		{ /* '0x98' */
			return ParameterType_UNKNOWN
		}
	case 0x99:
		{ /* '0x99' */
			return ParameterType_UNKNOWN
		}
	case 0x9A:
		{ /* '0x9A' */
			return ParameterType_UNKNOWN
		}
	case 0x9B:
		{ /* '0x9B' */
			return ParameterType_UNKNOWN
		}
	case 0x9C:
		{ /* '0x9C' */
			return ParameterType_UNKNOWN
		}
	case 0x9D:
		{ /* '0x9D' */
			return ParameterType_UNKNOWN
		}
	case 0x9E:
		{ /* '0x9E' */
			return ParameterType_UNKNOWN
		}
	case 0x9F:
		{ /* '0x9F' */
			return ParameterType_UNKNOWN
		}
	case 0xA0:
		{ /* '0xA0' */
			return ParameterType_UNKNOWN
		}
	case 0xA1:
		{ /* '0xA1' */
			return ParameterType_UNKNOWN
		}
	case 0xA2:
		{ /* '0xA2' */
			return ParameterType_UNKNOWN
		}
	case 0xA3:
		{ /* '0xA3' */
			return ParameterType_UNKNOWN
		}
	case 0xA4:
		{ /* '0xA4' */
			return ParameterType_UNKNOWN
		}
	case 0xA5:
		{ /* '0xA5' */
			return ParameterType_UNKNOWN
		}
	case 0xA6:
		{ /* '0xA6' */
			return ParameterType_UNKNOWN
		}
	case 0xA7:
		{ /* '0xA7' */
			return ParameterType_UNKNOWN
		}
	case 0xA8:
		{ /* '0xA8' */
			return ParameterType_UNKNOWN
		}
	case 0xA9:
		{ /* '0xA9' */
			return ParameterType_UNKNOWN
		}
	case 0xAA:
		{ /* '0xAA' */
			return ParameterType_UNKNOWN
		}
	case 0xAB:
		{ /* '0xAB' */
			return ParameterType_UNKNOWN
		}
	case 0xAC:
		{ /* '0xAC' */
			return ParameterType_UNKNOWN
		}
	case 0xAD:
		{ /* '0xAD' */
			return ParameterType_UNKNOWN
		}
	case 0xAE:
		{ /* '0xAE' */
			return ParameterType_UNKNOWN
		}
	case 0xAF:
		{ /* '0xAF' */
			return ParameterType_UNKNOWN
		}
	case 0xB0:
		{ /* '0xB0' */
			return ParameterType_UNKNOWN
		}
	case 0xB1:
		{ /* '0xB1' */
			return ParameterType_UNKNOWN
		}
	case 0xB2:
		{ /* '0xB2' */
			return ParameterType_UNKNOWN
		}
	case 0xB3:
		{ /* '0xB3' */
			return ParameterType_UNKNOWN
		}
	case 0xB4:
		{ /* '0xB4' */
			return ParameterType_UNKNOWN
		}
	case 0xB5:
		{ /* '0xB5' */
			return ParameterType_UNKNOWN
		}
	case 0xB6:
		{ /* '0xB6' */
			return ParameterType_UNKNOWN
		}
	case 0xB7:
		{ /* '0xB7' */
			return ParameterType_UNKNOWN
		}
	case 0xB8:
		{ /* '0xB8' */
			return ParameterType_UNKNOWN
		}
	case 0xB9:
		{ /* '0xB9' */
			return ParameterType_UNKNOWN
		}
	case 0xBA:
		{ /* '0xBA' */
			return ParameterType_UNKNOWN
		}
	case 0xBB:
		{ /* '0xBB' */
			return ParameterType_UNKNOWN
		}
	case 0xBC:
		{ /* '0xBC' */
			return ParameterType_UNKNOWN
		}
	case 0xBD:
		{ /* '0xBD' */
			return ParameterType_UNKNOWN
		}
	case 0xBE:
		{ /* '0xBE' */
			return ParameterType_UNKNOWN
		}
	case 0xBF:
		{ /* '0xBF' */
			return ParameterType_UNKNOWN
		}
	case 0xC0:
		{ /* '0xC0' */
			return ParameterType_UNKNOWN
		}
	case 0xC1:
		{ /* '0xC1' */
			return ParameterType_UNKNOWN
		}
	case 0xC2:
		{ /* '0xC2' */
			return ParameterType_UNKNOWN
		}
	case 0xC3:
		{ /* '0xC3' */
			return ParameterType_UNKNOWN
		}
	case 0xC4:
		{ /* '0xC4' */
			return ParameterType_UNKNOWN
		}
	case 0xC5:
		{ /* '0xC5' */
			return ParameterType_UNKNOWN
		}
	case 0xC6:
		{ /* '0xC6' */
			return ParameterType_UNKNOWN
		}
	case 0xC7:
		{ /* '0xC7' */
			return ParameterType_UNKNOWN
		}
	case 0xC8:
		{ /* '0xC8' */
			return ParameterType_UNKNOWN
		}
	case 0xC9:
		{ /* '0xC9' */
			return ParameterType_UNKNOWN
		}
	case 0xCA:
		{ /* '0xCA' */
			return ParameterType_UNKNOWN
		}
	case 0xCB:
		{ /* '0xCB' */
			return ParameterType_UNKNOWN
		}
	case 0xCC:
		{ /* '0xCC' */
			return ParameterType_UNKNOWN
		}
	case 0xCD:
		{ /* '0xCD' */
			return ParameterType_UNKNOWN
		}
	case 0xCE:
		{ /* '0xCE' */
			return ParameterType_UNKNOWN
		}
	case 0xCF:
		{ /* '0xCF' */
			return ParameterType_UNKNOWN
		}
	case 0xD0:
		{ /* '0xD0' */
			return ParameterType_UNKNOWN
		}
	case 0xD1:
		{ /* '0xD1' */
			return ParameterType_UNKNOWN
		}
	case 0xD2:
		{ /* '0xD2' */
			return ParameterType_UNKNOWN
		}
	case 0xD3:
		{ /* '0xD3' */
			return ParameterType_UNKNOWN
		}
	case 0xD4:
		{ /* '0xD4' */
			return ParameterType_UNKNOWN
		}
	case 0xD5:
		{ /* '0xD5' */
			return ParameterType_UNKNOWN
		}
	case 0xD6:
		{ /* '0xD6' */
			return ParameterType_UNKNOWN
		}
	case 0xD7:
		{ /* '0xD7' */
			return ParameterType_UNKNOWN
		}
	case 0xD8:
		{ /* '0xD8' */
			return ParameterType_UNKNOWN
		}
	case 0xD9:
		{ /* '0xD9' */
			return ParameterType_UNKNOWN
		}
	case 0xDA:
		{ /* '0xDA' */
			return ParameterType_UNKNOWN
		}
	case 0xDB:
		{ /* '0xDB' */
			return ParameterType_UNKNOWN
		}
	case 0xDC:
		{ /* '0xDC' */
			return ParameterType_UNKNOWN
		}
	case 0xDD:
		{ /* '0xDD' */
			return ParameterType_UNKNOWN
		}
	case 0xDE:
		{ /* '0xDE' */
			return ParameterType_UNKNOWN
		}
	case 0xDF:
		{ /* '0xDF' */
			return ParameterType_UNKNOWN
		}
	case 0xE0:
		{ /* '0xE0' */
			return ParameterType_UNKNOWN
		}
	case 0xE1:
		{ /* '0xE1' */
			return ParameterType_UNKNOWN
		}
	case 0xE2:
		{ /* '0xE2' */
			return ParameterType_UNKNOWN
		}
	case 0xE3:
		{ /* '0xE3' */
			return ParameterType_UNKNOWN
		}
	case 0xE4:
		{ /* '0xE4' */
			return ParameterType_UNKNOWN
		}
	case 0xE5:
		{ /* '0xE5' */
			return ParameterType_UNKNOWN
		}
	case 0xE6:
		{ /* '0xE6' */
			return ParameterType_UNKNOWN
		}
	case 0xE7:
		{ /* '0xE7' */
			return ParameterType_UNKNOWN
		}
	case 0xE8:
		{ /* '0xE8' */
			return ParameterType_UNKNOWN
		}
	case 0xE9:
		{ /* '0xE9' */
			return ParameterType_UNKNOWN
		}
	case 0xEA:
		{ /* '0xEA' */
			return ParameterType_UNKNOWN
		}
	case 0xEB:
		{ /* '0xEB' */
			return ParameterType_CUSTOM_MANUFACTURER
		}
	case 0xEC:
		{ /* '0xEC' */
			return ParameterType_CUSTOM_MANUFACTURER
		}
	case 0xED:
		{ /* '0xED' */
			return ParameterType_CUSTOM_MANUFACTURER
		}
	case 0xEE:
		{ /* '0xEE' */
			return ParameterType_CUSTOM_MANUFACTURER
		}
	case 0xEF:
		{ /* '0xEF' */
			return ParameterType_CUSTOM_MANUFACTURER
		}
	case 0xF0:
		{ /* '0xF0' */
			return ParameterType_CUSTOM_MANUFACTURER
		}
	case 0xF1:
		{ /* '0xF1' */
			return ParameterType_CUSTOM_MANUFACTURER
		}
	case 0xF2:
		{ /* '0xF2' */
			return ParameterType_CUSTOM_MANUFACTURER
		}
	case 0xF3:
		{ /* '0xF3' */
			return ParameterType_SERIAL_NUMBER
		}
	case 0xF4:
		{ /* '0xF4' */
			return ParameterType_SERIAL_NUMBER
		}
	case 0xF5:
		{ /* '0xF5' */
			return ParameterType_SERIAL_NUMBER
		}
	case 0xF6:
		{ /* '0xF6' */
			return ParameterType_SERIAL_NUMBER
		}
	case 0xF7:
		{ /* '0xF7' */
			return ParameterType_CUSTOM_TYPE
		}
	case 0xF8:
		{ /* '0xF8' */
			return ParameterType_CUSTOM_TYPE
		}
	case 0xF9:
		{ /* '0xF9' */
			return ParameterType_CUSTOM_TYPE
		}
	case 0xFA:
		{ /* '0xFA' */
			return ParameterType_CUSTOM_TYPE
		}
	case 0xFB:
		{ /* '0xFB' */
			return ParameterType_CUSTOM_TYPE
		}
	case 0xFC:
		{ /* '0xFC' */
			return ParameterType_CUSTOM_TYPE
		}
	case 0xFD:
		{ /* '0xFD' */
			return ParameterType_CUSTOM_TYPE
		}
	case 0xFE:
		{ /* '0xFE' */
			return ParameterType_CUSTOM_TYPE
		}
	case 0xFF:
		{ /* '0xFF' */
			return ParameterType_UNKNOWN
		}
	default:
		{
			return 0
		}
	}
}

func ParameterFirstEnumForFieldParameterType(value ParameterType) (enum Parameter, ok bool) {
	for _, sizeValue := range ParameterValues {
		if sizeValue.ParameterType() == value {
			return sizeValue, true
		}
	}
	return 0, false
}

func (e Parameter) Form() string {
	switch e {
	case 0x00:
		{ /* '0x00' */
			return ""
		}
	case 0x01:
		{ /* '0x01' */
			return ""
		}
	case 0x02:
		{ /* '0x02' */
			return ""
		}
	case 0x03:
		{ /* '0x03' */
			return ""
		}
	case 0x04:
		{ /* '0x04' */
			return ""
		}
	case 0x05:
		{ /* '0x05' */
			return ""
		}
	case 0x06:
		{ /* '0x06' */
			return ""
		}
	case 0x07:
		{ /* '0x07' */
			return ""
		}
	case 0x08:
		{ /* '0x08' */
			return ""
		}
	case 0x09:
		{ /* '0x09' */
			return ""
		}
	case 0x0A:
		{ /* '0x0A' */
			return ""
		}
	case 0x0B:
		{ /* '0x0B' */
			return ""
		}
	case 0x0C:
		{ /* '0x0C' */
			return ""
		}
	case 0x0D:
		{ /* '0x0D' */
			return ""
		}
	case 0x0E:
		{ /* '0x0E' */
			return ""
		}
	case 0x0F:
		{ /* '0x0F' */
			return ""
		}
	case 0x10:
		{ /* '0x10' */
			return ""
		}
	case 0x11:
		{ /* '0x11' */
			return ""
		}
	case 0x12:
		{ /* '0x12' */
			return ""
		}
	case 0x13:
		{ /* '0x13' */
			return ""
		}
	case 0x14:
		{ /* '0x14' */
			return ""
		}
	case 0x15:
		{ /* '0x15' */
			return ""
		}
	case 0x16:
		{ /* '0x16' */
			return ""
		}
	case 0x17:
		{ /* '0x17' */
			return ""
		}
	case 0x18:
		{ /* '0x18' */
			return ""
		}
	case 0x19:
		{ /* '0x19' */
			return ""
		}
	case 0x1A:
		{ /* '0x1A' */
			return ""
		}
	case 0x1B:
		{ /* '0x1B' */
			return ""
		}
	case 0x1C:
		{ /* '0x1C' */
			return ""
		}
	case 0x1D:
		{ /* '0x1D' */
			return ""
		}
	case 0x1E:
		{ /* '0x1E' */
			return ""
		}
	case 0x1F:
		{ /* '0x1F' */
			return ""
		}
	case 0x20:
		{ /* '0x20' */
			return ""
		}
	case 0x21:
		{ /* '0x21' */
			return "Byte (Note 1)"
		}
	case 0x22:
		{ /* '0x22' */
			return "Byte (Note 1)"
		}
	case 0x23:
		{ /* '0x23' */
			return ""
		}
	case 0x24:
		{ /* '0x24' */
			return ""
		}
	case 0x25:
		{ /* '0x25' */
			return ""
		}
	case 0x26:
		{ /* '0x26' */
			return ""
		}
	case 0x27:
		{ /* '0x27' */
			return ""
		}
	case 0x28:
		{ /* '0x28' */
			return ""
		}
	case 0x29:
		{ /* '0x29' */
			return ""
		}
	case 0x2A:
		{ /* '0x2A' */
			return ""
		}
	case 0x2B:
		{ /* '0x2B' */
			return ""
		}
	case 0x2C:
		{ /* '0x2C' */
			return ""
		}
	case 0x2D:
		{ /* '0x2D' */
			return ""
		}
	case 0x2E:
		{ /* '0x2E' */
			return ""
		}
	case 0x2F:
		{ /* '0x2F' */
			return ""
		}
	case 0x30:
		{ /* '0x30' */
			return "8 Bits (Note 2)"
		}
	case 0x31:
		{ /* '0x31' */
			return ""
		}
	case 0x32:
		{ /* '0x32' */
			return ""
		}
	case 0x33:
		{ /* '0x33' */
			return ""
		}
	case 0x34:
		{ /* '0x34' */
			return ""
		}
	case 0x35:
		{ /* '0x35' */
			return ""
		}
	case 0x36:
		{ /* '0x36' */
			return ""
		}
	case 0x37:
		{ /* '0x37' */
			return ""
		}
	case 0x38:
		{ /* '0x38' */
			return ""
		}
	case 0x39:
		{ /* '0x39' */
			return ""
		}
	case 0x3A:
		{ /* '0x3A' */
			return ""
		}
	case 0x3B:
		{ /* '0x3B' */
			return ""
		}
	case 0x3C:
		{ /* '0x3C' */
			return ""
		}
	case 0x3D:
		{ /* '0x3D' */
			return "Byte (Note 3)"
		}
	case 0x3E:
		{ /* '0x3E' */
			return "Byte (Note 4)"
		}
	case 0x3F:
		{ /* '0x3F' */
			return ""
		}
	case 0x40:
		{ /* '0x40' */
			return ""
		}
	case 0x41:
		{ /* '0x41' */
			return "8 Bits (Note 5)"
		}
	case 0x42:
		{ /* '0x42' */
			return "Byte (Note 6)"
		}
	case 0x43:
		{ /* '0x43' */
			return ""
		}
	case 0x44:
		{ /* '0x44' */
			return ""
		}
	case 0x45:
		{ /* '0x45' */
			return ""
		}
	case 0x46:
		{ /* '0x46' */
			return ""
		}
	case 0x47:
		{ /* '0x47' */
			return ""
		}
	case 0x48:
		{ /* '0x48' */
			return ""
		}
	case 0x49:
		{ /* '0x49' */
			return ""
		}
	case 0x4A:
		{ /* '0x4A' */
			return ""
		}
	case 0x4B:
		{ /* '0x4B' */
			return ""
		}
	case 0x4C:
		{ /* '0x4C' */
			return ""
		}
	case 0x4D:
		{ /* '0x4D' */
			return ""
		}
	case 0x4E:
		{ /* '0x4E' */
			return ""
		}
	case 0x4F:
		{ /* '0x4F' */
			return ""
		}
	case 0x50:
		{ /* '0x50' */
			return ""
		}
	case 0x51:
		{ /* '0x51' */
			return ""
		}
	case 0x52:
		{ /* '0x52' */
			return ""
		}
	case 0x53:
		{ /* '0x53' */
			return ""
		}
	case 0x54:
		{ /* '0x54' */
			return ""
		}
	case 0x55:
		{ /* '0x55' */
			return ""
		}
	case 0x56:
		{ /* '0x56' */
			return ""
		}
	case 0x57:
		{ /* '0x57' */
			return ""
		}
	case 0x58:
		{ /* '0x58' */
			return ""
		}
	case 0x59:
		{ /* '0x59' */
			return ""
		}
	case 0x5A:
		{ /* '0x5A' */
			return ""
		}
	case 0x5B:
		{ /* '0x5B' */
			return ""
		}
	case 0x5C:
		{ /* '0x5C' */
			return ""
		}
	case 0x5D:
		{ /* '0x5D' */
			return ""
		}
	case 0x5E:
		{ /* '0x5E' */
			return ""
		}
	case 0x5F:
		{ /* '0x5F' */
			return ""
		}
	case 0x60:
		{ /* '0x60' */
			return ""
		}
	case 0x61:
		{ /* '0x61' */
			return ""
		}
	case 0x62:
		{ /* '0x62' */
			return ""
		}
	case 0x63:
		{ /* '0x63' */
			return ""
		}
	case 0x64:
		{ /* '0x64' */
			return ""
		}
	case 0x65:
		{ /* '0x65' */
			return ""
		}
	case 0x66:
		{ /* '0x66' */
			return ""
		}
	case 0x67:
		{ /* '0x67' */
			return ""
		}
	case 0x68:
		{ /* '0x68' */
			return ""
		}
	case 0x69:
		{ /* '0x69' */
			return ""
		}
	case 0x6A:
		{ /* '0x6A' */
			return ""
		}
	case 0x6B:
		{ /* '0x6B' */
			return ""
		}
	case 0x6C:
		{ /* '0x6C' */
			return ""
		}
	case 0x6D:
		{ /* '0x6D' */
			return ""
		}
	case 0x6E:
		{ /* '0x6E' */
			return ""
		}
	case 0x6F:
		{ /* '0x6F' */
			return ""
		}
	case 0x70:
		{ /* '0x70' */
			return ""
		}
	case 0x71:
		{ /* '0x71' */
			return ""
		}
	case 0x72:
		{ /* '0x72' */
			return ""
		}
	case 0x73:
		{ /* '0x73' */
			return ""
		}
	case 0x74:
		{ /* '0x74' */
			return ""
		}
	case 0x75:
		{ /* '0x75' */
			return ""
		}
	case 0x76:
		{ /* '0x76' */
			return ""
		}
	case 0x77:
		{ /* '0x77' */
			return ""
		}
	case 0x78:
		{ /* '0x78' */
			return ""
		}
	case 0x79:
		{ /* '0x79' */
			return ""
		}
	case 0x7A:
		{ /* '0x7A' */
			return ""
		}
	case 0x7B:
		{ /* '0x7B' */
			return ""
		}
	case 0x7C:
		{ /* '0x7C' */
			return ""
		}
	case 0x7D:
		{ /* '0x7D' */
			return ""
		}
	case 0x7E:
		{ /* '0x7E' */
			return ""
		}
	case 0x7F:
		{ /* '0x7F' */
			return ""
		}
	case 0x80:
		{ /* '0x80' */
			return ""
		}
	case 0x81:
		{ /* '0x81' */
			return ""
		}
	case 0x82:
		{ /* '0x82' */
			return ""
		}
	case 0x83:
		{ /* '0x83' */
			return ""
		}
	case 0x84:
		{ /* '0x84' */
			return ""
		}
	case 0x85:
		{ /* '0x85' */
			return ""
		}
	case 0x86:
		{ /* '0x86' */
			return ""
		}
	case 0x87:
		{ /* '0x87' */
			return ""
		}
	case 0x88:
		{ /* '0x88' */
			return ""
		}
	case 0x89:
		{ /* '0x89' */
			return ""
		}
	case 0x8A:
		{ /* '0x8A' */
			return ""
		}
	case 0x8B:
		{ /* '0x8B' */
			return ""
		}
	case 0x8C:
		{ /* '0x8C' */
			return ""
		}
	case 0x8D:
		{ /* '0x8D' */
			return ""
		}
	case 0x8E:
		{ /* '0x8E' */
			return ""
		}
	case 0x8F:
		{ /* '0x8F' */
			return ""
		}
	case 0x90:
		{ /* '0x90' */
			return ""
		}
	case 0x91:
		{ /* '0x91' */
			return ""
		}
	case 0x92:
		{ /* '0x92' */
			return ""
		}
	case 0x93:
		{ /* '0x93' */
			return ""
		}
	case 0x94:
		{ /* '0x94' */
			return ""
		}
	case 0x95:
		{ /* '0x95' */
			return ""
		}
	case 0x96:
		{ /* '0x96' */
			return ""
		}
	case 0x97:
		{ /* '0x97' */
			return ""
		}
	case 0x98:
		{ /* '0x98' */
			return ""
		}
	case 0x99:
		{ /* '0x99' */
			return ""
		}
	case 0x9A:
		{ /* '0x9A' */
			return ""
		}
	case 0x9B:
		{ /* '0x9B' */
			return ""
		}
	case 0x9C:
		{ /* '0x9C' */
			return ""
		}
	case 0x9D:
		{ /* '0x9D' */
			return ""
		}
	case 0x9E:
		{ /* '0x9E' */
			return ""
		}
	case 0x9F:
		{ /* '0x9F' */
			return ""
		}
	case 0xA0:
		{ /* '0xA0' */
			return ""
		}
	case 0xA1:
		{ /* '0xA1' */
			return ""
		}
	case 0xA2:
		{ /* '0xA2' */
			return ""
		}
	case 0xA3:
		{ /* '0xA3' */
			return ""
		}
	case 0xA4:
		{ /* '0xA4' */
			return ""
		}
	case 0xA5:
		{ /* '0xA5' */
			return ""
		}
	case 0xA6:
		{ /* '0xA6' */
			return ""
		}
	case 0xA7:
		{ /* '0xA7' */
			return ""
		}
	case 0xA8:
		{ /* '0xA8' */
			return ""
		}
	case 0xA9:
		{ /* '0xA9' */
			return ""
		}
	case 0xAA:
		{ /* '0xAA' */
			return ""
		}
	case 0xAB:
		{ /* '0xAB' */
			return ""
		}
	case 0xAC:
		{ /* '0xAC' */
			return ""
		}
	case 0xAD:
		{ /* '0xAD' */
			return ""
		}
	case 0xAE:
		{ /* '0xAE' */
			return ""
		}
	case 0xAF:
		{ /* '0xAF' */
			return ""
		}
	case 0xB0:
		{ /* '0xB0' */
			return ""
		}
	case 0xB1:
		{ /* '0xB1' */
			return ""
		}
	case 0xB2:
		{ /* '0xB2' */
			return ""
		}
	case 0xB3:
		{ /* '0xB3' */
			return ""
		}
	case 0xB4:
		{ /* '0xB4' */
			return ""
		}
	case 0xB5:
		{ /* '0xB5' */
			return ""
		}
	case 0xB6:
		{ /* '0xB6' */
			return ""
		}
	case 0xB7:
		{ /* '0xB7' */
			return ""
		}
	case 0xB8:
		{ /* '0xB8' */
			return ""
		}
	case 0xB9:
		{ /* '0xB9' */
			return ""
		}
	case 0xBA:
		{ /* '0xBA' */
			return ""
		}
	case 0xBB:
		{ /* '0xBB' */
			return ""
		}
	case 0xBC:
		{ /* '0xBC' */
			return ""
		}
	case 0xBD:
		{ /* '0xBD' */
			return ""
		}
	case 0xBE:
		{ /* '0xBE' */
			return ""
		}
	case 0xBF:
		{ /* '0xBF' */
			return ""
		}
	case 0xC0:
		{ /* '0xC0' */
			return ""
		}
	case 0xC1:
		{ /* '0xC1' */
			return ""
		}
	case 0xC2:
		{ /* '0xC2' */
			return ""
		}
	case 0xC3:
		{ /* '0xC3' */
			return ""
		}
	case 0xC4:
		{ /* '0xC4' */
			return ""
		}
	case 0xC5:
		{ /* '0xC5' */
			return ""
		}
	case 0xC6:
		{ /* '0xC6' */
			return ""
		}
	case 0xC7:
		{ /* '0xC7' */
			return ""
		}
	case 0xC8:
		{ /* '0xC8' */
			return ""
		}
	case 0xC9:
		{ /* '0xC9' */
			return ""
		}
	case 0xCA:
		{ /* '0xCA' */
			return ""
		}
	case 0xCB:
		{ /* '0xCB' */
			return ""
		}
	case 0xCC:
		{ /* '0xCC' */
			return ""
		}
	case 0xCD:
		{ /* '0xCD' */
			return ""
		}
	case 0xCE:
		{ /* '0xCE' */
			return ""
		}
	case 0xCF:
		{ /* '0xCF' */
			return ""
		}
	case 0xD0:
		{ /* '0xD0' */
			return ""
		}
	case 0xD1:
		{ /* '0xD1' */
			return ""
		}
	case 0xD2:
		{ /* '0xD2' */
			return ""
		}
	case 0xD3:
		{ /* '0xD3' */
			return ""
		}
	case 0xD4:
		{ /* '0xD4' */
			return ""
		}
	case 0xD5:
		{ /* '0xD5' */
			return ""
		}
	case 0xD6:
		{ /* '0xD6' */
			return ""
		}
	case 0xD7:
		{ /* '0xD7' */
			return ""
		}
	case 0xD8:
		{ /* '0xD8' */
			return ""
		}
	case 0xD9:
		{ /* '0xD9' */
			return ""
		}
	case 0xDA:
		{ /* '0xDA' */
			return ""
		}
	case 0xDB:
		{ /* '0xDB' */
			return ""
		}
	case 0xDC:
		{ /* '0xDC' */
			return ""
		}
	case 0xDD:
		{ /* '0xDD' */
			return ""
		}
	case 0xDE:
		{ /* '0xDE' */
			return ""
		}
	case 0xDF:
		{ /* '0xDF' */
			return ""
		}
	case 0xE0:
		{ /* '0xE0' */
			return ""
		}
	case 0xE1:
		{ /* '0xE1' */
			return ""
		}
	case 0xE2:
		{ /* '0xE2' */
			return ""
		}
	case 0xE3:
		{ /* '0xE3' */
			return ""
		}
	case 0xE4:
		{ /* '0xE4' */
			return ""
		}
	case 0xE5:
		{ /* '0xE5' */
			return ""
		}
	case 0xE6:
		{ /* '0xE6' */
			return ""
		}
	case 0xE7:
		{ /* '0xE7' */
			return ""
		}
	case 0xE8:
		{ /* '0xE8' */
			return ""
		}
	case 0xE9:
		{ /* '0xE9' */
			return ""
		}
	case 0xEA:
		{ /* '0xEA' */
			return ""
		}
	case 0xEB:
		{ /* '0xEB' */
			return "ASCII Chars (Note 7)"
		}
	case 0xEC:
		{ /* '0xEC' */
			return "ASCII Chars (Note 7)"
		}
	case 0xED:
		{ /* '0xED' */
			return "ASCII Chars (Note 7)"
		}
	case 0xEE:
		{ /* '0xEE' */
			return "ASCII Chars (Note 7)"
		}
	case 0xEF:
		{ /* '0xEF' */
			return "ASCII Chars (Note 7)"
		}
	case 0xF0:
		{ /* '0xF0' */
			return "ASCII Chars (Note 7)"
		}
	case 0xF1:
		{ /* '0xF1' */
			return "ASCII Chars (Note 7)"
		}
	case 0xF2:
		{ /* '0xF2' */
			return "ASCII Chars (Note 7)"
		}
	case 0xF3:
		{ /* '0xF3' */
			return "Bytes (Note 8)"
		}
	case 0xF4:
		{ /* '0xF4' */
			return "Bytes (Note 8)"
		}
	case 0xF5:
		{ /* '0xF5' */
			return "Bytes (Note 8)"
		}
	case 0xF6:
		{ /* '0xF6' */
			return "Bytes (Note 8)"
		}
	case 0xF7:
		{ /* '0xF7' */
			return "ASCII Chars (Note 9)"
		}
	case 0xF8:
		{ /* '0xF8' */
			return "ASCII Chars (Note 9)"
		}
	case 0xF9:
		{ /* '0xF9' */
			return "ASCII Chars (Note 9)"
		}
	case 0xFA:
		{ /* '0xFA' */
			return "ASCII Chars (Note 9)"
		}
	case 0xFB:
		{ /* '0xFB' */
			return "ASCII Chars (Note 9)"
		}
	case 0xFC:
		{ /* '0xFC' */
			return "ASCII Chars (Note 9)"
		}
	case 0xFD:
		{ /* '0xFD' */
			return "ASCII Chars (Note 9)"
		}
	case 0xFE:
		{ /* '0xFE' */
			return "ASCII Chars (Note 9)"
		}
	case 0xFF:
		{ /* '0xFF' */
			return ""
		}
	default:
		{
			return ""
		}
	}
}

func ParameterFirstEnumForFieldForm(value string) (enum Parameter, ok bool) {
	for _, sizeValue := range ParameterValues {
		if sizeValue.Form() == value {
			return sizeValue, true
		}
	}
	return 0, false
}

func (e Parameter) IsVolatile() bool {
	switch e {
	case 0x00:
		{ /* '0x00' */
			return false
		}
	case 0x01:
		{ /* '0x01' */
			return false
		}
	case 0x02:
		{ /* '0x02' */
			return false
		}
	case 0x03:
		{ /* '0x03' */
			return false
		}
	case 0x04:
		{ /* '0x04' */
			return false
		}
	case 0x05:
		{ /* '0x05' */
			return false
		}
	case 0x06:
		{ /* '0x06' */
			return false
		}
	case 0x07:
		{ /* '0x07' */
			return false
		}
	case 0x08:
		{ /* '0x08' */
			return false
		}
	case 0x09:
		{ /* '0x09' */
			return false
		}
	case 0x0A:
		{ /* '0x0A' */
			return false
		}
	case 0x0B:
		{ /* '0x0B' */
			return false
		}
	case 0x0C:
		{ /* '0x0C' */
			return false
		}
	case 0x0D:
		{ /* '0x0D' */
			return false
		}
	case 0x0E:
		{ /* '0x0E' */
			return false
		}
	case 0x0F:
		{ /* '0x0F' */
			return false
		}
	case 0x10:
		{ /* '0x10' */
			return false
		}
	case 0x11:
		{ /* '0x11' */
			return false
		}
	case 0x12:
		{ /* '0x12' */
			return false
		}
	case 0x13:
		{ /* '0x13' */
			return false
		}
	case 0x14:
		{ /* '0x14' */
			return false
		}
	case 0x15:
		{ /* '0x15' */
			return false
		}
	case 0x16:
		{ /* '0x16' */
			return false
		}
	case 0x17:
		{ /* '0x17' */
			return false
		}
	case 0x18:
		{ /* '0x18' */
			return false
		}
	case 0x19:
		{ /* '0x19' */
			return false
		}
	case 0x1A:
		{ /* '0x1A' */
			return false
		}
	case 0x1B:
		{ /* '0x1B' */
			return false
		}
	case 0x1C:
		{ /* '0x1C' */
			return false
		}
	case 0x1D:
		{ /* '0x1D' */
			return false
		}
	case 0x1E:
		{ /* '0x1E' */
			return false
		}
	case 0x1F:
		{ /* '0x1F' */
			return false
		}
	case 0x20:
		{ /* '0x20' */
			return false
		}
	case 0x21:
		{ /* '0x21' */
			return false
		}
	case 0x22:
		{ /* '0x22' */
			return false
		}
	case 0x23:
		{ /* '0x23' */
			return false
		}
	case 0x24:
		{ /* '0x24' */
			return false
		}
	case 0x25:
		{ /* '0x25' */
			return false
		}
	case 0x26:
		{ /* '0x26' */
			return false
		}
	case 0x27:
		{ /* '0x27' */
			return false
		}
	case 0x28:
		{ /* '0x28' */
			return false
		}
	case 0x29:
		{ /* '0x29' */
			return false
		}
	case 0x2A:
		{ /* '0x2A' */
			return false
		}
	case 0x2B:
		{ /* '0x2B' */
			return false
		}
	case 0x2C:
		{ /* '0x2C' */
			return false
		}
	case 0x2D:
		{ /* '0x2D' */
			return false
		}
	case 0x2E:
		{ /* '0x2E' */
			return false
		}
	case 0x2F:
		{ /* '0x2F' */
			return false
		}
	case 0x30:
		{ /* '0x30' */
			return true
		}
	case 0x31:
		{ /* '0x31' */
			return false
		}
	case 0x32:
		{ /* '0x32' */
			return false
		}
	case 0x33:
		{ /* '0x33' */
			return false
		}
	case 0x34:
		{ /* '0x34' */
			return false
		}
	case 0x35:
		{ /* '0x35' */
			return false
		}
	case 0x36:
		{ /* '0x36' */
			return false
		}
	case 0x37:
		{ /* '0x37' */
			return false
		}
	case 0x38:
		{ /* '0x38' */
			return false
		}
	case 0x39:
		{ /* '0x39' */
			return false
		}
	case 0x3A:
		{ /* '0x3A' */
			return false
		}
	case 0x3B:
		{ /* '0x3B' */
			return false
		}
	case 0x3C:
		{ /* '0x3C' */
			return false
		}
	case 0x3D:
		{ /* '0x3D' */
			return false
		}
	case 0x3E:
		{ /* '0x3E' */
			return false
		}
	case 0x3F:
		{ /* '0x3F' */
			return false
		}
	case 0x40:
		{ /* '0x40' */
			return false
		}
	case 0x41:
		{ /* '0x41' */
			return false
		}
	case 0x42:
		{ /* '0x42' */
			return false
		}
	case 0x43:
		{ /* '0x43' */
			return false
		}
	case 0x44:
		{ /* '0x44' */
			return false
		}
	case 0x45:
		{ /* '0x45' */
			return false
		}
	case 0x46:
		{ /* '0x46' */
			return false
		}
	case 0x47:
		{ /* '0x47' */
			return false
		}
	case 0x48:
		{ /* '0x48' */
			return false
		}
	case 0x49:
		{ /* '0x49' */
			return false
		}
	case 0x4A:
		{ /* '0x4A' */
			return false
		}
	case 0x4B:
		{ /* '0x4B' */
			return false
		}
	case 0x4C:
		{ /* '0x4C' */
			return false
		}
	case 0x4D:
		{ /* '0x4D' */
			return false
		}
	case 0x4E:
		{ /* '0x4E' */
			return false
		}
	case 0x4F:
		{ /* '0x4F' */
			return false
		}
	case 0x50:
		{ /* '0x50' */
			return false
		}
	case 0x51:
		{ /* '0x51' */
			return false
		}
	case 0x52:
		{ /* '0x52' */
			return false
		}
	case 0x53:
		{ /* '0x53' */
			return false
		}
	case 0x54:
		{ /* '0x54' */
			return false
		}
	case 0x55:
		{ /* '0x55' */
			return false
		}
	case 0x56:
		{ /* '0x56' */
			return false
		}
	case 0x57:
		{ /* '0x57' */
			return false
		}
	case 0x58:
		{ /* '0x58' */
			return false
		}
	case 0x59:
		{ /* '0x59' */
			return false
		}
	case 0x5A:
		{ /* '0x5A' */
			return false
		}
	case 0x5B:
		{ /* '0x5B' */
			return false
		}
	case 0x5C:
		{ /* '0x5C' */
			return false
		}
	case 0x5D:
		{ /* '0x5D' */
			return false
		}
	case 0x5E:
		{ /* '0x5E' */
			return false
		}
	case 0x5F:
		{ /* '0x5F' */
			return false
		}
	case 0x60:
		{ /* '0x60' */
			return false
		}
	case 0x61:
		{ /* '0x61' */
			return false
		}
	case 0x62:
		{ /* '0x62' */
			return false
		}
	case 0x63:
		{ /* '0x63' */
			return false
		}
	case 0x64:
		{ /* '0x64' */
			return false
		}
	case 0x65:
		{ /* '0x65' */
			return false
		}
	case 0x66:
		{ /* '0x66' */
			return false
		}
	case 0x67:
		{ /* '0x67' */
			return false
		}
	case 0x68:
		{ /* '0x68' */
			return false
		}
	case 0x69:
		{ /* '0x69' */
			return false
		}
	case 0x6A:
		{ /* '0x6A' */
			return false
		}
	case 0x6B:
		{ /* '0x6B' */
			return false
		}
	case 0x6C:
		{ /* '0x6C' */
			return false
		}
	case 0x6D:
		{ /* '0x6D' */
			return false
		}
	case 0x6E:
		{ /* '0x6E' */
			return false
		}
	case 0x6F:
		{ /* '0x6F' */
			return false
		}
	case 0x70:
		{ /* '0x70' */
			return false
		}
	case 0x71:
		{ /* '0x71' */
			return false
		}
	case 0x72:
		{ /* '0x72' */
			return false
		}
	case 0x73:
		{ /* '0x73' */
			return false
		}
	case 0x74:
		{ /* '0x74' */
			return false
		}
	case 0x75:
		{ /* '0x75' */
			return false
		}
	case 0x76:
		{ /* '0x76' */
			return false
		}
	case 0x77:
		{ /* '0x77' */
			return false
		}
	case 0x78:
		{ /* '0x78' */
			return false
		}
	case 0x79:
		{ /* '0x79' */
			return false
		}
	case 0x7A:
		{ /* '0x7A' */
			return false
		}
	case 0x7B:
		{ /* '0x7B' */
			return false
		}
	case 0x7C:
		{ /* '0x7C' */
			return false
		}
	case 0x7D:
		{ /* '0x7D' */
			return false
		}
	case 0x7E:
		{ /* '0x7E' */
			return false
		}
	case 0x7F:
		{ /* '0x7F' */
			return false
		}
	case 0x80:
		{ /* '0x80' */
			return false
		}
	case 0x81:
		{ /* '0x81' */
			return false
		}
	case 0x82:
		{ /* '0x82' */
			return false
		}
	case 0x83:
		{ /* '0x83' */
			return false
		}
	case 0x84:
		{ /* '0x84' */
			return false
		}
	case 0x85:
		{ /* '0x85' */
			return false
		}
	case 0x86:
		{ /* '0x86' */
			return false
		}
	case 0x87:
		{ /* '0x87' */
			return false
		}
	case 0x88:
		{ /* '0x88' */
			return false
		}
	case 0x89:
		{ /* '0x89' */
			return false
		}
	case 0x8A:
		{ /* '0x8A' */
			return false
		}
	case 0x8B:
		{ /* '0x8B' */
			return false
		}
	case 0x8C:
		{ /* '0x8C' */
			return false
		}
	case 0x8D:
		{ /* '0x8D' */
			return false
		}
	case 0x8E:
		{ /* '0x8E' */
			return false
		}
	case 0x8F:
		{ /* '0x8F' */
			return false
		}
	case 0x90:
		{ /* '0x90' */
			return false
		}
	case 0x91:
		{ /* '0x91' */
			return false
		}
	case 0x92:
		{ /* '0x92' */
			return false
		}
	case 0x93:
		{ /* '0x93' */
			return false
		}
	case 0x94:
		{ /* '0x94' */
			return false
		}
	case 0x95:
		{ /* '0x95' */
			return false
		}
	case 0x96:
		{ /* '0x96' */
			return false
		}
	case 0x97:
		{ /* '0x97' */
			return false
		}
	case 0x98:
		{ /* '0x98' */
			return false
		}
	case 0x99:
		{ /* '0x99' */
			return false
		}
	case 0x9A:
		{ /* '0x9A' */
			return false
		}
	case 0x9B:
		{ /* '0x9B' */
			return false
		}
	case 0x9C:
		{ /* '0x9C' */
			return false
		}
	case 0x9D:
		{ /* '0x9D' */
			return false
		}
	case 0x9E:
		{ /* '0x9E' */
			return false
		}
	case 0x9F:
		{ /* '0x9F' */
			return false
		}
	case 0xA0:
		{ /* '0xA0' */
			return false
		}
	case 0xA1:
		{ /* '0xA1' */
			return false
		}
	case 0xA2:
		{ /* '0xA2' */
			return false
		}
	case 0xA3:
		{ /* '0xA3' */
			return false
		}
	case 0xA4:
		{ /* '0xA4' */
			return false
		}
	case 0xA5:
		{ /* '0xA5' */
			return false
		}
	case 0xA6:
		{ /* '0xA6' */
			return false
		}
	case 0xA7:
		{ /* '0xA7' */
			return false
		}
	case 0xA8:
		{ /* '0xA8' */
			return false
		}
	case 0xA9:
		{ /* '0xA9' */
			return false
		}
	case 0xAA:
		{ /* '0xAA' */
			return false
		}
	case 0xAB:
		{ /* '0xAB' */
			return false
		}
	case 0xAC:
		{ /* '0xAC' */
			return false
		}
	case 0xAD:
		{ /* '0xAD' */
			return false
		}
	case 0xAE:
		{ /* '0xAE' */
			return false
		}
	case 0xAF:
		{ /* '0xAF' */
			return false
		}
	case 0xB0:
		{ /* '0xB0' */
			return false
		}
	case 0xB1:
		{ /* '0xB1' */
			return false
		}
	case 0xB2:
		{ /* '0xB2' */
			return false
		}
	case 0xB3:
		{ /* '0xB3' */
			return false
		}
	case 0xB4:
		{ /* '0xB4' */
			return false
		}
	case 0xB5:
		{ /* '0xB5' */
			return false
		}
	case 0xB6:
		{ /* '0xB6' */
			return false
		}
	case 0xB7:
		{ /* '0xB7' */
			return false
		}
	case 0xB8:
		{ /* '0xB8' */
			return false
		}
	case 0xB9:
		{ /* '0xB9' */
			return false
		}
	case 0xBA:
		{ /* '0xBA' */
			return false
		}
	case 0xBB:
		{ /* '0xBB' */
			return false
		}
	case 0xBC:
		{ /* '0xBC' */
			return false
		}
	case 0xBD:
		{ /* '0xBD' */
			return false
		}
	case 0xBE:
		{ /* '0xBE' */
			return false
		}
	case 0xBF:
		{ /* '0xBF' */
			return false
		}
	case 0xC0:
		{ /* '0xC0' */
			return false
		}
	case 0xC1:
		{ /* '0xC1' */
			return false
		}
	case 0xC2:
		{ /* '0xC2' */
			return false
		}
	case 0xC3:
		{ /* '0xC3' */
			return false
		}
	case 0xC4:
		{ /* '0xC4' */
			return false
		}
	case 0xC5:
		{ /* '0xC5' */
			return false
		}
	case 0xC6:
		{ /* '0xC6' */
			return false
		}
	case 0xC7:
		{ /* '0xC7' */
			return false
		}
	case 0xC8:
		{ /* '0xC8' */
			return false
		}
	case 0xC9:
		{ /* '0xC9' */
			return false
		}
	case 0xCA:
		{ /* '0xCA' */
			return false
		}
	case 0xCB:
		{ /* '0xCB' */
			return false
		}
	case 0xCC:
		{ /* '0xCC' */
			return false
		}
	case 0xCD:
		{ /* '0xCD' */
			return false
		}
	case 0xCE:
		{ /* '0xCE' */
			return false
		}
	case 0xCF:
		{ /* '0xCF' */
			return false
		}
	case 0xD0:
		{ /* '0xD0' */
			return false
		}
	case 0xD1:
		{ /* '0xD1' */
			return false
		}
	case 0xD2:
		{ /* '0xD2' */
			return false
		}
	case 0xD3:
		{ /* '0xD3' */
			return false
		}
	case 0xD4:
		{ /* '0xD4' */
			return false
		}
	case 0xD5:
		{ /* '0xD5' */
			return false
		}
	case 0xD6:
		{ /* '0xD6' */
			return false
		}
	case 0xD7:
		{ /* '0xD7' */
			return false
		}
	case 0xD8:
		{ /* '0xD8' */
			return false
		}
	case 0xD9:
		{ /* '0xD9' */
			return false
		}
	case 0xDA:
		{ /* '0xDA' */
			return false
		}
	case 0xDB:
		{ /* '0xDB' */
			return false
		}
	case 0xDC:
		{ /* '0xDC' */
			return false
		}
	case 0xDD:
		{ /* '0xDD' */
			return false
		}
	case 0xDE:
		{ /* '0xDE' */
			return false
		}
	case 0xDF:
		{ /* '0xDF' */
			return false
		}
	case 0xE0:
		{ /* '0xE0' */
			return false
		}
	case 0xE1:
		{ /* '0xE1' */
			return false
		}
	case 0xE2:
		{ /* '0xE2' */
			return false
		}
	case 0xE3:
		{ /* '0xE3' */
			return false
		}
	case 0xE4:
		{ /* '0xE4' */
			return false
		}
	case 0xE5:
		{ /* '0xE5' */
			return false
		}
	case 0xE6:
		{ /* '0xE6' */
			return false
		}
	case 0xE7:
		{ /* '0xE7' */
			return false
		}
	case 0xE8:
		{ /* '0xE8' */
			return false
		}
	case 0xE9:
		{ /* '0xE9' */
			return false
		}
	case 0xEA:
		{ /* '0xEA' */
			return false
		}
	case 0xEB:
		{ /* '0xEB' */
			return false
		}
	case 0xEC:
		{ /* '0xEC' */
			return false
		}
	case 0xED:
		{ /* '0xED' */
			return false
		}
	case 0xEE:
		{ /* '0xEE' */
			return false
		}
	case 0xEF:
		{ /* '0xEF' */
			return false
		}
	case 0xF0:
		{ /* '0xF0' */
			return false
		}
	case 0xF1:
		{ /* '0xF1' */
			return false
		}
	case 0xF2:
		{ /* '0xF2' */
			return false
		}
	case 0xF3:
		{ /* '0xF3' */
			return false
		}
	case 0xF4:
		{ /* '0xF4' */
			return false
		}
	case 0xF5:
		{ /* '0xF5' */
			return false
		}
	case 0xF6:
		{ /* '0xF6' */
			return false
		}
	case 0xF7:
		{ /* '0xF7' */
			return false
		}
	case 0xF8:
		{ /* '0xF8' */
			return false
		}
	case 0xF9:
		{ /* '0xF9' */
			return false
		}
	case 0xFA:
		{ /* '0xFA' */
			return false
		}
	case 0xFB:
		{ /* '0xFB' */
			return false
		}
	case 0xFC:
		{ /* '0xFC' */
			return false
		}
	case 0xFD:
		{ /* '0xFD' */
			return false
		}
	case 0xFE:
		{ /* '0xFE' */
			return false
		}
	case 0xFF:
		{ /* '0xFF' */
			return false
		}
	default:
		{
			return false
		}
	}
}

func ParameterFirstEnumForFieldIsVolatile(value bool) (enum Parameter, ok bool) {
	for _, sizeValue := range ParameterValues {
		if sizeValue.IsVolatile() == value {
			return sizeValue, true
		}
	}
	return 0, false
}

func (e Parameter) ParameterDescription() string {
	switch e {
	case 0x00:
		{ /* '0x00' */
			return ""
		}
	case 0x01:
		{ /* '0x01' */
			return ""
		}
	case 0x02:
		{ /* '0x02' */
			return ""
		}
	case 0x03:
		{ /* '0x03' */
			return ""
		}
	case 0x04:
		{ /* '0x04' */
			return ""
		}
	case 0x05:
		{ /* '0x05' */
			return ""
		}
	case 0x06:
		{ /* '0x06' */
			return ""
		}
	case 0x07:
		{ /* '0x07' */
			return ""
		}
	case 0x08:
		{ /* '0x08' */
			return ""
		}
	case 0x09:
		{ /* '0x09' */
			return ""
		}
	case 0x0A:
		{ /* '0x0A' */
			return ""
		}
	case 0x0B:
		{ /* '0x0B' */
			return ""
		}
	case 0x0C:
		{ /* '0x0C' */
			return ""
		}
	case 0x0D:
		{ /* '0x0D' */
			return ""
		}
	case 0x0E:
		{ /* '0x0E' */
			return ""
		}
	case 0x0F:
		{ /* '0x0F' */
			return ""
		}
	case 0x10:
		{ /* '0x10' */
			return ""
		}
	case 0x11:
		{ /* '0x11' */
			return ""
		}
	case 0x12:
		{ /* '0x12' */
			return ""
		}
	case 0x13:
		{ /* '0x13' */
			return ""
		}
	case 0x14:
		{ /* '0x14' */
			return ""
		}
	case 0x15:
		{ /* '0x15' */
			return ""
		}
	case 0x16:
		{ /* '0x16' */
			return ""
		}
	case 0x17:
		{ /* '0x17' */
			return ""
		}
	case 0x18:
		{ /* '0x18' */
			return ""
		}
	case 0x19:
		{ /* '0x19' */
			return ""
		}
	case 0x1A:
		{ /* '0x1A' */
			return ""
		}
	case 0x1B:
		{ /* '0x1B' */
			return ""
		}
	case 0x1C:
		{ /* '0x1C' */
			return ""
		}
	case 0x1D:
		{ /* '0x1D' */
			return ""
		}
	case 0x1E:
		{ /* '0x1E' */
			return ""
		}
	case 0x1F:
		{ /* '0x1F' */
			return ""
		}
	case 0x20:
		{ /* '0x20' */
			return ""
		}
	case 0x21:
		{ /* '0x21' */
			return "Application Address 1"
		}
	case 0x22:
		{ /* '0x22' */
			return "Application Address 2"
		}
	case 0x23:
		{ /* '0x23' */
			return ""
		}
	case 0x24:
		{ /* '0x24' */
			return ""
		}
	case 0x25:
		{ /* '0x25' */
			return ""
		}
	case 0x26:
		{ /* '0x26' */
			return ""
		}
	case 0x27:
		{ /* '0x27' */
			return ""
		}
	case 0x28:
		{ /* '0x28' */
			return ""
		}
	case 0x29:
		{ /* '0x29' */
			return ""
		}
	case 0x2A:
		{ /* '0x2A' */
			return ""
		}
	case 0x2B:
		{ /* '0x2B' */
			return ""
		}
	case 0x2C:
		{ /* '0x2C' */
			return ""
		}
	case 0x2D:
		{ /* '0x2D' */
			return ""
		}
	case 0x2E:
		{ /* '0x2E' */
			return ""
		}
	case 0x2F:
		{ /* '0x2F' */
			return ""
		}
	case 0x30:
		{ /* '0x30' */
			return "Interface options 1"
		}
	case 0x31:
		{ /* '0x31' */
			return ""
		}
	case 0x32:
		{ /* '0x32' */
			return ""
		}
	case 0x33:
		{ /* '0x33' */
			return ""
		}
	case 0x34:
		{ /* '0x34' */
			return ""
		}
	case 0x35:
		{ /* '0x35' */
			return ""
		}
	case 0x36:
		{ /* '0x36' */
			return ""
		}
	case 0x37:
		{ /* '0x37' */
			return ""
		}
	case 0x38:
		{ /* '0x38' */
			return ""
		}
	case 0x39:
		{ /* '0x39' */
			return ""
		}
	case 0x3A:
		{ /* '0x3A' */
			return ""
		}
	case 0x3B:
		{ /* '0x3B' */
			return ""
		}
	case 0x3C:
		{ /* '0x3C' */
			return ""
		}
	case 0x3D:
		{ /* '0x3D' */
			return "Baud rate selector"
		}
	case 0x3E:
		{ /* '0x3E' */
			return "Interface options 2"
		}
	case 0x3F:
		{ /* '0x3F' */
			return ""
		}
	case 0x40:
		{ /* '0x40' */
			return ""
		}
	case 0x41:
		{ /* '0x41' */
			return "Interface options 2 power up settings"
		}
	case 0x42:
		{ /* '0x42' */
			return "Interface options 3"
		}
	case 0x43:
		{ /* '0x43' */
			return ""
		}
	case 0x44:
		{ /* '0x44' */
			return ""
		}
	case 0x45:
		{ /* '0x45' */
			return ""
		}
	case 0x46:
		{ /* '0x46' */
			return ""
		}
	case 0x47:
		{ /* '0x47' */
			return ""
		}
	case 0x48:
		{ /* '0x48' */
			return ""
		}
	case 0x49:
		{ /* '0x49' */
			return ""
		}
	case 0x4A:
		{ /* '0x4A' */
			return ""
		}
	case 0x4B:
		{ /* '0x4B' */
			return ""
		}
	case 0x4C:
		{ /* '0x4C' */
			return ""
		}
	case 0x4D:
		{ /* '0x4D' */
			return ""
		}
	case 0x4E:
		{ /* '0x4E' */
			return ""
		}
	case 0x4F:
		{ /* '0x4F' */
			return ""
		}
	case 0x50:
		{ /* '0x50' */
			return ""
		}
	case 0x51:
		{ /* '0x51' */
			return ""
		}
	case 0x52:
		{ /* '0x52' */
			return ""
		}
	case 0x53:
		{ /* '0x53' */
			return ""
		}
	case 0x54:
		{ /* '0x54' */
			return ""
		}
	case 0x55:
		{ /* '0x55' */
			return ""
		}
	case 0x56:
		{ /* '0x56' */
			return ""
		}
	case 0x57:
		{ /* '0x57' */
			return ""
		}
	case 0x58:
		{ /* '0x58' */
			return ""
		}
	case 0x59:
		{ /* '0x59' */
			return ""
		}
	case 0x5A:
		{ /* '0x5A' */
			return ""
		}
	case 0x5B:
		{ /* '0x5B' */
			return ""
		}
	case 0x5C:
		{ /* '0x5C' */
			return ""
		}
	case 0x5D:
		{ /* '0x5D' */
			return ""
		}
	case 0x5E:
		{ /* '0x5E' */
			return ""
		}
	case 0x5F:
		{ /* '0x5F' */
			return ""
		}
	case 0x60:
		{ /* '0x60' */
			return ""
		}
	case 0x61:
		{ /* '0x61' */
			return ""
		}
	case 0x62:
		{ /* '0x62' */
			return ""
		}
	case 0x63:
		{ /* '0x63' */
			return ""
		}
	case 0x64:
		{ /* '0x64' */
			return ""
		}
	case 0x65:
		{ /* '0x65' */
			return ""
		}
	case 0x66:
		{ /* '0x66' */
			return ""
		}
	case 0x67:
		{ /* '0x67' */
			return ""
		}
	case 0x68:
		{ /* '0x68' */
			return ""
		}
	case 0x69:
		{ /* '0x69' */
			return ""
		}
	case 0x6A:
		{ /* '0x6A' */
			return ""
		}
	case 0x6B:
		{ /* '0x6B' */
			return ""
		}
	case 0x6C:
		{ /* '0x6C' */
			return ""
		}
	case 0x6D:
		{ /* '0x6D' */
			return ""
		}
	case 0x6E:
		{ /* '0x6E' */
			return ""
		}
	case 0x6F:
		{ /* '0x6F' */
			return ""
		}
	case 0x70:
		{ /* '0x70' */
			return ""
		}
	case 0x71:
		{ /* '0x71' */
			return ""
		}
	case 0x72:
		{ /* '0x72' */
			return ""
		}
	case 0x73:
		{ /* '0x73' */
			return ""
		}
	case 0x74:
		{ /* '0x74' */
			return ""
		}
	case 0x75:
		{ /* '0x75' */
			return ""
		}
	case 0x76:
		{ /* '0x76' */
			return ""
		}
	case 0x77:
		{ /* '0x77' */
			return ""
		}
	case 0x78:
		{ /* '0x78' */
			return ""
		}
	case 0x79:
		{ /* '0x79' */
			return ""
		}
	case 0x7A:
		{ /* '0x7A' */
			return ""
		}
	case 0x7B:
		{ /* '0x7B' */
			return ""
		}
	case 0x7C:
		{ /* '0x7C' */
			return ""
		}
	case 0x7D:
		{ /* '0x7D' */
			return ""
		}
	case 0x7E:
		{ /* '0x7E' */
			return ""
		}
	case 0x7F:
		{ /* '0x7F' */
			return ""
		}
	case 0x80:
		{ /* '0x80' */
			return ""
		}
	case 0x81:
		{ /* '0x81' */
			return ""
		}
	case 0x82:
		{ /* '0x82' */
			return ""
		}
	case 0x83:
		{ /* '0x83' */
			return ""
		}
	case 0x84:
		{ /* '0x84' */
			return ""
		}
	case 0x85:
		{ /* '0x85' */
			return ""
		}
	case 0x86:
		{ /* '0x86' */
			return ""
		}
	case 0x87:
		{ /* '0x87' */
			return ""
		}
	case 0x88:
		{ /* '0x88' */
			return ""
		}
	case 0x89:
		{ /* '0x89' */
			return ""
		}
	case 0x8A:
		{ /* '0x8A' */
			return ""
		}
	case 0x8B:
		{ /* '0x8B' */
			return ""
		}
	case 0x8C:
		{ /* '0x8C' */
			return ""
		}
	case 0x8D:
		{ /* '0x8D' */
			return ""
		}
	case 0x8E:
		{ /* '0x8E' */
			return ""
		}
	case 0x8F:
		{ /* '0x8F' */
			return ""
		}
	case 0x90:
		{ /* '0x90' */
			return ""
		}
	case 0x91:
		{ /* '0x91' */
			return ""
		}
	case 0x92:
		{ /* '0x92' */
			return ""
		}
	case 0x93:
		{ /* '0x93' */
			return ""
		}
	case 0x94:
		{ /* '0x94' */
			return ""
		}
	case 0x95:
		{ /* '0x95' */
			return ""
		}
	case 0x96:
		{ /* '0x96' */
			return ""
		}
	case 0x97:
		{ /* '0x97' */
			return ""
		}
	case 0x98:
		{ /* '0x98' */
			return ""
		}
	case 0x99:
		{ /* '0x99' */
			return ""
		}
	case 0x9A:
		{ /* '0x9A' */
			return ""
		}
	case 0x9B:
		{ /* '0x9B' */
			return ""
		}
	case 0x9C:
		{ /* '0x9C' */
			return ""
		}
	case 0x9D:
		{ /* '0x9D' */
			return ""
		}
	case 0x9E:
		{ /* '0x9E' */
			return ""
		}
	case 0x9F:
		{ /* '0x9F' */
			return ""
		}
	case 0xA0:
		{ /* '0xA0' */
			return ""
		}
	case 0xA1:
		{ /* '0xA1' */
			return ""
		}
	case 0xA2:
		{ /* '0xA2' */
			return ""
		}
	case 0xA3:
		{ /* '0xA3' */
			return ""
		}
	case 0xA4:
		{ /* '0xA4' */
			return ""
		}
	case 0xA5:
		{ /* '0xA5' */
			return ""
		}
	case 0xA6:
		{ /* '0xA6' */
			return ""
		}
	case 0xA7:
		{ /* '0xA7' */
			return ""
		}
	case 0xA8:
		{ /* '0xA8' */
			return ""
		}
	case 0xA9:
		{ /* '0xA9' */
			return ""
		}
	case 0xAA:
		{ /* '0xAA' */
			return ""
		}
	case 0xAB:
		{ /* '0xAB' */
			return ""
		}
	case 0xAC:
		{ /* '0xAC' */
			return ""
		}
	case 0xAD:
		{ /* '0xAD' */
			return ""
		}
	case 0xAE:
		{ /* '0xAE' */
			return ""
		}
	case 0xAF:
		{ /* '0xAF' */
			return ""
		}
	case 0xB0:
		{ /* '0xB0' */
			return ""
		}
	case 0xB1:
		{ /* '0xB1' */
			return ""
		}
	case 0xB2:
		{ /* '0xB2' */
			return ""
		}
	case 0xB3:
		{ /* '0xB3' */
			return ""
		}
	case 0xB4:
		{ /* '0xB4' */
			return ""
		}
	case 0xB5:
		{ /* '0xB5' */
			return ""
		}
	case 0xB6:
		{ /* '0xB6' */
			return ""
		}
	case 0xB7:
		{ /* '0xB7' */
			return ""
		}
	case 0xB8:
		{ /* '0xB8' */
			return ""
		}
	case 0xB9:
		{ /* '0xB9' */
			return ""
		}
	case 0xBA:
		{ /* '0xBA' */
			return ""
		}
	case 0xBB:
		{ /* '0xBB' */
			return ""
		}
	case 0xBC:
		{ /* '0xBC' */
			return ""
		}
	case 0xBD:
		{ /* '0xBD' */
			return ""
		}
	case 0xBE:
		{ /* '0xBE' */
			return ""
		}
	case 0xBF:
		{ /* '0xBF' */
			return ""
		}
	case 0xC0:
		{ /* '0xC0' */
			return ""
		}
	case 0xC1:
		{ /* '0xC1' */
			return ""
		}
	case 0xC2:
		{ /* '0xC2' */
			return ""
		}
	case 0xC3:
		{ /* '0xC3' */
			return ""
		}
	case 0xC4:
		{ /* '0xC4' */
			return ""
		}
	case 0xC5:
		{ /* '0xC5' */
			return ""
		}
	case 0xC6:
		{ /* '0xC6' */
			return ""
		}
	case 0xC7:
		{ /* '0xC7' */
			return ""
		}
	case 0xC8:
		{ /* '0xC8' */
			return ""
		}
	case 0xC9:
		{ /* '0xC9' */
			return ""
		}
	case 0xCA:
		{ /* '0xCA' */
			return ""
		}
	case 0xCB:
		{ /* '0xCB' */
			return ""
		}
	case 0xCC:
		{ /* '0xCC' */
			return ""
		}
	case 0xCD:
		{ /* '0xCD' */
			return ""
		}
	case 0xCE:
		{ /* '0xCE' */
			return ""
		}
	case 0xCF:
		{ /* '0xCF' */
			return ""
		}
	case 0xD0:
		{ /* '0xD0' */
			return ""
		}
	case 0xD1:
		{ /* '0xD1' */
			return ""
		}
	case 0xD2:
		{ /* '0xD2' */
			return ""
		}
	case 0xD3:
		{ /* '0xD3' */
			return ""
		}
	case 0xD4:
		{ /* '0xD4' */
			return ""
		}
	case 0xD5:
		{ /* '0xD5' */
			return ""
		}
	case 0xD6:
		{ /* '0xD6' */
			return ""
		}
	case 0xD7:
		{ /* '0xD7' */
			return ""
		}
	case 0xD8:
		{ /* '0xD8' */
			return ""
		}
	case 0xD9:
		{ /* '0xD9' */
			return ""
		}
	case 0xDA:
		{ /* '0xDA' */
			return ""
		}
	case 0xDB:
		{ /* '0xDB' */
			return ""
		}
	case 0xDC:
		{ /* '0xDC' */
			return ""
		}
	case 0xDD:
		{ /* '0xDD' */
			return ""
		}
	case 0xDE:
		{ /* '0xDE' */
			return ""
		}
	case 0xDF:
		{ /* '0xDF' */
			return ""
		}
	case 0xE0:
		{ /* '0xE0' */
			return ""
		}
	case 0xE1:
		{ /* '0xE1' */
			return ""
		}
	case 0xE2:
		{ /* '0xE2' */
			return ""
		}
	case 0xE3:
		{ /* '0xE3' */
			return ""
		}
	case 0xE4:
		{ /* '0xE4' */
			return ""
		}
	case 0xE5:
		{ /* '0xE5' */
			return ""
		}
	case 0xE6:
		{ /* '0xE6' */
			return ""
		}
	case 0xE7:
		{ /* '0xE7' */
			return ""
		}
	case 0xE8:
		{ /* '0xE8' */
			return ""
		}
	case 0xE9:
		{ /* '0xE9' */
			return ""
		}
	case 0xEA:
		{ /* '0xEA' */
			return ""
		}
	case 0xEB:
		{ /* '0xEB' */
			return "Custom Manufacturer (8 bytes)"
		}
	case 0xEC:
		{ /* '0xEC' */
			return "Custom Manufacturer (8 bytes)"
		}
	case 0xED:
		{ /* '0xED' */
			return "Custom Manufacturer (8 bytes)"
		}
	case 0xEE:
		{ /* '0xEE' */
			return "Custom Manufacturer (8 bytes)"
		}
	case 0xEF:
		{ /* '0xEF' */
			return "Custom Manufacturer (8 bytes)"
		}
	case 0xF0:
		{ /* '0xF0' */
			return "Custom Manufacturer (8 bytes)"
		}
	case 0xF1:
		{ /* '0xF1' */
			return "Custom Manufacturer (8 bytes)"
		}
	case 0xF2:
		{ /* '0xF2' */
			return "Custom Manufacturer (8 bytes)"
		}
	case 0xF3:
		{ /* '0xF3' */
			return "Serial Number"
		}
	case 0xF4:
		{ /* '0xF4' */
			return "Serial Number"
		}
	case 0xF5:
		{ /* '0xF5' */
			return "Serial Number"
		}
	case 0xF6:
		{ /* '0xF6' */
			return "Serial Number"
		}
	case 0xF7:
		{ /* '0xF7' */
			return "Custom Type (8 bytes)"
		}
	case 0xF8:
		{ /* '0xF8' */
			return "Custom Type (8 bytes)"
		}
	case 0xF9:
		{ /* '0xF9' */
			return "Custom Type (8 bytes)"
		}
	case 0xFA:
		{ /* '0xFA' */
			return "Custom Type (8 bytes)"
		}
	case 0xFB:
		{ /* '0xFB' */
			return "Custom Type (8 bytes)"
		}
	case 0xFC:
		{ /* '0xFC' */
			return "Custom Type (8 bytes)"
		}
	case 0xFD:
		{ /* '0xFD' */
			return "Custom Type (8 bytes)"
		}
	case 0xFE:
		{ /* '0xFE' */
			return "Custom Type (8 bytes)"
		}
	case 0xFF:
		{ /* '0xFF' */
			return ""
		}
	default:
		{
			return ""
		}
	}
}

func ParameterFirstEnumForFieldParameterDescription(value string) (enum Parameter, ok bool) {
	for _, sizeValue := range ParameterValues {
		if sizeValue.ParameterDescription() == value {
			return sizeValue, true
		}
	}
	return 0, false
}

func (e Parameter) ProtectionLevel() ProtectionLevel {
	switch e {
	case 0x00:
		{ /* '0x00' */
			return ProtectionLevel_NONE
		}
	case 0x01:
		{ /* '0x01' */
			return ProtectionLevel_NONE
		}
	case 0x02:
		{ /* '0x02' */
			return ProtectionLevel_NONE
		}
	case 0x03:
		{ /* '0x03' */
			return ProtectionLevel_NONE
		}
	case 0x04:
		{ /* '0x04' */
			return ProtectionLevel_NONE
		}
	case 0x05:
		{ /* '0x05' */
			return ProtectionLevel_NONE
		}
	case 0x06:
		{ /* '0x06' */
			return ProtectionLevel_NONE
		}
	case 0x07:
		{ /* '0x07' */
			return ProtectionLevel_NONE
		}
	case 0x08:
		{ /* '0x08' */
			return ProtectionLevel_NONE
		}
	case 0x09:
		{ /* '0x09' */
			return ProtectionLevel_NONE
		}
	case 0x0A:
		{ /* '0x0A' */
			return ProtectionLevel_NONE
		}
	case 0x0B:
		{ /* '0x0B' */
			return ProtectionLevel_NONE
		}
	case 0x0C:
		{ /* '0x0C' */
			return ProtectionLevel_NONE
		}
	case 0x0D:
		{ /* '0x0D' */
			return ProtectionLevel_NONE
		}
	case 0x0E:
		{ /* '0x0E' */
			return ProtectionLevel_NONE
		}
	case 0x0F:
		{ /* '0x0F' */
			return ProtectionLevel_NONE
		}
	case 0x10:
		{ /* '0x10' */
			return ProtectionLevel_NONE
		}
	case 0x11:
		{ /* '0x11' */
			return ProtectionLevel_NONE
		}
	case 0x12:
		{ /* '0x12' */
			return ProtectionLevel_NONE
		}
	case 0x13:
		{ /* '0x13' */
			return ProtectionLevel_NONE
		}
	case 0x14:
		{ /* '0x14' */
			return ProtectionLevel_NONE
		}
	case 0x15:
		{ /* '0x15' */
			return ProtectionLevel_NONE
		}
	case 0x16:
		{ /* '0x16' */
			return ProtectionLevel_NONE
		}
	case 0x17:
		{ /* '0x17' */
			return ProtectionLevel_NONE
		}
	case 0x18:
		{ /* '0x18' */
			return ProtectionLevel_NONE
		}
	case 0x19:
		{ /* '0x19' */
			return ProtectionLevel_NONE
		}
	case 0x1A:
		{ /* '0x1A' */
			return ProtectionLevel_NONE
		}
	case 0x1B:
		{ /* '0x1B' */
			return ProtectionLevel_NONE
		}
	case 0x1C:
		{ /* '0x1C' */
			return ProtectionLevel_NONE
		}
	case 0x1D:
		{ /* '0x1D' */
			return ProtectionLevel_NONE
		}
	case 0x1E:
		{ /* '0x1E' */
			return ProtectionLevel_NONE
		}
	case 0x1F:
		{ /* '0x1F' */
			return ProtectionLevel_NONE
		}
	case 0x20:
		{ /* '0x20' */
			return ProtectionLevel_NONE
		}
	case 0x21:
		{ /* '0x21' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0x22:
		{ /* '0x22' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0x23:
		{ /* '0x23' */
			return ProtectionLevel_NONE
		}
	case 0x24:
		{ /* '0x24' */
			return ProtectionLevel_NONE
		}
	case 0x25:
		{ /* '0x25' */
			return ProtectionLevel_NONE
		}
	case 0x26:
		{ /* '0x26' */
			return ProtectionLevel_NONE
		}
	case 0x27:
		{ /* '0x27' */
			return ProtectionLevel_NONE
		}
	case 0x28:
		{ /* '0x28' */
			return ProtectionLevel_NONE
		}
	case 0x29:
		{ /* '0x29' */
			return ProtectionLevel_NONE
		}
	case 0x2A:
		{ /* '0x2A' */
			return ProtectionLevel_NONE
		}
	case 0x2B:
		{ /* '0x2B' */
			return ProtectionLevel_NONE
		}
	case 0x2C:
		{ /* '0x2C' */
			return ProtectionLevel_NONE
		}
	case 0x2D:
		{ /* '0x2D' */
			return ProtectionLevel_NONE
		}
	case 0x2E:
		{ /* '0x2E' */
			return ProtectionLevel_NONE
		}
	case 0x2F:
		{ /* '0x2F' */
			return ProtectionLevel_NONE
		}
	case 0x30:
		{ /* '0x30' */
			return ProtectionLevel_NO_WRITE_ACCESS
		}
	case 0x31:
		{ /* '0x31' */
			return ProtectionLevel_NONE
		}
	case 0x32:
		{ /* '0x32' */
			return ProtectionLevel_NONE
		}
	case 0x33:
		{ /* '0x33' */
			return ProtectionLevel_NONE
		}
	case 0x34:
		{ /* '0x34' */
			return ProtectionLevel_NONE
		}
	case 0x35:
		{ /* '0x35' */
			return ProtectionLevel_NONE
		}
	case 0x36:
		{ /* '0x36' */
			return ProtectionLevel_NONE
		}
	case 0x37:
		{ /* '0x37' */
			return ProtectionLevel_NONE
		}
	case 0x38:
		{ /* '0x38' */
			return ProtectionLevel_NONE
		}
	case 0x39:
		{ /* '0x39' */
			return ProtectionLevel_NONE
		}
	case 0x3A:
		{ /* '0x3A' */
			return ProtectionLevel_NONE
		}
	case 0x3B:
		{ /* '0x3B' */
			return ProtectionLevel_NONE
		}
	case 0x3C:
		{ /* '0x3C' */
			return ProtectionLevel_NONE
		}
	case 0x3D:
		{ /* '0x3D' */
			return ProtectionLevel_NO_WRITE_ACCESS
		}
	case 0x3E:
		{ /* '0x3E' */
			return ProtectionLevel_NONE
		}
	case 0x3F:
		{ /* '0x3F' */
			return ProtectionLevel_NONE
		}
	case 0x40:
		{ /* '0x40' */
			return ProtectionLevel_NONE
		}
	case 0x41:
		{ /* '0x41' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0x42:
		{ /* '0x42' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0x43:
		{ /* '0x43' */
			return ProtectionLevel_NONE
		}
	case 0x44:
		{ /* '0x44' */
			return ProtectionLevel_NONE
		}
	case 0x45:
		{ /* '0x45' */
			return ProtectionLevel_NONE
		}
	case 0x46:
		{ /* '0x46' */
			return ProtectionLevel_NONE
		}
	case 0x47:
		{ /* '0x47' */
			return ProtectionLevel_NONE
		}
	case 0x48:
		{ /* '0x48' */
			return ProtectionLevel_NONE
		}
	case 0x49:
		{ /* '0x49' */
			return ProtectionLevel_NONE
		}
	case 0x4A:
		{ /* '0x4A' */
			return ProtectionLevel_NONE
		}
	case 0x4B:
		{ /* '0x4B' */
			return ProtectionLevel_NONE
		}
	case 0x4C:
		{ /* '0x4C' */
			return ProtectionLevel_NONE
		}
	case 0x4D:
		{ /* '0x4D' */
			return ProtectionLevel_NONE
		}
	case 0x4E:
		{ /* '0x4E' */
			return ProtectionLevel_NONE
		}
	case 0x4F:
		{ /* '0x4F' */
			return ProtectionLevel_NONE
		}
	case 0x50:
		{ /* '0x50' */
			return ProtectionLevel_NONE
		}
	case 0x51:
		{ /* '0x51' */
			return ProtectionLevel_NONE
		}
	case 0x52:
		{ /* '0x52' */
			return ProtectionLevel_NONE
		}
	case 0x53:
		{ /* '0x53' */
			return ProtectionLevel_NONE
		}
	case 0x54:
		{ /* '0x54' */
			return ProtectionLevel_NONE
		}
	case 0x55:
		{ /* '0x55' */
			return ProtectionLevel_NONE
		}
	case 0x56:
		{ /* '0x56' */
			return ProtectionLevel_NONE
		}
	case 0x57:
		{ /* '0x57' */
			return ProtectionLevel_NONE
		}
	case 0x58:
		{ /* '0x58' */
			return ProtectionLevel_NONE
		}
	case 0x59:
		{ /* '0x59' */
			return ProtectionLevel_NONE
		}
	case 0x5A:
		{ /* '0x5A' */
			return ProtectionLevel_NONE
		}
	case 0x5B:
		{ /* '0x5B' */
			return ProtectionLevel_NONE
		}
	case 0x5C:
		{ /* '0x5C' */
			return ProtectionLevel_NONE
		}
	case 0x5D:
		{ /* '0x5D' */
			return ProtectionLevel_NONE
		}
	case 0x5E:
		{ /* '0x5E' */
			return ProtectionLevel_NONE
		}
	case 0x5F:
		{ /* '0x5F' */
			return ProtectionLevel_NONE
		}
	case 0x60:
		{ /* '0x60' */
			return ProtectionLevel_NONE
		}
	case 0x61:
		{ /* '0x61' */
			return ProtectionLevel_NONE
		}
	case 0x62:
		{ /* '0x62' */
			return ProtectionLevel_NONE
		}
	case 0x63:
		{ /* '0x63' */
			return ProtectionLevel_NONE
		}
	case 0x64:
		{ /* '0x64' */
			return ProtectionLevel_NONE
		}
	case 0x65:
		{ /* '0x65' */
			return ProtectionLevel_NONE
		}
	case 0x66:
		{ /* '0x66' */
			return ProtectionLevel_NONE
		}
	case 0x67:
		{ /* '0x67' */
			return ProtectionLevel_NONE
		}
	case 0x68:
		{ /* '0x68' */
			return ProtectionLevel_NONE
		}
	case 0x69:
		{ /* '0x69' */
			return ProtectionLevel_NONE
		}
	case 0x6A:
		{ /* '0x6A' */
			return ProtectionLevel_NONE
		}
	case 0x6B:
		{ /* '0x6B' */
			return ProtectionLevel_NONE
		}
	case 0x6C:
		{ /* '0x6C' */
			return ProtectionLevel_NONE
		}
	case 0x6D:
		{ /* '0x6D' */
			return ProtectionLevel_NONE
		}
	case 0x6E:
		{ /* '0x6E' */
			return ProtectionLevel_NONE
		}
	case 0x6F:
		{ /* '0x6F' */
			return ProtectionLevel_NONE
		}
	case 0x70:
		{ /* '0x70' */
			return ProtectionLevel_NONE
		}
	case 0x71:
		{ /* '0x71' */
			return ProtectionLevel_NONE
		}
	case 0x72:
		{ /* '0x72' */
			return ProtectionLevel_NONE
		}
	case 0x73:
		{ /* '0x73' */
			return ProtectionLevel_NONE
		}
	case 0x74:
		{ /* '0x74' */
			return ProtectionLevel_NONE
		}
	case 0x75:
		{ /* '0x75' */
			return ProtectionLevel_NONE
		}
	case 0x76:
		{ /* '0x76' */
			return ProtectionLevel_NONE
		}
	case 0x77:
		{ /* '0x77' */
			return ProtectionLevel_NONE
		}
	case 0x78:
		{ /* '0x78' */
			return ProtectionLevel_NONE
		}
	case 0x79:
		{ /* '0x79' */
			return ProtectionLevel_NONE
		}
	case 0x7A:
		{ /* '0x7A' */
			return ProtectionLevel_NONE
		}
	case 0x7B:
		{ /* '0x7B' */
			return ProtectionLevel_NONE
		}
	case 0x7C:
		{ /* '0x7C' */
			return ProtectionLevel_NONE
		}
	case 0x7D:
		{ /* '0x7D' */
			return ProtectionLevel_NONE
		}
	case 0x7E:
		{ /* '0x7E' */
			return ProtectionLevel_NONE
		}
	case 0x7F:
		{ /* '0x7F' */
			return ProtectionLevel_NONE
		}
	case 0x80:
		{ /* '0x80' */
			return ProtectionLevel_NONE
		}
	case 0x81:
		{ /* '0x81' */
			return ProtectionLevel_NONE
		}
	case 0x82:
		{ /* '0x82' */
			return ProtectionLevel_NONE
		}
	case 0x83:
		{ /* '0x83' */
			return ProtectionLevel_NONE
		}
	case 0x84:
		{ /* '0x84' */
			return ProtectionLevel_NONE
		}
	case 0x85:
		{ /* '0x85' */
			return ProtectionLevel_NONE
		}
	case 0x86:
		{ /* '0x86' */
			return ProtectionLevel_NONE
		}
	case 0x87:
		{ /* '0x87' */
			return ProtectionLevel_NONE
		}
	case 0x88:
		{ /* '0x88' */
			return ProtectionLevel_NONE
		}
	case 0x89:
		{ /* '0x89' */
			return ProtectionLevel_NONE
		}
	case 0x8A:
		{ /* '0x8A' */
			return ProtectionLevel_NONE
		}
	case 0x8B:
		{ /* '0x8B' */
			return ProtectionLevel_NONE
		}
	case 0x8C:
		{ /* '0x8C' */
			return ProtectionLevel_NONE
		}
	case 0x8D:
		{ /* '0x8D' */
			return ProtectionLevel_NONE
		}
	case 0x8E:
		{ /* '0x8E' */
			return ProtectionLevel_NONE
		}
	case 0x8F:
		{ /* '0x8F' */
			return ProtectionLevel_NONE
		}
	case 0x90:
		{ /* '0x90' */
			return ProtectionLevel_NONE
		}
	case 0x91:
		{ /* '0x91' */
			return ProtectionLevel_NONE
		}
	case 0x92:
		{ /* '0x92' */
			return ProtectionLevel_NONE
		}
	case 0x93:
		{ /* '0x93' */
			return ProtectionLevel_NONE
		}
	case 0x94:
		{ /* '0x94' */
			return ProtectionLevel_NONE
		}
	case 0x95:
		{ /* '0x95' */
			return ProtectionLevel_NONE
		}
	case 0x96:
		{ /* '0x96' */
			return ProtectionLevel_NONE
		}
	case 0x97:
		{ /* '0x97' */
			return ProtectionLevel_NONE
		}
	case 0x98:
		{ /* '0x98' */
			return ProtectionLevel_NONE
		}
	case 0x99:
		{ /* '0x99' */
			return ProtectionLevel_NONE
		}
	case 0x9A:
		{ /* '0x9A' */
			return ProtectionLevel_NONE
		}
	case 0x9B:
		{ /* '0x9B' */
			return ProtectionLevel_NONE
		}
	case 0x9C:
		{ /* '0x9C' */
			return ProtectionLevel_NONE
		}
	case 0x9D:
		{ /* '0x9D' */
			return ProtectionLevel_NONE
		}
	case 0x9E:
		{ /* '0x9E' */
			return ProtectionLevel_NONE
		}
	case 0x9F:
		{ /* '0x9F' */
			return ProtectionLevel_NONE
		}
	case 0xA0:
		{ /* '0xA0' */
			return ProtectionLevel_NONE
		}
	case 0xA1:
		{ /* '0xA1' */
			return ProtectionLevel_NONE
		}
	case 0xA2:
		{ /* '0xA2' */
			return ProtectionLevel_NONE
		}
	case 0xA3:
		{ /* '0xA3' */
			return ProtectionLevel_NONE
		}
	case 0xA4:
		{ /* '0xA4' */
			return ProtectionLevel_NONE
		}
	case 0xA5:
		{ /* '0xA5' */
			return ProtectionLevel_NONE
		}
	case 0xA6:
		{ /* '0xA6' */
			return ProtectionLevel_NONE
		}
	case 0xA7:
		{ /* '0xA7' */
			return ProtectionLevel_NONE
		}
	case 0xA8:
		{ /* '0xA8' */
			return ProtectionLevel_NONE
		}
	case 0xA9:
		{ /* '0xA9' */
			return ProtectionLevel_NONE
		}
	case 0xAA:
		{ /* '0xAA' */
			return ProtectionLevel_NONE
		}
	case 0xAB:
		{ /* '0xAB' */
			return ProtectionLevel_NONE
		}
	case 0xAC:
		{ /* '0xAC' */
			return ProtectionLevel_NONE
		}
	case 0xAD:
		{ /* '0xAD' */
			return ProtectionLevel_NONE
		}
	case 0xAE:
		{ /* '0xAE' */
			return ProtectionLevel_NONE
		}
	case 0xAF:
		{ /* '0xAF' */
			return ProtectionLevel_NONE
		}
	case 0xB0:
		{ /* '0xB0' */
			return ProtectionLevel_NONE
		}
	case 0xB1:
		{ /* '0xB1' */
			return ProtectionLevel_NONE
		}
	case 0xB2:
		{ /* '0xB2' */
			return ProtectionLevel_NONE
		}
	case 0xB3:
		{ /* '0xB3' */
			return ProtectionLevel_NONE
		}
	case 0xB4:
		{ /* '0xB4' */
			return ProtectionLevel_NONE
		}
	case 0xB5:
		{ /* '0xB5' */
			return ProtectionLevel_NONE
		}
	case 0xB6:
		{ /* '0xB6' */
			return ProtectionLevel_NONE
		}
	case 0xB7:
		{ /* '0xB7' */
			return ProtectionLevel_NONE
		}
	case 0xB8:
		{ /* '0xB8' */
			return ProtectionLevel_NONE
		}
	case 0xB9:
		{ /* '0xB9' */
			return ProtectionLevel_NONE
		}
	case 0xBA:
		{ /* '0xBA' */
			return ProtectionLevel_NONE
		}
	case 0xBB:
		{ /* '0xBB' */
			return ProtectionLevel_NONE
		}
	case 0xBC:
		{ /* '0xBC' */
			return ProtectionLevel_NONE
		}
	case 0xBD:
		{ /* '0xBD' */
			return ProtectionLevel_NONE
		}
	case 0xBE:
		{ /* '0xBE' */
			return ProtectionLevel_NONE
		}
	case 0xBF:
		{ /* '0xBF' */
			return ProtectionLevel_NONE
		}
	case 0xC0:
		{ /* '0xC0' */
			return ProtectionLevel_NONE
		}
	case 0xC1:
		{ /* '0xC1' */
			return ProtectionLevel_NONE
		}
	case 0xC2:
		{ /* '0xC2' */
			return ProtectionLevel_NONE
		}
	case 0xC3:
		{ /* '0xC3' */
			return ProtectionLevel_NONE
		}
	case 0xC4:
		{ /* '0xC4' */
			return ProtectionLevel_NONE
		}
	case 0xC5:
		{ /* '0xC5' */
			return ProtectionLevel_NONE
		}
	case 0xC6:
		{ /* '0xC6' */
			return ProtectionLevel_NONE
		}
	case 0xC7:
		{ /* '0xC7' */
			return ProtectionLevel_NONE
		}
	case 0xC8:
		{ /* '0xC8' */
			return ProtectionLevel_NONE
		}
	case 0xC9:
		{ /* '0xC9' */
			return ProtectionLevel_NONE
		}
	case 0xCA:
		{ /* '0xCA' */
			return ProtectionLevel_NONE
		}
	case 0xCB:
		{ /* '0xCB' */
			return ProtectionLevel_NONE
		}
	case 0xCC:
		{ /* '0xCC' */
			return ProtectionLevel_NONE
		}
	case 0xCD:
		{ /* '0xCD' */
			return ProtectionLevel_NONE
		}
	case 0xCE:
		{ /* '0xCE' */
			return ProtectionLevel_NONE
		}
	case 0xCF:
		{ /* '0xCF' */
			return ProtectionLevel_NONE
		}
	case 0xD0:
		{ /* '0xD0' */
			return ProtectionLevel_NONE
		}
	case 0xD1:
		{ /* '0xD1' */
			return ProtectionLevel_NONE
		}
	case 0xD2:
		{ /* '0xD2' */
			return ProtectionLevel_NONE
		}
	case 0xD3:
		{ /* '0xD3' */
			return ProtectionLevel_NONE
		}
	case 0xD4:
		{ /* '0xD4' */
			return ProtectionLevel_NONE
		}
	case 0xD5:
		{ /* '0xD5' */
			return ProtectionLevel_NONE
		}
	case 0xD6:
		{ /* '0xD6' */
			return ProtectionLevel_NONE
		}
	case 0xD7:
		{ /* '0xD7' */
			return ProtectionLevel_NONE
		}
	case 0xD8:
		{ /* '0xD8' */
			return ProtectionLevel_NONE
		}
	case 0xD9:
		{ /* '0xD9' */
			return ProtectionLevel_NONE
		}
	case 0xDA:
		{ /* '0xDA' */
			return ProtectionLevel_NONE
		}
	case 0xDB:
		{ /* '0xDB' */
			return ProtectionLevel_NONE
		}
	case 0xDC:
		{ /* '0xDC' */
			return ProtectionLevel_NONE
		}
	case 0xDD:
		{ /* '0xDD' */
			return ProtectionLevel_NONE
		}
	case 0xDE:
		{ /* '0xDE' */
			return ProtectionLevel_NONE
		}
	case 0xDF:
		{ /* '0xDF' */
			return ProtectionLevel_NONE
		}
	case 0xE0:
		{ /* '0xE0' */
			return ProtectionLevel_NONE
		}
	case 0xE1:
		{ /* '0xE1' */
			return ProtectionLevel_NONE
		}
	case 0xE2:
		{ /* '0xE2' */
			return ProtectionLevel_NONE
		}
	case 0xE3:
		{ /* '0xE3' */
			return ProtectionLevel_NONE
		}
	case 0xE4:
		{ /* '0xE4' */
			return ProtectionLevel_NONE
		}
	case 0xE5:
		{ /* '0xE5' */
			return ProtectionLevel_NONE
		}
	case 0xE6:
		{ /* '0xE6' */
			return ProtectionLevel_NONE
		}
	case 0xE7:
		{ /* '0xE7' */
			return ProtectionLevel_NONE
		}
	case 0xE8:
		{ /* '0xE8' */
			return ProtectionLevel_NONE
		}
	case 0xE9:
		{ /* '0xE9' */
			return ProtectionLevel_NONE
		}
	case 0xEA:
		{ /* '0xEA' */
			return ProtectionLevel_NONE
		}
	case 0xEB:
		{ /* '0xEB' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0xEC:
		{ /* '0xEC' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0xED:
		{ /* '0xED' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0xEE:
		{ /* '0xEE' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0xEF:
		{ /* '0xEF' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0xF0:
		{ /* '0xF0' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0xF1:
		{ /* '0xF1' */
			return ProtectionLevel_UNLOCK_REQUIRED
		}
	case 0xF2:
		{ /* '0xF2' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xF3:
		{ /* '0xF3' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xF4:
		{ /* '0xF4' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xF5:
		{ /* '0xF5' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xF6:
		{ /* '0xF6' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xF7:
		{ /* '0xF7' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xF8:
		{ /* '0xF8' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xF9:
		{ /* '0xF9' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xFA:
		{ /* '0xFA' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xFB:
		{ /* '0xFB' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xFC:
		{ /* '0xFC' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xFD:
		{ /* '0xFD' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xFE:
		{ /* '0xFE' */
			return ProtectionLevel_READ_ONLY
		}
	case 0xFF:
		{ /* '0xFF' */
			return ProtectionLevel_NONE
		}
	default:
		{
			return 0
		}
	}
}

func ParameterFirstEnumForFieldProtectionLevel(value ProtectionLevel) (enum Parameter, ok bool) {
	for _, sizeValue := range ParameterValues {
		if sizeValue.ProtectionLevel() == value {
			return sizeValue, true
		}
	}
	return 0, false
}

func (e Parameter) Group() string {
	switch e {
	case 0x00:
		{ /* '0x00' */
			return ""
		}
	case 0x01:
		{ /* '0x01' */
			return ""
		}
	case 0x02:
		{ /* '0x02' */
			return ""
		}
	case 0x03:
		{ /* '0x03' */
			return ""
		}
	case 0x04:
		{ /* '0x04' */
			return ""
		}
	case 0x05:
		{ /* '0x05' */
			return ""
		}
	case 0x06:
		{ /* '0x06' */
			return ""
		}
	case 0x07:
		{ /* '0x07' */
			return ""
		}
	case 0x08:
		{ /* '0x08' */
			return ""
		}
	case 0x09:
		{ /* '0x09' */
			return ""
		}
	case 0x0A:
		{ /* '0x0A' */
			return ""
		}
	case 0x0B:
		{ /* '0x0B' */
			return ""
		}
	case 0x0C:
		{ /* '0x0C' */
			return ""
		}
	case 0x0D:
		{ /* '0x0D' */
			return ""
		}
	case 0x0E:
		{ /* '0x0E' */
			return ""
		}
	case 0x0F:
		{ /* '0x0F' */
			return ""
		}
	case 0x10:
		{ /* '0x10' */
			return ""
		}
	case 0x11:
		{ /* '0x11' */
			return ""
		}
	case 0x12:
		{ /* '0x12' */
			return ""
		}
	case 0x13:
		{ /* '0x13' */
			return ""
		}
	case 0x14:
		{ /* '0x14' */
			return ""
		}
	case 0x15:
		{ /* '0x15' */
			return ""
		}
	case 0x16:
		{ /* '0x16' */
			return ""
		}
	case 0x17:
		{ /* '0x17' */
			return ""
		}
	case 0x18:
		{ /* '0x18' */
			return ""
		}
	case 0x19:
		{ /* '0x19' */
			return ""
		}
	case 0x1A:
		{ /* '0x1A' */
			return ""
		}
	case 0x1B:
		{ /* '0x1B' */
			return ""
		}
	case 0x1C:
		{ /* '0x1C' */
			return ""
		}
	case 0x1D:
		{ /* '0x1D' */
			return ""
		}
	case 0x1E:
		{ /* '0x1E' */
			return ""
		}
	case 0x1F:
		{ /* '0x1F' */
			return ""
		}
	case 0x20:
		{ /* '0x20' */
			return ""
		}
	case 0x21:
		{ /* '0x21' */
			return "Mgmt"
		}
	case 0x22:
		{ /* '0x22' */
			return "Mgmt"
		}
	case 0x23:
		{ /* '0x23' */
			return ""
		}
	case 0x24:
		{ /* '0x24' */
			return ""
		}
	case 0x25:
		{ /* '0x25' */
			return ""
		}
	case 0x26:
		{ /* '0x26' */
			return ""
		}
	case 0x27:
		{ /* '0x27' */
			return ""
		}
	case 0x28:
		{ /* '0x28' */
			return ""
		}
	case 0x29:
		{ /* '0x29' */
			return ""
		}
	case 0x2A:
		{ /* '0x2A' */
			return ""
		}
	case 0x2B:
		{ /* '0x2B' */
			return ""
		}
	case 0x2C:
		{ /* '0x2C' */
			return ""
		}
	case 0x2D:
		{ /* '0x2D' */
			return ""
		}
	case 0x2E:
		{ /* '0x2E' */
			return ""
		}
	case 0x2F:
		{ /* '0x2F' */
			return ""
		}
	case 0x30:
		{ /* '0x30' */
			return "Unit"
		}
	case 0x31:
		{ /* '0x31' */
			return ""
		}
	case 0x32:
		{ /* '0x32' */
			return ""
		}
	case 0x33:
		{ /* '0x33' */
			return ""
		}
	case 0x34:
		{ /* '0x34' */
			return ""
		}
	case 0x35:
		{ /* '0x35' */
			return ""
		}
	case 0x36:
		{ /* '0x36' */
			return ""
		}
	case 0x37:
		{ /* '0x37' */
			return ""
		}
	case 0x38:
		{ /* '0x38' */
			return ""
		}
	case 0x39:
		{ /* '0x39' */
			return ""
		}
	case 0x3A:
		{ /* '0x3A' */
			return ""
		}
	case 0x3B:
		{ /* '0x3B' */
			return ""
		}
	case 0x3C:
		{ /* '0x3C' */
			return ""
		}
	case 0x3D:
		{ /* '0x3D' */
			return "Unit"
		}
	case 0x3E:
		{ /* '0x3E' */
			return "Unit"
		}
	case 0x3F:
		{ /* '0x3F' */
			return ""
		}
	case 0x40:
		{ /* '0x40' */
			return ""
		}
	case 0x41:
		{ /* '0x41' */
			return "Unit"
		}
	case 0x42:
		{ /* '0x42' */
			return "Unit"
		}
	case 0x43:
		{ /* '0x43' */
			return ""
		}
	case 0x44:
		{ /* '0x44' */
			return ""
		}
	case 0x45:
		{ /* '0x45' */
			return ""
		}
	case 0x46:
		{ /* '0x46' */
			return ""
		}
	case 0x47:
		{ /* '0x47' */
			return ""
		}
	case 0x48:
		{ /* '0x48' */
			return ""
		}
	case 0x49:
		{ /* '0x49' */
			return ""
		}
	case 0x4A:
		{ /* '0x4A' */
			return ""
		}
	case 0x4B:
		{ /* '0x4B' */
			return ""
		}
	case 0x4C:
		{ /* '0x4C' */
			return ""
		}
	case 0x4D:
		{ /* '0x4D' */
			return ""
		}
	case 0x4E:
		{ /* '0x4E' */
			return ""
		}
	case 0x4F:
		{ /* '0x4F' */
			return ""
		}
	case 0x50:
		{ /* '0x50' */
			return ""
		}
	case 0x51:
		{ /* '0x51' */
			return ""
		}
	case 0x52:
		{ /* '0x52' */
			return ""
		}
	case 0x53:
		{ /* '0x53' */
			return ""
		}
	case 0x54:
		{ /* '0x54' */
			return ""
		}
	case 0x55:
		{ /* '0x55' */
			return ""
		}
	case 0x56:
		{ /* '0x56' */
			return ""
		}
	case 0x57:
		{ /* '0x57' */
			return ""
		}
	case 0x58:
		{ /* '0x58' */
			return ""
		}
	case 0x59:
		{ /* '0x59' */
			return ""
		}
	case 0x5A:
		{ /* '0x5A' */
			return ""
		}
	case 0x5B:
		{ /* '0x5B' */
			return ""
		}
	case 0x5C:
		{ /* '0x5C' */
			return ""
		}
	case 0x5D:
		{ /* '0x5D' */
			return ""
		}
	case 0x5E:
		{ /* '0x5E' */
			return ""
		}
	case 0x5F:
		{ /* '0x5F' */
			return ""
		}
	case 0x60:
		{ /* '0x60' */
			return ""
		}
	case 0x61:
		{ /* '0x61' */
			return ""
		}
	case 0x62:
		{ /* '0x62' */
			return ""
		}
	case 0x63:
		{ /* '0x63' */
			return ""
		}
	case 0x64:
		{ /* '0x64' */
			return ""
		}
	case 0x65:
		{ /* '0x65' */
			return ""
		}
	case 0x66:
		{ /* '0x66' */
			return ""
		}
	case 0x67:
		{ /* '0x67' */
			return ""
		}
	case 0x68:
		{ /* '0x68' */
			return ""
		}
	case 0x69:
		{ /* '0x69' */
			return ""
		}
	case 0x6A:
		{ /* '0x6A' */
			return ""
		}
	case 0x6B:
		{ /* '0x6B' */
			return ""
		}
	case 0x6C:
		{ /* '0x6C' */
			return ""
		}
	case 0x6D:
		{ /* '0x6D' */
			return ""
		}
	case 0x6E:
		{ /* '0x6E' */
			return ""
		}
	case 0x6F:
		{ /* '0x6F' */
			return ""
		}
	case 0x70:
		{ /* '0x70' */
			return ""
		}
	case 0x71:
		{ /* '0x71' */
			return ""
		}
	case 0x72:
		{ /* '0x72' */
			return ""
		}
	case 0x73:
		{ /* '0x73' */
			return ""
		}
	case 0x74:
		{ /* '0x74' */
			return ""
		}
	case 0x75:
		{ /* '0x75' */
			return ""
		}
	case 0x76:
		{ /* '0x76' */
			return ""
		}
	case 0x77:
		{ /* '0x77' */
			return ""
		}
	case 0x78:
		{ /* '0x78' */
			return ""
		}
	case 0x79:
		{ /* '0x79' */
			return ""
		}
	case 0x7A:
		{ /* '0x7A' */
			return ""
		}
	case 0x7B:
		{ /* '0x7B' */
			return ""
		}
	case 0x7C:
		{ /* '0x7C' */
			return ""
		}
	case 0x7D:
		{ /* '0x7D' */
			return ""
		}
	case 0x7E:
		{ /* '0x7E' */
			return ""
		}
	case 0x7F:
		{ /* '0x7F' */
			return ""
		}
	case 0x80:
		{ /* '0x80' */
			return ""
		}
	case 0x81:
		{ /* '0x81' */
			return ""
		}
	case 0x82:
		{ /* '0x82' */
			return ""
		}
	case 0x83:
		{ /* '0x83' */
			return ""
		}
	case 0x84:
		{ /* '0x84' */
			return ""
		}
	case 0x85:
		{ /* '0x85' */
			return ""
		}
	case 0x86:
		{ /* '0x86' */
			return ""
		}
	case 0x87:
		{ /* '0x87' */
			return ""
		}
	case 0x88:
		{ /* '0x88' */
			return ""
		}
	case 0x89:
		{ /* '0x89' */
			return ""
		}
	case 0x8A:
		{ /* '0x8A' */
			return ""
		}
	case 0x8B:
		{ /* '0x8B' */
			return ""
		}
	case 0x8C:
		{ /* '0x8C' */
			return ""
		}
	case 0x8D:
		{ /* '0x8D' */
			return ""
		}
	case 0x8E:
		{ /* '0x8E' */
			return ""
		}
	case 0x8F:
		{ /* '0x8F' */
			return ""
		}
	case 0x90:
		{ /* '0x90' */
			return ""
		}
	case 0x91:
		{ /* '0x91' */
			return ""
		}
	case 0x92:
		{ /* '0x92' */
			return ""
		}
	case 0x93:
		{ /* '0x93' */
			return ""
		}
	case 0x94:
		{ /* '0x94' */
			return ""
		}
	case 0x95:
		{ /* '0x95' */
			return ""
		}
	case 0x96:
		{ /* '0x96' */
			return ""
		}
	case 0x97:
		{ /* '0x97' */
			return ""
		}
	case 0x98:
		{ /* '0x98' */
			return ""
		}
	case 0x99:
		{ /* '0x99' */
			return ""
		}
	case 0x9A:
		{ /* '0x9A' */
			return ""
		}
	case 0x9B:
		{ /* '0x9B' */
			return ""
		}
	case 0x9C:
		{ /* '0x9C' */
			return ""
		}
	case 0x9D:
		{ /* '0x9D' */
			return ""
		}
	case 0x9E:
		{ /* '0x9E' */
			return ""
		}
	case 0x9F:
		{ /* '0x9F' */
			return ""
		}
	case 0xA0:
		{ /* '0xA0' */
			return ""
		}
	case 0xA1:
		{ /* '0xA1' */
			return ""
		}
	case 0xA2:
		{ /* '0xA2' */
			return ""
		}
	case 0xA3:
		{ /* '0xA3' */
			return ""
		}
	case 0xA4:
		{ /* '0xA4' */
			return ""
		}
	case 0xA5:
		{ /* '0xA5' */
			return ""
		}
	case 0xA6:
		{ /* '0xA6' */
			return ""
		}
	case 0xA7:
		{ /* '0xA7' */
			return ""
		}
	case 0xA8:
		{ /* '0xA8' */
			return ""
		}
	case 0xA9:
		{ /* '0xA9' */
			return ""
		}
	case 0xAA:
		{ /* '0xAA' */
			return ""
		}
	case 0xAB:
		{ /* '0xAB' */
			return ""
		}
	case 0xAC:
		{ /* '0xAC' */
			return ""
		}
	case 0xAD:
		{ /* '0xAD' */
			return ""
		}
	case 0xAE:
		{ /* '0xAE' */
			return ""
		}
	case 0xAF:
		{ /* '0xAF' */
			return ""
		}
	case 0xB0:
		{ /* '0xB0' */
			return ""
		}
	case 0xB1:
		{ /* '0xB1' */
			return ""
		}
	case 0xB2:
		{ /* '0xB2' */
			return ""
		}
	case 0xB3:
		{ /* '0xB3' */
			return ""
		}
	case 0xB4:
		{ /* '0xB4' */
			return ""
		}
	case 0xB5:
		{ /* '0xB5' */
			return ""
		}
	case 0xB6:
		{ /* '0xB6' */
			return ""
		}
	case 0xB7:
		{ /* '0xB7' */
			return ""
		}
	case 0xB8:
		{ /* '0xB8' */
			return ""
		}
	case 0xB9:
		{ /* '0xB9' */
			return ""
		}
	case 0xBA:
		{ /* '0xBA' */
			return ""
		}
	case 0xBB:
		{ /* '0xBB' */
			return ""
		}
	case 0xBC:
		{ /* '0xBC' */
			return ""
		}
	case 0xBD:
		{ /* '0xBD' */
			return ""
		}
	case 0xBE:
		{ /* '0xBE' */
			return ""
		}
	case 0xBF:
		{ /* '0xBF' */
			return ""
		}
	case 0xC0:
		{ /* '0xC0' */
			return ""
		}
	case 0xC1:
		{ /* '0xC1' */
			return ""
		}
	case 0xC2:
		{ /* '0xC2' */
			return ""
		}
	case 0xC3:
		{ /* '0xC3' */
			return ""
		}
	case 0xC4:
		{ /* '0xC4' */
			return ""
		}
	case 0xC5:
		{ /* '0xC5' */
			return ""
		}
	case 0xC6:
		{ /* '0xC6' */
			return ""
		}
	case 0xC7:
		{ /* '0xC7' */
			return ""
		}
	case 0xC8:
		{ /* '0xC8' */
			return ""
		}
	case 0xC9:
		{ /* '0xC9' */
			return ""
		}
	case 0xCA:
		{ /* '0xCA' */
			return ""
		}
	case 0xCB:
		{ /* '0xCB' */
			return ""
		}
	case 0xCC:
		{ /* '0xCC' */
			return ""
		}
	case 0xCD:
		{ /* '0xCD' */
			return ""
		}
	case 0xCE:
		{ /* '0xCE' */
			return ""
		}
	case 0xCF:
		{ /* '0xCF' */
			return ""
		}
	case 0xD0:
		{ /* '0xD0' */
			return ""
		}
	case 0xD1:
		{ /* '0xD1' */
			return ""
		}
	case 0xD2:
		{ /* '0xD2' */
			return ""
		}
	case 0xD3:
		{ /* '0xD3' */
			return ""
		}
	case 0xD4:
		{ /* '0xD4' */
			return ""
		}
	case 0xD5:
		{ /* '0xD5' */
			return ""
		}
	case 0xD6:
		{ /* '0xD6' */
			return ""
		}
	case 0xD7:
		{ /* '0xD7' */
			return ""
		}
	case 0xD8:
		{ /* '0xD8' */
			return ""
		}
	case 0xD9:
		{ /* '0xD9' */
			return ""
		}
	case 0xDA:
		{ /* '0xDA' */
			return ""
		}
	case 0xDB:
		{ /* '0xDB' */
			return ""
		}
	case 0xDC:
		{ /* '0xDC' */
			return ""
		}
	case 0xDD:
		{ /* '0xDD' */
			return ""
		}
	case 0xDE:
		{ /* '0xDE' */
			return ""
		}
	case 0xDF:
		{ /* '0xDF' */
			return ""
		}
	case 0xE0:
		{ /* '0xE0' */
			return ""
		}
	case 0xE1:
		{ /* '0xE1' */
			return ""
		}
	case 0xE2:
		{ /* '0xE2' */
			return ""
		}
	case 0xE3:
		{ /* '0xE3' */
			return ""
		}
	case 0xE4:
		{ /* '0xE4' */
			return ""
		}
	case 0xE5:
		{ /* '0xE5' */
			return ""
		}
	case 0xE6:
		{ /* '0xE6' */
			return ""
		}
	case 0xE7:
		{ /* '0xE7' */
			return ""
		}
	case 0xE8:
		{ /* '0xE8' */
			return ""
		}
	case 0xE9:
		{ /* '0xE9' */
			return ""
		}
	case 0xEA:
		{ /* '0xEA' */
			return ""
		}
	case 0xEB:
		{ /* '0xEB' */
			return "Mgmt"
		}
	case 0xEC:
		{ /* '0xEC' */
			return "Mgmt"
		}
	case 0xED:
		{ /* '0xED' */
			return "Mgmt"
		}
	case 0xEE:
		{ /* '0xEE' */
			return "Mgmt"
		}
	case 0xEF:
		{ /* '0xEF' */
			return "Mgmt"
		}
	case 0xF0:
		{ /* '0xF0' */
			return "Mgmt"
		}
	case 0xF1:
		{ /* '0xF1' */
			return "Mgmt"
		}
	case 0xF2:
		{ /* '0xF2' */
			return "Mgmt"
		}
	case 0xF3:
		{ /* '0xF3' */
			return "Mgmt"
		}
	case 0xF4:
		{ /* '0xF4' */
			return "Mgmt"
		}
	case 0xF5:
		{ /* '0xF5' */
			return "Mgmt"
		}
	case 0xF6:
		{ /* '0xF6' */
			return "Mgmt"
		}
	case 0xF7:
		{ /* '0xF7' */
			return "Mgmt"
		}
	case 0xF8:
		{ /* '0xF8' */
			return "Mgmt"
		}
	case 0xF9:
		{ /* '0xF9' */
			return "Mgmt"
		}
	case 0xFA:
		{ /* '0xFA' */
			return "Mgmt"
		}
	case 0xFB:
		{ /* '0xFB' */
			return "Mgmt"
		}
	case 0xFC:
		{ /* '0xFC' */
			return "Mgmt"
		}
	case 0xFD:
		{ /* '0xFD' */
			return "Mgmt"
		}
	case 0xFE:
		{ /* '0xFE' */
			return "Mgmt"
		}
	case 0xFF:
		{ /* '0xFF' */
			return ""
		}
	default:
		{
			return ""
		}
	}
}

func ParameterFirstEnumForFieldGroup(value string) (enum Parameter, ok bool) {
	for _, sizeValue := range ParameterValues {
		if sizeValue.Group() == value {
			return sizeValue, true
		}
	}
	return 0, false
}
func ParameterByValue(value uint8) (enum Parameter, ok bool) {
	switch value {
	case 0x00:
		return Parameter_UNKNOWN_01, true
	case 0x01:
		return Parameter_UNKNOWN_02, true
	case 0x02:
		return Parameter_UNKNOWN_03, true
	case 0x03:
		return Parameter_UNKNOWN_04, true
	case 0x04:
		return Parameter_UNKNOWN_05, true
	case 0x05:
		return Parameter_UNKNOWN_06, true
	case 0x06:
		return Parameter_UNKNOWN_07, true
	case 0x07:
		return Parameter_UNKNOWN_08, true
	case 0x08:
		return Parameter_UNKNOWN_09, true
	case 0x09:
		return Parameter_UNKNOWN_10, true
	case 0x0A:
		return Parameter_UNKNOWN_11, true
	case 0x0B:
		return Parameter_UNKNOWN_12, true
	case 0x0C:
		return Parameter_UNKNOWN_13, true
	case 0x0D:
		return Parameter_UNKNOWN_14, true
	case 0x0E:
		return Parameter_UNKNOWN_15, true
	case 0x0F:
		return Parameter_UNKNOWN_16, true
	case 0x10:
		return Parameter_UNKNOWN_17, true
	case 0x11:
		return Parameter_UNKNOWN_18, true
	case 0x12:
		return Parameter_UNKNOWN_19, true
	case 0x13:
		return Parameter_UNKNOWN_20, true
	case 0x14:
		return Parameter_UNKNOWN_21, true
	case 0x15:
		return Parameter_UNKNOWN_22, true
	case 0x16:
		return Parameter_UNKNOWN_23, true
	case 0x17:
		return Parameter_UNKNOWN_24, true
	case 0x18:
		return Parameter_UNKNOWN_25, true
	case 0x19:
		return Parameter_UNKNOWN_26, true
	case 0x1A:
		return Parameter_UNKNOWN_27, true
	case 0x1B:
		return Parameter_UNKNOWN_28, true
	case 0x1C:
		return Parameter_UNKNOWN_29, true
	case 0x1D:
		return Parameter_UNKNOWN_30, true
	case 0x1E:
		return Parameter_UNKNOWN_31, true
	case 0x1F:
		return Parameter_UNKNOWN_32, true
	case 0x20:
		return Parameter_UNKNOWN_33, true
	case 0x21:
		return Parameter_APPLICATION_ADDRESS_1, true
	case 0x22:
		return Parameter_APPLICATION_ADDRESS_2, true
	case 0x23:
		return Parameter_UNKOWN_35, true
	case 0x24:
		return Parameter_UNKOWN_36, true
	case 0x25:
		return Parameter_UNKOWN_37, true
	case 0x26:
		return Parameter_UNKOWN_38, true
	case 0x27:
		return Parameter_UNKOWN_39, true
	case 0x28:
		return Parameter_UNKOWN_40, true
	case 0x29:
		return Parameter_UNKOWN_41, true
	case 0x2A:
		return Parameter_UNKOWN_42, true
	case 0x2B:
		return Parameter_UNKOWN_43, true
	case 0x2C:
		return Parameter_UNKOWN_44, true
	case 0x2D:
		return Parameter_UNKOWN_45, true
	case 0x2E:
		return Parameter_UNKOWN_46, true
	case 0x2F:
		return Parameter_UNKOWN_47, true
	case 0x30:
		return Parameter_INTERFACE_OPTIONS_1, true
	case 0x31:
		return Parameter_UNKOWN_49, true
	case 0x32:
		return Parameter_UNKOWN_50, true
	case 0x33:
		return Parameter_UNKOWN_51, true
	case 0x34:
		return Parameter_UNKOWN_52, true
	case 0x35:
		return Parameter_UNKOWN_53, true
	case 0x36:
		return Parameter_UNKOWN_54, true
	case 0x37:
		return Parameter_UNKOWN_55, true
	case 0x38:
		return Parameter_UNKOWN_56, true
	case 0x39:
		return Parameter_UNKOWN_57, true
	case 0x3A:
		return Parameter_UNKOWN_58, true
	case 0x3B:
		return Parameter_UNKOWN_59, true
	case 0x3C:
		return Parameter_UNKOWN_60, true
	case 0x3D:
		return Parameter_BAUD_RATE_SELECTOR, true
	case 0x3E:
		return Parameter_INTERFACE_OPTIONS_2, true
	case 0x3F:
		return Parameter_UNKOWN_63, true
	case 0x40:
		return Parameter_UNKOWN_64, true
	case 0x41:
		return Parameter_INTERFACE_OPTIONS_1_POWER_UP_SETTINGS, true
	case 0x42:
		return Parameter_INTERFACE_OPTIONS_3, true
	case 0x43:
		return Parameter_UNKOWN_67, true
	case 0x44:
		return Parameter_UNKOWN_68, true
	case 0x45:
		return Parameter_UNKOWN_69, true
	case 0x46:
		return Parameter_UNKOWN_70, true
	case 0x47:
		return Parameter_UNKOWN_71, true
	case 0x48:
		return Parameter_UNKOWN_72, true
	case 0x49:
		return Parameter_UNKOWN_73, true
	case 0x4A:
		return Parameter_UNKOWN_74, true
	case 0x4B:
		return Parameter_UNKOWN_75, true
	case 0x4C:
		return Parameter_UNKOWN_76, true
	case 0x4D:
		return Parameter_UNKOWN_77, true
	case 0x4E:
		return Parameter_UNKOWN_78, true
	case 0x4F:
		return Parameter_UNKOWN_79, true
	case 0x50:
		return Parameter_UNKOWN_80, true
	case 0x51:
		return Parameter_UNKOWN_81, true
	case 0x52:
		return Parameter_UNKOWN_82, true
	case 0x53:
		return Parameter_UNKOWN_83, true
	case 0x54:
		return Parameter_UNKOWN_84, true
	case 0x55:
		return Parameter_UNKOWN_85, true
	case 0x56:
		return Parameter_UNKOWN_86, true
	case 0x57:
		return Parameter_UNKOWN_87, true
	case 0x58:
		return Parameter_UNKOWN_88, true
	case 0x59:
		return Parameter_UNKOWN_89, true
	case 0x5A:
		return Parameter_UNKOWN_90, true
	case 0x5B:
		return Parameter_UNKOWN_91, true
	case 0x5C:
		return Parameter_UNKOWN_92, true
	case 0x5D:
		return Parameter_UNKOWN_93, true
	case 0x5E:
		return Parameter_UNKOWN_94, true
	case 0x5F:
		return Parameter_UNKOWN_95, true
	case 0x60:
		return Parameter_UNKOWN_96, true
	case 0x61:
		return Parameter_UNKOWN_97, true
	case 0x62:
		return Parameter_UNKOWN_98, true
	case 0x63:
		return Parameter_UNKOWN_99, true
	case 0x64:
		return Parameter_UNKOWN_100, true
	case 0x65:
		return Parameter_UNKOWN_101, true
	case 0x66:
		return Parameter_UNKOWN_102, true
	case 0x67:
		return Parameter_UNKOWN_103, true
	case 0x68:
		return Parameter_UNKOWN_104, true
	case 0x69:
		return Parameter_UNKOWN_105, true
	case 0x6A:
		return Parameter_UNKOWN_106, true
	case 0x6B:
		return Parameter_UNKOWN_107, true
	case 0x6C:
		return Parameter_UNKOWN_108, true
	case 0x6D:
		return Parameter_UNKOWN_109, true
	case 0x6E:
		return Parameter_UNKOWN_110, true
	case 0x6F:
		return Parameter_UNKOWN_111, true
	case 0x70:
		return Parameter_UNKOWN_112, true
	case 0x71:
		return Parameter_UNKOWN_113, true
	case 0x72:
		return Parameter_UNKOWN_114, true
	case 0x73:
		return Parameter_UNKOWN_115, true
	case 0x74:
		return Parameter_UNKOWN_116, true
	case 0x75:
		return Parameter_UNKOWN_117, true
	case 0x76:
		return Parameter_UNKOWN_118, true
	case 0x77:
		return Parameter_UNKOWN_119, true
	case 0x78:
		return Parameter_UNKOWN_120, true
	case 0x79:
		return Parameter_UNKOWN_121, true
	case 0x7A:
		return Parameter_UNKOWN_122, true
	case 0x7B:
		return Parameter_UNKOWN_123, true
	case 0x7C:
		return Parameter_UNKOWN_124, true
	case 0x7D:
		return Parameter_UNKOWN_125, true
	case 0x7E:
		return Parameter_UNKOWN_126, true
	case 0x7F:
		return Parameter_UNKOWN_127, true
	case 0x80:
		return Parameter_UNKOWN_128, true
	case 0x81:
		return Parameter_UNKOWN_129, true
	case 0x82:
		return Parameter_UNKOWN_130, true
	case 0x83:
		return Parameter_UNKOWN_131, true
	case 0x84:
		return Parameter_UNKOWN_132, true
	case 0x85:
		return Parameter_UNKOWN_133, true
	case 0x86:
		return Parameter_UNKOWN_134, true
	case 0x87:
		return Parameter_UNKOWN_135, true
	case 0x88:
		return Parameter_UNKOWN_136, true
	case 0x89:
		return Parameter_UNKOWN_137, true
	case 0x8A:
		return Parameter_UNKOWN_138, true
	case 0x8B:
		return Parameter_UNKOWN_139, true
	case 0x8C:
		return Parameter_UNKOWN_140, true
	case 0x8D:
		return Parameter_UNKOWN_141, true
	case 0x8E:
		return Parameter_UNKOWN_142, true
	case 0x8F:
		return Parameter_UNKOWN_143, true
	case 0x90:
		return Parameter_UNKOWN_144, true
	case 0x91:
		return Parameter_UNKOWN_145, true
	case 0x92:
		return Parameter_UNKOWN_146, true
	case 0x93:
		return Parameter_UNKOWN_147, true
	case 0x94:
		return Parameter_UNKOWN_148, true
	case 0x95:
		return Parameter_UNKOWN_149, true
	case 0x96:
		return Parameter_UNKOWN_150, true
	case 0x97:
		return Parameter_UNKOWN_151, true
	case 0x98:
		return Parameter_UNKOWN_152, true
	case 0x99:
		return Parameter_UNKOWN_153, true
	case 0x9A:
		return Parameter_UNKOWN_154, true
	case 0x9B:
		return Parameter_UNKOWN_155, true
	case 0x9C:
		return Parameter_UNKOWN_156, true
	case 0x9D:
		return Parameter_UNKOWN_157, true
	case 0x9E:
		return Parameter_UNKOWN_158, true
	case 0x9F:
		return Parameter_UNKOWN_159, true
	case 0xA0:
		return Parameter_UNKOWN_160, true
	case 0xA1:
		return Parameter_UNKOWN_161, true
	case 0xA2:
		return Parameter_UNKOWN_162, true
	case 0xA3:
		return Parameter_UNKOWN_163, true
	case 0xA4:
		return Parameter_UNKOWN_164, true
	case 0xA5:
		return Parameter_UNKOWN_165, true
	case 0xA6:
		return Parameter_UNKOWN_166, true
	case 0xA7:
		return Parameter_UNKOWN_167, true
	case 0xA8:
		return Parameter_UNKOWN_168, true
	case 0xA9:
		return Parameter_UNKOWN_169, true
	case 0xAA:
		return Parameter_UNKOWN_170, true
	case 0xAB:
		return Parameter_UNKOWN_171, true
	case 0xAC:
		return Parameter_UNKOWN_172, true
	case 0xAD:
		return Parameter_UNKOWN_173, true
	case 0xAE:
		return Parameter_UNKOWN_174, true
	case 0xAF:
		return Parameter_UNKOWN_175, true
	case 0xB0:
		return Parameter_UNKOWN_176, true
	case 0xB1:
		return Parameter_UNKOWN_177, true
	case 0xB2:
		return Parameter_UNKOWN_178, true
	case 0xB3:
		return Parameter_UNKOWN_179, true
	case 0xB4:
		return Parameter_UNKOWN_180, true
	case 0xB5:
		return Parameter_UNKOWN_181, true
	case 0xB6:
		return Parameter_UNKOWN_182, true
	case 0xB7:
		return Parameter_UNKOWN_183, true
	case 0xB8:
		return Parameter_UNKOWN_184, true
	case 0xB9:
		return Parameter_UNKOWN_185, true
	case 0xBA:
		return Parameter_UNKOWN_186, true
	case 0xBB:
		return Parameter_UNKOWN_187, true
	case 0xBC:
		return Parameter_UNKOWN_188, true
	case 0xBD:
		return Parameter_UNKOWN_189, true
	case 0xBE:
		return Parameter_UNKOWN_190, true
	case 0xBF:
		return Parameter_UNKOWN_191, true
	case 0xC0:
		return Parameter_UNKOWN_192, true
	case 0xC1:
		return Parameter_UNKOWN_193, true
	case 0xC2:
		return Parameter_UNKOWN_194, true
	case 0xC3:
		return Parameter_UNKOWN_195, true
	case 0xC4:
		return Parameter_UNKOWN_196, true
	case 0xC5:
		return Parameter_UNKOWN_197, true
	case 0xC6:
		return Parameter_UNKOWN_198, true
	case 0xC7:
		return Parameter_UNKOWN_199, true
	case 0xC8:
		return Parameter_UNKOWN_200, true
	case 0xC9:
		return Parameter_UNKOWN_201, true
	case 0xCA:
		return Parameter_UNKOWN_202, true
	case 0xCB:
		return Parameter_UNKOWN_203, true
	case 0xCC:
		return Parameter_UNKOWN_204, true
	case 0xCD:
		return Parameter_UNKOWN_205, true
	case 0xCE:
		return Parameter_UNKOWN_206, true
	case 0xCF:
		return Parameter_UNKOWN_207, true
	case 0xD0:
		return Parameter_UNKOWN_208, true
	case 0xD1:
		return Parameter_UNKOWN_209, true
	case 0xD2:
		return Parameter_UNKOWN_210, true
	case 0xD3:
		return Parameter_UNKOWN_211, true
	case 0xD4:
		return Parameter_UNKOWN_212, true
	case 0xD5:
		return Parameter_UNKOWN_213, true
	case 0xD6:
		return Parameter_UNKOWN_214, true
	case 0xD7:
		return Parameter_UNKOWN_215, true
	case 0xD8:
		return Parameter_UNKOWN_216, true
	case 0xD9:
		return Parameter_UNKOWN_217, true
	case 0xDA:
		return Parameter_UNKOWN_218, true
	case 0xDB:
		return Parameter_UNKOWN_219, true
	case 0xDC:
		return Parameter_UNKOWN_220, true
	case 0xDD:
		return Parameter_UNKOWN_221, true
	case 0xDE:
		return Parameter_UNKOWN_222, true
	case 0xDF:
		return Parameter_UNKOWN_223, true
	case 0xE0:
		return Parameter_UNKOWN_224, true
	case 0xE1:
		return Parameter_UNKOWN_225, true
	case 0xE2:
		return Parameter_UNKOWN_226, true
	case 0xE3:
		return Parameter_UNKOWN_227, true
	case 0xE4:
		return Parameter_UNKOWN_228, true
	case 0xE5:
		return Parameter_UNKOWN_229, true
	case 0xE6:
		return Parameter_UNKOWN_230, true
	case 0xE7:
		return Parameter_UNKOWN_231, true
	case 0xE8:
		return Parameter_UNKOWN_232, true
	case 0xE9:
		return Parameter_UNKOWN_233, true
	case 0xEA:
		return Parameter_UNKOWN_234, true
	case 0xEB:
		return Parameter_CUSTOM_MANUFACTURER_1, true
	case 0xEC:
		return Parameter_CUSTOM_MANUFACTURER_2, true
	case 0xED:
		return Parameter_CUSTOM_MANUFACTURER_3, true
	case 0xEE:
		return Parameter_CUSTOM_MANUFACTURER_4, true
	case 0xEF:
		return Parameter_CUSTOM_MANUFACTURER_5, true
	case 0xF0:
		return Parameter_CUSTOM_MANUFACTURER_6, true
	case 0xF1:
		return Parameter_CUSTOM_MANUFACTURER_7, true
	case 0xF2:
		return Parameter_CUSTOM_MANUFACTURER_8, true
	case 0xF3:
		return Parameter_SERIAL_NUMBER_1, true
	case 0xF4:
		return Parameter_SERIAL_NUMBER_2, true
	case 0xF5:
		return Parameter_SERIAL_NUMBER_3, true
	case 0xF6:
		return Parameter_SERIAL_NUMBER_4, true
	case 0xF7:
		return Parameter_CUSTOM_TYPE_1, true
	case 0xF8:
		return Parameter_CUSTOM_TYPE_2, true
	case 0xF9:
		return Parameter_CUSTOM_TYPE_3, true
	case 0xFA:
		return Parameter_CUSTOM_TYPE_4, true
	case 0xFB:
		return Parameter_CUSTOM_TYPE_5, true
	case 0xFC:
		return Parameter_CUSTOM_TYPE_6, true
	case 0xFD:
		return Parameter_CUSTOM_TYPE_7, true
	case 0xFE:
		return Parameter_CUSTOM_TYPE_8, true
	case 0xFF:
		return Parameter_UNKOWN_255, true
	}
	return 0, false
}

func ParameterByName(value string) (enum Parameter, ok bool) {
	switch value {
	case "UNKNOWN_01":
		return Parameter_UNKNOWN_01, true
	case "UNKNOWN_02":
		return Parameter_UNKNOWN_02, true
	case "UNKNOWN_03":
		return Parameter_UNKNOWN_03, true
	case "UNKNOWN_04":
		return Parameter_UNKNOWN_04, true
	case "UNKNOWN_05":
		return Parameter_UNKNOWN_05, true
	case "UNKNOWN_06":
		return Parameter_UNKNOWN_06, true
	case "UNKNOWN_07":
		return Parameter_UNKNOWN_07, true
	case "UNKNOWN_08":
		return Parameter_UNKNOWN_08, true
	case "UNKNOWN_09":
		return Parameter_UNKNOWN_09, true
	case "UNKNOWN_10":
		return Parameter_UNKNOWN_10, true
	case "UNKNOWN_11":
		return Parameter_UNKNOWN_11, true
	case "UNKNOWN_12":
		return Parameter_UNKNOWN_12, true
	case "UNKNOWN_13":
		return Parameter_UNKNOWN_13, true
	case "UNKNOWN_14":
		return Parameter_UNKNOWN_14, true
	case "UNKNOWN_15":
		return Parameter_UNKNOWN_15, true
	case "UNKNOWN_16":
		return Parameter_UNKNOWN_16, true
	case "UNKNOWN_17":
		return Parameter_UNKNOWN_17, true
	case "UNKNOWN_18":
		return Parameter_UNKNOWN_18, true
	case "UNKNOWN_19":
		return Parameter_UNKNOWN_19, true
	case "UNKNOWN_20":
		return Parameter_UNKNOWN_20, true
	case "UNKNOWN_21":
		return Parameter_UNKNOWN_21, true
	case "UNKNOWN_22":
		return Parameter_UNKNOWN_22, true
	case "UNKNOWN_23":
		return Parameter_UNKNOWN_23, true
	case "UNKNOWN_24":
		return Parameter_UNKNOWN_24, true
	case "UNKNOWN_25":
		return Parameter_UNKNOWN_25, true
	case "UNKNOWN_26":
		return Parameter_UNKNOWN_26, true
	case "UNKNOWN_27":
		return Parameter_UNKNOWN_27, true
	case "UNKNOWN_28":
		return Parameter_UNKNOWN_28, true
	case "UNKNOWN_29":
		return Parameter_UNKNOWN_29, true
	case "UNKNOWN_30":
		return Parameter_UNKNOWN_30, true
	case "UNKNOWN_31":
		return Parameter_UNKNOWN_31, true
	case "UNKNOWN_32":
		return Parameter_UNKNOWN_32, true
	case "UNKNOWN_33":
		return Parameter_UNKNOWN_33, true
	case "APPLICATION_ADDRESS_1":
		return Parameter_APPLICATION_ADDRESS_1, true
	case "APPLICATION_ADDRESS_2":
		return Parameter_APPLICATION_ADDRESS_2, true
	case "UNKOWN_35":
		return Parameter_UNKOWN_35, true
	case "UNKOWN_36":
		return Parameter_UNKOWN_36, true
	case "UNKOWN_37":
		return Parameter_UNKOWN_37, true
	case "UNKOWN_38":
		return Parameter_UNKOWN_38, true
	case "UNKOWN_39":
		return Parameter_UNKOWN_39, true
	case "UNKOWN_40":
		return Parameter_UNKOWN_40, true
	case "UNKOWN_41":
		return Parameter_UNKOWN_41, true
	case "UNKOWN_42":
		return Parameter_UNKOWN_42, true
	case "UNKOWN_43":
		return Parameter_UNKOWN_43, true
	case "UNKOWN_44":
		return Parameter_UNKOWN_44, true
	case "UNKOWN_45":
		return Parameter_UNKOWN_45, true
	case "UNKOWN_46":
		return Parameter_UNKOWN_46, true
	case "UNKOWN_47":
		return Parameter_UNKOWN_47, true
	case "INTERFACE_OPTIONS_1":
		return Parameter_INTERFACE_OPTIONS_1, true
	case "UNKOWN_49":
		return Parameter_UNKOWN_49, true
	case "UNKOWN_50":
		return Parameter_UNKOWN_50, true
	case "UNKOWN_51":
		return Parameter_UNKOWN_51, true
	case "UNKOWN_52":
		return Parameter_UNKOWN_52, true
	case "UNKOWN_53":
		return Parameter_UNKOWN_53, true
	case "UNKOWN_54":
		return Parameter_UNKOWN_54, true
	case "UNKOWN_55":
		return Parameter_UNKOWN_55, true
	case "UNKOWN_56":
		return Parameter_UNKOWN_56, true
	case "UNKOWN_57":
		return Parameter_UNKOWN_57, true
	case "UNKOWN_58":
		return Parameter_UNKOWN_58, true
	case "UNKOWN_59":
		return Parameter_UNKOWN_59, true
	case "UNKOWN_60":
		return Parameter_UNKOWN_60, true
	case "BAUD_RATE_SELECTOR":
		return Parameter_BAUD_RATE_SELECTOR, true
	case "INTERFACE_OPTIONS_2":
		return Parameter_INTERFACE_OPTIONS_2, true
	case "UNKOWN_63":
		return Parameter_UNKOWN_63, true
	case "UNKOWN_64":
		return Parameter_UNKOWN_64, true
	case "INTERFACE_OPTIONS_1_POWER_UP_SETTINGS":
		return Parameter_INTERFACE_OPTIONS_1_POWER_UP_SETTINGS, true
	case "INTERFACE_OPTIONS_3":
		return Parameter_INTERFACE_OPTIONS_3, true
	case "UNKOWN_67":
		return Parameter_UNKOWN_67, true
	case "UNKOWN_68":
		return Parameter_UNKOWN_68, true
	case "UNKOWN_69":
		return Parameter_UNKOWN_69, true
	case "UNKOWN_70":
		return Parameter_UNKOWN_70, true
	case "UNKOWN_71":
		return Parameter_UNKOWN_71, true
	case "UNKOWN_72":
		return Parameter_UNKOWN_72, true
	case "UNKOWN_73":
		return Parameter_UNKOWN_73, true
	case "UNKOWN_74":
		return Parameter_UNKOWN_74, true
	case "UNKOWN_75":
		return Parameter_UNKOWN_75, true
	case "UNKOWN_76":
		return Parameter_UNKOWN_76, true
	case "UNKOWN_77":
		return Parameter_UNKOWN_77, true
	case "UNKOWN_78":
		return Parameter_UNKOWN_78, true
	case "UNKOWN_79":
		return Parameter_UNKOWN_79, true
	case "UNKOWN_80":
		return Parameter_UNKOWN_80, true
	case "UNKOWN_81":
		return Parameter_UNKOWN_81, true
	case "UNKOWN_82":
		return Parameter_UNKOWN_82, true
	case "UNKOWN_83":
		return Parameter_UNKOWN_83, true
	case "UNKOWN_84":
		return Parameter_UNKOWN_84, true
	case "UNKOWN_85":
		return Parameter_UNKOWN_85, true
	case "UNKOWN_86":
		return Parameter_UNKOWN_86, true
	case "UNKOWN_87":
		return Parameter_UNKOWN_87, true
	case "UNKOWN_88":
		return Parameter_UNKOWN_88, true
	case "UNKOWN_89":
		return Parameter_UNKOWN_89, true
	case "UNKOWN_90":
		return Parameter_UNKOWN_90, true
	case "UNKOWN_91":
		return Parameter_UNKOWN_91, true
	case "UNKOWN_92":
		return Parameter_UNKOWN_92, true
	case "UNKOWN_93":
		return Parameter_UNKOWN_93, true
	case "UNKOWN_94":
		return Parameter_UNKOWN_94, true
	case "UNKOWN_95":
		return Parameter_UNKOWN_95, true
	case "UNKOWN_96":
		return Parameter_UNKOWN_96, true
	case "UNKOWN_97":
		return Parameter_UNKOWN_97, true
	case "UNKOWN_98":
		return Parameter_UNKOWN_98, true
	case "UNKOWN_99":
		return Parameter_UNKOWN_99, true
	case "UNKOWN_100":
		return Parameter_UNKOWN_100, true
	case "UNKOWN_101":
		return Parameter_UNKOWN_101, true
	case "UNKOWN_102":
		return Parameter_UNKOWN_102, true
	case "UNKOWN_103":
		return Parameter_UNKOWN_103, true
	case "UNKOWN_104":
		return Parameter_UNKOWN_104, true
	case "UNKOWN_105":
		return Parameter_UNKOWN_105, true
	case "UNKOWN_106":
		return Parameter_UNKOWN_106, true
	case "UNKOWN_107":
		return Parameter_UNKOWN_107, true
	case "UNKOWN_108":
		return Parameter_UNKOWN_108, true
	case "UNKOWN_109":
		return Parameter_UNKOWN_109, true
	case "UNKOWN_110":
		return Parameter_UNKOWN_110, true
	case "UNKOWN_111":
		return Parameter_UNKOWN_111, true
	case "UNKOWN_112":
		return Parameter_UNKOWN_112, true
	case "UNKOWN_113":
		return Parameter_UNKOWN_113, true
	case "UNKOWN_114":
		return Parameter_UNKOWN_114, true
	case "UNKOWN_115":
		return Parameter_UNKOWN_115, true
	case "UNKOWN_116":
		return Parameter_UNKOWN_116, true
	case "UNKOWN_117":
		return Parameter_UNKOWN_117, true
	case "UNKOWN_118":
		return Parameter_UNKOWN_118, true
	case "UNKOWN_119":
		return Parameter_UNKOWN_119, true
	case "UNKOWN_120":
		return Parameter_UNKOWN_120, true
	case "UNKOWN_121":
		return Parameter_UNKOWN_121, true
	case "UNKOWN_122":
		return Parameter_UNKOWN_122, true
	case "UNKOWN_123":
		return Parameter_UNKOWN_123, true
	case "UNKOWN_124":
		return Parameter_UNKOWN_124, true
	case "UNKOWN_125":
		return Parameter_UNKOWN_125, true
	case "UNKOWN_126":
		return Parameter_UNKOWN_126, true
	case "UNKOWN_127":
		return Parameter_UNKOWN_127, true
	case "UNKOWN_128":
		return Parameter_UNKOWN_128, true
	case "UNKOWN_129":
		return Parameter_UNKOWN_129, true
	case "UNKOWN_130":
		return Parameter_UNKOWN_130, true
	case "UNKOWN_131":
		return Parameter_UNKOWN_131, true
	case "UNKOWN_132":
		return Parameter_UNKOWN_132, true
	case "UNKOWN_133":
		return Parameter_UNKOWN_133, true
	case "UNKOWN_134":
		return Parameter_UNKOWN_134, true
	case "UNKOWN_135":
		return Parameter_UNKOWN_135, true
	case "UNKOWN_136":
		return Parameter_UNKOWN_136, true
	case "UNKOWN_137":
		return Parameter_UNKOWN_137, true
	case "UNKOWN_138":
		return Parameter_UNKOWN_138, true
	case "UNKOWN_139":
		return Parameter_UNKOWN_139, true
	case "UNKOWN_140":
		return Parameter_UNKOWN_140, true
	case "UNKOWN_141":
		return Parameter_UNKOWN_141, true
	case "UNKOWN_142":
		return Parameter_UNKOWN_142, true
	case "UNKOWN_143":
		return Parameter_UNKOWN_143, true
	case "UNKOWN_144":
		return Parameter_UNKOWN_144, true
	case "UNKOWN_145":
		return Parameter_UNKOWN_145, true
	case "UNKOWN_146":
		return Parameter_UNKOWN_146, true
	case "UNKOWN_147":
		return Parameter_UNKOWN_147, true
	case "UNKOWN_148":
		return Parameter_UNKOWN_148, true
	case "UNKOWN_149":
		return Parameter_UNKOWN_149, true
	case "UNKOWN_150":
		return Parameter_UNKOWN_150, true
	case "UNKOWN_151":
		return Parameter_UNKOWN_151, true
	case "UNKOWN_152":
		return Parameter_UNKOWN_152, true
	case "UNKOWN_153":
		return Parameter_UNKOWN_153, true
	case "UNKOWN_154":
		return Parameter_UNKOWN_154, true
	case "UNKOWN_155":
		return Parameter_UNKOWN_155, true
	case "UNKOWN_156":
		return Parameter_UNKOWN_156, true
	case "UNKOWN_157":
		return Parameter_UNKOWN_157, true
	case "UNKOWN_158":
		return Parameter_UNKOWN_158, true
	case "UNKOWN_159":
		return Parameter_UNKOWN_159, true
	case "UNKOWN_160":
		return Parameter_UNKOWN_160, true
	case "UNKOWN_161":
		return Parameter_UNKOWN_161, true
	case "UNKOWN_162":
		return Parameter_UNKOWN_162, true
	case "UNKOWN_163":
		return Parameter_UNKOWN_163, true
	case "UNKOWN_164":
		return Parameter_UNKOWN_164, true
	case "UNKOWN_165":
		return Parameter_UNKOWN_165, true
	case "UNKOWN_166":
		return Parameter_UNKOWN_166, true
	case "UNKOWN_167":
		return Parameter_UNKOWN_167, true
	case "UNKOWN_168":
		return Parameter_UNKOWN_168, true
	case "UNKOWN_169":
		return Parameter_UNKOWN_169, true
	case "UNKOWN_170":
		return Parameter_UNKOWN_170, true
	case "UNKOWN_171":
		return Parameter_UNKOWN_171, true
	case "UNKOWN_172":
		return Parameter_UNKOWN_172, true
	case "UNKOWN_173":
		return Parameter_UNKOWN_173, true
	case "UNKOWN_174":
		return Parameter_UNKOWN_174, true
	case "UNKOWN_175":
		return Parameter_UNKOWN_175, true
	case "UNKOWN_176":
		return Parameter_UNKOWN_176, true
	case "UNKOWN_177":
		return Parameter_UNKOWN_177, true
	case "UNKOWN_178":
		return Parameter_UNKOWN_178, true
	case "UNKOWN_179":
		return Parameter_UNKOWN_179, true
	case "UNKOWN_180":
		return Parameter_UNKOWN_180, true
	case "UNKOWN_181":
		return Parameter_UNKOWN_181, true
	case "UNKOWN_182":
		return Parameter_UNKOWN_182, true
	case "UNKOWN_183":
		return Parameter_UNKOWN_183, true
	case "UNKOWN_184":
		return Parameter_UNKOWN_184, true
	case "UNKOWN_185":
		return Parameter_UNKOWN_185, true
	case "UNKOWN_186":
		return Parameter_UNKOWN_186, true
	case "UNKOWN_187":
		return Parameter_UNKOWN_187, true
	case "UNKOWN_188":
		return Parameter_UNKOWN_188, true
	case "UNKOWN_189":
		return Parameter_UNKOWN_189, true
	case "UNKOWN_190":
		return Parameter_UNKOWN_190, true
	case "UNKOWN_191":
		return Parameter_UNKOWN_191, true
	case "UNKOWN_192":
		return Parameter_UNKOWN_192, true
	case "UNKOWN_193":
		return Parameter_UNKOWN_193, true
	case "UNKOWN_194":
		return Parameter_UNKOWN_194, true
	case "UNKOWN_195":
		return Parameter_UNKOWN_195, true
	case "UNKOWN_196":
		return Parameter_UNKOWN_196, true
	case "UNKOWN_197":
		return Parameter_UNKOWN_197, true
	case "UNKOWN_198":
		return Parameter_UNKOWN_198, true
	case "UNKOWN_199":
		return Parameter_UNKOWN_199, true
	case "UNKOWN_200":
		return Parameter_UNKOWN_200, true
	case "UNKOWN_201":
		return Parameter_UNKOWN_201, true
	case "UNKOWN_202":
		return Parameter_UNKOWN_202, true
	case "UNKOWN_203":
		return Parameter_UNKOWN_203, true
	case "UNKOWN_204":
		return Parameter_UNKOWN_204, true
	case "UNKOWN_205":
		return Parameter_UNKOWN_205, true
	case "UNKOWN_206":
		return Parameter_UNKOWN_206, true
	case "UNKOWN_207":
		return Parameter_UNKOWN_207, true
	case "UNKOWN_208":
		return Parameter_UNKOWN_208, true
	case "UNKOWN_209":
		return Parameter_UNKOWN_209, true
	case "UNKOWN_210":
		return Parameter_UNKOWN_210, true
	case "UNKOWN_211":
		return Parameter_UNKOWN_211, true
	case "UNKOWN_212":
		return Parameter_UNKOWN_212, true
	case "UNKOWN_213":
		return Parameter_UNKOWN_213, true
	case "UNKOWN_214":
		return Parameter_UNKOWN_214, true
	case "UNKOWN_215":
		return Parameter_UNKOWN_215, true
	case "UNKOWN_216":
		return Parameter_UNKOWN_216, true
	case "UNKOWN_217":
		return Parameter_UNKOWN_217, true
	case "UNKOWN_218":
		return Parameter_UNKOWN_218, true
	case "UNKOWN_219":
		return Parameter_UNKOWN_219, true
	case "UNKOWN_220":
		return Parameter_UNKOWN_220, true
	case "UNKOWN_221":
		return Parameter_UNKOWN_221, true
	case "UNKOWN_222":
		return Parameter_UNKOWN_222, true
	case "UNKOWN_223":
		return Parameter_UNKOWN_223, true
	case "UNKOWN_224":
		return Parameter_UNKOWN_224, true
	case "UNKOWN_225":
		return Parameter_UNKOWN_225, true
	case "UNKOWN_226":
		return Parameter_UNKOWN_226, true
	case "UNKOWN_227":
		return Parameter_UNKOWN_227, true
	case "UNKOWN_228":
		return Parameter_UNKOWN_228, true
	case "UNKOWN_229":
		return Parameter_UNKOWN_229, true
	case "UNKOWN_230":
		return Parameter_UNKOWN_230, true
	case "UNKOWN_231":
		return Parameter_UNKOWN_231, true
	case "UNKOWN_232":
		return Parameter_UNKOWN_232, true
	case "UNKOWN_233":
		return Parameter_UNKOWN_233, true
	case "UNKOWN_234":
		return Parameter_UNKOWN_234, true
	case "CUSTOM_MANUFACTURER_1":
		return Parameter_CUSTOM_MANUFACTURER_1, true
	case "CUSTOM_MANUFACTURER_2":
		return Parameter_CUSTOM_MANUFACTURER_2, true
	case "CUSTOM_MANUFACTURER_3":
		return Parameter_CUSTOM_MANUFACTURER_3, true
	case "CUSTOM_MANUFACTURER_4":
		return Parameter_CUSTOM_MANUFACTURER_4, true
	case "CUSTOM_MANUFACTURER_5":
		return Parameter_CUSTOM_MANUFACTURER_5, true
	case "CUSTOM_MANUFACTURER_6":
		return Parameter_CUSTOM_MANUFACTURER_6, true
	case "CUSTOM_MANUFACTURER_7":
		return Parameter_CUSTOM_MANUFACTURER_7, true
	case "CUSTOM_MANUFACTURER_8":
		return Parameter_CUSTOM_MANUFACTURER_8, true
	case "SERIAL_NUMBER_1":
		return Parameter_SERIAL_NUMBER_1, true
	case "SERIAL_NUMBER_2":
		return Parameter_SERIAL_NUMBER_2, true
	case "SERIAL_NUMBER_3":
		return Parameter_SERIAL_NUMBER_3, true
	case "SERIAL_NUMBER_4":
		return Parameter_SERIAL_NUMBER_4, true
	case "CUSTOM_TYPE_1":
		return Parameter_CUSTOM_TYPE_1, true
	case "CUSTOM_TYPE_2":
		return Parameter_CUSTOM_TYPE_2, true
	case "CUSTOM_TYPE_3":
		return Parameter_CUSTOM_TYPE_3, true
	case "CUSTOM_TYPE_4":
		return Parameter_CUSTOM_TYPE_4, true
	case "CUSTOM_TYPE_5":
		return Parameter_CUSTOM_TYPE_5, true
	case "CUSTOM_TYPE_6":
		return Parameter_CUSTOM_TYPE_6, true
	case "CUSTOM_TYPE_7":
		return Parameter_CUSTOM_TYPE_7, true
	case "CUSTOM_TYPE_8":
		return Parameter_CUSTOM_TYPE_8, true
	case "UNKOWN_255":
		return Parameter_UNKOWN_255, true
	}
	return 0, false
}

func ParameterKnows(value uint8) bool {
	for _, typeValue := range ParameterValues {
		if uint8(typeValue) == value {
			return true
		}
	}
	return false
}

func CastParameter(structType any) Parameter {
	castFunc := func(typ any) Parameter {
		if sParameter, ok := typ.(Parameter); ok {
			return sParameter
		}
		return 0
	}
	return castFunc(structType)
}

func (m Parameter) GetLengthInBits(ctx context.Context) uint16 {
	return 8
}

func (m Parameter) GetLengthInBytes(ctx context.Context) uint16 {
	return m.GetLengthInBits(ctx) / 8
}

func ParameterParse(ctx context.Context, theBytes []byte) (Parameter, error) {
	return ParameterParseWithBuffer(ctx, utils.NewReadBufferByteBased(theBytes))
}

func ParameterParseWithBuffer(ctx context.Context, readBuffer utils.ReadBuffer) (Parameter, error) {
	log := zerolog.Ctx(ctx)
	_ = log
	val, err := /*TODO: migrate me*/ /*TODO: migrate me*/ readBuffer.ReadUint8("Parameter", 8)
	if err != nil {
		return 0, errors.Wrap(err, "error reading Parameter")
	}
	if enum, ok := ParameterByValue(val); !ok {
		log.Debug().Interface("val", val).Msg("no value val found for Parameter")
		return Parameter(val), nil
	} else {
		return enum, nil
	}
}

func (e Parameter) Serialize() ([]byte, error) {
	wb := utils.NewWriteBufferByteBased()
	if err := e.SerializeWithWriteBuffer(context.Background(), wb); err != nil {
		return nil, err
	}
	return wb.GetBytes(), nil
}

func (e Parameter) SerializeWithWriteBuffer(ctx context.Context, writeBuffer utils.WriteBuffer) error {
	log := zerolog.Ctx(ctx)
	_ = log
	return /*TODO: migrate me*/ writeBuffer.WriteUint8("Parameter", 8, uint8(uint8(e)), utils.WithAdditionalStringRepresentation(e.PLC4XEnumName()))
}

func (e Parameter) GetValue() uint8 {
	return uint8(e)
}

func (e Parameter) GetParameterType() ParameterType {
	return e.ParameterType()
}
func (e Parameter) GetForm() string {
	return e.Form()
}
func (e Parameter) GetIsVolatile() bool {
	return e.IsVolatile()
}
func (e Parameter) GetParameterDescription() string {
	return e.ParameterDescription()
}
func (e Parameter) GetProtectionLevel() ProtectionLevel {
	return e.ProtectionLevel()
}
func (e Parameter) GetGroup() string {
	return e.Group()
}

// PLC4XEnumName returns the name that is used in code to identify this enum
func (e Parameter) PLC4XEnumName() string {
	switch e {
	case Parameter_UNKNOWN_01:
		return "UNKNOWN_01"
	case Parameter_UNKNOWN_02:
		return "UNKNOWN_02"
	case Parameter_UNKNOWN_03:
		return "UNKNOWN_03"
	case Parameter_UNKNOWN_04:
		return "UNKNOWN_04"
	case Parameter_UNKNOWN_05:
		return "UNKNOWN_05"
	case Parameter_UNKNOWN_06:
		return "UNKNOWN_06"
	case Parameter_UNKNOWN_07:
		return "UNKNOWN_07"
	case Parameter_UNKNOWN_08:
		return "UNKNOWN_08"
	case Parameter_UNKNOWN_09:
		return "UNKNOWN_09"
	case Parameter_UNKNOWN_10:
		return "UNKNOWN_10"
	case Parameter_UNKNOWN_11:
		return "UNKNOWN_11"
	case Parameter_UNKNOWN_12:
		return "UNKNOWN_12"
	case Parameter_UNKNOWN_13:
		return "UNKNOWN_13"
	case Parameter_UNKNOWN_14:
		return "UNKNOWN_14"
	case Parameter_UNKNOWN_15:
		return "UNKNOWN_15"
	case Parameter_UNKNOWN_16:
		return "UNKNOWN_16"
	case Parameter_UNKNOWN_17:
		return "UNKNOWN_17"
	case Parameter_UNKNOWN_18:
		return "UNKNOWN_18"
	case Parameter_UNKNOWN_19:
		return "UNKNOWN_19"
	case Parameter_UNKNOWN_20:
		return "UNKNOWN_20"
	case Parameter_UNKNOWN_21:
		return "UNKNOWN_21"
	case Parameter_UNKNOWN_22:
		return "UNKNOWN_22"
	case Parameter_UNKNOWN_23:
		return "UNKNOWN_23"
	case Parameter_UNKNOWN_24:
		return "UNKNOWN_24"
	case Parameter_UNKNOWN_25:
		return "UNKNOWN_25"
	case Parameter_UNKNOWN_26:
		return "UNKNOWN_26"
	case Parameter_UNKNOWN_27:
		return "UNKNOWN_27"
	case Parameter_UNKNOWN_28:
		return "UNKNOWN_28"
	case Parameter_UNKNOWN_29:
		return "UNKNOWN_29"
	case Parameter_UNKNOWN_30:
		return "UNKNOWN_30"
	case Parameter_UNKNOWN_31:
		return "UNKNOWN_31"
	case Parameter_UNKNOWN_32:
		return "UNKNOWN_32"
	case Parameter_UNKNOWN_33:
		return "UNKNOWN_33"
	case Parameter_APPLICATION_ADDRESS_1:
		return "APPLICATION_ADDRESS_1"
	case Parameter_APPLICATION_ADDRESS_2:
		return "APPLICATION_ADDRESS_2"
	case Parameter_UNKOWN_35:
		return "UNKOWN_35"
	case Parameter_UNKOWN_36:
		return "UNKOWN_36"
	case Parameter_UNKOWN_37:
		return "UNKOWN_37"
	case Parameter_UNKOWN_38:
		return "UNKOWN_38"
	case Parameter_UNKOWN_39:
		return "UNKOWN_39"
	case Parameter_UNKOWN_40:
		return "UNKOWN_40"
	case Parameter_UNKOWN_41:
		return "UNKOWN_41"
	case Parameter_UNKOWN_42:
		return "UNKOWN_42"
	case Parameter_UNKOWN_43:
		return "UNKOWN_43"
	case Parameter_UNKOWN_44:
		return "UNKOWN_44"
	case Parameter_UNKOWN_45:
		return "UNKOWN_45"
	case Parameter_UNKOWN_46:
		return "UNKOWN_46"
	case Parameter_UNKOWN_47:
		return "UNKOWN_47"
	case Parameter_INTERFACE_OPTIONS_1:
		return "INTERFACE_OPTIONS_1"
	case Parameter_UNKOWN_49:
		return "UNKOWN_49"
	case Parameter_UNKOWN_50:
		return "UNKOWN_50"
	case Parameter_UNKOWN_51:
		return "UNKOWN_51"
	case Parameter_UNKOWN_52:
		return "UNKOWN_52"
	case Parameter_UNKOWN_53:
		return "UNKOWN_53"
	case Parameter_UNKOWN_54:
		return "UNKOWN_54"
	case Parameter_UNKOWN_55:
		return "UNKOWN_55"
	case Parameter_UNKOWN_56:
		return "UNKOWN_56"
	case Parameter_UNKOWN_57:
		return "UNKOWN_57"
	case Parameter_UNKOWN_58:
		return "UNKOWN_58"
	case Parameter_UNKOWN_59:
		return "UNKOWN_59"
	case Parameter_UNKOWN_60:
		return "UNKOWN_60"
	case Parameter_BAUD_RATE_SELECTOR:
		return "BAUD_RATE_SELECTOR"
	case Parameter_INTERFACE_OPTIONS_2:
		return "INTERFACE_OPTIONS_2"
	case Parameter_UNKOWN_63:
		return "UNKOWN_63"
	case Parameter_UNKOWN_64:
		return "UNKOWN_64"
	case Parameter_INTERFACE_OPTIONS_1_POWER_UP_SETTINGS:
		return "INTERFACE_OPTIONS_1_POWER_UP_SETTINGS"
	case Parameter_INTERFACE_OPTIONS_3:
		return "INTERFACE_OPTIONS_3"
	case Parameter_UNKOWN_67:
		return "UNKOWN_67"
	case Parameter_UNKOWN_68:
		return "UNKOWN_68"
	case Parameter_UNKOWN_69:
		return "UNKOWN_69"
	case Parameter_UNKOWN_70:
		return "UNKOWN_70"
	case Parameter_UNKOWN_71:
		return "UNKOWN_71"
	case Parameter_UNKOWN_72:
		return "UNKOWN_72"
	case Parameter_UNKOWN_73:
		return "UNKOWN_73"
	case Parameter_UNKOWN_74:
		return "UNKOWN_74"
	case Parameter_UNKOWN_75:
		return "UNKOWN_75"
	case Parameter_UNKOWN_76:
		return "UNKOWN_76"
	case Parameter_UNKOWN_77:
		return "UNKOWN_77"
	case Parameter_UNKOWN_78:
		return "UNKOWN_78"
	case Parameter_UNKOWN_79:
		return "UNKOWN_79"
	case Parameter_UNKOWN_80:
		return "UNKOWN_80"
	case Parameter_UNKOWN_81:
		return "UNKOWN_81"
	case Parameter_UNKOWN_82:
		return "UNKOWN_82"
	case Parameter_UNKOWN_83:
		return "UNKOWN_83"
	case Parameter_UNKOWN_84:
		return "UNKOWN_84"
	case Parameter_UNKOWN_85:
		return "UNKOWN_85"
	case Parameter_UNKOWN_86:
		return "UNKOWN_86"
	case Parameter_UNKOWN_87:
		return "UNKOWN_87"
	case Parameter_UNKOWN_88:
		return "UNKOWN_88"
	case Parameter_UNKOWN_89:
		return "UNKOWN_89"
	case Parameter_UNKOWN_90:
		return "UNKOWN_90"
	case Parameter_UNKOWN_91:
		return "UNKOWN_91"
	case Parameter_UNKOWN_92:
		return "UNKOWN_92"
	case Parameter_UNKOWN_93:
		return "UNKOWN_93"
	case Parameter_UNKOWN_94:
		return "UNKOWN_94"
	case Parameter_UNKOWN_95:
		return "UNKOWN_95"
	case Parameter_UNKOWN_96:
		return "UNKOWN_96"
	case Parameter_UNKOWN_97:
		return "UNKOWN_97"
	case Parameter_UNKOWN_98:
		return "UNKOWN_98"
	case Parameter_UNKOWN_99:
		return "UNKOWN_99"
	case Parameter_UNKOWN_100:
		return "UNKOWN_100"
	case Parameter_UNKOWN_101:
		return "UNKOWN_101"
	case Parameter_UNKOWN_102:
		return "UNKOWN_102"
	case Parameter_UNKOWN_103:
		return "UNKOWN_103"
	case Parameter_UNKOWN_104:
		return "UNKOWN_104"
	case Parameter_UNKOWN_105:
		return "UNKOWN_105"
	case Parameter_UNKOWN_106:
		return "UNKOWN_106"
	case Parameter_UNKOWN_107:
		return "UNKOWN_107"
	case Parameter_UNKOWN_108:
		return "UNKOWN_108"
	case Parameter_UNKOWN_109:
		return "UNKOWN_109"
	case Parameter_UNKOWN_110:
		return "UNKOWN_110"
	case Parameter_UNKOWN_111:
		return "UNKOWN_111"
	case Parameter_UNKOWN_112:
		return "UNKOWN_112"
	case Parameter_UNKOWN_113:
		return "UNKOWN_113"
	case Parameter_UNKOWN_114:
		return "UNKOWN_114"
	case Parameter_UNKOWN_115:
		return "UNKOWN_115"
	case Parameter_UNKOWN_116:
		return "UNKOWN_116"
	case Parameter_UNKOWN_117:
		return "UNKOWN_117"
	case Parameter_UNKOWN_118:
		return "UNKOWN_118"
	case Parameter_UNKOWN_119:
		return "UNKOWN_119"
	case Parameter_UNKOWN_120:
		return "UNKOWN_120"
	case Parameter_UNKOWN_121:
		return "UNKOWN_121"
	case Parameter_UNKOWN_122:
		return "UNKOWN_122"
	case Parameter_UNKOWN_123:
		return "UNKOWN_123"
	case Parameter_UNKOWN_124:
		return "UNKOWN_124"
	case Parameter_UNKOWN_125:
		return "UNKOWN_125"
	case Parameter_UNKOWN_126:
		return "UNKOWN_126"
	case Parameter_UNKOWN_127:
		return "UNKOWN_127"
	case Parameter_UNKOWN_128:
		return "UNKOWN_128"
	case Parameter_UNKOWN_129:
		return "UNKOWN_129"
	case Parameter_UNKOWN_130:
		return "UNKOWN_130"
	case Parameter_UNKOWN_131:
		return "UNKOWN_131"
	case Parameter_UNKOWN_132:
		return "UNKOWN_132"
	case Parameter_UNKOWN_133:
		return "UNKOWN_133"
	case Parameter_UNKOWN_134:
		return "UNKOWN_134"
	case Parameter_UNKOWN_135:
		return "UNKOWN_135"
	case Parameter_UNKOWN_136:
		return "UNKOWN_136"
	case Parameter_UNKOWN_137:
		return "UNKOWN_137"
	case Parameter_UNKOWN_138:
		return "UNKOWN_138"
	case Parameter_UNKOWN_139:
		return "UNKOWN_139"
	case Parameter_UNKOWN_140:
		return "UNKOWN_140"
	case Parameter_UNKOWN_141:
		return "UNKOWN_141"
	case Parameter_UNKOWN_142:
		return "UNKOWN_142"
	case Parameter_UNKOWN_143:
		return "UNKOWN_143"
	case Parameter_UNKOWN_144:
		return "UNKOWN_144"
	case Parameter_UNKOWN_145:
		return "UNKOWN_145"
	case Parameter_UNKOWN_146:
		return "UNKOWN_146"
	case Parameter_UNKOWN_147:
		return "UNKOWN_147"
	case Parameter_UNKOWN_148:
		return "UNKOWN_148"
	case Parameter_UNKOWN_149:
		return "UNKOWN_149"
	case Parameter_UNKOWN_150:
		return "UNKOWN_150"
	case Parameter_UNKOWN_151:
		return "UNKOWN_151"
	case Parameter_UNKOWN_152:
		return "UNKOWN_152"
	case Parameter_UNKOWN_153:
		return "UNKOWN_153"
	case Parameter_UNKOWN_154:
		return "UNKOWN_154"
	case Parameter_UNKOWN_155:
		return "UNKOWN_155"
	case Parameter_UNKOWN_156:
		return "UNKOWN_156"
	case Parameter_UNKOWN_157:
		return "UNKOWN_157"
	case Parameter_UNKOWN_158:
		return "UNKOWN_158"
	case Parameter_UNKOWN_159:
		return "UNKOWN_159"
	case Parameter_UNKOWN_160:
		return "UNKOWN_160"
	case Parameter_UNKOWN_161:
		return "UNKOWN_161"
	case Parameter_UNKOWN_162:
		return "UNKOWN_162"
	case Parameter_UNKOWN_163:
		return "UNKOWN_163"
	case Parameter_UNKOWN_164:
		return "UNKOWN_164"
	case Parameter_UNKOWN_165:
		return "UNKOWN_165"
	case Parameter_UNKOWN_166:
		return "UNKOWN_166"
	case Parameter_UNKOWN_167:
		return "UNKOWN_167"
	case Parameter_UNKOWN_168:
		return "UNKOWN_168"
	case Parameter_UNKOWN_169:
		return "UNKOWN_169"
	case Parameter_UNKOWN_170:
		return "UNKOWN_170"
	case Parameter_UNKOWN_171:
		return "UNKOWN_171"
	case Parameter_UNKOWN_172:
		return "UNKOWN_172"
	case Parameter_UNKOWN_173:
		return "UNKOWN_173"
	case Parameter_UNKOWN_174:
		return "UNKOWN_174"
	case Parameter_UNKOWN_175:
		return "UNKOWN_175"
	case Parameter_UNKOWN_176:
		return "UNKOWN_176"
	case Parameter_UNKOWN_177:
		return "UNKOWN_177"
	case Parameter_UNKOWN_178:
		return "UNKOWN_178"
	case Parameter_UNKOWN_179:
		return "UNKOWN_179"
	case Parameter_UNKOWN_180:
		return "UNKOWN_180"
	case Parameter_UNKOWN_181:
		return "UNKOWN_181"
	case Parameter_UNKOWN_182:
		return "UNKOWN_182"
	case Parameter_UNKOWN_183:
		return "UNKOWN_183"
	case Parameter_UNKOWN_184:
		return "UNKOWN_184"
	case Parameter_UNKOWN_185:
		return "UNKOWN_185"
	case Parameter_UNKOWN_186:
		return "UNKOWN_186"
	case Parameter_UNKOWN_187:
		return "UNKOWN_187"
	case Parameter_UNKOWN_188:
		return "UNKOWN_188"
	case Parameter_UNKOWN_189:
		return "UNKOWN_189"
	case Parameter_UNKOWN_190:
		return "UNKOWN_190"
	case Parameter_UNKOWN_191:
		return "UNKOWN_191"
	case Parameter_UNKOWN_192:
		return "UNKOWN_192"
	case Parameter_UNKOWN_193:
		return "UNKOWN_193"
	case Parameter_UNKOWN_194:
		return "UNKOWN_194"
	case Parameter_UNKOWN_195:
		return "UNKOWN_195"
	case Parameter_UNKOWN_196:
		return "UNKOWN_196"
	case Parameter_UNKOWN_197:
		return "UNKOWN_197"
	case Parameter_UNKOWN_198:
		return "UNKOWN_198"
	case Parameter_UNKOWN_199:
		return "UNKOWN_199"
	case Parameter_UNKOWN_200:
		return "UNKOWN_200"
	case Parameter_UNKOWN_201:
		return "UNKOWN_201"
	case Parameter_UNKOWN_202:
		return "UNKOWN_202"
	case Parameter_UNKOWN_203:
		return "UNKOWN_203"
	case Parameter_UNKOWN_204:
		return "UNKOWN_204"
	case Parameter_UNKOWN_205:
		return "UNKOWN_205"
	case Parameter_UNKOWN_206:
		return "UNKOWN_206"
	case Parameter_UNKOWN_207:
		return "UNKOWN_207"
	case Parameter_UNKOWN_208:
		return "UNKOWN_208"
	case Parameter_UNKOWN_209:
		return "UNKOWN_209"
	case Parameter_UNKOWN_210:
		return "UNKOWN_210"
	case Parameter_UNKOWN_211:
		return "UNKOWN_211"
	case Parameter_UNKOWN_212:
		return "UNKOWN_212"
	case Parameter_UNKOWN_213:
		return "UNKOWN_213"
	case Parameter_UNKOWN_214:
		return "UNKOWN_214"
	case Parameter_UNKOWN_215:
		return "UNKOWN_215"
	case Parameter_UNKOWN_216:
		return "UNKOWN_216"
	case Parameter_UNKOWN_217:
		return "UNKOWN_217"
	case Parameter_UNKOWN_218:
		return "UNKOWN_218"
	case Parameter_UNKOWN_219:
		return "UNKOWN_219"
	case Parameter_UNKOWN_220:
		return "UNKOWN_220"
	case Parameter_UNKOWN_221:
		return "UNKOWN_221"
	case Parameter_UNKOWN_222:
		return "UNKOWN_222"
	case Parameter_UNKOWN_223:
		return "UNKOWN_223"
	case Parameter_UNKOWN_224:
		return "UNKOWN_224"
	case Parameter_UNKOWN_225:
		return "UNKOWN_225"
	case Parameter_UNKOWN_226:
		return "UNKOWN_226"
	case Parameter_UNKOWN_227:
		return "UNKOWN_227"
	case Parameter_UNKOWN_228:
		return "UNKOWN_228"
	case Parameter_UNKOWN_229:
		return "UNKOWN_229"
	case Parameter_UNKOWN_230:
		return "UNKOWN_230"
	case Parameter_UNKOWN_231:
		return "UNKOWN_231"
	case Parameter_UNKOWN_232:
		return "UNKOWN_232"
	case Parameter_UNKOWN_233:
		return "UNKOWN_233"
	case Parameter_UNKOWN_234:
		return "UNKOWN_234"
	case Parameter_CUSTOM_MANUFACTURER_1:
		return "CUSTOM_MANUFACTURER_1"
	case Parameter_CUSTOM_MANUFACTURER_2:
		return "CUSTOM_MANUFACTURER_2"
	case Parameter_CUSTOM_MANUFACTURER_3:
		return "CUSTOM_MANUFACTURER_3"
	case Parameter_CUSTOM_MANUFACTURER_4:
		return "CUSTOM_MANUFACTURER_4"
	case Parameter_CUSTOM_MANUFACTURER_5:
		return "CUSTOM_MANUFACTURER_5"
	case Parameter_CUSTOM_MANUFACTURER_6:
		return "CUSTOM_MANUFACTURER_6"
	case Parameter_CUSTOM_MANUFACTURER_7:
		return "CUSTOM_MANUFACTURER_7"
	case Parameter_CUSTOM_MANUFACTURER_8:
		return "CUSTOM_MANUFACTURER_8"
	case Parameter_SERIAL_NUMBER_1:
		return "SERIAL_NUMBER_1"
	case Parameter_SERIAL_NUMBER_2:
		return "SERIAL_NUMBER_2"
	case Parameter_SERIAL_NUMBER_3:
		return "SERIAL_NUMBER_3"
	case Parameter_SERIAL_NUMBER_4:
		return "SERIAL_NUMBER_4"
	case Parameter_CUSTOM_TYPE_1:
		return "CUSTOM_TYPE_1"
	case Parameter_CUSTOM_TYPE_2:
		return "CUSTOM_TYPE_2"
	case Parameter_CUSTOM_TYPE_3:
		return "CUSTOM_TYPE_3"
	case Parameter_CUSTOM_TYPE_4:
		return "CUSTOM_TYPE_4"
	case Parameter_CUSTOM_TYPE_5:
		return "CUSTOM_TYPE_5"
	case Parameter_CUSTOM_TYPE_6:
		return "CUSTOM_TYPE_6"
	case Parameter_CUSTOM_TYPE_7:
		return "CUSTOM_TYPE_7"
	case Parameter_CUSTOM_TYPE_8:
		return "CUSTOM_TYPE_8"
	case Parameter_UNKOWN_255:
		return "UNKOWN_255"
	}
	return fmt.Sprintf("Unknown(%v)", uint8(e))
}

func (e Parameter) String() string {
	return e.PLC4XEnumName()
}
