OpenZWave Library: UserCode.cpp File Reference

| OpenZWave Library 1.6.0

Enumerations
UserCode.cpp File Reference
`#include "tinyxml.h"`
`#include "command_classes/CommandClasses.h"`
`#include "command_classes/UserCode.h"`
`#include "command_classes/NodeNaming.h"`
`#include "Node.h"`
`#include "Options.h"`
`#include "platform/Log.h"`
`#include "value_classes/ValueShort.h"`
`#include "value_classes/ValueString.h"`
`#include "value_classes/ValueRaw.h"`

## Enumerations
enum | UserCodeCmd { UserCodeCmd_Set = 0x01 , UserCodeCmd_Get = 0x02 , UserCodeCmd_Report = 0x03 , UserNumberCmd_Get = 0x04 , UserNumberCmd_Report = 0x05 }
enum | { UserCodeIndex_Pos_1 = 1 , UserCodeIndex_Pos_2 = 2 , UserCodeIndex_Pos_3 = 3 , UserCodeIndex_Pos_4 = 4 , UserCodeIndex_Pos_5 = 5 , UserCodeIndex_Pos_6 = 6 , UserCodeIndex_Pos_7 = 7 , UserCodeIndex_Pos_8 = 8 , UserCodeIndex_Pos_9 = 9 , UserCodeIndex_Pos_10 = 10 , UserCodeIndex_Pos_11 = 11 , UserCodeIndex_Pos_12 = 12 , UserCodeIndex_Pos_13 = 13 , UserCodeIndex_Pos_14 = 14 , UserCodeIndex_Pos_15 = 15 , UserCodeIndex_Pos_16 = 16 , UserCodeIndex_Pos_17 = 17 , UserCodeIndex_Pos_18 = 18 , UserCodeIndex_Pos_19 = 19 , UserCodeIndex_Pos_20 = 20 , UserCodeIndex_Pos_21 = 21 , UserCodeIndex_Pos_22 = 22 , UserCodeIndex_Pos_23 = 23 , UserCodeIndex_Pos_24 = 24 , UserCodeIndex_Pos_25 = 25 , UserCodeIndex_Pos_26 = 26 , UserCodeIndex_Pos_27 = 27 , UserCodeIndex_Pos_28 = 28 , UserCodeIndex_Pos_29 = 29 , UserCodeIndex_Pos_30 = 30 , UserCodeIndex_Pos_31 = 31 , UserCodeIndex_Pos_32 = 32 , UserCodeIndex_Pos_33 = 33 , UserCodeIndex_Pos_34 = 34 , UserCodeIndex_Pos_35 = 35 , UserCodeIndex_Pos_36 = 36 , UserCodeIndex_Pos_37 = 37 , UserCodeIndex_Pos_38 = 38 , UserCodeIndex_Pos_39 = 39 , UserCodeIndex_Pos_40 = 40 , UserCodeIndex_Pos_41 = 41 , UserCodeIndex_Pos_42 = 42 , UserCodeIndex_Pos_43 = 43 , UserCodeIndex_Pos_44 = 44 , UserCodeIndex_Pos_45 = 45 , UserCodeIndex_Pos_46 = 46 , UserCodeIndex_Pos_47 = 47 , UserCodeIndex_Pos_48 = 48 , UserCodeIndex_Pos_49 = 49 , UserCodeIndex_Pos_50 = 50 , UserCodeIndex_Pos_51 = 51 , UserCodeIndex_Pos_52 = 52 , UserCodeIndex_Pos_53 = 53 , UserCodeIndex_Pos_54 = 54 , UserCodeIndex_Pos_55 = 55 , UserCodeIndex_Pos_56 = 56 , UserCodeIndex_Pos_57 = 57 , UserCodeIndex_Pos_58 = 58 , UserCodeIndex_Pos_59 = 59 , UserCodeIndex_Pos_60 = 60 , UserCodeIndex_Pos_61 = 61 , UserCodeIndex_Pos_62 = 62 , UserCodeIndex_Pos_63 = 63 , UserCodeIndex_Pos_64 = 64 , UserCodeIndex_Pos_65 = 65 , UserCodeIndex_Pos_66 = 66 , UserCodeIndex_Pos_67 = 67 , UserCodeIndex_Pos_68 = 68 , UserCodeIndex_Pos_69 = 69 , UserCodeIndex_Pos_70 = 70 , UserCodeIndex_Pos_71 = 71 , UserCodeIndex_Pos_72 = 72 , UserCodeIndex_Pos_73 = 73 , UserCodeIndex_Pos_74 = 74 , UserCodeIndex_Pos_75 = 75 , UserCodeIndex_Pos_76 = 76 , UserCodeIndex_Pos_77 = 77 , UserCodeIndex_Pos_78 = 78 , UserCodeIndex_Pos_79 = 79 , UserCodeIndex_Pos_80 = 80 , UserCodeIndex_Pos_81 = 81 , UserCodeIndex_Pos_82 = 82 , UserCodeIndex_Pos_83 = 83 , UserCodeIndex_Pos_84 = 84 , UserCodeIndex_Pos_85 = 85 , UserCodeIndex_Pos_86 = 86 , UserCodeIndex_Pos_87 = 87 , UserCodeIndex_Pos_88 = 88 , UserCodeIndex_Pos_89 = 89 , UserCodeIndex_Pos_90 = 90 , UserCodeIndex_Pos_91 = 91 , UserCodeIndex_Pos_92 = 92 , UserCodeIndex_Pos_93 = 93 , UserCodeIndex_Pos_94 = 94 , UserCodeIndex_Pos_95 = 95 , UserCodeIndex_Pos_96 = 96 , UserCodeIndex_Pos_97 = 97 , UserCodeIndex_Pos_98 = 98 , UserCodeIndex_Pos_99 = 99 , UserCodeIndex_Pos_100 = 100 , UserCodeIndex_Pos_101 = 101 , UserCodeIndex_Pos_102 = 102 , UserCodeIndex_Pos_103 = 103 , UserCodeIndex_Pos_104 = 104 , UserCodeIndex_Pos_105 = 105 , UserCodeIndex_Pos_106 = 106 , UserCodeIndex_Pos_107 = 107 , UserCodeIndex_Pos_108 = 108 , UserCodeIndex_Pos_109 = 109 , UserCodeIndex_Pos_110 = 110 , UserCodeIndex_Pos_111 = 111 , UserCodeIndex_Pos_112 = 112 , UserCodeIndex_Pos_113 = 113 , UserCodeIndex_Pos_114 = 114 , UserCodeIndex_Pos_115 = 115 , UserCodeIndex_Pos_116 = 116 , UserCodeIndex_Pos_117 = 117 , UserCodeIndex_Pos_118 = 118 , UserCodeIndex_Pos_119 = 119 , UserCodeIndex_Pos_120 = 120 , UserCodeIndex_Pos_121 = 121 , UserCodeIndex_Pos_122 = 122 , UserCodeIndex_Pos_123 = 123 , UserCodeIndex_Pos_124 = 124 , UserCodeIndex_Pos_125 = 125 , UserCodeIndex_Pos_126 = 126 , UserCodeIndex_Pos_127 = 127 , UserCodeIndex_Pos_128 = 128 , UserCodeIndex_Pos_129 = 129 , UserCodeIndex_Pos_130 = 130 , UserCodeIndex_Pos_131 = 131 , UserCodeIndex_Pos_132 = 132 , UserCodeIndex_Pos_133 = 133 , UserCodeIndex_Pos_134 = 134 , UserCodeIndex_Pos_135 = 135 , UserCodeIndex_Pos_136 = 136 , UserCodeIndex_Pos_137 = 137 , UserCodeIndex_Pos_138 = 138 , UserCodeIndex_Pos_139 = 139 , UserCodeIndex_Pos_140 = 140 , UserCodeIndex_Pos_141 = 141 , UserCodeIndex_Pos_142 = 142 , UserCodeIndex_Pos_143 = 143 , UserCodeIndex_Pos_144 = 144 , UserCodeIndex_Pos_145 = 145 , UserCodeIndex_Pos_146 = 146 , UserCodeIndex_Pos_147 = 147 , UserCodeIndex_Pos_148 = 148 , UserCodeIndex_Pos_149 = 149 , UserCodeIndex_Pos_150 = 150 , UserCodeIndex_Pos_151 = 151 , UserCodeIndex_Pos_152 = 152 , UserCodeIndex_Pos_153 = 153 , UserCodeIndex_Pos_154 = 154 , UserCodeIndex_Pos_155 = 155 , UserCodeIndex_Pos_156 = 156 , UserCodeIndex_Pos_157 = 157 , UserCodeIndex_Pos_158 = 158 , UserCodeIndex_Pos_159 = 159 , UserCodeIndex_Pos_160 = 160 , UserCodeIndex_Pos_161 = 161 , UserCodeIndex_Pos_162 = 162 , UserCodeIndex_Pos_163 = 163 , UserCodeIndex_Pos_164 = 164 , UserCodeIndex_Pos_165 = 165 , UserCodeIndex_Pos_166 = 166 , UserCodeIndex_Pos_167 = 167 , UserCodeIndex_Pos_168 = 168 , UserCodeIndex_Pos_169 = 169 , UserCodeIndex_Pos_170 = 170 , UserCodeIndex_Pos_171 = 171 , UserCodeIndex_Pos_172 = 172 , UserCodeIndex_Pos_173 = 173 , UserCodeIndex_Pos_174 = 174 , UserCodeIndex_Pos_175 = 175 , UserCodeIndex_Pos_176 = 176 , UserCodeIndex_Pos_177 = 177 , UserCodeIndex_Pos_178 = 178 , UserCodeIndex_Pos_179 = 179 , UserCodeIndex_Pos_180 = 180 , UserCodeIndex_Pos_181 = 181 , UserCodeIndex_Pos_182 = 182 , UserCodeIndex_Pos_183 = 183 , UserCodeIndex_Pos_184 = 184 , UserCodeIndex_Pos_185 = 185 , UserCodeIndex_Pos_186 = 186 , UserCodeIndex_Pos_187 = 187 , UserCodeIndex_Pos_188 = 188 , UserCodeIndex_Pos_189 = 189 , UserCodeIndex_Pos_190 = 190 , UserCodeIndex_Pos_191 = 191 , UserCodeIndex_Pos_192 = 192 , UserCodeIndex_Pos_193 = 193 , UserCodeIndex_Pos_194 = 194 , UserCodeIndex_Pos_195 = 195 , UserCodeIndex_Pos_196 = 196 , UserCodeIndex_Pos_197 = 197 , UserCodeIndex_Pos_198 = 198 , UserCodeIndex_Pos_199 = 199 , UserCodeIndex_Pos_200 = 200 , UserCodeIndex_Pos_201 = 201 , UserCodeIndex_Pos_202 = 202 , UserCodeIndex_Pos_203 = 203 , UserCodeIndex_Pos_204 = 204 , UserCodeIndex_Pos_205 = 205 , UserCodeIndex_Pos_206 = 206 , UserCodeIndex_Pos_207 = 207 , UserCodeIndex_Pos_208 = 208 , UserCodeIndex_Pos_209 = 209 , UserCodeIndex_Pos_210 = 210 , UserCodeIndex_Pos_211 = 211 , UserCodeIndex_Pos_212 = 212 , UserCodeIndex_Pos_213 = 213 , UserCodeIndex_Pos_214 = 214 , UserCodeIndex_Pos_215 = 215 , UserCodeIndex_Pos_216 = 216 , UserCodeIndex_Pos_217 = 217 , UserCodeIndex_Pos_218 = 218 , UserCodeIndex_Pos_219 = 219 , UserCodeIndex_Pos_220 = 220 , UserCodeIndex_Pos_221 = 221 , UserCodeIndex_Pos_222 = 222 , UserCodeIndex_Pos_223 = 223 , UserCodeIndex_Pos_224 = 224 , UserCodeIndex_Pos_225 = 225 , UserCodeIndex_Pos_226 = 226 , UserCodeIndex_Pos_227 = 227 , UserCodeIndex_Pos_228 = 228 , UserCodeIndex_Pos_229 = 229 , UserCodeIndex_Pos_230 = 230 , UserCodeIndex_Pos_231 = 231 , UserCodeIndex_Pos_232 = 232 , UserCodeIndex_Pos_233 = 233 , UserCodeIndex_Pos_234 = 234 , UserCodeIndex_Pos_235 = 235 , UserCodeIndex_Pos_236 = 236 , UserCodeIndex_Pos_237 = 237 , UserCodeIndex_Pos_238 = 238 , UserCodeIndex_Pos_239 = 239 , UserCodeIndex_Pos_240 = 240 , UserCodeIndex_Pos_241 = 241 , UserCodeIndex_Pos_242 = 242 , UserCodeIndex_Pos_243 = 243 , UserCodeIndex_Pos_244 = 244 , UserCodeIndex_Pos_245 = 245 , UserCodeIndex_Pos_246 = 246 , UserCodeIndex_Pos_247 = 247 , UserCodeIndex_Pos_248 = 248 , UserCodeIndex_Pos_249 = 249 , UserCodeIndex_Pos_250 = 250 , UserCodeIndex_Pos_251 = 251 , UserCodeIndex_Pos_252 = 252 , UserCodeIndex_Pos_253 = 253 , UserCodeIndex_Pos_254 = 254 , UserCodeIndex_Refresh = 255 , UserCodeIndex_RemoveCode = 256 , UserCodeIndex_Count = 257 , UserCodeIndex_RawValue = 258 , UserCodeIndex_RawValueIndex = 259 }

## Enumeration Type Documentation

## ◆ anonymous enum

anonymous enum

Enumerator
UserCodeIndex_Pos_1 |
UserCodeIndex_Pos_2 |
UserCodeIndex_Pos_3 |
UserCodeIndex_Pos_4 |
UserCodeIndex_Pos_5 |
UserCodeIndex_Pos_6 |
UserCodeIndex_Pos_7 |
UserCodeIndex_Pos_8 |
UserCodeIndex_Pos_9 |
UserCodeIndex_Pos_10 |
UserCodeIndex_Pos_11 |
UserCodeIndex_Pos_12 |
UserCodeIndex_Pos_13 |
UserCodeIndex_Pos_14 |
UserCodeIndex_Pos_15 |
UserCodeIndex_Pos_16 |
UserCodeIndex_Pos_17 |
UserCodeIndex_Pos_18 |
UserCodeIndex_Pos_19 |
UserCodeIndex_Pos_20 |
UserCodeIndex_Pos_21 |
UserCodeIndex_Pos_22 |
UserCodeIndex_Pos_23 |
UserCodeIndex_Pos_24 |
UserCodeIndex_Pos_25 |
UserCodeIndex_Pos_26 |
UserCodeIndex_Pos_27 |
UserCodeIndex_Pos_28 |
UserCodeIndex_Pos_29 |
UserCodeIndex_Pos_30 |
UserCodeIndex_Pos_31 |
UserCodeIndex_Pos_32 |
UserCodeIndex_Pos_33 |
UserCodeIndex_Pos_34 |
UserCodeIndex_Pos_35 |
UserCodeIndex_Pos_36 |
UserCodeIndex_Pos_37 |
UserCodeIndex_Pos_38 |
UserCodeIndex_Pos_39 |
UserCodeIndex_Pos_40 |
UserCodeIndex_Pos_41 |
UserCodeIndex_Pos_42 |
UserCodeIndex_Pos_43 |
UserCodeIndex_Pos_44 |
UserCodeIndex_Pos_45 |
UserCodeIndex_Pos_46 |
UserCodeIndex_Pos_47 |
UserCodeIndex_Pos_48 |
UserCodeIndex_Pos_49 |
UserCodeIndex_Pos_50 |
UserCodeIndex_Pos_51 |
UserCodeIndex_Pos_52 |
UserCodeIndex_Pos_53 |
UserCodeIndex_Pos_54 |
UserCodeIndex_Pos_55 |
UserCodeIndex_Pos_56 |
UserCodeIndex_Pos_57 |
UserCodeIndex_Pos_58 |
UserCodeIndex_Pos_59 |
UserCodeIndex_Pos_60 |
UserCodeIndex_Pos_61 |
UserCodeIndex_Pos_62 |
UserCodeIndex_Pos_63 |
UserCodeIndex_Pos_64 |
UserCodeIndex_Pos_65 |
UserCodeIndex_Pos_66 |
UserCodeIndex_Pos_67 |
UserCodeIndex_Pos_68 |
UserCodeIndex_Pos_69 |
UserCodeIndex_Pos_70 |
UserCodeIndex_Pos_71 |
UserCodeIndex_Pos_72 |
UserCodeIndex_Pos_73 |
UserCodeIndex_Pos_74 |
UserCodeIndex_Pos_75 |
UserCodeIndex_Pos_76 |
UserCodeIndex_Pos_77 |
UserCodeIndex_Pos_78 |
UserCodeIndex_Pos_79 |
UserCodeIndex_Pos_80 |
UserCodeIndex_Pos_81 |
UserCodeIndex_Pos_82 |
UserCodeIndex_Pos_83 |
UserCodeIndex_Pos_84 |
UserCodeIndex_Pos_85 |
UserCodeIndex_Pos_86 |
UserCodeIndex_Pos_87 |
UserCodeIndex_Pos_88 |
UserCodeIndex_Pos_89 |
UserCodeIndex_Pos_90 |
UserCodeIndex_Pos_91 |
UserCodeIndex_Pos_92 |
UserCodeIndex_Pos_93 |
UserCodeIndex_Pos_94 |
UserCodeIndex_Pos_95 |
UserCodeIndex_Pos_96 |
UserCodeIndex_Pos_97 |
UserCodeIndex_Pos_98 |
UserCodeIndex_Pos_99 |
UserCodeIndex_Pos_100 |
UserCodeIndex_Pos_101 |
UserCodeIndex_Pos_102 |
UserCodeIndex_Pos_103 |
UserCodeIndex_Pos_104 |
UserCodeIndex_Pos_105 |
UserCodeIndex_Pos_106 |
UserCodeIndex_Pos_107 |
UserCodeIndex_Pos_108 |
UserCodeIndex_Pos_109 |
UserCodeIndex_Pos_110 |
UserCodeIndex_Pos_111 |
UserCodeIndex_Pos_112 |
UserCodeIndex_Pos_113 |
UserCodeIndex_Pos_114 |
UserCodeIndex_Pos_115 |
UserCodeIndex_Pos_116 |
UserCodeIndex_Pos_117 |
UserCodeIndex_Pos_118 |
UserCodeIndex_Pos_119 |
UserCodeIndex_Pos_120 |
UserCodeIndex_Pos_121 |
UserCodeIndex_Pos_122 |
UserCodeIndex_Pos_123 |
UserCodeIndex_Pos_124 |
UserCodeIndex_Pos_125 |
UserCodeIndex_Pos_126 |
UserCodeIndex_Pos_127 |
UserCodeIndex_Pos_128 |
UserCodeIndex_Pos_129 |
UserCodeIndex_Pos_130 |
UserCodeIndex_Pos_131 |
UserCodeIndex_Pos_132 |
UserCodeIndex_Pos_133 |
UserCodeIndex_Pos_134 |
UserCodeIndex_Pos_135 |
UserCodeIndex_Pos_136 |
UserCodeIndex_Pos_137 |
UserCodeIndex_Pos_138 |
UserCodeIndex_Pos_139 |
UserCodeIndex_Pos_140 |
UserCodeIndex_Pos_141 |
UserCodeIndex_Pos_142 |
UserCodeIndex_Pos_143 |
UserCodeIndex_Pos_144 |
UserCodeIndex_Pos_145 |
UserCodeIndex_Pos_146 |
UserCodeIndex_Pos_147 |
UserCodeIndex_Pos_148 |
UserCodeIndex_Pos_149 |
UserCodeIndex_Pos_150 |
UserCodeIndex_Pos_151 |
UserCodeIndex_Pos_152 |
UserCodeIndex_Pos_153 |
UserCodeIndex_Pos_154 |
UserCodeIndex_Pos_155 |
UserCodeIndex_Pos_156 |
UserCodeIndex_Pos_157 |
UserCodeIndex_Pos_158 |
UserCodeIndex_Pos_159 |
UserCodeIndex_Pos_160 |
UserCodeIndex_Pos_161 |
UserCodeIndex_Pos_162 |
UserCodeIndex_Pos_163 |
UserCodeIndex_Pos_164 |
UserCodeIndex_Pos_165 |
UserCodeIndex_Pos_166 |
UserCodeIndex_Pos_167 |
UserCodeIndex_Pos_168 |
UserCodeIndex_Pos_169 |
UserCodeIndex_Pos_170 |
UserCodeIndex_Pos_171 |
UserCodeIndex_Pos_172 |
UserCodeIndex_Pos_173 |
UserCodeIndex_Pos_174 |
UserCodeIndex_Pos_175 |
UserCodeIndex_Pos_176 |
UserCodeIndex_Pos_177 |
UserCodeIndex_Pos_178 |
UserCodeIndex_Pos_179 |
UserCodeIndex_Pos_180 |
UserCodeIndex_Pos_181 |
UserCodeIndex_Pos_182 |
UserCodeIndex_Pos_183 |
UserCodeIndex_Pos_184 |
UserCodeIndex_Pos_185 |
UserCodeIndex_Pos_186 |
UserCodeIndex_Pos_187 |
UserCodeIndex_Pos_188 |
UserCodeIndex_Pos_189 |
UserCodeIndex_Pos_190 |
UserCodeIndex_Pos_191 |
UserCodeIndex_Pos_192 |
UserCodeIndex_Pos_193 |
UserCodeIndex_Pos_194 |
UserCodeIndex_Pos_195 |
UserCodeIndex_Pos_196 |
UserCodeIndex_Pos_197 |
UserCodeIndex_Pos_198 |
UserCodeIndex_Pos_199 |
UserCodeIndex_Pos_200 |
UserCodeIndex_Pos_201 |
UserCodeIndex_Pos_202 |
UserCodeIndex_Pos_203 |
UserCodeIndex_Pos_204 |
UserCodeIndex_Pos_205 |
UserCodeIndex_Pos_206 |
UserCodeIndex_Pos_207 |
UserCodeIndex_Pos_208 |
UserCodeIndex_Pos_209 |
UserCodeIndex_Pos_210 |
UserCodeIndex_Pos_211 |
UserCodeIndex_Pos_212 |
UserCodeIndex_Pos_213 |
UserCodeIndex_Pos_214 |
UserCodeIndex_Pos_215 |
UserCodeIndex_Pos_216 |
UserCodeIndex_Pos_217 |
UserCodeIndex_Pos_218 |
UserCodeIndex_Pos_219 |
UserCodeIndex_Pos_220 |
UserCodeIndex_Pos_221 |
UserCodeIndex_Pos_222 |
UserCodeIndex_Pos_223 |
UserCodeIndex_Pos_224 |
UserCodeIndex_Pos_225 |
UserCodeIndex_Pos_226 |
UserCodeIndex_Pos_227 |
UserCodeIndex_Pos_228 |
UserCodeIndex_Pos_229 |
UserCodeIndex_Pos_230 |
UserCodeIndex_Pos_231 |
UserCodeIndex_Pos_232 |
UserCodeIndex_Pos_233 |
UserCodeIndex_Pos_234 |
UserCodeIndex_Pos_235 |
UserCodeIndex_Pos_236 |
UserCodeIndex_Pos_237 |
UserCodeIndex_Pos_238 |
UserCodeIndex_Pos_239 |
UserCodeIndex_Pos_240 |
UserCodeIndex_Pos_241 |
UserCodeIndex_Pos_242 |
UserCodeIndex_Pos_243 |
UserCodeIndex_Pos_244 |
UserCodeIndex_Pos_245 |
UserCodeIndex_Pos_246 |
UserCodeIndex_Pos_247 |
UserCodeIndex_Pos_248 |
UserCodeIndex_Pos_249 |
UserCodeIndex_Pos_250 |
UserCodeIndex_Pos_251 |
UserCodeIndex_Pos_252 |
UserCodeIndex_Pos_253 |
UserCodeIndex_Pos_254 |
UserCodeIndex_Refresh |
UserCodeIndex_RemoveCode |
UserCodeIndex_Count |
UserCodeIndex_RawValue |
UserCodeIndex_RawValueIndex |

## ◆ UserCodeCmd

enum UserCodeCmd

Enumerator
UserCodeCmd_Set |
UserCodeCmd_Get |
UserCodeCmd_Report |
UserNumberCmd_Get |
UserNumberCmd_Report |