Create a PossibleValueSet object for a unsigned signed range of values. :param list(ValueRange) ranges: List of ValueRanges :rtype: PossibleValueSet :Example: >>> v_1 = ValueRange(0, 5, 1) >>> v_2 = ValueRange(7, 10, 1) >>> val = PossibleValueSet.unsigned_range_value([v_1, v_2])
(ranges: List[ValueRange])
| 563 | |
| 564 | @staticmethod |
| 565 | def unsigned_range_value(ranges: List[ValueRange]) -> 'PossibleValueSet': |
| 566 | """ |
| 567 | Create a PossibleValueSet object for a unsigned signed range of values. |
| 568 | |
| 569 | :param list(ValueRange) ranges: List of ValueRanges |
| 570 | :rtype: PossibleValueSet |
| 571 | :Example: |
| 572 | |
| 573 | >>> v_1 = ValueRange(0, 5, 1) |
| 574 | >>> v_2 = ValueRange(7, 10, 1) |
| 575 | >>> val = PossibleValueSet.unsigned_range_value([v_1, v_2]) |
| 576 | <unsigned ranges: [<range: 0x0 to 0x5>, <range: 0x7 to 0xa>]> |
| 577 | """ |
| 578 | result = PossibleValueSet() |
| 579 | result._value = 0 |
| 580 | result._type = RegisterValueType.UnsignedRangeValue |
| 581 | result._ranges = ranges |
| 582 | result._count = len(ranges) |
| 583 | return result |
| 584 | |
| 585 | @staticmethod |
| 586 | def in_set_of_values(values: Union[List[int], Set[int]]) -> 'PossibleValueSet': |
nothing calls this directly
no test coverage detected