Create a PossibleValueSet object for a signed range of values. :param list(ValueRange) ranges: List of ValueRanges :rtype: PossibleValueSet :Example: >>> v_1 = ValueRange(-5, -1, 1) >>> v_2 = ValueRange(7, 10, 1) >>> val = PossibleValueSet.signed_range_value([v_1, v_2]) <signe
(ranges: List[ValueRange])
| 542 | |
| 543 | @staticmethod |
| 544 | def signed_range_value(ranges: List[ValueRange]) -> 'PossibleValueSet': |
| 545 | """ |
| 546 | Create a PossibleValueSet object for a signed range of values. |
| 547 | |
| 548 | :param list(ValueRange) ranges: List of ValueRanges |
| 549 | :rtype: PossibleValueSet |
| 550 | :Example: |
| 551 | |
| 552 | >>> v_1 = ValueRange(-5, -1, 1) |
| 553 | >>> v_2 = ValueRange(7, 10, 1) |
| 554 | >>> val = PossibleValueSet.signed_range_value([v_1, v_2]) |
| 555 | <signed ranges: [<range: -0x5 to -0x1>, <range: 0x7 to 0xa>]> |
| 556 | """ |
| 557 | result = PossibleValueSet() |
| 558 | result._value = 0 |
| 559 | result._type = RegisterValueType.SignedRangeValue |
| 560 | result._ranges = ranges |
| 561 | result._count = len(ranges) |
| 562 | return result |
| 563 | |
| 564 | @staticmethod |
| 565 | def unsigned_range_value(ranges: List[ValueRange]) -> 'PossibleValueSet': |
nothing calls this directly
no test coverage detected