|
5371 | 5371 | 'name': 'LOCK_STATE_DESCRIPTION', |
5372 | 5372 | 'value': 0x0642}, |
5373 | 5373 |
|
| 5374 | + # IDENTIFY_TIMEOUT |
| 5375 | + {'get_request': {'items': []}, |
| 5376 | + 'get_response': {'items': [ |
| 5377 | + {'name': 'timeout', 'type': 'uint16', |
| 5378 | + 'labels': [(0, 'Disabled')], |
| 5379 | + } |
| 5380 | + ]}, |
| 5381 | + 'get_sub_device_range': 2, |
| 5382 | + 'name': 'IDENTIFY_TIMEOUT', |
| 5383 | + 'set_request': { |
| 5384 | + 'items': [{'name': 'timeout', |
| 5385 | + 'type': 'uint16', |
| 5386 | + 'labels': [(0, 'Disabled')], |
| 5387 | + }] |
| 5388 | + }, |
| 5389 | + 'set_response': {'items': []}, |
| 5390 | + 'set_sub_device_range': 1, |
| 5391 | + 'value': 0x1050}, |
| 5392 | + |
| 5393 | + # SHIPPING_LOCK |
| 5394 | + {'get_request': {'items': []}, |
| 5395 | + 'get_response': {'items': [ |
| 5396 | + {'name': 'shipping_lock_state', 'type': 'uint8', |
| 5397 | + 'labels': [(0, 'Unlocked'), |
| 5398 | + (1, 'Locked'), |
| 5399 | + (2, 'Partially Locked'),] |
| 5400 | + }, |
| 5401 | + ]}, |
| 5402 | + 'get_sub_device_range': 0, |
| 5403 | + 'name': 'SHIPPING_LOCK', |
| 5404 | + 'set_request': {'items': [ |
| 5405 | + {'name': 'shipping_lock_state', 'type': 'uint8', |
| 5406 | + 'labels': [(0, 'Unlocked'), |
| 5407 | + (1, 'Locked'),] |
| 5408 | + }, |
| 5409 | + ]}, |
| 5410 | + 'set_response': {'items': []}, |
| 5411 | + 'set_sub_device_range': 0, |
| 5412 | + 'value': 0x0650}, |
| 5413 | + |
| 5414 | + # POWER_OFF_READY |
| 5415 | + {'get_request': {'items': []}, |
| 5416 | + 'get_response': {'items': [{'name': 'power_off_ready', 'type': 'bool'}]}, |
| 5417 | + 'get_sub_device_range': 2, |
| 5418 | + 'name': 'POWER_OFF_READY', |
| 5419 | + 'value': 0x1051}, |
| 5420 | + |
| 5421 | + # TEST_DATA |
| 5422 | + {'get_request': {'items': [ |
| 5423 | + {'name': 'pattern_length', 'type': 'uint16', 'range': [(0, 0x1000)]} |
| 5424 | + ]}, |
| 5425 | + 'get_response': {'items': [ |
| 5426 | + {'type': 'group', 'name': 'pattern_data', 'items': [ |
| 5427 | + {'name': 'data', 'type': 'uint8'} |
| 5428 | + ]}, |
| 5429 | + ]}, |
| 5430 | + 'get_sub_device_range': 2, |
| 5431 | + 'name': 'TEST_DATA', |
| 5432 | + 'set_request': {'items': [ |
| 5433 | + {'type': 'group', |
| 5434 | + 'name': 'loopback_data', |
| 5435 | + 'max_size': 231, |
| 5436 | + 'min_size': 0, |
| 5437 | + 'items': [ |
| 5438 | + {'name': 'data', 'type': 'uint8'} |
| 5439 | + ]}, |
| 5440 | + ]}, |
| 5441 | + 'set_response': {'items': [ |
| 5442 | + {'type': 'group', 'name': 'loopback_data', 'items': [ |
| 5443 | + {'name': 'data', 'type': 'uint8'} |
| 5444 | + ]}, |
| 5445 | + ]}, |
| 5446 | + 'set_sub_device_range': 1, |
| 5447 | + 'value': 0x0016}, |
| 5448 | + |
| 5449 | + # DEVICE_UNIT_NUMBER |
| 5450 | + {'get_request': {'items': []}, |
| 5451 | + 'get_response': {'items': [ |
| 5452 | + 'name': 'device_unit_number', |
| 5453 | + 'type': 'uint32', |
| 5454 | + 'labels': [(0, 'Un-set')], |
| 5455 | + ]}, |
| 5456 | + 'get_sub_device_range': 2, |
| 5457 | + 'name': 'DEVICE_UNIT_NUMBER', |
| 5458 | + 'set_request': {'items': [{ |
| 5459 | + 'name': 'device_unit_number', |
| 5460 | + 'type': 'uint32', |
| 5461 | + 'range': [(1, 0xFFFFFFFF)], |
| 5462 | + 'labels': [(0, 'Un-set')], |
| 5463 | + }]}, |
| 5464 | + 'set_response': {'items': []}, |
| 5465 | + 'set_sub_device_range': 2, |
| 5466 | + 'value': 0x0656}, |
| 5467 | + |
| 5468 | + # SENSOR_TYPE_CUSTOM |
| 5469 | + {'get_request': {'items': [ |
| 5470 | + {'name': 'sensor_type_define', 'type': 'uint8', |
| 5471 | + 'range': [(0x80, 0xff)]}, |
| 5472 | + ]}, |
| 5473 | + 'get_response': {'items': [ |
| 5474 | + {'name': 'sensor_type_define', 'type': 'uint8'}, |
| 5475 | + {'name': 'sensor_type_text_label', 'type': 'string', 'max_size': 32}, |
| 5476 | + ]}, |
| 5477 | + 'get_sub_device_range': 2, |
| 5478 | + 'name': 'SENSOR_TYPE_CUSTOM', |
| 5479 | + 'value': 0x0210}, |
| 5480 | + |
| 5481 | + # SENSOR_UNIT_CUSTOM |
| 5482 | + {'get_request': {'items': [ |
| 5483 | + {'name': 'sensor_unit_define', 'type': 'uint8', |
| 5484 | + 'range': [(0x80, 0xff)]}, |
| 5485 | + ]}, |
| 5486 | + 'get_response': {'items': [ |
| 5487 | + {'name': 'sensor_unit_define', 'type': 'uint8'}, |
| 5488 | + {'name': 'sensor_unit_text_label', 'type': 'string', 'max_size': 32}, |
| 5489 | + ]}, |
| 5490 | + 'get_sub_device_range': 2, |
| 5491 | + 'name': 'SENSOR_UNIT_CUSTOM', |
| 5492 | + 'value': 0x0211}, |
| 5493 | + |
5374 | 5494 | # These are ordered to match how they appear in E1.37-7 |
5375 | 5495 | # ENDPOINT_LIST |
5376 | 5496 | {'get_request': {'items': []}, |
|
0 commit comments