1.1.0版本

This commit is contained in:
xinzhu.yin
2026-04-16 16:51:05 +08:00
commit c157e774e5
333 changed files with 70759 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
from .edid_types import *
class EdidParser:
__BLOCK_SIZE = 128
def __init__(self):
pass
def find_main_block(self, block_type: MainBlockType, data: bytearray) -> bytearray:
for i in range(0, len(data), self.__BLOCK_SIZE):
if data[i] == block_type.value:
return data[i: i + self.__BLOCK_SIZE]
return bytearray()
def find_additional_block(self, block_type: AdditionalBlockType, data: bytearray) -> bytearray:
for i in range(0, len(data)):
if data[i] == block_type.value:
return data[i:]
return bytearray()